Hi.
Could someone try this code? It's supossed to free 500 bytes in RAM (compared to previous PT3 player version).
Delete first 100 bytes from the PT3 module (part of the header).
Replayer is already around 400 bytes shorter.
Before INITialite the module (CALL INIT) load the song in HL but substract 100 to that address. For instance, if your song is pasted at the end of the code (in label MDLADDR) just do this:
ld hl,MDLADDR-100
call init
I don't have a MSX here to test it so ... just emulators. Fingers crossed.
I won't be able to modify the code this weekend but if there's something that doesn't work I'll try to "repair" it next Monday.
Login أوregister لوضع تعليقاتك