Uhm,
any chance to have a simple file browser that lists only supported formats?
Something like Sofarun?
I can not wait to see the final release and a big vgm archive to play
bye bye
Something like that :) ?
Zaxon (Piotr) ,a Polish hardware maker guy, mount some YM2203 (x2) OPN FM boards (ZX Spectrum FM Turbo Sound)
FM turbo sound x2YM2203
I will try to ask him to adapt the project to MSX Cartridge (expansion port pinout)
@Grauw/l_oliveira/Igal... and others chiptune VGM mates...
*Do yoy think x2 YM2203 works like one YM2608?
*That could work for YM2612 tunes too?
*VGMPlay will support OPN chip family? on real chip or emulated one through OPM or OPL4?
I will support OPN family as soon as hardware is available to me. YM2203 OPN support code is actually already in the repository thanks to some testing by a Japanese MSX-user. YM2608 OPNA code is not because it is too complicated to support for me without having the hardware myself. Please note, for an YM2608 OPNA module for MSX, it should be using I/O ports #14-#17, for the sake of interoperability.
Both YM2608 OPNA and YM2612 OPN2 can produce the same sound as 2x YM2203 when the MSX PSG is used additionally. However 2x YM2203 OPN can not fully produce the same sound as one YM2608 OPNA nor the YM2612 OPN2, those have more features than just doubling the channels (especially the OPNA). YM2608 OPNA and YM2612 OPN2 also can not fully reproduce each other’s sound either.
If the choice were offered to me, I’d prefer to have an YM2608 OPNA sound module for MSX.
As for emulation, I can not emulate the OPN series on OPL4, the architecture is too different, however it should be possible to almost-emulate the OPN series on the OPM (only SSG-EG feature is missing), with some effort.
Go Grauw, go!
ok I'm asking about YM2203 cause Ghost'n'Goblins Arcade music
I’d prefer to have an YM2608 OPNA sound module for MSX.
Thanks for your soundchip work and knowledge. I'm very happy with VGMPlay
Well, goal is YM2608... if hardware arrives late: what about NandemoMSX by Tiny Yarou?
NandemoMSX demo
As I said before, I would like C140 and/or SEGAPCM on OPL4/Moonsound/DalSoRi/FMBLASTER, so to have something for deflemask, even though with mmldrv and other new music tools coming combinations may expand even further.
It is not that I am a musician, just I like listening to vgm.
As I said before, I would like C140 and/or SEGAPCM on OPL4/Moonsound/DalSoRi/FMBLASTER, so to have something for deflemask, even though with mmldrv and other new music tools coming combinations may expand even further.
It’s definitely something I want to do in the future, but some work ahead before I can make it happen.
https://youtu.be/pqFoNKiIpdM it looks like it is already happening ...
Yeah I’ve seen that… Also l_oliveira has VGMPlay playing music on an OPNA board. Great to see people from all over the world pick up VGMPlay like that! :) I’m maintaining a playlist here for all the VGMPlay videos I see on Youtube.
SegaPCM is quite similar to OPL4 wave I heard, based on the same design, but with 28 wave channels instead of 24. So it is a good first choice for emulation on the OPL4. But there’s some great music for the C140 (e.g. Valkyrie no Densetsu) so I’m also very interested in getting that to work.
The part that I was last working on in terms of wave playback is to tightly pack the OPL4 waves. Because OPL4 arcade games use a 4 MB wave ROM, the MoonSound doesn’t have enough memory for it if I don’t pack the used samples tightly. That’s also the part I need to finish before I can really start looking into processing non-OPL4 PCM stuff.
As for emulation, I can not emulate the OPN series on OPL4, the architecture is too different, however it should be possible to almost-emulate the OPN series on the OPM (only SSG-EG feature is missing), with some effort.
There are a few other issues besides just SSG-EG. Most of the chips in the OPN series allow channel 3's operators to be split and combined in four combinations (1x 4op, 2x 2op, 2op with 2 sines and 4 sines), and OPM/P can't do that at all. The problem mainly comes from the YM2608 and YM2612. The most you'd be able to do is 3 sine waves instead of 4 (using channels 3, 7 and 8 for for sines) or the 2/1/1 mode with CH3 acting as 2op and 7 and 8 being sines. Many PC-98 soundtracks use this extended mode.