Hello MSX fans!
I’ve just submitted changes to the fMSX core adding support for .dsk (disk) & .cas (cassette) images, as well as allowing memory configuration. Hopefully they will be accepted soon!
Only .dsk files are supported. There’s still some way to go for perfect disk support, as it’s not currently possible to swap discs. If disk swapping is in another core, let me know, and I will port it over to fMSX.
Aside: you can also use dsk2rom to convert .dsk images to .rom images
CASSETTE TAPE SUPPORT
Only .cas tape files are supported. There is currently no way to rewind or swap cassettes. Help needed testing this support.
Main memory can now be set to Auto|64KB|128KB|256KB|512KB Video memory can now be set to Auto|32KB|64KB|128KB|192KB Auto (default, recommended) also sets both types of memory to the recommended values based on the MSX mode you are using:
MSX1 = RAM 64KB, VRAM 32KB MSX2 = RAM 128KB, VRAM 128KB MSX2+ = RAM 256KB, VRAM 128KB
These changes mean that the default mode of MSX2+ will have more memory available and be able to run more games. This was my goal for these changes.
TO DO/HELP REQUIRED
Touch screen for RetroArch on Nintendo 3DS. If there’s a virtual keboard in another core, let me know, and I will port it over to fMSX.
search for: fmsxcore