VOGONS


Reply 2020 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Metal would be ~$5 if everyone takes one ... so it's within a certain limit that I'd consider ok.
Plan would be to go with a bracket made from PCB material as suggested a few times from my side.

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 2021 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

I'll be taking metal ones whatever it costs, so anyone is welcome to join in.

Fortex, the A3D & XG/OPL3 accelerator (Vortex 2 + YMF744 combo sound card)
AWE64 Legacy
Please have a look at my wishlist (hosted on Amibay)

Reply 2024 of 3172, by stacker139

User metadata
Rank Newbie
Rank
Newbie
shock__ wrote:
640K!enough wrote:
shock__ wrote:

Any input on that? I wouldn't mind adding a header or even a full implementation - but have to admit that I've never worked with SPDIF before, so some guidance might be required.

I have hardly ever used a S/PDIF-enabled device, much less designed anything involving one, but I question the feasibility of this endeavour. Looking through the datasheet and programmer's guide, it quickly becomes clear that it would be far more involved than setting a register once and connecting those signals to an appropriate encoder. The only way it seems even remotely feasible still involves going through the on-chip analogue stage before getting to the CODEC module. Otherwise, you seemingly won't have access to the full card's output. Furthermore, the serial output is unavailable when certain other FIFO modes are used, if I'm reading correctly, and would seemingly also require driver-level changes for Windows to manage that register setting. My vote would be to ask this person to provide some form of proof-of-concept implementation, or at least more concrete circuit and software design guidelines, before going ahead with unnecessary layout and routing work. I'm not claiming that it definitely can't be done, but it doesn't look like it would work as intended.

Thanks for the input - that is pretty much on par with my judgement.

I wish to bring you some of my observations and bring you a possible improvement of the ARGUS project. You heard about s/pdif and i2s a year ago and without enthusiasm I put that aside.

Here are some observations.
The Pin 60 of Am78c201akc on the Compaq Ultrasound 32 Pro sound card is wired to the P3 connector (i2s input/ouput?).
This card don't have a connector for a CDROM drive. So it is likely that this signal is ESPCLK.

After reading the following documents:
- AMDIS03767-1.pdf (datasheet)
- InterWave IC Am78C201-202 Programmer's Guide (1996) Revision 2
(page: 89 to 91, 189 to 190, 248, 279 to 280, 305 to 306)
- pnpddk - DDKMANUL.DOC
- Audio processing chip with external serial port - US5809466.pdf
(page: 50, 57, 58, 137 to 139, 160, 182 to 183)
https://patents.google.com/patent/US5809466A/en

Here are some advances:
1 / There are two functions of IWUTIL.EXE that can read (IwaveRegPeek) and write (IwaveRegPoke) a value in a register. IWUTIL.exe is a compilation of IWUTIL.C program (included in the pnpddk).

- Read the value of the ICMPTI register:
IWUTIL.EXE IwaveRegPeek ICMPTI

- Write a value in the ICMPTI register:
IWUTIL.EXE IwaveRegPoke ICMPTI, 0x9F

The value "0x9F" corresponds to:
serial transfer mode -> DSP Synthesizer data to external Serial port pins mode.

This mode should not have any impact on FIFO input and FIFO playback.
IWUTIL.EXE should be able to be executed when the card is initialized.
It should be checked if the analog audio output is still active in this mode.
This mode must be enough to enjoy 16bit samples at 44.1khz in digital quality (utopia sf).

2 / Here is an example of an i2s to s/pdif converter.
http://scan78.free.fr/Elektor/Elektor%202000% … 0FR/f00a038.pdf
https://www.elektormagazine.com/magazine/elek … or-200010/16866
With some additional analysis, we can check if the external serial port format of the AM78C201AKC corresponds to one of the seven formats supported by the CS8402, and how to manage the clock differences between the ESPCLK signal and the Master clock signal ( MCK) of the CS8402 (48fs versus 128fs).

I do not know enough about these differences. But, I am told that it would be interesting to inject the signals ESPSYNC, ESPCLK, ESPDOUT in one of the converters i2s to s/pdif of the same period and see how it behaves. I have in mind the i2s to s/pdif converter of the EWS64XL board (first checking if the voltage levels are compatible between Interwave and EWS64XL rack module).

3 / We tried to compile IWUTIL.C, but as we are not a computer developer we ran into compilation errors. And, we left that aside. Maybe one of you, more expert or luckier, will get there.

4/ But to go further in this analysis, we need simple and clean access to ESPSYNC, ESPCLK, ESPDOUT signals. (Leave aside the ESPDIN signal which seems more complex and less useful).
That's why I wanted to know if the space between the SIMM connector and the MPC connector is large enough to place a connector with 8 pins (a right angle 2x4pin male connector to wire a shielded cable like USB cable). ?

Pin 1 + 5v power
Pin 2 ESPDIN (pin41 - AM78C201AKC)
Pin 3 ESPOUT (pin61 - AM78C201AKC)
pin 4 Ground for power
Pin 5 + 5v power
Pin 6 ESPSYNC (pin54 - AM78C201AKC)
Pin 7 ESPCLK (pin60 - AM78C201AKC)
Pin 8 Ground for power

Project: SB-XXXL, Extensive Sound Cards System

Reply 2025 of 3172, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Metal or PCB bracket is fine with me as well.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 2029 of 3172, by matze79

User metadata
Rank l33t
Rank
l33t

if i can get metal i would take one.
But i'm fine with every solution.

So Guess for the Prototype Run...

I have one Problem i forgot to mention.

gus.jpg
Filename
gus.jpg
File size
184.87 KiB
Views
2099 views
File license
Fair use/fair dealing exception

i can not fit the card into several mainboards because of this edge.

M5SAA for example,
or OPTI VIPER M (CPU Cooler or VRM Cooler)

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 2030 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

SPDIF header sounds very possible. I'll leave that up for the community to decide - go with the proposed time plan or add the header and go with another prototype run (delay of 2-3 months + 60€ that would need to be collected, donors would get a prototype board).
Rearranging the left lower edge won't happen - especially on the OPTI VIPER M I'd have to remove more of the PCB than I'd like to, in case of the M5SAA replacing the straight header with an angled one probably would help.

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 2031 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

I'm up for the SPDIF header. Very cool feature in my book.

Fortex, the A3D & XG/OPL3 accelerator (Vortex 2 + YMF744 combo sound card)
AWE64 Legacy
Please have a look at my wishlist (hosted on Amibay)

Reply 2032 of 3172, by MJay99

User metadata
Rank Member
Rank
Member

Personally no extensive need for SPDIF, but happy to jump in with a donation, if this becomes the majority decision. Also able to test in different systems as a drop-in replacement for a GUS.

Reply 2034 of 3172, by Whiskey

User metadata
Rank Member
Rank
Member

I'm in on the metal bracket, but a PCB one is a fine alternative. I don't personally require SPDIF but it does seem like a good idea for audio enthusiasts and future proofing compatibility with modern amplifiers.

I stream retro games every wednesday here & I dump the recordings here

Reply 2035 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Edited 20:45

@stacker139: Would this pinout work for you?
Placement on the PCB is hopefully final.

argus_spdif.jpg
Filename
argus_spdif.jpg
File size
148.14 KiB
Views
2101 views
File license
Fair use/fair dealing exception

Also renamed the release candidate to "codename: wind it up" due to the passing/suicide of Keith Flint today 🙁

Last edited by shock__ on 2019-03-04, 19:45. Edited 3 times in total.

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 2036 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

stacker139
Regarding your compilation issues - AFAIK our fellow vogon'er 640K!enough should have set up the required programming environment as he has managed to compile the ROMMAKER utility from the same package. Maybe he could help you out.

Fortex, the A3D & XG/OPL3 accelerator (Vortex 2 + YMF744 combo sound card)
AWE64 Legacy
Please have a look at my wishlist (hosted on Amibay)

Reply 2037 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

TS482 is an active replacement type for MS6308/TDA1308 (according to http://www.allxref.com/philips/tda1308.htm)
https://www.mouser.de/Search/Refine?Keyword=TS482I

Any betatesters up for verifying?

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 2038 of 3172, by Tiido

User metadata
Rank l33t
Rank
l33t

It shouldn't have any problems being the replacement part, it seems ot function identically and is pin compatible while being only slightly inferior as far as specs go.

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 2039 of 3172, by stacker139

User metadata
Rank Newbie
Rank
Newbie

shock__
According to the documentation, the name of the header is "External serial port".

The i2s bus header does not appear to be normalized, but this bus can only be used over a short distance. Hence the idea of using an shielded USB cable and standard pinout of double USB 2 for header.
http://pinoutguide.com/Motherboard/usb_2_1_he … er_pinout.shtml
ESPDIN, ESPOUT, ESPSYNC, ESPCLK will be placed at your convenience instead of data pin (D1-, D1+), depending on the PCB design possibilities.

Example of connector:
https://www.digikey.com/product-detail/en/cnc … 1615-ND/3441725
For accessibility reasons, the right angle connector would be better placed facing the top of the card.

Project: SB-XXXL, Extensive Sound Cards System