Mam tylko jeden TI ROM dla 2068.
Jeden rom ma procedurę RST8 przełączającą shadow (rst8 skacze do $0039).
X0039: push hl ; 0039 E5 e
push af ; 003A F5 u
push iy ; 003B FD E5 }e
pop hl ; 003D E1 a
X003e: ld a,h ; 003E 7C |
or l ; 003F B5 5
inc hl ; 0040 23 #
inc bc ; 0041 03 .
pop af ; 0042 F1 q
pop hl ; 0043 E1 a
ret ; 0044 C9 I
W innych ROMach procedura ta wygląda tak:
X0008: di ; 0008 F3 s
push hl ; 0009 E5 e
push af ; 000A F5 u
X000b: push iy ; 000B FD E5 }e
pop hl ; 000D E1 a
ld a,h ; 000E 7C |
or l ; 000F B5 5
jr nz,X0039 ; 0010 20 27 '
pop af ; 0012 F1 q
pop hl ; 0013 E1 a
ret ; 0014 C9 I
I teraz. Czy ja czegoś nie rozumiem (co zrozumiem) i w 2068 można olać wartość IY lub shadow jest mapowany do jakiegoś magicznego banku, czy po prostu mam uwalony ROM?
Zwłaszcza, że inc hl przed pop hl nie ma za bardzo sensu...
--- edit
ROM do unipolbrita też mi nie działa z emulowanym 2068 (zwisa z czarnym ekranem)