maxtherabbit wrote on 2025-01-21, 02:08:
Do you happen to know the register to enable/disable this? I read the 8900D datasheet but no register descriptions were included
I'm sorry, I don't know the details here. I do know that later 8900 series utility disks included a program called "LOCKFIFO" that forces the FIFO to be disabled or enabled in certain modes. I remember I once reverse engineered part of it, and found out that the 8900B I had at that time doesn't have the register bits that are touched by LOCKFIFO. In retrospect, this is not surprising, because according to the performance figures, only the 8900CL and the 8900D seem to include that FIFO (which I called write buffer in my last post) at all.
noshutdown wrote on 2025-01-21, 01:42:thanks a lot for the info, man. at least i know that its possible for cirrus, and i am considering buying a gainward cl-gd5429 with 2mb dram sockets but no 0wait jumper.
is there any ready-made programs that does this, or can i make one within a few lines of debug?
I'm sorry, that info was wrong. The wait state programming register is for local bus operation only. For ISA operation, the Cirrus Logic GD-542x series chips always output a 0WS signal, which can not be disabled in software, so a jumper is the only way to toggle between 0WS enabled and disabled.
The SIIG AVGA3 shown on https://www.vgamuseum.info/index.php/cpu/item … logic-cl-gd5429 has a jumper for 0WS operation: That's JP1, which is indeed located on the 0WS line from the Cirrus chip to the bus. Probably the board design is the Cirrus reference design, as I see the same board also sold under different brands like Prolink. Furthermore, I found pictures for a Diamond SpeedStar Pro card, that has a similar jumper, which is labelled 0WS. Furthermore, I found a picture of a "REVEAL VC500" aka "JA8228G/V2" card, also with a 0WS jumper labelled JP1.
On the other hand, I found a no-name "CL-GD5429-86QC", which is just the chip name (item 124412602119, you know what I mean), which does not have the required trace at all.
As a middle ground, the no-name card shown at https://ru.pc-history.com/video-card-cirrus-l … 16-bit-isa.html has the required trace, but the jumper is missing on that card.
If you post a (link to a) picture of that Gainward card, I can take a look at it. You can also try to look whether the ISA B8 contact is connected at all.