Сожалею, что не было возможности ответить раньше.
1. По поводу моей версии прошивки : переход в сервис-пзу в осуществляется примерно так:
ld (#fffe),"out (c),a"
ld a,8
ld bc,#1ffd
jp #fffe
2. По поводу прошивки Дмитрия сотоварищи (версия 0.2a и ранее). Вот куски кода:
SP не задается при инициализации прошивки Дмитрия. Может быть где попало, если пришли в прошивку не по ресету.Код:0030h ld de,#0000 0033H ld bc, #7ffd 0036h push de .... push af ld (#5c04),"out (c),a:pop af:ret" ;^) .... ld bc,#7ffd jp #5c04 ..... 5c04h out (c),a 5c06h pop af 5c07h ret
Куда мы вернемся, если SP указывает в пзу или, к примеру, SP=5c07, или SP>c000h при включенной ненулевой странице?


Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

