VOGONS


DOS driver for RetroWave OPL3

Topic actions

Reply 40 of 47, by digger

User metadata
Rank Oldbie
Rank
Oldbie
SuperDeadite wrote on 2024-11-30, 11:10:

Sorry as this is a bit off topic, but my RetroWave OPL3 Express arrived today. The official VGM Player off github works fine, but are there any alternatives out there? As opposed to having to specify the proper COM port through the CMD every time I want to play a track? I'm on Win10. Also, what does the right button (marked with a gear) even do? 🤣. Thanks!

I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any help with that project is welcome, by the way!)

Also, how do you use this thing in ScummVM? From what I can tell, I have the ini lines setup correctly, but it seems ScummVM just ignores it and uses the default Adlib emulation...

ScummVM should indeed support the RetroWave OPL3 device, as well as the OPL2LPT and OPL3LPT devices. See this piece of documentation for more info. (Haven't tried it myself yet.)

Reply 41 of 47, by SuperDeadite

User metadata
Rank Member
Rank
Member
digger wrote on 2024-12-02, 17:01:
I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any […]
Show full quote
SuperDeadite wrote on 2024-11-30, 11:10:

Sorry as this is a bit off topic, but my RetroWave OPL3 Express arrived today. The official VGM Player off github works fine, but are there any alternatives out there? As opposed to having to specify the proper COM port through the CMD every time I want to play a track? I'm on Win10. Also, what does the right button (marked with a gear) even do? 🤣. Thanks!

I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any help with that project is welcome, by the way!)

Also, how do you use this thing in ScummVM? From what I can tell, I have the ini lines setup correctly, but it seems ScummVM just ignores it and uses the default Adlib emulation...

ScummVM should indeed support the RetroWave OPL3 device, as well as the OPL2LPT and OPL3LPT devices. See this piece of documentation for more info. (Haven't tried it myself yet.)

Yeah, I have it setup correctly based on the docs, but ScummVM seems to just ignore it and use adlib emulation regardless. It works perfectly in DOSBOX-X, so I'm rather confused.

CM-64, CM-500, SC-55MkII, SC-88 Pro, SY22, TG100, MU2000EX, PLG100-SG, PLG150-DR, PLG150-AN, SG01k, NS5R, GZ-50M, SN-U110-07, SN-U110-10, Pocket Studio 5, DreamBlaster S2, X2, McFly, E-Wave, QWave, CrystalBlaster C2, Yucatan FX, BeepBlaster, SuperOctet!

Reply 42 of 47, by digger

User metadata
Rank Oldbie
Rank
Oldbie
SuperDeadite wrote on 2024-12-03, 00:54:
digger wrote on 2024-12-02, 17:01:
I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any […]
Show full quote
SuperDeadite wrote on 2024-11-30, 11:10:

Sorry as this is a bit off topic, but my RetroWave OPL3 Express arrived today. The official VGM Player off github works fine, but are there any alternatives out there? As opposed to having to specify the proper COM port through the CMD every time I want to play a track? I'm on Win10. Also, what does the right button (marked with a gear) even do? 🤣. Thanks!

I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any help with that project is welcome, by the way!)

Also, how do you use this thing in ScummVM? From what I can tell, I have the ini lines setup correctly, but it seems ScummVM just ignores it and uses the default Adlib emulation...

ScummVM should indeed support the RetroWave OPL3 device, as well as the OPL2LPT and OPL3LPT devices. See this piece of documentation for more info. (Haven't tried it myself yet.)

Yeah, I have it setup correctly based on the docs, but ScummVM seems to just ignore it and use adlib emulation regardless. It works perfectly in DOSBOX-X, so I'm rather confused.

Hmmm... Maybe open a GitHub issue for this then?

Reply 43 of 47, by SuperDeadite

User metadata
Rank Member
Rank
Member
digger wrote on 2024-12-04, 09:33:
SuperDeadite wrote on 2024-12-03, 00:54:
digger wrote on 2024-12-02, 17:01:

I hope that @crazii gets back on the radar again soon. He's been working on the DOS driver for it. (To anybody reading this: any help with that project is welcome, by the way!)

ScummVM should indeed support the RetroWave OPL3 device, as well as the OPL2LPT and OPL3LPT devices. See this piece of documentation for more info. (Haven't tried it myself yet.)

Yeah, I have it setup correctly based on the docs, but ScummVM seems to just ignore it and use adlib emulation regardless. It works perfectly in DOSBOX-X, so I'm rather confused.

Hmmm... Maybe open a GitHub issue for this then?

Thanks for the help, and I finally figured it out. Turns out the official builds on the main site have Retrowave OPL3 support disabled completely. But the alternative daily builds do support it. Works fine in all games I currently have installed. What's really weird is the official build supports OPL2LPT and OPL3LPT devices but not Retrowave. However the daily builds are the opposite (LPT devices are disabled and Retrowave is enabled), strange but that's how it currently is... Oh well, nice to once again play my teenage favorites with the music how I remember it. 😀

CM-64, CM-500, SC-55MkII, SC-88 Pro, SY22, TG100, MU2000EX, PLG100-SG, PLG150-DR, PLG150-AN, SG01k, NS5R, GZ-50M, SN-U110-07, SN-U110-10, Pocket Studio 5, DreamBlaster S2, X2, McFly, E-Wave, QWave, CrystalBlaster C2, Yucatan FX, BeepBlaster, SuperOctet!

Reply 44 of 47, by stanwebber

User metadata
Rank Member
Rank
Member

i've compiled a debug build of usbddos.exe with the most up to date commits from github and it is logging info to the screen, but it's not writing anything locally. it appears to be locking up whenever i have my usb hub connected and i want to discover why. i've tried the following syntax with no results:

usbddos /hid
usbddos /hid > usbddos.log
usbddos /hid > usbddos.log 2>&1
usbddos /hid 2> usbddos.log

either nothing is written or the file is created with no contents. i'm at a loss with the dos command interpreter. how do i get something useful out of this debug build so i can post it for assistance?

Reply 45 of 47, by stanwebber

User metadata
Rank Member
Rank
Member

i guess i have to give up on solving this. i've been trying to engage with the developer starting back in march 2024, but i guess he's lost interest and has abandoned the project at this point. in any case, attached are my compiled usbddos and usbddosp binaries (current to commit 54345d0) for anyone else that might find them useful. the current 1.0 bugfix2 release is 113 commits behind this.

Reply 46 of 47, by digger

User metadata
Rank Oldbie
Rank
Oldbie
stanwebber wrote on 2025-05-14, 18:25:

i guess i have to give up on solving this. i've been trying to engage with the developer starting back in march 2024, but i guess he's lost interest and has abandoned the project at this point. in any case, attached are my compiled usbddos and usbddosp binaries (current to commit 54345d0) for anyone else that might find them useful. the current 1.0 bugfix2 release is 113 commits behind this.

This isn't the first time crazii has gone off the radar for an extended period of time. He's also the developer of SBEMU.

I'm just grateful that he sometimes finds time to work on these pretty awesome open source retro projects. 🙂

In the meantime, the hope is that more enthusiasts with the necessary (retro) coding skills step up to contribute to these projects during his period of absence.

Thanks for the debug build.

Reply 47 of 47, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie
stanwebber wrote on 2025-05-12, 15:43:

i've compiled a debug build of usbddos.exe with the most up to date commits from github and it is logging info to the screen...

On my system usbddos behaves so bad, it hangs, in this case very hard that even reset button didn't respond so I have to power off/on...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA