I tried a Master system music (PSG) with 30 kb using VGMPLAY 1.3 and openMSX (TURBO-R GT emulation, 0.16.0). It says "not enough memory". The file has 30 kb (it is uncompressed).
Is that supposed to happen ?
If the file is not compressed and 30k in size, it should need 16k of free memory in addition to the 64k TPA. Since the turboR GT has 336k memory free in DOS2 with command2.44 according to mem.com, there should be plenty of space to load and run the music.
You could email me the music file (or tell me which one it is) and I can test it myself…
I believe I just found out what the problem was, thanks. I was using DOS2 2.20. When I upgraded to a newer version, it worked.
Since the turboR ST and GT have MSX-DOS2 kernel versions 2.30 and 2.31, maybe the MSXDOS2.SYS and COMMAND2.COM versions 2.20 are incompatible…
Hello Grauw,
I have a "not enough memory" message with this VGZ file.
It has size of 291Kb when unzipped to VGM, and I'm trying to play it on a TurboR GT with the SFG-05 extension. I'm using a MSX-DOS 2.20 disk.
Same with the 3rd file on this page.
And this one is only 25Kb when unzipped to VGM.
Can you help me ?
Since the turboR ST and GT have MSX-DOS2 kernel versions 2.30 and 2.31, maybe the MSXDOS2.SYS and COMMAND2.COM versions 2.20 are incompatible…
BTW, I just tried with MSX-DOS 2.30 / COMMAND2 2.31 on a GT, and executing VGMPLAY gives "*** Wrong version of MSX-DOS" message.
Can you try it with your MegaFlashROM SCC+ SD with Nextor? If that works, it might be due to the MSX-DOS2 version and I should investigate more. Maybe there is some bug in an older version.
I'd like to do it virtually before making it physically, but:
- The MegaFlashRom SCC+SD does not work on a CX5M (Nextor does not start: "*** Invalid command")
- Any combination of the MegaFlashRom SCC+SD and an SFG-05 extension generates a "Not enough slots available" on OpenMSX (which I do not understand).
Have you tried those 2 files ?
Do they work on your configuration ?
I'd like to do it virtually before making it physically, but:
- The MegaFlashRom SCC+SD does not work on a CX5M (Nextor does not start: "*** Invalid command")
Actually it works right, both on emulator and real hardware.
And the "invalid command" error is shown in Nextor, because an MSX1 can not show 80 columns.
Probably you mean that "MultiMente" does not work (it needs an MSX2 or higher)
- Any combination of the MegaFlashRom SCC+SD and an SFG-05 extension generates a "Not enough slots available" on OpenMSX (which I do not understand).
Selecting in openMSX MFR SCC+ SD and SFG-05 extensions work fine here.
Do you have any ROM inserted?
Actually it works right, both on emulator and real hardware.
And the "invalid command" error is shown in Nextor, because an MSX1 can not show 80 columns.
Probably you mean that "MultiMente" does not work (it needs an MSX2 or higher)
Yes, that's what I meant.
Thanks for the info.
Selecting in openMSX MFR SCC+ SD and SFG-05 extensions work fine here.
Do you have any ROM inserted?
No, of course not, otherwise it would be logical to have that error.
I only have the MFR SCC+ SD and SFG-05 extensions.
I have started another thread specific to that problem.
Can you try it with your MegaFlashROM SCC+ SD with Nextor? If that works, it might be due to the MSX-DOS2 version and I should investigate more. Maybe there is some bug in an older version.
OK, I was able to solve the problem of running a config with the MFR SCC+ SD and an SFG-05 extension on OpenMSX. So I can tell you now that both files do work with Nextor.
Well now, if you add MFR in openMSX you also get 512kB of extra RAM so that may the reason the not enough memory message disappears.
Is it possible to have a manual option selection for a specific sound chip hardware present in the msx running the vgmplay please? So that the user can select his own in specific slot overriding auto detect.
I have made an external ym2149 cartridge and vgmplay does't detect it (it uses the same port as megaflashrom 10 11, 12, but it is read/write capable if that helps).
Also, I plan to make a similar diy cart over the next 10 years (depending on how long the lockdown lasts) for ym2413, ym2151, ym3812, sn76489 with real chips but might make fpga/microcontroller emulation as well in the future.
Cool stuff to look forward to st1mpy! Will you sell these carts (at some point in the next 10 years)?