Within an msx2 i remember it was possible to dump the contents of megarom files and break them in to smaller kbyte files by doing the following:I know it is dangerous to load a cartridge into an msx2 while it is in use
You put the rom into slot 0 to 3
then
POKE &HF676,1
POKE &HF677,&HC0
POKE &HC000,0
NEW
OUT &HA8,(INP(&HA8) AND &B11001111) OR &B00010000
(this has to be the specific slot if not then change is required after the OR)
next usually someone can run the following program in the msx basic
it can save the contents of a 128 kbyte memory mapper in 16 files of 8 kbytes
10 X=15
20 FOR I=0 TO X
30 POKE &H9000,I
40 BSAVE "MEGAROM."+RIGHT$("000"+HEX$(I),3),&H8000,&H9FFF
50 NEXT
the previous listings were taken from http://www.secoh.ru/msx/emulator/msx1emul.doc.txt
The problem is that i have not found a way for the emulators to allow me to insert a cartridge
while the emulator is in use,it resets!Is there a way for this to be done in a emulated enviroment?
Actually what i want to do is make cracks of 128kbyte games for 128kbyte ram machines only and i need to break
the rom into smaller files and i would not want to risk putting anything on my msx while it is in use.
It this possible?
Thank you