> My apologies. > > If I have read correctly; it appears that the OPL implementation in Mame was to > 'emulate' the OPL sound. Not for use as a pass-through to real hardware. > > If this is the case then please can someone just confirm that?
Nope, you were right the first time: the original MAME OPL emulation (or at least one of the early implementations) could pass-through to real hardware.
Then (IIRC) it became optional.
Finally, it was phased out in favor of low-level emulation. This has to do with timing sensitivities introduced by passing things through to the real hardware from emulation, as well as better accuracy (because some people would pass through OPL2 to an OPL3 chip on their host, and things like that, if I remember right.)
In any case, OPL is FM synthesis - NOT MIDI. So having OPL pass through would still not get you what you're asking about: MIDI output of arcade music from MAME.
---
That said, I believe there were a few cases where MIDI was used in the game development but I think they were rendered out to ADPCM when the game was published in the arcades. Arbee may remember more.
MIDI input/output is definitely a focus of a lot of new MESS drivers implemented by R. Belmont and Olivier Galibert recently though (mainly synthesizers), as well as ... the Konami KeyboardMania series in MAME, and MAME/MESS core recently gained the ability for MIDI input/output, but only for these purposes.
- Stiletto
|