List of software one could use a real OPL3 with?

Discussion about old sound cards, MIDI devices and sound related accessories.

List of software one could use a real OPL3 with?

Postby DracoNihil » 2019-6-12 @ 00:04

So far I'm only aware of VallyBell's vgmplay, Chocolate Doom, and a specific patch one can apply to the DosBOX source code to use direct hardware I\O to a OPL3 chip equipped soundcard.

Anyone else have any recommendations/suggestions to what else I can try my CMI8738 against? I'm running x86_64 Linux, and I'm fine with giving binaries the CAP_SYS_RAWIO providing they don't go haywire and destroy the whole system.

ALSA MIDI support also works but with bugs that probably went unnoticed since the early days of ALSA. Namely certain controller events are ignored until another "voice" is played after the fact. (Volume being one such problem)

Would be amazing if I can somehow coax a KVM virtual machine to allow guests to talk to the OPL3 part directly.


Another thing I'm wondering but isn't really on topic specifically, why is the CMI's OPL so quiet? I have the volume turned up as high as it can go and some things are just way quieter than the PCM output.
User avatar
DracoNihil
Oldbie
 
Posts: 1285
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: List of software one could use a real OPL3 with?

Postby rmay635703 » 2019-6-12 @ 02:32

The “quiet” issue was a problem on many systems across brands

I was always told a good amplified speaker was a requirement
User avatar
rmay635703
Member
 
Posts: 186
Joined: 2019-1-19 @ 19:32

Re: List of software one could use a real OPL3 with?

Postby Kamerat » 2019-6-12 @ 21:52

DracoNihil wrote:Would be amazing if I can somehow coax a KVM virtual machine to allow guests to talk to the OPL3 part directly.

If you got a system that support VT-d or IOMMU you can pass the whole card to the guest. I tried this using VMware ESXi and the FM synth of the CMI8738 will be aviable on PCI I/O base address +50h.
User avatar
Kamerat
Oldbie
 
Posts: 954
Joined: 2014-3-14 @ 19:09
Location: Oslo, Norway

Re: List of software one could use a real OPL3 with?

Postby DracoNihil » 2019-6-15 @ 02:12

My motherboard's BIOS screen shows a option to enable a IOMMU but, I couldn't read anything in the manual if it's actually supported with my Phenom 2 (Deneb) CPU.

The mainboard I'm running is a MSI MS-7693/970A-G46 for record.

I was wondering if QEMU could have some sort of "software passthrough" with the Soundblaster 16 soundcard emulation to directly talk to the IO port located at 0xD050? As interesting as it'd be to just passthrough the whole card I don't recall CMI PCI being very DOS friendly whatsoever.
User avatar
DracoNihil
Oldbie
 
Posts: 1285
Joined: 2011-10-09 @ 14:26
Location: Independence, KS


Return to Sound

Who is online

Users browsing this forum: carlostex and 2 guests