Я так понял, это сделано для оптимизации скорости доступа к видеопамяти. В интерпритаторе видеопамять располагается "под" rom-bios. Я еще когда дизассемблировал биос удивился, почему VPOKE не мэппирует видеопамять, а пишет прямо в rom-bios. Эксперименты с доп. памятью в общем помогли понять эту странность VPOKE.

PS: Что-то непонятное с часиками. Работают, благополучно переживают перезагрузку. Загрузка с мафона происходит некорректно. Пишет ошибку на какую-нибудь строку, в тоже время в листинге строки с таким номером нет, а выводится вообще какая то чепуха. Наверное придется сделать попроще.