VOGONS


First post, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

I've just put together an old IBM Thinkpad 600X (P3-450, 1024x768, 4MB AGP2x NeoMagic) - I've maxed out the RAM (576MB), fitted a big drive (320GB) and gotten all of the drivers sourced. It works really nicely, and a fair bit speedier for later games than my earlier Thinkpad 385ED.

I've got sound working using the Cirrus CS4624 driver, in pure dos, and it works reasonably well as a Soundblaster Pro compatible.... however, the FM volume is very, very low. In something like the Duke3D setup it has to be maxed out all of the way, and is still then only really quiet; the laptop doesnt have a volume wheel and it's the same both on the internal speakers and headphones - digital effects are as loud as you could want them though.

I'm not going to be using FM most of the time (since I have an SCP-55 for GM audio), but it's nice to have it as a fallback option; but at this volume, it's not really workable.

Has anyone ever found a mixer utility for Dos for this audio driver?

Last edited by megatron-uk on 2018-09-02, 11:07. Edited 1 time in total.

My collection database and technical wiki:
https://www.target-earth.net

Reply 3 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

No problem.

You need the CS4624 drivers, which work for Win3.1/95/98, but also include a DOS initialisation part.

However, if you don't install them via Windows, then a crucial initialisation data file is NOT generated and the DSP won't work.
Fortunately, some clever guy (https://flaterco.com/kb/audio/PCI/index.html#CS4624) worked out that the this data file contains only 6 bytes of data, and I recreated it with a hex editor.

The main drivers (of which you only use 3 small files for DOS) are in an archive named "PV2885.zip". You should be able to find it easily enough.

The missing data file I will add as an attachment. Then all you need to do, from the directory you unpack the archive and drop the data file from your autoexec.bat is:

REM ############### CIRRUS AUDIO #############
LH C:\DRIVERS\CIRRUS\CWCDOS /P
SET BLASTER=A220 I5 D1 T4

In the example above, you need to have the data file CWCAUDIO.WCM that I'll include below.

My collection database and technical wiki:
https://www.target-earth.net

Reply 4 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Here's the hexeditor created data file. My guess is that it's either some basic bootstrap code for the DSP, or something like the 'SEGA' cartridge unlock code.

Attachments

  • Filename
    CWCAUDIO.WCM.zip
    File size
    128 Bytes
    Downloads
    146 downloads
    File comment
    CS4624 initialisation datafile
    File license
    Fair use/fair dealing exception

My collection database and technical wiki:
https://www.target-earth.net

Reply 5 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Incidentally, the CS4624 DSP has quite a reasonable sounding wavetable soft synth part in Windows included as part of the basic driver pack (PV2885.zip). It's not exactly up to the virtual Roland synth or anything like that, but if you've got nothing else, it isn't bad.

My collection database and technical wiki:
https://www.target-earth.net

Reply 6 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Alas, hit a bit of an issue.

I can either enable the PCMCIA services and the SCP-55, or I can initialise the CS4624 audio. As soon as the Cardsoft services are loaded the cwcaudio.exe utility refuses to load and just hangs.

Damn, there goes my idea for SC/GM and SB support 🙁

My collection database and technical wiki:
https://www.target-earth.net

Reply 7 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Okay, confirmed. Regardless of UMB status, devices loaded high or low, as soon as the cardsoft "CS.SYS" is loaded, the cs4624 tool no longer runs.

Every other cardsoft driver can be loaded, but that particular one (the main card services driver) stops it dead in its tracks. What a huge blow, and it means that this laptop is pretty much useless to me now.

My collection database and technical wiki:
https://www.target-earth.net

Reply 8 of 13, by Muffie

User metadata
Rank Newbie
Rank
Newbie
megatron-uk wrote:

Here's the hexeditor created data file. My guess is that it's either some basic bootstrap code for the DSP, or something like the 'SEGA' cartridge unlock code.

Amazing! Thank you for the support. Now I can finally play DOOM and GODS with sound.
As for gods, not close to the Amiga, but, way better than the PC Speaker.

*PS* What do you mean by "enabling the pcmcia services"?

All the Best,

Reply 9 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

I have a Roland SCP-55; it's a Sound Canvas midi module on a PCMCIA card. There are DOS drivers for both the PCMCIA sockets on the 600X, as well as the SCP-55.

I can load the drivers for the PCMCIA and the Roland card works (with glorious sounding music), but at that point the CS4624 will no longer initialise; therefore no effects and Adblib/FM in games.

Since I bought the 600X as a mobile DOS gaming platform, that choice (FM+SB Pro _OR_ GM/Sound Canvas) leaves me with a system that doesn't do what I wanted it to do 🙁

My collection database and technical wiki:
https://www.target-earth.net

Reply 10 of 13, by lolo799

User metadata
Rank Oldbie
Rank
Oldbie

I can't remember if the SCP-55 need sCard Services loaded or if it works with only the Socket Serices driver...
Could you post the contents of your config.sys and autoexec.bat files?

PCMCIA Sound, Storage & Graphics

Reply 11 of 13, by Guigui59210

User metadata
Rank Newbie
Rank
Newbie
megatron-uk wrote on 2018-09-10, 10:34:

I have a Roland SCP-55; it's a Sound Canvas midi module on a PCMCIA card. There are DOS drivers for both the PCMCIA sockets on the 600X, as well as the SCP-55.

I can load the drivers for the PCMCIA and the Roland card works (with glorious sounding music), but at that point the CS4624 will no longer initialise; therefore no effects and Adblib/FM in games.

Since I bought the 600X as a mobile DOS gaming platform, that choice (FM+SB Pro _OR_ GM/Sound Canvas) leaves me with a system that doesn't do what I wanted it to do 🙁

Do you have solve this problem, same story for me but with a joystick PCMCIA card, I suspect the Crystal 4624 TSR in DOS reserve the PORT 201 for internal joystick but it's crazy because it's a laptop and it haven't any midi port inside on my A22p, and I haven't find any INFORMATION or command line for disable midi/gameport internal loaded by the TSR of Crystal. Aaaaahhh IBM......

Reply 12 of 13, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

Wow, blast from the past.

No. I was never able to get pcmcia and the crystal audio device to work at the same time. Meaning I was left with either SB Pro audio OR GM/GS midi, but not both at the same time.

I still have the 600x and the scp-55, but they haven't been tested for some time.

My collection database and technical wiki:
https://www.target-earth.net

Reply 13 of 13, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
Guigui59210 wrote on 2024-04-05, 19:50:
megatron-uk wrote on 2018-09-10, 10:34:

I have a Roland SCP-55; it's a Sound Canvas midi module on a PCMCIA card. There are DOS drivers for both the PCMCIA sockets on the 600X, as well as the SCP-55.

I can load the drivers for the PCMCIA and the Roland card works (with glorious sounding music), but at that point the CS4624 will no longer initialise; therefore no effects and Adblib/FM in games.

Since I bought the 600X as a mobile DOS gaming platform, that choice (FM+SB Pro _OR_ GM/Sound Canvas) leaves me with a system that doesn't do what I wanted it to do 🙁

Do you have solve this problem, same story for me but with a joystick PCMCIA card, I suspect the Crystal 4624 TSR in DOS reserve the PORT 201 for internal joystick but it's crazy because it's a laptop and it haven't any midi port inside on my A22p, and I haven't find any INFORMATION or command line for disable midi/gameport internal loaded by the TSR of Crystal. Aaaaahhh IBM......

There is a way to exclude certain ports so that they are not reserved by pcmcia drivers.
Maybe this helps Roland SCP-55 SCPENA.EXE clobbers joystick port

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers