VOGONS


First post, by Marmes

User metadata
Rank Member
Rank
Member

Hello!

Does anyone knows how to disable internal FM on Crystal CS4236/7/8/9 inside windows 98, so I can use an external OPL3 synth?
I can do it with debug, but after opening another software it turns back to normal internal FM, it seems that windows totally ignores eeprom.
Thanks!

Reply 1 of 6, by Tiido

User metadata
Rank l33t
Rank
l33t

You probably need to patch the Crystal driver so it wouldn't intercept FM stuff...

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 2 of 6, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote:

You probably need to patch the Crystal driver so it wouldn't intercept FM stuff...

Is this even possible? Don't FM Synths respond to address 388h regardless of drivers?

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 3 of 6, by Tiido

User metadata
Rank l33t
Rank
l33t

In Windows everything changes, a driver can trap any IO port and do whatever it wants with it before the hardware actually gets to see any action, if at all.

The current problem is likely driver doing full init to how it sees fit, ignoring any hardware configuration that EEPROM dictates. If you're lucky there may be some registry key that can be used but it will all be completely driver specific if such a thing exists at all...

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 6 of 6, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Marmes wrote:

Driver needs to be patched

Maybe the mixer can mute the FM Synth instead?

Retronautics: A digital gallery of my retro computers, hardware and projects.