VOGONS


First post, by PlaneVuki

User metadata
Rank Member
Rank
Member

Hello.

This is a loose continuation of the topic:
BX vs VIA chipset

The mobo:
Matsonic MS7127C with VIA VT82C694X (Apollo Pro 133A) chipset (socket370)

I want to overclock ISA slots (using win98se):
pci/3 and pci/2.

As you know pci is 33.33mhz, and by default isa=pci/4=8.33mhz
So want to make isa 11.11mhz and 16.66mhz by choice.

There is no such selection in bios.

How can I overclock these isa slots?
Maybe using WPcredit or something, how?

Thanks in advance.

Last edited by PlaneVuki on 2025-01-21, 10:17. Edited 3 times in total.

Reply 1 of 15, by myne

User metadata
Rank Oldbie
Rank
Oldbie

https://datasheet.octopart.com/FW82371EBSL37M … heet-117403.pdf

Pg28

Tldr: it's fixed to 1/4pci

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 2 of 15, by DEAT

User metadata
Rank Member
Rank
Member

Regarding VIA 686 southbridge:

https://theretroweb.com/chip/documentation/vt … b8269986481.pdf

Page 56 (62 of PDF) states that the default ISA clock speed is PCICLK/4 - I've never seen any BIOS that will allow you to change it.

Even then, I don't recommend the VIA 686 southbridge (and the VIA 586 southbridge to a lesser extent) for ISA benchmark testing anyway - not only is it worse overall compared to Intel chipsets, but it also cripples the performance of video cards that can normally hit the top speed of the ISA bus. I've been collecting benchmark data for the past week across various motherboard+CPU setups specifically investigating this:

The attachment wolf286.png is no longer available
The attachment doom.png is no longer available
The attachment fdoom13h.png is no longer available
The attachment quake13h.png is no longer available

fdoom13h benchmark was done with FastDoom 1.0.7. For some reason, Quake refused to run on the VIA Apollo+586 motherboard. Benchmarks for fdoom13h and Quake are not included from the 486 benchmarks due to CPU bottleneck.

Unfortunately, my reliance on my Apollo 133T+686B benchmarks made me believe that the Oak OTI087 and OTI087X are top-speed ISA cards for DOS which I've stated in the past, when further evidence now shows that it is not the case.

tl;dr - don't trust the ISA benchmarks listed at http://vgamuseum.info/index.php/benchmarks as those were done with a VIA 686B southbridge.

Reply 3 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

I have noticed the much lower ISA performance on my VIA boards with 686B, and I made a little util that overclocks the bus and it gained some of the performance back. It should make ISA speed PCI/3 from default PCI/4. There's a PCI/2 option in the chipset but I think I experienced issues with it, which is why I didn't go for it in the util.

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 6 of 15, by PlaneVuki

User metadata
Rank Member
Rank
Member

Thanks Tiido. My aim is to overclock isa card on win98se, I edited my first post accordingly.
Will your utility work on win98se?

Reply 7 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

It is for running from pure DOS before Windows starts, something you put in AUTOEXEC.BAT. It might do stuff while Windows has already started but I have never tested it that way and don't expect it to work then.

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 8 of 15, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Tiido wrote on 2025-01-20, 16:48:

I have noticed the much lower ISA performance on my VIA boards with 686B, and I made a little util that overclocks the bus and it gained some of the performance back. It should make ISA speed PCI/3 from default PCI/4. There's a PCI/2 option in the chipset but I think I experienced issues with it, which is why I didn't go for it in the util.

Hi,
Unfortunately it does not work with my VT82C686B PCI to ISA Bridge. It says VT82C686 PCI to ISA Bridge not found. The bridge's device id is: 1106-0686.

The attachment via686b.png is no longer available

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 9 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

Interesting, vendor 1106 + device 0686 is exactly what it seeks for, but only at bus 0, device 7, function 0, which is where it resides on Chaintech 6VIA5T mobo. Perhaps it lies at different locations in different motherboards, in which case the detection mechanism needs to be made more flexible.

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 10 of 15, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Tiido wrote on 2025-01-21, 17:14:

Interesting, vendor 1106 + device 0686 is exactly what it seeks for, but only at bus 0, device 7, function 0, which is where it resides on Chaintech 6VIA5T mobo. Perhaps it lies at different locations in different motherboards, in which case the detection mechanism needs to be made more flexible.

It's exactly on the expected place (bus 0, device 7, function 0) yet the utility cannot find it:

The attachment v686b.png is no longer available

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 12 of 15, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Tiido wrote on 2025-01-21, 22:37:

Interesting, and you run it from pure DOS ?

Yes, of course.
BTW, I tried it in real mode without EMM386/JEMM386 started.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 13 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

Very interesting, then I'm unsure what is going on, especially since it works perfectly on the Chaintech board I made it for in the first place... There shouldn't be any kind of board specific things getting in the way and I'm only doing standard PCI conf mechanism IO ports accesses which should work the same way regardless of motherboard or chipset. The error does suggest that something goes wrong and the program is unable to read back the device and vendor IDs from the PCI conf mechanism.

I do have couple other 686 bearing motherboards but they are packed away and I don't really have a good testing setup for the time being, perhaps once me and the GF move to an actual house where there's actual place for my stuff 🤣.

Thank you for testing, I will try to investigate once I am done with my YMF71x card stuff.

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 14 of 15, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2025-01-22, 00:05:
Tiido wrote on 2025-01-21, 22:37:

Interesting, and you run it from pure DOS ?

Yes, of course.
BTW, I tried it in real mode without EMM386/JEMM386 started.

@Edit:
Test video:
https://youtu.be/4iyJRjSaF9M
You can see that device is properly listed by PCISleep yet Viaisa cannot find it.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 15 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

There's a clue, the FFFF FFFF are vendor and device figures it found. It seems that for some reason PCI conf mechanism isn't functioning, not the way the program assumes it would... It is using IO port based method instead of any BIOS calls etc.
After I'm done with my current project, I'll investigate things proper.

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 😜