VOGONS


Reply 21 of 41, by Marmes

User metadata
Rank Member
Rank
Member

you can find nice info about CS4237 in this ftp://ftp.alsa-project.org/pub/manuals/cirrus/4237b.pdf. For outputting SPDIF this can be done:
Orange = output , Yellow = Input
the good way

ok.jpg
Filename
ok.jpg
File size
247.36 KiB
Views
1457 views
File license
Fair use/fair dealing exception

And the not so good way

nok.jpg
Filename
nok.jpg
File size
257.49 KiB
Views
1457 views
File license
Fair use/fair dealing exception

They go to the DSP Audio data SP. 2nd option can cause a lot of noise because it goes from the analogue mixer, so it outputs all the noise, you can do it in windows. Also things depend on SPDIF receiver, maybe yours is too sensitive. Also Malibu lacks of spdif buffer. But this shouldn't be an issue. At least it's not with my receivers.

Reply 22 of 41, by Oetker

User metadata
Rank Oldbie
Rank
Oldbie
appiah4 wrote on 2021-01-05, 14:05:
I'm currently trying out a 8330 (Not sure what revision, never lifted the sticker to check but the 3D spatializer appears to be […]
Show full quote

I'm currently trying out a 8330 (Not sure what revision, never lifted the sticker to check but the 3D spatializer appears to be discrete so it's likely an A) in my Celeron 533 tinkerbox rig (which I use to basically tinker with various AGP/PCI/ISA cards for fun..)

Zoltrix-Audio-Plus-6400-3-D-Pn-P-V-5-AV310.jpg

This computer normally has an AWE64 Value in it. I am so pleasantly surprised by this card that I may possibly replace the AWE64 with this card + Dreamblaster S2.

It has decent line out, SPDIF In/Out, Wavetable header, bugfree MPU-401, what seems to be an integrated 100% OPL3 clone and both SB Pro and SB 16 compatibility. It is in theory the perfect ISA sound card. I just wish it had cleaner PCM. But it will do until the day comes when I can get an Orpheus 😁

The DOS drivers it comes with are a bit of a pain in the ass though. I believe UNISOUND covers this card so that's at least some relief.

I thought these chips didn't have SB16 compatibility (only some ALS cards) and that the OPL3 was bad? Interesting.

Reply 23 of 41, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Oetker wrote on 2021-01-08, 07:11:

I thought these chips didn't have SB16 compatibility (only some ALS cards) and that the OPL3 was bad? Interesting.

The feature set of the CMI8330 is quite interesting. Gerwin did a nice a review of it in this thread: Re: Sound Blaster 16 Clones

Some FM synth recordings can also be found on YouTube.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 24 of 41, by appiah4

User metadata
Rank l33t++
Rank
l33t++
PARUS wrote on 2021-01-07, 21:09:
It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3 […]
Show full quote
appiah4 wrote on 2021-01-06, 12:43:

Well, as far as I know its SPDIF In/Out is 5V and not directly compatible with most audio gear, no?

It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3+ V, often 4-5V) and need COAX you can just use this:
s-l1600.jpg

Not sure I get it.. Is CMI8830's SPDIF In/Out TTL or COAX?

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

Reply 25 of 41, by Tiido

User metadata
Rank l33t
Rank
l33t

The chip itself only outputs TTL, to get coax some extra stuff is necessary but this is true with pretty much all the different chips out there. Coax is 1Vpp into 75ohm load, and usually is transformer coupled to prevent ground loops from being a problem. TTL signals are meant for internal connectivity and they are 3.3 or 5Vpp signals not meant for driving 75ohm loads but conversion to/from is simple. The bracket shown on previous page does a very quick and dirty conversion using only a resistor divider but relies on whatever drives it having high enough current output for it to work (which shouldn't be a problem with 99% things). No transformer though. TOSLINK modules just take TTL signal directly and get galvanic isolation due to optic nature, so no transformers are necessary.

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 26 of 41, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-01-08, 09:46:

The chip itself only outputs TTL, to get coax some extra stuff is necessary but this is true with pretty much all the different chips out there. Coax is 1Vpp into 75ohm load, and usually is transformer coupled to prevent ground loops from being a problem. TTL signals are meant for internal connectivity and they are 3.3 or 5Vpp signals not meant for driving 75ohm loads but conversion to/from is simple. The bracket shown on previous page does a very quick and dirty conversion using only a resistor divider but relies on whatever drives it having high enough current output for it to work (which shouldn't be a problem with 99% things). No transformer though. TOSLINK modules just take TTL signal directly and get galvanic isolation due to optic nature, so no transformers are necessary.

Does this mean I can't just add a COAX out bracket and route to my amp? But I can route it internally to say a PCI sound card with optical out?

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

Reply 27 of 41, by Tiido

User metadata
Rank l33t
Rank
l33t

Yes, direct connection is not gonna work and in worst case will destroy the signal on the card. There needs to be some extra bits inline with the signal, such as two resistors (and ideally a transformer) as seen on the photo in previous page. You can do direct connection from one card's TTL output to another card's TTL input.

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 28 of 41, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-01-08, 13:15:

Yes, direct connection is not gonna work and in worst case will destroy the signal on the card. There needs to be some extra bits inline with the signal, such as two resistors (and ideally a transformer) as seen on the photo in previous page. You can do direct connection from one card's TTL output to another card's TTL input.

Ah, I see. So in order to get digital DOS sound I should pair this with a PCI card with optical out that I can initialize without a TSR in DOS.. I guess something like a Terratec DMX Xfire 1024 (CS4624) should work well as a pair? Easy to initialize without a TSR and would probably make quite a decent primary sound card for Windows 2K/XP.

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

Reply 29 of 41, by Tiido

User metadata
Rank l33t
Rank
l33t

I would simply get a suitable bracket or make my own. You only need one 374ohm resistor and one 90.9ohm resistor in addition to wires and connectors.

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 30 of 41, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
appiah4 wrote on 2021-01-08, 09:38:
PARUS wrote on 2021-01-07, 21:09:
It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3 […]
Show full quote
appiah4 wrote on 2021-01-06, 12:43:

Well, as far as I know its SPDIF In/Out is 5V and not directly compatible with most audio gear, no?

It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3+ V, often 4-5V) and need COAX you can just use this:
s-l1600.jpg

Not sure I get it.. Is CMI8830's SPDIF In/Out TTL or COAX?

It's TTL.

All hail the Great Capacitor Brand Finder

Reply 31 of 41, by pc-sound-legacy

User metadata
Rank Member
Rank
Member
Oetker wrote on 2021-01-08, 07:11:
appiah4 wrote on 2021-01-05, 14:05:
I'm currently trying out a 8330 (Not sure what revision, never lifted the sticker to check but the 3D spatializer appears to be […]
Show full quote

I'm currently trying out a 8330 (Not sure what revision, never lifted the sticker to check but the 3D spatializer appears to be discrete so it's likely an A) in my Celeron 533 tinkerbox rig (which I use to basically tinker with various AGP/PCI/ISA cards for fun..)

Zoltrix-Audio-Plus-6400-3-D-Pn-P-V-5-AV310.jpg

This computer normally has an AWE64 Value in it. I am so pleasantly surprised by this card that I may possibly replace the AWE64 with this card + Dreamblaster S2.

It has decent line out, SPDIF In/Out, Wavetable header, bugfree MPU-401, what seems to be an integrated 100% OPL3 clone and both SB Pro and SB 16 compatibility. It is in theory the perfect ISA sound card. I just wish it had cleaner PCM. But it will do until the day comes when I can get an Orpheus 😁

The DOS drivers it comes with are a bit of a pain in the ass though. I believe UNISOUND covers this card so that's at least some relief.

I thought these chips didn't have SB16 compatibility (only some ALS cards) and that the OPL3 was bad? Interesting.

As far as I remember, the generic cmi driver is pretty straight forward. Initialization / and mixer tool with gives nice options like enable/disable 3D, Loudness, bass and treble adjustments if I remember correctly. FM is 100% Yamaha OPL3 clone to my ears, I made comparisons, both OPL2 and OPL3:

https://youtu.be/cZpzgJGZmnc
https://youtu.be/pjz9or5VqDQ

Cheers

Reply 32 of 41, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-01-08, 13:42:

I would simply get a suitable bracket or make my own. You only need one 374ohm resistor and one 90.9ohm resistor in addition to wires and connectors.

Maybe I am just being dumb but I cant find the referred image.. An image of the bracket or schematic would be nice so I can build one myself..

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

Reply 33 of 41, by Tiido

User metadata
Rank l33t
Rank
l33t
PARUS wrote on 2021-01-07, 21:09:
It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3 […]
Show full quote

It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3+ V, often 4-5V) and need COAX you can just use this:
s-l1600.jpg

That image is right here...

Anyway :

DirtyTTLcoax.png
Filename
DirtyTTLcoax.png
File size
23.92 KiB
Views
1313 views
File license
Public domain

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 34 of 41, by 4xtx

User metadata
Rank Member
Rank
Member
Marmes wrote on 2021-01-04, 21:13:
There are differences. I have both version A and C. Version A does not have 3D Sound on chip. While version C already has. I nev […]
Show full quote

There are differences.
I have both version A and C.
Version A does not have 3D Sound on chip. While version C already has.
I never seen a version B.
I guess HT1869V is just a relabel of version C.
These chips have good compatibility, but current design makes them noisy.
I guess there is no ADPCM Support in DOS , but that 's not really a big deal, most of the games don't use it, only a handful of them and those have patches or fixes to run without ADPCM, like DN2.
Overall is a nice card.

I have a "AV310" branded card which has the CMI8330A with supposed "3D On board"
I note it's not "on chip" as per your description but this seems like an odd choice.. (possibly the C rev was to save money??)

This card was an unexpected find in a Pentium 2 desktop I recently acquired and the card works great in a 386SX with DOS.
I have no idea how the 3D compares to the "C" revision chip but if anyone's got one and wants me to load a game and capture the output I'd be happy to.

Attachments

  • av3102m.jpg
    Filename
    av3102m.jpg
    File size
    381.86 KiB
    Views
    1127 views
    File comment
    Audio Excel AV310
    File license
    Public domain

YT: https://www.youtube.com/@techdistractions

Reply 35 of 41, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

I have recently tested a SoundPro 1869V+ integrated on a PC Chips M571 motherboard. It does appear to have 3D sound capabilities and its HRTF functionality works correctly in Thief Gold. Self noise is almost non-existent, possibly because it's an integrated solution. FM synth sounds identical to real OPL3.

You can read my full review in this thread. And I have uploaded a few FM synth music recordings here.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 36 of 41, by deltashadow

User metadata
Rank Newbie
Rank
Newbie

In my opinion situation looks like this:

CMI8330A - No 3D Sound
CMI8330A/3D - Has 3D Sound
CMI8330C - Has 3D Sound

@4xtx wrote about card with "8330A" chip and "3D Sound on Board" label. My guess that they (at C-Media) didn't remark a chip to "8330A/3D" but it is maybe a revised inside.

And SoundPro (OEM) lineup is:

HT1869V+ - No 3D Sound
HT1869V+ HRTF 3D Audio - Has 3D Sound (I don't know if they use 8330A/3D or 8330C chip)

Reply 37 of 41, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-01-09, 12:52:
PARUS wrote on 2021-01-07, 21:09:
It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3 […]
Show full quote

It does not matter. Both TTL and COAX are full-fledged proper S/PDIF. They differ in signal amplitude only. If you have TTL (2-3+ V, often 4-5V) and need COAX you can just use this:
s-l1600.jpg

That image is right here...

Anyway :DirtyTTLcoax.png

It should have a pulse transformer to take care of grounding issues, or you can use toslink to give you optical isolation. SPDIF spec has little to no DC bias. Loaded voltage is fine at ~0.6V pp, but open circuit voltage will also be out of spec. A simple voltage follower as a buffer takes care of that, although make sure the op-amp meets spec for rise time.

All hail the Great Capacitor Brand Finder

Reply 38 of 41, by Tiido

User metadata
Rank l33t
Rank
l33t

Hence the "dirty" in the filename 🤣. Ideally there's the transformer as I mentioned several posts before, then it will be proper and without ground loop issues etc.
I have used these parts successfully for this task :
https://no.mouser.com/ProductDetail/710-750082154
https://no.mouser.com/ProductDetail/810-ATB3225-75034CT
https://no.mouser.com/ProductDetail/673-TM8116NL

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 39 of 41, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2024-02-23, 04:41:
Hence the "dirty" in the filename lol. Ideally there's the transformer as I mentioned several posts before, then it will be prop […]
Show full quote

Hence the "dirty" in the filename 🤣. Ideally there's the transformer as I mentioned several posts before, then it will be proper and without ground loop issues etc.
I have used these parts successfully for this task :
https://no.mouser.com/ProductDetail/710-750082154
https://no.mouser.com/ProductDetail/810-ATB3225-75034CT
https://no.mouser.com/ProductDetail/673-TM8116NL

Max typical clock rate for SPDIF I believe is going to be 192khz * 32 bits / subframe * 2 subframes for stereo = 12288000 b/s. IEC958 specifies higher sampling rates, but I've never heard of them being used over copper coax or TOSLINK. Rise time needs to be 0.4 IU, so the magnetics and any semiconductors have to handle 2.5 x the bit rate as a clock speed. That's 30 mhz and change.

Of course, if you're sticking to 44.1khz or 48khz as max sampling rate you can scale down your requirements.

All hail the Great Capacitor Brand Finder