How do I open .ROM and .DSK games using MSX DOS 1? What is the command that I should use?
Login أوregister لوضع تعليقاتك
How do I open .ROM and .DSK games using MSX DOS 1? What is the command that I should use?
What HW are you using? This won't be possible on any MSX, changes are if you are running MSX-DOS1 your computer does not have enough RAM and/or a suitable flash ROM to load them in any case.
I'm not sure if sofaROM and SofaRunIt work on MSXDOS1, but they don't stay they would require MSX-DOS2, either (SofaRun does require it, but running it without subdirectory support would be a pain in any case). So I would try those first, since they are still in active maintenance.
Sofarun is for DOS2.
For the DSK you need a floppy disk drive emulator (a Gotek customised for example) or a flash card adapter with Nextor/DOS2 inside + an expansion RAM of 128kB or more.
You can use some ROMs with a loader like ODO, SofaROM, etc.
What your hardware? A MSX1 with a floppy disk drive?
I was just doing some tests using BluMSX loaded with DOS 1.0 in a disk. Thank you guys I will try now the sofa run with Dos 2.0.
Are you trying out before getting a real machine?? If so, that’s great to hear! With openMSX you’ll be able to try out an MSX with an MFR or Carnivore2 (with a disk image as SD or CF card) and see how great life is for MSX’ers these days if you need help setting that up let me know and I am happy to help!
Hi sdsnatcher73, thank you very much! I was just doing some random tests! : )
Actually you'll probably won't ever be able to load a .DSK in such a basic configuration, since disk images are too large to fit on a disk. This is because the disk image is a raw mirror of the entire data on a disk, while on a real disk you always lose some of its nominal capacity to the boot sectors, the file allocation tables and directory data. After copying MSX-DOS files and necessary programs you get even less free space.
So it would make more sense if you're dealing with a fixed disk (like a hard drive or a memory card) on a real system. On an emulated system there's no advantage to load a disk image from MSX-DOS instead of directly mapping it to a drive. The same reasoning could be applied to ROM files, except that they're smaller, and if we're not talking about ROMs larger than 32kB it actually makes some sense. But yet, it would be better just to map the ROM file to a slot.
But anyway, I don't want to rain on your parade. If you want to keep doing random tests, more power to you. I'd also like to help however I can.
Speaking of MSX2 machines with 128K RAM/128K VRAM with disk drive and no MSX-DOS 2 ROM (so only MSX-DOS 1 can be used), and no additional hardware (no MegaRAM, no cartridge emulators etc.)
are there any tools that allow running ROMs bigger than 32K ?
No MSX-DOS 2 means the great SofaRun/SofaROM tools are out of scope.
I understand that in most cases it's impossible to create generic tool that can crack on-the-fly and run MegaROM with such a limited amount of RAM. It's possible to keep some data in VRAM areas that ROM is not using, or use on-demand loading from disk, but - if I understand it right - such tricks should be hand-crafted for every ROM, it's hard to automate.
So, leaving MegaROMs aside, are there tools that can run 48K and 64K ROMs on such a machine?
Hi Cax, not 64k but 48k roms yes with ODO.
Latest version AFAIK is 0.4 and can be downloaded here
Thank you!
What about 64K ROMs ? Are all if them mapper-less and can be accessed using standard slot switching?
Can romload/loadrom/execrom/sofarun etc. run them on MSX with 128K RAM?
Tried SofaROM with MSX-DOS2, it says it cannot run 64K ROM on my machine with 128K RAM.
Tried both LOADROM and SofaROM with MSX-DOS1, both just reboot.
Don't you have an account yet? Become an MSX-friend and register an account!