Yeah.. well... yeah.. but.. so.. well.. 3 PCE's networked together with three monitors to do a faithful port of Darius!
Well ... since it's
you asking, I probably should have just said ... "You can write it in assembly language with a couple of simple macros".
It's best (IMHO) to tailor HuC to the things that the 6502/6280 does well ... and a small zero-page stack together with a reasonable use of "global/static" variables, and continued upgrades to the libraries,
could allow us to get to that "only 2-4 times slower than hand assembly" goal that I'd love to see.
BTW ... it's going to be easy to modify Mednafen so that it will trap and report a stack-overflow condition with the small stack. That, together with a good error message about using "static variables" or the "-fno-recursive" option, should avoid the annoyances of the random crashes that a small stack architecture can lead to.
The next big question is going to be how to get a decent (and legal) sound driver.
As DK & Gredler have talked about with Catastrophy, it's
hard to get someone on this side of the planet interested in MML.
A MOD player of some kind is going to be needed ... preferably with some sample playback, and/or use of the ADPCM hardware. I know that Arkhan loathes the format ... but musicians that either love or tolerate it are *much* easier to find on this side of the pond.
It's a pity that the Deflemask internal audio format isn't documented anywhere.
Do you know of any other good, popular MOD players?