Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RLEWB decompression routine does not work for MSX-DOS #3

Open
mvac7 opened this issue Jan 6, 2022 · 1 comment
Open

RLEWB decompression routine does not work for MSX-DOS #3

mvac7 opened this issue Jan 6, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@mvac7
Copy link
Owner

mvac7 commented Jan 6, 2022

Several system constants stored in the BIOS are read in the decompression routine.
They are not visible in the memory layout in MSX-DOS mode.

Requires the use of the RDSLT (000Ch) function.

@mvac7 mvac7 added the bug Something isn't working label Jan 6, 2022
@mvac7
Copy link
Owner Author

mvac7 commented Jan 6, 2022

; MSX-DOS  
  ld   HL,#0x002D   ;MSXVER=002D MSX version number (0=MSX,1=MSX2,2=MSX2+,3=TurboR)
  ld   A,(#EXPTBL)  ;EXPTBL=FCC1 main BIOS-ROM slot address
  call RDSLT        ;Reads the value of an address in another slot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant