VOGONS


DIY Bios Modding guide Jan Steunebrink k6-2+/3+ 128gb

Topic actions

Reply 400 of 410, by Mike_

User metadata
Rank Member
Rank
Member

Hi Jan,

I have tried adding an ISA slot to a GA-7ZXE rev 2.1 board which has footprint for one, but I have run into problems and I'm wondering if BIOS lacks some functionality that is needed for ISA. So far I have enabled some DMA configs for the BIOS with AMIBCP and added a missing passive component to board (DACK5 was not connected to pin on ISA slot at all, adding a resistor or piece of wire was needed). Now AWE64 gets correctly assigned to IRQ 5 and DMAs 1 and 5. However it's still not functional, Creative's diagnose.exe correctly recognizes the IRQ and DMA settings and is able to play some garbled audio, but CTCM complains about incorrect Vendor ID and Windows gives Code 9 error.

I have been using version FB BIOS downloaded from Gigabyte's site, it and the version modded with AMIBCP are in the attached zip file.

Reply 401 of 410, by myne

User metadata
Rank l33t
Rank
l33t

Can you test 8 bit sound/mode/drivers on that card?
I have a hunch that there's a another dead trace in the 16bit area.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 402 of 410, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2026-05-28, 11:20:

Can you test 8 bit sound/mode/drivers on that card?
I have a hunch that there's a another dead trace in the 16bit area.

That's where my mind goes to, a bridged or dead line causing data corruption

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 403 of 410, by Mike_

User metadata
Rank Member
Rank
Member

I have already traced most of the traces in 16 bit area to test points near south bridge, and they seem to be fine. I suppose other DACK/DRQ lines than 5 and IRQs don't matter as they aren't used anyways?

Diagnose.exe's 8bit test was also a bit garbled, but in a regular and not random way. Same as 16bit test actually. However, I tried TIE fighter's install program and I could set it as a Sound Blaster 2.0 and the digital sound test would sound okay-ish. Music test didn't work, not even FM one.

Reply 404 of 410, by myne

User metadata
Rank l33t
Rank
l33t

Wait.
Don't you need an xtal too?
Pretty sure they needed a boost over the pci clock.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 405 of 410, by Mike_

User metadata
Rank Member
Rank
Member
myne wrote on Yesterday, 16:10:

Wait.
Don't you need an xtal too?
Pretty sure they needed a boost over the pci clock.

I think I actually measured ISA clock from the bus and it looked fine. But apparently AWE64 doesn't use it, as there's no contact on that pin.

It probably is divided by four from PCI clock and comes from south bridge. What do you mean with a boost?

Reply 406 of 410, by myne

User metadata
Rank l33t
Rank
l33t

I just meant I thought the Southbridge needed its own isa xtal because the pci one was too weak to drive both.

You're on a via chipset. Yes?
Those can run different isa clocks. You might want to find the datasheet, and wpcredit or similar.

About a year or so ago I read a bunch of the datasheets from that era so I shouldn't be too confused.

It's possible the board conversation tools in my sig could help. I doubt there's much difference between an Asus and gigabyte on a via chipset on the isa side.
I can send a few hundred converted Asus boards if there is somewhere to upload. (~200mb)

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 407 of 410, by Mike_

User metadata
Rank Member
Rank
Member
myne wrote on Today, 00:29:
I just meant I thought the Southbridge needed its own isa xtal because the pci one was too weak to drive both. […]
Show full quote

I just meant I thought the Southbridge needed its own isa xtal because the pci one was too weak to drive both.

You're on a via chipset. Yes?
Those can run different isa clocks. You might want to find the datasheet, and wpcredit or similar.

About a year or so ago I read a bunch of the datasheets from that era so I shouldn't be too confused.

It's possible the board conversation tools in my sig could help. I doubt there's much difference between an Asus and gigabyte on a via chipset on the isa side.
I can send a few hundred converted Asus boards if there is somewhere to upload. (~200mb)

A crystal doesn't drive clock directly, but there are various circuits such as probably a PLL and an output buffer before it actually gets to the bus.

It is KT133A chipset, so south bridge is 686B. From the datasheet you posted, it looks like ISA clock really is just generated from PCI clock with a divider, after which there's probably another buffer.

The attachment isa_clock.png is no longer available

Reply 408 of 410, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

Do you have something like a PicoGUS where you can do data reads over the ISA bus with an expected value?

The nature of the corruption may reveal itself

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 409 of 410, by Mike_

User metadata
Rank Member
Rank
Member
NeoG_ wrote on Today, 11:12:

Do you have something like a PicoGUS where you can do data reads over the ISA bus with an expected value?

The nature of the corruption may reveal itself

Unfortunately I don't. 🙁 I was thinking the same that some sort card that can be used for debugging ISA might be needed to solve this. Although PicoGUS seems to be 8bit so it won't help if the problem is in the 16bit section.

I did buy a POST diagnostics card from Aliexpress, and it'll probably arrive next week. Maybe that'll help with checking whether basic ISA functionality exists?

Reply 410 of 410, by myne

User metadata
Rank l33t
Rank
l33t
Mike_ wrote on Today, 10:23:
A crystal doesn't drive clock directly, but there are various circuits such as probably a PLL and an output buffer before it act […]
Show full quote
myne wrote on Today, 00:29:
I just meant I thought the Southbridge needed its own isa xtal because the pci one was too weak to drive both. […]
Show full quote

I just meant I thought the Southbridge needed its own isa xtal because the pci one was too weak to drive both.

You're on a via chipset. Yes?
Those can run different isa clocks. You might want to find the datasheet, and wpcredit or similar.

About a year or so ago I read a bunch of the datasheets from that era so I shouldn't be too confused.

It's possible the board conversation tools in my sig could help. I doubt there's much difference between an Asus and gigabyte on a via chipset on the isa side.
I can send a few hundred converted Asus boards if there is somewhere to upload. (~200mb)

A crystal doesn't drive clock directly, but there are various circuits such as probably a PLL and an output buffer before it actually gets to the bus.

It is KT133A chipset, so south bridge is 686B. From the datasheet you posted, it looks like ISA clock really is just generated from PCI clock with a divider, after which there's probably another buffer.

The attachment isa_clock.png is no longer available

Yeah, but the pci clock comes from the same clockgen chip that does the cpu and ram. I seem to recall SBs needing a secondary crystal even if the result lines up with pci/x.
In any case, the board I saw a pic of without isa had one next to the chipset so I assume ops does too.

Op take a look in my sig for the bx reference design.
Might give some ideas.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic