VOGONS


First post, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Has anyone managed to get the Windows version of The Pandora Directive working with the Roland SC-55? I didn't realise until last night, when I went to create CD images, that it has a Windows installer. I just installed the game under DOS, much like UAKM, and it's set up and working great, which the game recommends it to be played under anyway. But being stubborn and liking to solve a challenge getting things to work, I want to try and get around this problem if I can. Worst case scenario, this could be where I may need a dual boot with Windows 95 and 98 at some point in the future as the game appears to be primarily for DOS, Windows 3.1 and 95.
So, the problem... Ordinarily, the game autodetects the digital audio/sound device without issue. There have been a few occasions where, when I try to get it to autodetect, I'm left with a black screen for a while. But after a minute or two, it goes back to normal and I get an image again. The usual Sound Blaster setup works without issue - 220, 5, 1 etc. The test works as well. However, when it comes to the MIDI music device, this is where it goes weird. Again, a Sound Blaster appears to work when I do a test, but if I try and configure a MIDI device, whether MT-32, Roland Sound Canvas, MPU-401 MIDI Output, General MIDI Device, the channel is automatically set to 330, and then when I go to do a test or click OK to skip it, I either get a black screen, or usually I briefly see a load of numbers in a DOS screen, and the game crashes to the desktop. Saying the game was interrupted.
This is the first game I've encountered so far where my Roland SC-55 flatout refuses to work with a game, despite being set up correctly. Every game under DOS and Windows recognises it straight away and works. I even rebooted and tested a couple of DOS games and it was still recongised and worked. I also tried a DOS and Windows game under Windows itself - Doom and Doom 2 - and it worked. After doing that, I went and tried TPD again, and when I picked and tested the sound canvas, it worked! Had an issue with disc swapping, which is another issue entirely, so had to force quit the game. When I booted it back up again, I just got a black screen. To get around that, I had to delete my config.ini file, go through the audio setup again, and then the same issue happened when setting the MIDI device. 🙁

I've looked on Google for anything related and I've found nothing. I have tried signing up to the Unofficial Tex Murpy website, but I'm unable to. Last I tried registering, I didn't get any email confirmation. One thread I did come across, someone mentioned the game is programmed badly to properly support the MT-32. But anything about the SC-55, I haven't found zip.

Has anyone come across this issue before? Even under a virtual PC or DOSBox? Has anyone found a workaround or know of a patch, perhaps? I saw mention of a Tex4 patch, but haven't been able to turn it up. I'm guessing that's more for XP anyway.

OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II

Reply 1 of 2, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Now it’s no longer working under DOS either. 🙁 I’ve tried removing the ‘daisy-chain’ link I had set up between my ISA sound card and onboard sound, thinking that could be the cause, but it’s made no difference. I’ve also tried uninstalling the DOS version and reinstalling it, but no dice. When it crashes, I can see the sort of error more clearly as it stays on screen.

The attachment IMG_4086.jpeg is no longer available

OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II

Reply 2 of 2, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

I think I’ve found the answer. Though I’m absolutely baffled why this is the case. I was using SetYMF to configure my sound card in DOS, so I decided to try disabling that and use UNISOUND. And lo and behold - the MIDI device is working! 😮
I reinstalled the game under Windows - it worked! Went back and disabled UNISOUND and re-enabled SetYMF again, booted to DOS, and the game won’t load. Gives me a black screen.

So if SetYMF is the problem - why? It configured the same channel for the MIDI device/playback, which is 330. Everything else looks to be the same, too. And why would having UNISOUND enabled help it to work under Windows? I presume the Windows version is just using the DOS version, but surely the system would be just emulating the audio to work under DOS? Wouldn’t it be using my Windows based sound drivers?

I can’t see anything out of the ordinary when SetYMF configures during boot. It’s version 0.8b. Unless that version has a known bug…? I do see it has the MPU-401 at 330h and an IRQ of 9…? Not sure if that’s related…?

So, yeah. If anyone encounters a similar issue in the future, it could well be how your sound card is configured/set up in DOS. Or the utility that you’re using.

OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II