Hi,
In the MSXgl build tool, I allow the user to automatically launch his program after the build, with different emulators, including OpenMSX.
In the case of a program for MSX-DOS 1 or 2, I had a problem when the default machine had no disk controller and, for MSX-DOS 2, when it didn't have the DOS 2 kernel ROM or 128 KB of RAM.
I tried to play with the extensions to see if there was a "universal" configuration to launch these programs in any machine, and I came to these extension configurations:
- DOS 1: -exta slotexpander -ext Panasonic_FS-FD1A -ext ram64k -diska {path}
- DOS 2: -exta slotexpander -ext Panasonic_FS-FD1A -ext ram512k -ext msxdos2 -diska {path}
The DOS 1 configuration works on all tested MSXs (even a Canon V8 with 16K RAM).
On the other hand, the DOS 2 configration does not work on MSX 1 (it launches Disk-BASIC at best).
- Is it not possible to have a 128 KB+ RAM extension on MSX1?
- Is there a solution to use MSX-DOS 2 on an MSX1?
- Is there a more "standard" disk controller than the others? I took the FS FD1A because it's the first one I found that supports 720K FDD. ^^