VOGONS


Reply 780 of 3172, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

I'm going to go out on a limb here and ask a possibly stupid question (don't bite my head off) - could it be possible to include a PCI to ISA bridge chip on the same PCB and make a PCI version of this card? That would be kick-ass.

Reply 781 of 3172, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie
kanecvr wrote:

I'm going to go out on a limb here and ask a possibly stupid question (don't bite my head off) - could it be possible to include a PCI to ISA bridge chip on the same PCB and make a PCI version of this card? That would be kick-ass.

IMO that would mean that ISA DMA won't work, so you'd have to load an emulation TSR like with PCI sound cards for SB compatibility.
While the GUS offers PIO sample upload not all (probably very few?) games will use that.
Also this would mean much more work than shock__ has already done, for hardware and especially software. And IMO there's not much point in having a GUS in a faster machine without ISA slots.

I think it would make more sense to develop a GUS emulator for DOS. There is already a GUS emulator for Windows, but I don't know how good it is.

Reply 782 of 3172, by wbc

User metadata
Rank Member
Rank
Member

Just a thought...
As I remember the prototype schematic and PCB layout is done by now so changing something in would be dificult, but:
A couple of weeks ago I upgraded my Sound Blaster AWE64 Value (CT4520) onboard RAM from 512kb to 2MB by replacing original (256k x 16 bit) EDO RAM chip by (1024k x 16 bit) chip from spare SIMM module. Despite of some differences in pinouts, it was possible without messing with wires because Creative put some 0-ohm resisors for pinout configuration:
Hg7Ae.jpg
So, it is possible to add (1024k x 16 bit) memory chip support to ARGUS? I think it can allow to put 4MB of RAM instead of 1MB just by two memory chips on board without external SIMM module, which might be sufficient for most Ultrasound\Interwave software (but not for huge and good sounding MIDI banks 😀)

If you need some info, I can help. 😉

UPD: fixed incorrect DRAM module size.

Last edited by wbc on 2016-02-06, 14:58. Edited 1 time in total.

--wbcbz7

Reply 783 of 3172, by matze79

User metadata
Rank l33t
Rank
l33t

Can't await it 😀 i always wanted a GuS for my 386/286 Machine.

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

Reply 784 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie
kanecvr wrote:

I'm going to go out on a limb here and ask a possibly stupid question (don't bite my head off) - could it be possible to include a PCI to ISA bridge chip on the same PCB and make a PCI version of this card? That would be kick-ass.

To my mind, one should take into account several aspects for such a solution.
1. How many PCI-ISA bridges can be functional simultaneously? For instance, if you put a discrete PCI-ISA bridge on the ARGUS and then install the ARGUS into a 440BX-based motherboard, you'll get two bridges. It wouldn't be a problem for multiple PCI-PCI bridges thanks to PCI bus specification providing for many PCI-PCI bridges. But with ISA?.. My guess that only one PCI-ISA can be reliably functional. However, once in my life I saw a little early PCI soundcard based on some ISA Crystal PnP codec (CS4235 IIRC) with some embedded PCI-ISA bridge! It was listed on TaoBao for some CNY 50, but I didn't buy it for some unknown reason. And given its age, it was definitely designed when merely all motherboards still had PCI-ISA bridges embedded into south bridges. So if we assumed that mentioned card could work, then multiple PCI-ISA bridges would not be an issue.
2. How will the PCI-ISA bridge handle DMA? I've read lots of info on different bridges from different vendors, working (or not working) with different chipsets (supporting DDMA, of course) with different sound cards. You know, final solutions always depend a lot on all factors. GUS can become very hard to handle even in a typical period correct environment, let alone such Frankenstein systems. For example, I know a guy from Russia who has successfully tested a GUS classic rev. 3.74 in some P4 motherboard (don't remember chipset at the moment) using some discrete PCI-ISA bridging expansion adapter based on an ITE bridge. But it was his second attempt - the first one was with a GUS PnP, and despite all his efforts he couldn't make it work. Neither could another friend of mine, who tried a GUS PnP on an industrial P4 system with an integrated PCI-ISA bridge. It seems that InterWave uses some ISA routines that are not used by GF1 and are not supported correctly on late PCI-ISA bridges (or late chipsets that still support DDMA needed for all these bridges to provide DMA on ISA bus).
3. How will the ISA bus be initialized? InterWave is a PnP device, and as such it needs some specific software initialization (carried out by ISA PnP BIOS or its driver), but will those support such bridges? Mentioned guys have managed to get some low level initialization software for the bridges, but again, no luck with InterWave.
4. Of course, such a card would be a real jewel both technically and esthetically, but will it bring any real added value? Being a resource-hungry device with lots of possible issues, it would be a real nightmare to configure due to the additional headache with the bridge. And yes, embedding another complex IC with two buses will turn this great project into a Duke Nukem Forever 😀

wbc wrote:
Just a thought... As I remember the prototype schematic and PCB layout is done by now so changing something in would be dificult […]
Show full quote

Just a thought...
As I remember the prototype schematic and PCB layout is done by now so changing something in would be dificult, but:
A couple of weeks ago I upgraded my Sound Blaster AWE64 Value (CT4520) onboard RAM from 512kb to 2MB by replacing original (256k x 16 bit) EDO RAM chip by (2048k x 16 bit) chip from spare SIMM module. Despite of some differences in pinouts, it was possible without messing with wires because Creative put some 0-ohm resisors for pinout configuration:
picture cut out
So, it is possible to add (2048k x 16 bit) memory chip support to ARGUS? I think it can allow to put 4MB of RAM instead of 1MB just by two memory chips on board without external SIMM module, which might be sufficient for most Ultrasound\Interwave software (but not for huge and good sounding MIDI banks 😀)

If you need some info, I can help. 😉

AFAIK InterWave only supports 256Kb, 1Mb and 4Mb of RAM per bank. I guess, it is somehow related with its RAM addressing restrictions, but for this piece of rocket science I would suggest referring to the first pages of the thread for InterWave datasheets and RAM-related discussion.
So, I guess, the answer is negative. And again, what's the reason for such option? 1024K ought to be enough for everybody © in terms of classic GUS compatibility, and if you want more for your Windows-based applications, you can always find a 4Mb SIMM72 for next to nothing. Even a 16Mb SIMM72 shouldn't be such a problem thanks to InterWave supporting both FPM and EDO memory.

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 785 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Aww, for some reason I missed the last posts ... with wbc making a suggestion that might make it into the final never the less ... less ICs = more free space / less space required = cheaper PCB or more features (even tho on the feature side of things I'm done).

Anyways: hI36hAN.jpg
That's my order confirmation 😀 165€ for 2 boards.
A bit delayed, but my sidejob at the university was quite exciting the other day and I didn't want to rush and make a silly mistake when ordering: http://i.imgur.com/wzBwB4M.jpg (that's a SOL-20 from 1976 that got repaired by me and a Fairchild Channel F - hoping it would crash)

Also about upgrading the card to PCI - no. No USB Version either.
I might think about AGP tho.
(seriously ... use DOSBox on PCI systems, saves a lot of hassle.)

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 787 of 3172, by popfuture

User metadata
Rank Newbie
Rank
Newbie

I'm sure you guys have already decided on the Interwave card, but I would actually like a GF1 card that is exactly equivalent to the Ultrasound Extreme, complete with an OPL chip, maybe with the ability to add more RAM than a real Ultrasound Extreme.

Reply 788 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

All your suggestions have been covered more than once in this thread. To sum up:
- GF1: where can the chips be sourced?
- OPL3/Vibra/ESS/whatsoever: no additional complexity to the project, every possible option can be added via an ISA-header for future daughterboards.
- more RAM than on Extreme: GF1 does not support more than 1Mb that was already soldered on the Extreme. That's a hardware limitation.

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 789 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Hey, I have an even better idea! Let's clone the AWE64 instad, GUS sucks 😁 Thanks for reading the thread/blog.</irony>

On a positive note: PCB manufacturer contacted me ... there most likely will be 2 excess PCBs be produced (overproduction) which were offered to me at a very cheap price (compared to the 2 regular prototypes). If they end up unused and/or are functional I might give them away as special items - that's all just speculation at this point tho, as it's not even guaranteed those will be produced actually.

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 790 of 3172, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

First in line for a prototype board!:)

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 792 of 3172, by dogchainx

User metadata
Rank Member
Rank
Member
MrEWhite wrote:
http://i.imgur.com/vwMin.gif?noredirect […]
Show full quote

vwMin.gif?noredirect

I'll see your Ron Paul and raise you a Tevye!

4759JSe.gif

386DX-40MHz-8MB-540MB+428MB+Speedstar64@2MB+SoundBlaster Pro+MT-32/MKII
486DX2-66Mhz-16MB-4.3GB+SpeedStar64 VLB DRAM 2MB+AWE32/SB16+SCB-55
MY BLOG RETRO PC BLOG: https://bitbyted.wordpress.com/

Reply 793 of 3172, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Looking forward to read about the final product, see some video's and hearing some MP3's....
Have no real interest in GUS anymore, as I realized that I actually use SB/Adlib/AWE more.
This project just have so much cool-factor going for it. Good work so far. Thumbs up!

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 794 of 3172, by popfuture

User metadata
Rank Newbie
Rank
Newbie
hard1k wrote:
All your suggestions have been covered more than once in this thread. To sum up: - GF1: where can the chips be sourced? - OPL3/V […]
Show full quote

All your suggestions have been covered more than once in this thread. To sum up:
- GF1: where can the chips be sourced?
- OPL3/Vibra/ESS/whatsoever: no additional complexity to the project, every possible option can be added via an ISA-header for future daughterboards.
- more RAM than on Extreme: GF1 does not support more than 1Mb that was already soldered on the Extreme. That's a hardware limitation.

I guess you got me! I'm busted! I didn't read all fifty pages of posts. I have to admit even though the joke was on me, I laughed out loud when I read it. 😊

Reply 796 of 3172, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Just got the invoice and confirmation my order was handed to UPS ... kinda excited for the boards to get here.

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 797 of 3172, by dogchainx

User metadata
Rank Member
Rank
Member

Awesome! Every time I hear good news on this project going forward I start rubbing my hands together like Mr Burns.... Excellent.....

386DX-40MHz-8MB-540MB+428MB+Speedstar64@2MB+SoundBlaster Pro+MT-32/MKII
486DX2-66Mhz-16MB-4.3GB+SpeedStar64 VLB DRAM 2MB+AWE32/SB16+SCB-55
MY BLOG RETRO PC BLOG: https://bitbyted.wordpress.com/