I started on adding support for the MoonBlaster versions in RoboPlay. As as start, a very early version for MoonBlaster 1.4 (where the OPL4 plays both 'FM-Pac' and 'Music-Module' in stereo).
Still a number of things to be added:
- FM-Drums (the OPL4 has only one drum channel, but sufficient for the 'FM-Pac' side using percussion mode)
- Adapt 'FM-Pac' voices to the ROM sounds of 'FM-Pac'
- PSG drums
- ADPCM to PCM conversion of the samples
- Resolve replay bugs
This video shows some first results.
That’s quite handy, neat stuff!
The reverse engineered OPLL instrument ROM sounds can be found here. It’s a recent discovery, pretty cool. Note btw that the envelope generator of the OPLL is slightly different from the OPL(4), it has a “dump” phase prior to the attack, and there are some other subtle differences too. But I don’t think that it will be audible.
impressive! I like the concept of modularity. Question for everyone: donate assembly This looks like the hard work of one person, perhaps discovering what wizards on this forum already know and have optimised.
Great achievement . It would be interesting to include fragments of the song (real hardware vs Roboplay) as a comparison in your next videos.
The reverse engineered OPLL instrument ROM sounds can be found here. It’s a recent discovery, pretty cool. Note btw that the envelope generator of the OPLL is slightly different from the OPL(4), it has a “dump” phase prior to the attack, and there are some other subtle differences too. But I don’t think that it will be audible.
Thanks for the link, i already found the dumps based on debug, but this looks even better :D. Indeed there are some small differences between OPLL and OPL2 (and some very minor again towards OPL3/4), but i agree that most likely this will be virtually not audible.
Sounds nice man
Moonsound Music Studio also has opll emulation on opl4.. example here
ive tested it a few years back myself it seemed to work well, but im not a Opll purist or expert by any means.. I was looking at various music options for music on msx that supports multiple generations of chips. (e.g create one song in 1 music editor and replay it on various soundschips)
Great achievement . It would be interesting to include fragments of the song (real hardware vs Roboplay) as a comparison in your next videos.
Good idea! The current version can be downloaded already from here, so you can already compare for yourself :)
Thank you . Are you considering adding a selection menu in near future?
Not really, until now the goal was just to make a coomand line replayer,, which can than be used from any existing file manager like for example MultiMente.
However since the 'frontend' is separated from the players it is quite easy to replace or extend the main program while still providing the same playback functionality.
Update: added initial support for FM drums while replaying MoonBlaster 1.4, see this video.
Wow is fabulous, great job