Autor Wątek: FDD3000 a TC/TS2068  (Przeczytany 2479 razy)

steev

  • *****
  • Wiadomości: 1398
  • Miejsce pobytu:
    inode 42
FDD3000 a TC/TS2068
« dnia: 2022.04.19, 00:32:14 »
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)
Machines should work. People should think.

Johnny Red

  • **
  • Wiadomości: 65
  • Miejsce pobytu:
    Portugal
Odp: FDD3000 a TC/TS2068
« Odpowiedź #1 dnia: 2022.04.24, 22:48:17 »
Well, I need a bit of help here and going to steal this topic: can someone post a TI ROM for 2068 and a Unipolbrit TI ROM or is there a place to download a "working" one?
Thank you!