furnace
furnace copied to clipboard
OPL4 / MultiPCM support
Early work in progress.
System ID is dummy for now, and many functions are not implemented yet. Currently only OPL4 WAVE channels are present. OPL4 FM channels will be added later, as well as MultiPCM.
Progress report?
Was awaiting 0.6pre1, since it’s out now I should probably wrap up the work and submit for review :).
Wait for #557 :p
Progress update?
Hey @nicco1690, progress is the same as at the end of June, but I can give a little update on where it’s at.
The main functionality is basically done, the pitch table for the YRW801 ROM (OPL4) is done (essential for MSX MoonSound use), and the pitch tables for the TG100 and MU5 ROMs (MultiPCM) are work in progress (not super essential but a logical extension and kinda fun to have). When the latter two are done I would say it’s arrived at the feature set I was aiming for.
After that I need to sync up the code base to the latest on master, luckily it looks manageable, not too many big changes have gone in that would make it difficult to do so after being on the backburner for a couple of months. Then, I want to simultaneously let a few people beta test it to gather feedback, while reworking the patch series to more easily digestible chunks so that they can then be easily discussed with and reviewed by tildearrow.
So at this point it is a matter of finding the time and motivation to finalize the work. I put in a lot of effort in April-May, working on it almost every day outside work hours to the point of almost getting burnt out, so I’m a bit careful this time to find the right timing to start working on this again.
Progress report? (again)
Will there be RAM option? iirc up to 4 MiB of sample RAM is supported