Taking an ISA Graphics Card to the Max! ISA Bus Overclocking

Поділитися
Вставка
  • Опубліковано 28 тра 2024
  • The 16-bit ISA bus was becoming a very serious bottleneck for PC graphics in the early to mid nineties. 3D games like Doom really didn’t run well unless a VESA Local Bus or PCI graphics card was used. There were some ways to get some extra performance though - by overclocking the ISA bus! Today I’ll be pushing the ISA bus to the max to see just how quick games like Doom can run.
    #isadoom25fps
    Doom realtic to frames per second conversion (applicable for demo3 only):
    FPS = 74690 / ticks
    CPU Galaxy’s UA-cam Channel:
    / @cpugalaxy
    CPU Galaxy’s Website:
    www.cpu-galaxy.at/
    Phil’s DOS Benchmark Pack:
    www.philscomputerlab.com/dos-...
    Twitter: / vswitchzero
    Mastodon: bitbang.social/@vswitchzero
    My Blog: vswitchzero.com/
    **
    If you enjoy my channel, please consider supporting me on Patreon. My patrons will get some perks like early access to my videos, exclusive content, some behind the scenes looks into my upcoming projects and more!
    My Patreon Page: / vswitchzero
    **
    00:00 Introduction
    01:03 A Bit of History
    02:39 The Doom 25FPS Challenge
    04:27 Strategy
    05:38 Hardware Setup
    08:29 BIOS Woes
    11:17 ISA Bus Overclocking
    12:28 System Tuning
    13:04 Taking the ISA Bus to the Max!
    14:58 Result Summary
    16:12 Pure ISA Testing
    18:26 Other ISA Cards at 25MHz
    19:30 Conclusion
    A big thanks to @chaslinux and Lee from Nova Scotia for donating parts used in this video today. Much appreciated!
  • Наука та технологія

КОМЕНТАРІ • 132

  • @CPUGalaxy
    @CPUGalaxy 11 місяців тому +66

    Well. you definitely nailed it!! 👍🏻👍🏻. Since I had not time until now to finish my video on this topic i was very curious about your results. And wow, i am really flashed. 35+ fps is amazing. I have no Idea how you could squeeze this out of that ISA setup!! I was working for long time on my setup and I could not achieve that. Maybe coz I was using an older pure ISA board with older chipset… but damn… 35 fps 🤯. I was even 1 MHz higher on the bus than you, and as you said, the hardest part was to find an IDE controller which could handle that stable. Congratulations 🍾 to this absolutely great video. I enjoyed it from the first till the last second! Thank you! Cheers, Peter

    • @vswitchzero
      @vswitchzero  11 місяців тому +10

      Thanks so much, Peter! I really appreciate it. Yes indeed, the IDE controller seems to be the weakest link for this. But the CPU, cache and memory performance also makes a big difference in Doom, that's for sure. Would be really interesting to see if 25FPS could be acheivable with a much slower DX2 or something similar. I may give this a try in a follow-up video. I have already beat my previous score by a fair bit too :)

    • @necro_ware
      @necro_ware 11 місяців тому +6

      I'll just join Peters opinion, just wow! 😮 Great video and great results!

    • @DanSuneKronvold
      @DanSuneKronvold 11 місяців тому

      ​​@@necro_ware Why am I not surprised to see you here? 😀

    • @PROSTO4Tabal
      @PROSTO4Tabal 11 місяців тому

      Did you send gold trophy to him ?

  • @Brooklyn727
    @Brooklyn727 11 місяців тому +39

    Given the rarity of Mach32 ISA card I’d be interested in what other ISA cards could be overclocked that much. The Mach32 chipset is also used on PCI bus, so that explains its overclockability.

    • @vswitchzero
      @vswitchzero  11 місяців тому +16

      I've had some success with the Tseng ET4000 after completing this video and will be doing a follow up at some point. Would be interested in hearing what others had success with too.

    • @djpirtu2
      @djpirtu2 11 місяців тому +5

      I have that ATI Mach32 in my ICL MikroMikko D4/66XGi, VLB-version on motherboard. It's fast, DX2/66 runs Doom fluently.

    • @primus711
      @primus711 11 місяців тому +2

      Mach32 isnt rare and easily obtained

    • @rasz
      @rasz 11 місяців тому +2

      the trick is picking ISA card using chipset that also supports VLB, that way it will happily tolerate up to 30MHz. For example Cirrus Logic GD5424-9 or WD90C33.

    • @djpirtu2
      @djpirtu2 11 місяців тому +1

      @@rasz Cirrus 5434 VLB is sick fast and ISA version too if you can find one 👍

  • @SiD3WiNDR
    @SiD3WiNDR 19 днів тому +2

    4:50 I do remember this colour scheme but I have no idea which drugs the engineers were on when they chose these...

  • @GuruEvi
    @GuruEvi Місяць тому +1

    I remember doing the same thing, not just video cards but also the venerable NE2000 could be overclocked as long as everything on the coax bus was equally overclocked. Most motherboards had a jumper for the bus division intended for different CPU speeds, which if set “wrong”. We always ran games on 12MHz, using the turbo button to switch, but 16MHz wasn’t stable with IDE and serial controllers (leading to corrupt data), but it was with Adaptec SCSI cards.

  • @karehaqt
    @karehaqt 11 днів тому +1

    Overclocking was so much more fun back in the day.

  • @viti95
    @viti95 11 місяців тому +17

    Impressive results! If you want to cheat a bit more, try the 25 MHz ISA bus setup with FastDoom's mode 13H. This mode renders everything on the RAM, and then copies only required parts to VRAM via the ISA bus, thus reducing a lot the bandwidth needed (I know, cheating is bad 😋)

    • @vswitchzero
      @vswitchzero  11 місяців тому +9

      Haha that's really neat. I've been meaning to try out FastDoom one of these days.

  • @waytostoned
    @waytostoned 11 місяців тому +3

    Oh shit! This is my chance to start my channel! I have a nice 5x86 @40fsb (160mhz) and a Wyse ET4000AX that I know will get above 23fps. Nice! 32mb EDO. 256 12ns cache. Dell XPS 4/66v motherboard (aka Micronics most likely SIS) with VESA. Was 5v but using an interposer (TrinityWorks) with an AMD 5x86 Write Through cache CPU (ADW stepping).

  • @ms-dosman7722
    @ms-dosman7722 11 місяців тому +5

    Very cool! Now the challenge is over before it even started 😂
    Let's see who can beat this one with a new trick!

  • @BrassicGamer
    @BrassicGamer 11 місяців тому +6

    Love how you casually smashed Peter's result and didn't even say a word - very classy, Mike. 🙂 The motherboard is definitely the key to this project, but having the adjustable divider on the CPU is also very important, so those donations have been key to your success! It's hard to imagine anyone else exceeding your 35fps result in Doom, that's for sure!

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks very much for watching! It was a lot of fun. I'm really looking forward to seeing what others come up with in the challenge. I'll be doing a follow-up at some point as I've already beat my score twice over. More to come! :)

  • @white_mage
    @white_mage 11 місяців тому +1

    absolutely nuts to hit the fps cap on doom with such system.
    that was some serious overclocking.

  • @magreger
    @magreger 11 місяців тому +4

    Fun! These videos are like Chicken soup for the soul. Thank you for sharing! I know you're having a blast making these videos!

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks for watching! They are indeed a lot of fun :)

  • @memadmax69
    @memadmax69 11 місяців тому +5

    I think the trick is to not only have as little as possible on the ISA bus, but to also use a vid card that was advanced enough to have versions that ran on the VLB and PCI buses as well.

  • @ZippletTech
    @ZippletTech 11 місяців тому +3

    This answered a lot of questions! In the 90s I grew up with my dads PC, a 486 of some sort and Doom played pretty smoothly yet I know we were on a budget so NO WAY did he have a fancy VLB system. This must be what he did - overclocking the ISA bus combined with knocking down the window size a couple of notches (we played in high detail mode too). Interesting tests - cheers!

  • @erinwiebe7026
    @erinwiebe7026 11 місяців тому +8

    I've been following your channel for a little while now and I enjoy your videos. I worked in a little computer shop in Winnipeg in the mid 90's so I have nostalgic memories of computers at this time too. I recently built a 486 DX-2 66 VLB system and even the VLB graphics card struggles to reach 25fps in the Doom benchmark. These ISA overclock results are very impressive! Still, Doom really isn't my motivation for this build, so I'm not sure it matters all that much. :)

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks very much! 👍

  • @tezinho81
    @tezinho81 11 місяців тому +1

    I remember setting jumpers on my 486 to eke a bit more speed out of my processor, but this is next level stuff - really enjoyable and a little trip down memory lane! My second ever PC was an IBM PS/2 (386) with MCA. Proprietary and expensive.

  • @SUCRA
    @SUCRA 11 місяців тому +9

    My jaw dropped when you got the XX max fps you did haha. Great video, great work on showing what was actually possible with the ISA bus. (had to edit to hide my spoiler, sorry!)

    • @vswitchzero
      @vswitchzero  11 місяців тому +4

      Thanks so much 🙂 .. I've already beat my old best score so there will be a follow-up video coming 😉👍

    • @luckyluckydog123
      @luckyluckydog123 11 місяців тому +2

      ​@@vswitchzerolooking forward to the follow up!

  • @BigBadBench
    @BigBadBench 11 місяців тому +9

    Awesome work Mike! You've got me inspired to try this out for this challenge.

  • @annihilatorg
    @annihilatorg 11 місяців тому +5

    Always interesting to really see these old systems pushed. Motherboards are so fleeting these days, only working for a small collection of hardware and here you are pulling 250% overclocks on the system bus with 30+ year old caps and transistors.

  • @chaslinux
    @chaslinux 11 місяців тому +2

    Thanks for the shout out Mike! Another great video! Very thorough and cool.

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks for the Mach32! For the longest time it was the only ISA video card I had and it got a lot of use :)

  • @T3hBeowulf
    @T3hBeowulf 11 місяців тому +2

    Very very interesting. 🤔
    My childhood 486 (which I still own) is a 486DX/50 with the FSB running at 50MHz. It was always vexing as a curious kid why I was stuck with ISA graphics since the mainboard had VLB, but it never worked. (To know then, what I know now.)
    I'm adding a project to my list: Explore "ISA overclock options". I have a Cirrus Logic 5434 (late model ISA video card to experiment with) and it'd be neat if I can bridge the performance gap with my VLB DX2/66 board.
    Great video!

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Thanks very much! :)

    • @tomiluukkonen4035
      @tomiluukkonen4035 11 місяців тому +1

      VLB became bit unstable at 40MHz with only 1 VLB-card. Even running two 33MHz VLB-cards like multi-IO and VGA was slighly unstable with some cards/motherboards. 40MHz was almost guaranteed to fail somehow, mostly IO-problems (like corrupted HD-transfers). Serial ports still worked ok, at least to 115200-speeds when used with 33.6k modems. Remember to overclock your 5434 with MCLK, it made visible difference in some DOS-games with 542x-series cards.

    • @T3hBeowulf
      @T3hBeowulf 11 місяців тому

      @@tomiluukkonen4035 Indeed, and the board in that system does support the DX2/66, which is what confirmed for me that VLB was capable of working. Once I figured out that I'd been trying to overclock the VLB video card (a Cirrus Logic 5429) to 50MHz as well, my 16yr-old self back then started looking for what I could maybe set to split the clocks... If I down-clocked the DX-50 to 33MHz, it worked but that left quite a lot of performance on the table. Jacking up the wait states didn't work either... 50MHz was just too spicy. (The board doesn't support 40MHz unfortunately. It uses a dedicated 33MHz crystal and a 50MHz crystal)
      Now I want to tinker with it again.

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      @@tomiluukkonen4035 Thanks for the tip on MCLK, I didn't realize those cards could be overclocked. I will have to give this a try.

  • @mogwaay
    @mogwaay 11 місяців тому +1

    Cool ISA bus over clocking! I've tried doing a little of that on my homebrew 8088 machine as it's ISA bus is clocked directly to the CPU clock and could only get it to 11MHz before my Trident based VGA graphics cards (9000 and 8900D) refused. I think my U3 EGA card could get to about that level too before it glitches out. Thanks for showing the glitch out screen for a graphics card, that's really helpful to see on someone else's machine. My machine also probably doesn't have the best signal integrity so I'm pleased I can clock it that fast. Defo no DOOM on my 8088 (V20) tho I can just about play CGA Wolfenstein 😅

    • @mogwaay
      @mogwaay 11 місяців тому +1

      Would also be fun to know if a stock 486DX2 66MHz could get to 25fps with the right ISA bus clock.

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks Chris! Yes, I think that would be a much bigger challenge. Doom is very CPU intensive on 486s so that would be interesting to see. I plan to do a follow-up on this one and may give it a try with some older chips too.

  • @tomiluukkonen4035
    @tomiluukkonen4035 11 місяців тому +2

    It was very card-specific in late 80's/early 90's. I ran 3com NIC's successfully at 12.5MHz and it helped speed-wise with early networking. Trident was notoriously bad for a reason, but Cirrus was good. I used overclocked ISA Cirrus 5422 for a while with 386DX/40, it worked ok with 13.3MHz AT-bus (40/3). Mach32 was one of the priciest cards around (with Matrox) so it was very rare, Cirrus was much common for a reason.
    MCA was Very pricey to implement/license - reason it never succeeded. PCI was the real solution.

  • @RetroTinkerer
    @RetroTinkerer 11 місяців тому +2

    DAMN that was high! And here I'm paranoid about using anything higher than spec.

  • @registrazioniduemillaotton6030
    @registrazioniduemillaotton6030 11 місяців тому +2

    My 486 motherboard has the same chipset, you're tempting me!!

  • @stevec00ps
    @stevec00ps 11 місяців тому +1

    That's awesome! Enjoyed this video :)

  • @66mhzbrain
    @66mhzbrain 11 місяців тому +2

    Very cool! Never even thought about overclocking isa. I now need to try😁

  • @TheDemocrab
    @TheDemocrab 11 місяців тому +1

    I don't know why but seeing ":\DOS H O E H" when the ISA bus was underclocked made me laugh, like DOS is laughing at you or something.

  • @Finnisher_DAD
    @Finnisher_DAD 11 місяців тому +3

    Think I had a 486SX at 25 MHz at the time of Doom's release - later upgraded with a DX2 Overdrive to get 50 Mhz which was staggering - but the IBM PC did have a VLB Cirrus Logic VGA card.
    Doom ran fine(ish) even with the SX 25 Mhz as I recall. Ofc with the DX2 Overdrive it ran super smooth, later.

    • @mikejones-vd3fg
      @mikejones-vd3fg 11 місяців тому

      I had the same cpu and yeah it wasnt the bus that was the bottleneck there it was the lack of FPU in the 486sx chip. I had no idea about the buses so this was interesting. I also tried to upgrade to the overdrive chip but being young and literally my first attempt at an upgrade I missed the "ovverdrive" detail part and tried to stick a regular 50mhz dx chip i found locally in it. AFter bending the pins a few times i realized it jsut woundt fit and didnt get it until I got on the phone with IBM and they told about the overdrive chip part, hah, which gave the cpu an FPU unit apparently which was needed to run games well back then before GPU's and I had no idea about the buses other then later when slight overclock there was an easy overclock when you couldnt overclock your cpu. When duke3d came out the 486sx was pretty much toast, doom was still playable but i really woud have liked that upgrade for duke3d. But that didnt stop me from honing my fps chops in doom and actually winning a duke3d tournmanet without actually being able to run the game. I played my friend in the final who i'd watch play duke hehe. He was running it on a cyrix 166 i think it was.

    • @rasz
      @rasz 11 місяців тому +1

      @@mikejones-vd3fg pretty much no game used FPU seriously before Duke Nukem 3D/Quake. Duke only when slopes were on screen, but to run Duke at all you already needed around DX2, and Quake required Pentium for fluid gameplay.

  • @ruthlessadmin
    @ruthlessadmin 11 місяців тому +7

    Would like to see how far a VLB system can go and compare it to these results. I remember being able to push my DX2 80Mhz system pretty much up to full tilt, in terms of cache/memory timings & bus divider, without any issues but even if I had done benchmarks back then, I wouldn't remember the results now. Anyway, very entertaining video, thanks!

  • @arthurmann578
    @arthurmann578 11 місяців тому +1

    Great work and very nice videos here! I am subscribed! 👍👍

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thank you very much! :)

  • @Voidsworn
    @Voidsworn 11 місяців тому +3

    I would like to see an EISA video card in this way...

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Hopefully one day I'll find an EISA board for a decent price. They are getting pretty hard to find these days :)

    • @Voidsworn
      @Voidsworn 11 місяців тому

      ​@@vswitchzeroYeah, I noticed 😢. Perhaps one can find or fab an EISA backplane.

  • @TyrKohout
    @TyrKohout 11 місяців тому +1

    I have found your videos from the past year incredibly interesting and entertaining. Nice to see a fellow Ontarian putting out great retro PC content!

  • @awilliams1701
    @awilliams1701 11 місяців тому +1

    I must have had a PCI based 486. I barely remember that. The first system I ever built (with help) was an AMD K5-133. I tried running it at 166, but it was unstable. And obviously that's going to be significantly faster.

  • @SonicBoone56
    @SonicBoone56 11 місяців тому +1

    Very impressive results

  • @Vanessaira-Retro
    @Vanessaira-Retro 11 місяців тому +1

    Awesome video!

  • @garythills1
    @garythills1 11 місяців тому +1

    great job Mike!

  • @g412bb
    @g412bb 11 місяців тому +4

    While I appreciate your take on the challenge, using a CPU released in late 1996 seems to nullify the goal of the challenge.
    Would be much more interesting to have a rule that specifies that no hardware older than ~ the Doom release date can be used.
    I'd rather would like to see how it is possible to achieve the 25fps mark with the cheapest hardware possible that was available at that time and make a score based off that.

    • @vswitchzero
      @vswitchzero  11 місяців тому +3

      Thanks for your comment. I really like the idea of having a cutoff of the doom release date. I plan to do a follow-up on this video and may give that a try. Thanks for watching.

  • @Txm_Dxr_Bxss
    @Txm_Dxr_Bxss 11 місяців тому +1

    I just tried my non overclocked 133MHz 5x86 PC with an S3 Trio 64 PCI graphics card. It delivered 40.5fps on the default settings. So the ISA bus is still the main bottleneck, but it's not too far off. But on the other hand My fast 486 could get even more frames @3* 50MHz with tweaked cache and ram timings.

  • @Vile-Flesh
    @Vile-Flesh 6 місяців тому

    I wish I had known about overclocking the ISA bus back in the '90s while we were suffering with the budget 486sx25 from Sams. It would have totally been worth facing my father's wrath if caught tinkering with the board if it meant DOOM would run faster.

  • @sandmanxo
    @sandmanxo 11 місяців тому +2

    Impressive results. While i dont remember the fps for Doom on my 50mhz bus setup with a 5x86 and a Diamond Stealth 32 VLB card back in the day, i know it was a lot faster running 3x50 than 4x40. I always assumed that was due to memory bandwidth but this makes me wonder if the vesa bus was the limiting factor. Sadly the board died in the late 90s and i got rid of it so i cant go back and check, but i still have the cpu and both vesa cards for video and i/o. I may have to give it a try if i get time and can get the random 386/486 board to play along. I know I'll need to drop to 3v as well.

  • @ProDigit80
    @ProDigit80 11 місяців тому +1

    18:30 You probably need to increase the cpu voltage by 10%, and put an active fan on it at low rpm (12v case fan at 5v input).

  • @Leeki85
    @Leeki85 11 місяців тому +1

    ISA has 8 MB/s bandwidth. 320x200x8 frame takes less than 64KB and it takes less than 4.5 MB/s of bandwidth to update 320x200 screen 70 times per second. DOOM (in-game) has 35 fps limit, so it should need less than 2.5 MB/s of bandwidth.
    However it seems that graphics cards are limited to about 1.3 MB, maybe a bit more since not every pixel is drawn once (yet DOOM engine is optimized to avoid overdraw).
    Anyway now I'm interested how fast real bandwidth is and how it is divided between multiple ISA devices.

  • @Gunstarrhero1
    @Gunstarrhero1 11 місяців тому +2

    have you though about building a clock divider for the cards that dont run over 11mhz, 16mhz, 25mhz ? perhaps something that can detect clock no matter where it is, then lower it to the correct clock speed. this would be done slot for slot or card for card maybe, or perhaps somethin that can read clock, and distribute clock to the cards that fault at higher rates. you would do this for any and all isa slot cards you are using, and leave the VLB cards to themselves? perhaps in the case of VLB, ramp the clock way up and lower it in iteration till the clock stabilizes and write to say a small eeprom that connects to say a variable programmable resistor or something of the sort. speed control for the isa, timing control from peak, out of range to highest stable for the vlb.

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Thanks for your comment - that would be very interesting! A bit beyond my skill level in electronics but it sounds like it could be possible.

    • @rasz
      @rasz 11 місяців тому +1

      you would have to detect address on the bus and slow (stretch) the clock for all addresses !A0000, I dont know PLLs capable of reacting that fast, fpga listening to address bus could do it. Still leaves the possibility of other cards glitching on faster clock and phantom activating or crashing while VGA is being accessed.

  • @PROSTO4Tabal
    @PROSTO4Tabal 11 місяців тому +3

    Looks like cpu galaxy will handle over to you best 486 on gold trophy to you 😉

    • @vswitchzero
      @vswitchzero  11 місяців тому +2

      Haha I'm sure he's got some tricks up his sleeve. But that said, I have already beat my old score and will be doing a follow-up video at some point :)

  • @Miasmark
    @Miasmark 11 місяців тому +3

    Feels strange to have *very* similar hardware on hand.
    Balls I may have to try to run a similar build at least temporarily.

    • @Miasmark
      @Miasmark 11 місяців тому

      I wonder if a mach64 ISA card would help at all or if the mach32 is already saturating the bus completely. I do not have one of those as much as I want one.

    • @Miasmark
      @Miasmark 11 місяців тому +1

      Welp. I did it and put it in a video and got better results somehow. And then I did it with an ET4000AX and got a better result than that.
      This is my ET4000AX run at a whopping 40 FPS:
      ua-cam.com/video/n92DY5z8gb4/v-deo.html

  • @huberthans4312
    @huberthans4312 11 місяців тому +3

    A Dangerous game, i might add. Dont try this with VLB grafic cards... i had success up to about 12MHz... Most VLB cards wont handle that (my 801/805 S3 did..)
    I saw many VLB grafic cards die because of incorrectly set ISA dividers. Be careful...
    What i can remenber is, that it is very efficient to get a board where the DMA waitstates can be manipulatet. (AMI BIOS, mostly a hidden option)
    Setting this to 0 will increase the performancy significantly, especially with overclocked ISA

  • @shmehfleh3115
    @shmehfleh3115 11 місяців тому +1

    I used to OC the ISA bus on my 486SLC way back in the day. It didn't buy me nearly as much, as that chip was slow as hell, just like the rest of the machine.

  • @JamieBainbridge
    @JamieBainbridge 5 місяців тому

    What a great video! I used DOS computers in this time but I was not even 10 years old and didn't know almost all of this. As you probably know, Doom is limited to 35fps for normal gameplay (not DoomBench timedemo) so you've built the ultimate Doom machine! What is the CF-IDE adaptor you're using? I've got three and none of them boot in my PII 440BX system.

  • @OneCosmic749
    @OneCosmic749 11 місяців тому

    AGP is where the graphics started to make sense for me :)

  • @SianaGearz
    @SianaGearz 11 місяців тому +1

    This gave me two thoughts. One was that obviously some devices deal with an overclock better than others. So is it possible to have some sort of reclocking ISA to ISA bridge and two speed domains, one running nominal speed for most devices and one overclocked for just a handful devices which would survive that?
    And the other that ISA streaming digital audio is a weird beast. For cost, soundcards do not contain a sample buffer of more than a couple samples in capacity, certainly not a whole page full. For simplicity's sake, just about none of the ISA soundchips support true Bus Master, where they would be able to request data from system memory as needed. Instead they fire an interrupt and have software cook a page of audio data and set up DMA to supply samples when they're needed. DMAC runs at a low frequency i think 3.5MHz ish nominal (i forget, my memory is vague) and while it performs operations, slows down the whole ISA bus - which is also why DMA video wasn't viable and ISA DMA disk access would be a horrible idea as well, it would be too slow. This lead me to think, why would digital audio become unstable when you overclock ISA? Perhaps the whole problem is that the DMAC speed isn't set correctly, and ISA bus speed that you set explicitly isn't even the issue?

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks for the comment! I wondered that too - like a frequency divider for more fussy devices. I don't really know enough about the ISA bus' inner workings to know how practical that could be to implement but an interesting idea none the less. Interesting about the DMAC clock frequency too - I hadn't thought of that. I'd be curious to see if it gets thrown out of spec along with the ISA bus but not sure how to measure it.

    • @SianaGearz
      @SianaGearz 11 місяців тому

      @@vswitchzero Let's assume that a mainboard exists which has an explicit clock signal for ISA DMAC and an explicit clock signal for ISA, something perhaps less integrated, maybe discrete 8237a; perhaps you can use that sort of board to piggyback an Overdrive/Accelerator system of some sort on it; perhaps something where the RAM isn't on mainboard at all but on CPU accelerator board? Not that i even recall anything like that exiting. I have a strong suspicion that it will not lead to a very successful ISA overclock since even if you have a suitable topology, you'll have low speed grade components to deal with. And yet i'd LOVE to be proven wrong and it's just fun to think about. What if.

  • @shanemshort
    @shanemshort 11 місяців тому +1

    I would be interested to see if you could remove the crystal and put a frequency generator on and just keep winding it up until it stops working

  • @SobieRobie
    @SobieRobie 11 місяців тому +2

    Interesting exercise ;)

  • @AnonyDave
    @AnonyDave 11 місяців тому +2

    One of those boards had a whole bunch of 74ls chips for interfacing to the isa bus, I wonder if that was at all the limitation as I seem to recall the ls family kinda tops out around that speed anyway. Could be a fun experiment to try a newer ttl-compatible family and see what happens 🤔

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Interesting! Will definitely look into this.

  • @pJokse
    @pJokse 11 місяців тому +2

    Whould changing out some of the bus chips and the roms to faster versions of them maybe make some of the less wieldy graphics cards more compliant?

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Good question. Would be interesting to try. I have some plans for a follow-up on this video so stay tuned for some other interesting tweaks potentially :)

  • @1leggeddog
    @1leggeddog 11 місяців тому +1

    Now this is retro gaming!

  • @7828191
    @7828191 3 місяці тому +2

    Interesting :). I wonder if you could overclock the ISA bus on a Slot 1 motherboard (Award Bios) with in this case Pentium a PIII 700 mhz?, in some DOS games it seems with a CPU faster than 550 mhz the sound does not work as it should with for example a Sound Blaster 16, CT2910 in this case, so i wonder if overclocking could help there?? hmmm.

    • @vswitchzero
      @vswitchzero  3 місяці тому +1

      Good question - if the BIOS supports changing the ISA divider it should be possible on more modern systems. I didn't realize that the CT2910 was speed sensitive. It would be interesting to see if speeding up the ISA bus could help.

    • @7828191
      @7828191 3 місяці тому +1

      ​@@vswitchzero Yes, also the motherboard and BIOS version could play a role?. Newer Windows 95 - 98 and DOS games work fine, it's just some older DOS games that have a problem with the speed of the CPU and the ISA bus it seems. Just to mention a few DOS games, Star Wars X-Wing (there is a fix for that one), Star Wars Tie Fighter (works most times as it should), Space Quest 4, Prince of Persia, Alone in the Dark (intro does not work every time as it should, or some sounds are left out). Keep up the good work :).

  • @TheRasteri
    @TheRasteri 11 місяців тому +2

    go man go!

  • @Veeb0rg
    @Veeb0rg 11 місяців тому

    This video inspired me to tinker with my 386dx-40 for this challange. I don't expect to get anywhere near 25fps but will be intresting to see what I can achieve. Unfortunatly my ATI Mach8 card seems to have bad ram. I'm currently searching my parts stash for the best alternative i have on hand. I do wish i had a scope to verify bus clock though.

  • @CobraTheSpacePirate
    @CobraTheSpacePirate 3 місяці тому +1

    Did you try to upgrade the clock crystal of the ACER I/O board to see if it would work at hight bus speed if the board was actually also running at a higher freq?

    • @vswitchzero
      @vswitchzero  3 місяці тому

      Could be an interesting experiment to try! I hope to revisit this at some point.

  • @michaeldemel4934
    @michaeldemel4934 11 місяців тому +2

    I've used the COOSPIDER ‎CTUV-6 to erase EPROMs and had really good results. Way cheaper than the purpose built units for erasing EPROMs. Please, at the minimum use a cardboard box to house the light, the UV is not good for you.

  • @pgodwin
    @pgodwin 11 місяців тому +2

    So still need to know if you could improve the speed on your DEC 486?

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      I'd love to do a video on it one of these days. After getting it up and running years back, I haven't really used it much.

  • @jeremiefaucher-goulet3365
    @jeremiefaucher-goulet3365 11 місяців тому +2

    Well, that was easy :D

  • @rubberduck4966
    @rubberduck4966 11 місяців тому +2

    as the ISA Bus is specified up to 12 MHz a overclocking to 25 MHz is just a little bit more than 100% overclocked not 200%.

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Interesting, thanks for your comment. I always wondered this because some older "turbo" 286 systems will run the ISA bus greater than 8MHz, but I was always under the impression that the specification called out 8.33MHz as the maximum "official" frequency for ISA BCLK. Will have to take a look at the whitepaper :)

  • @GewelReal
    @GewelReal 11 місяців тому

    6:21 "AMD AM5..."
    me: hold up

  • @M8R3rojcq
    @M8R3rojcq 11 місяців тому +1

    Nice scope, do you recommend it?

    • @vswitchzero
      @vswitchzero  11 місяців тому +1

      Thanks for your comment. For my very basic needs, it's been a good scope (especially for a little over $100). I'm sure there are much better ones out there if you have a higher budget, but I've been happy with it so far.

    • @M8R3rojcq
      @M8R3rojcq 11 місяців тому

      @@vswitchzero Thanks for the reply! My needs are pretty basic (checking cpu vpp) and I think that one will do the job!
      BTW, googling "isa bus overclock" returns this video on the first place!
      🏆

  • @ianhanschen
    @ianhanschen 11 місяців тому +2

    noice

  • @tristankordek
    @tristankordek 11 місяців тому +1

    👍

  • @kousakasan7882
    @kousakasan7882 6 місяців тому

    Can I use my Orchid Fahrenheit 1280 32-bit VESA Local Bus system?

  • @wskinnyodden
    @wskinnyodden 11 місяців тому

    Of course it almost rivaled VLB cards, VLB cards run at the same speed as the CPU FSB, as such DX/2 50Mhz have a 25Mhz FSB, DX/2 66 are at 33Mhz and DX/2 80 are at 40Mhz. ONLY the 486DX 50Mhz has a FSB at 50Mhz (FROM THE FACTORY, no overclock). Aside the 486DX50Mhz (The first CPU to require active cooling to remain stable in fact)
    Only the DX40, DX/2 80 and DX/4 120 had FSBs faster than 33Mhz and only a single 486 model ever had a native default 50Mhz FSB sadly.
    Now, I would recommend you to get a rarity of a motherboard, a VLB 486DX motherboard that has a Weitek FPU socket (yes it can run at the same time as the 487 as it is memory mapped ) they exist in fact, and then do yourself a favour and get AMDs 386DX 40Mhz and a 387 40Mhz, then test this. Please use a graphics card which has the chipset available in both ISA and VLB models if you truly want to compare the performance difference between these 2 interfaces. Note that VLB first and foremost is a DIRECT TO CPU link and if that is not enough it also is natively 32bit :P

  • @roboman2444
    @roboman2444 11 місяців тому

    it would be interesting to see what this system would be able to do on newer games. It's got a AM5x86, so it should be able to """play""" Quake.

  • @MattePeteAnder
    @MattePeteAnder 11 місяців тому

    you should try mach64?

  • @1NIGHTMAREGAMER
    @1NIGHTMAREGAMER 11 місяців тому +2

    How much data is going through 25mhz isa bus

    • @vswitchzero
      @vswitchzero  11 місяців тому

      Good question - not sure how one could measure that.

    • @1NIGHTMAREGAMER
      @1NIGHTMAREGAMER 11 місяців тому

      @@vswitchzero I'v seen a benchmark video comparing speed of isa and pci

    • @1NIGHTMAREGAMER
      @1NIGHTMAREGAMER 11 місяців тому

      @@vswitchzero just subbed btw i wonder if u can push the long isa lvb slot by 210 percent

    • @1NIGHTMAREGAMER
      @1NIGHTMAREGAMER 11 місяців тому

      @@vswitchzero heres my argument towards what you said id say if some one had that board and still had old isa card that would be because they spent all their money on the mobo and is waiting to save up to get new vlb card

    • @1NIGHTMAREGAMER
      @1NIGHTMAREGAMER 11 місяців тому

      @@vswitchzero acording to google 5.3MB/s 8.33 mhz 16 bit slot which means 100 mhz overclocked bus would make 64.5 MB/S it would take
      8.33x12.10% = 100.793 mhz 12.10 = 1210 %

  • @retrogamer33
    @retrogamer33 11 місяців тому +1

    Your laptop looks like a Lenovo X280

    • @vswitchzero
      @vswitchzero  11 місяців тому

      It is indeed, good eye! :) .. great little laptop.

  • @Jkauppa
    @Jkauppa 10 місяців тому

    then the doom guy died

    • @Jkauppa
      @Jkauppa 10 місяців тому

      been bussin'

    • @Jkauppa
      @Jkauppa 10 місяців тому

      how about isa-to-pci bridge