Very interesting read! But could somebody explain why the following piece of code is needed? And why is it defined inline?
(defun-inline (setf vref) (new-value chip x y)
(setf (aref (chip-video chip) (+ (* +screen-width+ y) x))
new-value))