VOGONS


First post, by seanneko

User metadata
Rank Newbie
Rank
Newbie

I've got an Ultrasound Classic 3.7 fitted with 1MB RAM. When I bought it, it was dead. When installing the drivers, the computer would freeze when trying to detect the card. I replaced the GF1 chip which fixed the problem and got it working again, but it still has another issue.

Whilst sound effects all play perfectly just the way they're meant to, the music plays slowed down. It sounds like it's about 20% too slow. All games are affected - doesn't matter which one I try. All the instruments sound correct and it otherwise seems to work okay.

What would cause something like this? I thought about replacing the crystal in case it's some sort of timing issue, but the old crystal has no markings so I don't know what type it is. Does anyone have any ideas to try?

Reply 1 of 9, by Rawit

User metadata
Rank Oldbie
Rank
Oldbie

I have no idea if all GF1 chips are interchangeable, I do hope that isn't the problem. I had speed issues myself with my GUS ACE, but they were caused by:
1) Matrox videocard with digital output @60hz. Timings derived from the video signal were all messed up;
2) CuteMouse interfering with music playback. Seen another issue on this forum with SoftMPU.

Also try trackers like Impulse Tracker and FT2. AFAIK they approach the hardware in a somewhat different manner and can help pinpoint the issue if they work normally.

Edit: didn't read your post correctly

YouTube

Reply 2 of 9, by seanneko

User metadata
Rank Newbie
Rank
Newbie
Rawit wrote:

I have no idea if all GF1 chips are interchangeable, I do hope that isn't the problem.

Yeah, I'm hoping that's not the problem. Apparently both ICS1614 and ICS11614 are used as GF1 chips. Both of them are used on cards which otherwise appear to be the same so I have no idea if there's any difference. Regardless, the new chip and the old chip on mine are both ICS1614.

IMG_20181024_182513.jpg
Filename
IMG_20181024_182513.jpg
File size
1.67 MiB
Views
769 views
File license
Fair use/fair dealing exception

I did some more testing:

- The speed is actually normal after all, everything just plays at a lower pitch which made me think it was also too slow.
- I was wrong about the sound effects being normal. They also play at lower pitch. Everything the card outputs is like that.
- Impulse Tracker is also affected.
- Tried it in a different computer, made no difference.

Seems like it has to be a hardware issue.

Reply 3 of 9, by Rawit

User metadata
Rank Oldbie
Rank
Oldbie

Is it possible to post an example? There are some recordings here to compare with:

Need help repairing a Gravis Ultrasound Classic 2.4!
https://soundcloud.com/advancedgravis

That Vogons thread is dealing with out-of-spec crystal issue which might be related.
Impulse Tracker being affected would exclude PAT problems. In Impulse Tracker there is a driver section where you can enable some debug info like sample rate. Activate that and try a 4-channel (or < 14 channel) MOD / IT / XM file. It should provide you with the actual sample rate, which should be 44100 when playing a file with less than 14 channels.

Edit: do you use a 16-bit DMA or 8-bit?

YouTube

Reply 4 of 9, by seanneko

User metadata
Rank Newbie
Rank
Newbie

Here's a recording of Doom:

https://www.youtube.com/watch?v=QaNuXontLIs

I wasn't able to find the driver debug section in Impulse Tracker. Do you know where it's hidden?

The settings automatically chosen by the Ultrasound drivers are ULTRASND=260,1,1,7,5 which means it's using DMA 1 for playback.

Reply 6 of 9, by seanneko

User metadata
Rank Newbie
Rank
Newbie

Yeah, I've reseated and cleaned all the contacts on the memory. I also tried with just a couple of them installed in case some are dead but that made no difference.

After re-watching the video, I think I was right originally that it's slow, not just reduced pitch. Some of the sounds are so slow that they stick out and sound obviously wrong. When I said that the speed was normal, that was based on Impulse Tracker playback which as you said doesn't use the same hardware access method.

Reply 8 of 9, by seanneko

User metadata
Rank Newbie
Rank
Newbie

Well, I fixed it.

I replaced the crystal with a new 20MHz one and now the sound output is perfect. The old crystal must have become out of spec and was running the card at too low of a clock speed or something.

The thread linked further up says that the crystal should be 19.7568 MHz (the markings on my old one are worn off). Does anyone know where I can source one of these rather than using the 20 MHz one I've got? Can't find them for sale anywhere.

Reply 9 of 9, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
seanneko wrote:

The thread linked further up says that the crystal should be 19.7568 MHz (the markings on my old one are worn off). Does anyone know where I can source one of these rather than using the 20 MHz one I've got? Can't find them for sale anywhere.

In that thread, Ozzuneoj mentions having a source for the crystals. Maybe you can send a message to enquire about placing an order and sharing the costs? From evidence in that thread, a 20 MHz crystal will still not give the correct results, either; the pitch will still be slightly off.