Всё верно. ПЗУ и порт уже есть, а "рамы" по адресам 0-7FFFh ещё нет. Поэтому после переключения порта на ОЗУ оно пока остаётся только по адресам 8000-FFFFh.
Спасибо за помощь, буду дальше играться.
П.С. Можно ли в online-ассемблере указать, что некоторая область, не занятая кодом, должна быть заполнена определённым байтом? К примеру, я хочу так:
Если писать таким образом, то RETы, не смотря на ORGи, смещаются в адресном пространстве и располагаются уже после 32-х байтов FF:
вместо того, чтобы расположиться "поверх":
Как сделать правильно?