Alex Rider, спасибо за подсказку.
Сделал так:
0048 BASIC48
0048 31 00 3D ld SP,#3d00
004B 3E 33 ld a,#33
004D 01 FD 7F ld bc,#7ffd;
0050 ED 79 out (c),a
0052 C9 ret
Так как команда ret имеет еще 2 чтения адреса, то записывать в стек #0000 нельзя.
ПЗУ уже переключилось на BASIC48, а там по начальным адресам не нули.
Нашел в BASIC48 место с нулями - #3d00, и записал это в стек.
После этого сработало как надо.




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