1. Переносится программа по рабочим адресам, например с нуля. Адрес старта в Start.
2. Очищается экран - процедура твоя ClearScr с Loader'а.
3. Включается 8 цветный экран, ПЗУ:
ld a, #03
ld (#fffa), a
4. Включается третий режим:
ld a, #03
ld (#ffff), a
5. Запуск программы по адресу в Start.
Установка стека так:
ld hl, VarBase
ld (StackSave), hl
ld sp, hl
...
; Переменные
VarBase equ #8e90
StackSave equ VarBase+#00 ; времянка для хранения стека
... описание переменных:
Start equ VarBase+#13 ; стартовый адрес
Не увидел. Где должно появиться? Выполнял указанный мною код. Должно было быть переключение из 2-го в 3-й режим. При старте Специалиста_МХ2 по директиве X тоже должен быть переход из 3-го во 2-й режим - надписи нигде не наблюдал.





Ответить с цитированием