digger wrote on 2022-06-21, 10:06:That's because this game apparently uses DIGPAK drivers, which by the way have recently been open-sourced. The DIGPAK drivers in […]
Show full quote
Bondi wrote on 2022-06-20, 17:08:
I accidentally found a game that natively supports DS201 device. It's Lode Runner: The Legend Returns. DS201 is the boring one, that has no SB emulation. Still turns out that there are games that support it. I don't have one to test, unfortunately.
That's because this game apparently uses DIGPAK drivers, which by the way have recently been open-sourced. The DIGPAK drivers include, among many others, a driver for the Digispeech DS201, the serial port variant without Sound Blaster emulation.
Unfortunately, the DIGPAK driver for the Digispeech DS201 is a foreground driver, which means that it freezes the game or application while playing back audio. That makes it unsuitable for most games that support or rely on DIGPAK drivers.
Last year I made a YouTube video, demonstrating what happens in Dune 2 when digital audio is played back through a DS201, after patching the game with this driver.
It would be cool if this DIGPAK driver could be enhanced to work as a background driver, which would (at least in theory) allow it to work with a lot of games that rely on DIGPAK or AIL2 drivers. It would suddenly make these little DS201 devices a lot more useful. 🙂
Just going to post this here since this seems to be the most popular DSP Solutions \ Digispeech thread and you are one of the few people who has posted about making one work.
I recently came across a couple of untested Digispeech DS201A devices (no power bricks) and I'm trying to get them working but so far I have gotten nothing from them at all.
Amazingly, in my large collection of power bricks I was unable to find a single 9V DC power adapter that actually fit them (the center pin diameter is larger than that found on Roland midi devices... which I have polarity-switching extensions for). I did find a very old universal one from the early 90s which did fit it and allowed me to select center + 9V DC, so it should work... but I get no hiss or noise from either one and there are no lights to indicate whether they are working or not.
I also found the drivers but none of the programs in those zips seem to acknowledge the existence of the DS201A when I have it connected to my system. I have tried both serial ports, different serial port address\IRQ settings in the BIOS and different adapters\gender changers but nothing seems to make any difference.
I also tried running Lode Runner: The Legend Returns since the setup program allows you to select the DS201A natively, but when it asks to confirm\test the device it says it isn't detected.
So, I don't know if these things are dead or if I need to use a computer that's really old and slow for them to respond (I'm just using my 440BX test rig currently). It is also possible that they aren't getting power from the single universal brick I own that seems to "fit". Perhaps the center pin isn't making contact.
Any suggestions are welcome.
EDIT: As usual, after taking 15-20 minutes to type up a "help me!" post I figure it out... it was the power supply! Either the power supply is dead or the inner diameter of the plug was too big so it wasn't working. I just found a 20+ year old DC adapter for use with a car cigarette lighter and THANKFULLY I own one of those goofy converters with a 12v car receptacle on one end and an AC to 12v DC brick on the other end. So, I'm converting from 120v AC to 12v DC to 9v DC... and now it's working! In DOS I ran lwdigi.exe from the driver pack which initialized the card immediately (I heard a click) and the test program played the short introduction speech. Now, Lode Runner's setsound application finds the DS201A as well and I get sound effects. Sweet! 😀
I know these aren't the greatest devices in the world, but it's a neat, quirky little thing and I got the pair of them for cheap thanks to being in a big lot of stuff. Time to bust out the digital calipers to see if it's possible to find a 9v adapter that fits these. (Measured it: the plug that fit for me is 5.42mm outer, 2.46mm inner, so a standard 5.5 x 2.5 center positive should be fine... Roland normally uses a 5.5 x 2.1 center negative.)
EDIT2: Also, I didn't realize at first that after testing the sound device in Lode Runner's "Setsound" it asks for the music device, and you have to select IBM PC speaker (even though there is no output for some reason) to get setup to complete properly (otherwise the game complains about the music system and won't launch). The game is working with sound coming out of the DS201A, but no music of course. Too bad there wasn't even a rudimentary music device of some kind inside this thing!
As mentioned, the game seems to freeze until each sound effect is done playing. If there is really no fix for this... wow... really irritating in a game with few sound effects, but totally unplayable in a game with many sounds.