Swapping the BIOS of a SiS 530 Super Socket 7 Motherboard (Compaq Mustang-S)

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • We are replacing the BIOS image of a Compaq Mustang-S Socket 7 SiS 530 based motherboard with that from another board. This involves updating the IRQ routing table on the new BIOS to make it compatible with this board, using the awdbedit tool and modbin. Then we run several DOS benchmarks and doing some audio tests on the onboard ESS Solo-1 chip. Finally we are trying out 3DMark 99 and 3DMark 2000 on Windows 98 using both the onboard SiS graphics core (SiS 6306) and a Voodoo 3 2000 PCI.
    NOTE: After some further testing, it turns out that not all devices are working correctly. So perhaps the routing table fix did not work as well as I thought.
    SIS 530 Specs: en.wikipedia.o...
    Phil's Computer Lab ESS Solo-1 video: • ESS Solo-1 ES1938S PCI...
    The 430TX board of a previous video: • Maxing out a 430TX Soc...
    Craig's PCI tool: web.archive.org...
    Award BIOS edit tool: awdbedit.sourc...
    The Unofficial AMD K6-2+ / K6-III+ page: web.inter.nl.ne...
    ESS Solo-1 Drivers: www.philscompu...
    ESS Solo-1 DOS Initialization: www.vogons.org...
    HEXIT DOS Hex Editor: mklasson.com/he...
    DOS Benchmarks: www.philscompu...
    Music: Track Stalker from the Duke Duke Dance Party Album
    by the Space Quest Historian, Troels Pleimert
    spacequesthist...
    • "Duke Duke Dance Party...

КОМЕНТАРІ • 32

  • @scrap_computing
    @scrap_computing  Рік тому +7

    After some further testing it seems that not all devices are working correctly. So the IRQ routing table must still be wrong.

  • @shaunclarke94
    @shaunclarke94 Рік тому +4

    Damn that "Your sound card works perfectly" from Warcraft brings back memories.

  • @M8R3rojcq
    @M8R3rojcq 2 місяці тому

    What an interesting video! That BIOS work was quite a feat.

  • @Choralone422
    @Choralone422 Рік тому +1

    Great work! I wished I would have had the tools and utilities you used in this video back in the day!
    My sister's ex husband had a small Compaq PC with this exact board in it when they first got together many years ago. I remember working on that machine and remembering the system behavior with the Compaq BIOS was fussy (to say the least!) The lack of an AGP slot and the lousy onboard video wasn't so hot either. Ultimately I think the PSU died rather spectacularly in the machine so it ended up getting tossed at some point.

  • @cromulence
    @cromulence Рік тому +1

    Amazing stuff. I have a Compaq Pentium III board, and other than the branding which I don't care for (I'd like to 'genericise' it), it'a a solid board. Very cool what you've managed.

  • @Neksus-M06
    @Neksus-M06 Рік тому +1

    This was instructive. You achieved more than expected :)

  • @roddtogers3178
    @roddtogers3178 Рік тому +3

    Never thought I'd see the day when Kermit the Frog would do tech videos.

  • @baghdadiabdellatif1581
    @baghdadiabdellatif1581 Рік тому

    This is classy work. I appreciate your effort in preparing and sharing your diagnosis and solutions. A work worthy of all thanks. I will save this work in my favorites list.
    God bless you
    Free Palestine ✊✌️

  • @envoycdx
    @envoycdx Рік тому

    Great stuff! Quite enjoying these videos.

  • @Jack7277
    @Jack7277 Рік тому

    excellent deep dive

  • @WolfmanDude
    @WolfmanDude Рік тому +1

    Really enjoyed your video! A friend of mine is currently clearing a warehouse full of computers of this era, I took a lot of parts home to make my own retro computer over the next weeks. Do you know of any socket 7 CPUs worth saving? There was a box with hundreds of socket 7 CPUs that would otherwise go to gold recovery. Let me know if I should save anything!

  • @BaguetesGarage
    @BaguetesGarage Рік тому

    Did you use some kind of memory manager like HIMEM/EMM386/QEMM? The cache/memory tests won't run if you have the memory manager in CONFIG.SYS.

  • @darthtripedacus1
    @darthtripedacus1 Рік тому

    My first PC was an Aptiva with this chipset and a very similar main board

  • @RachaelSA
    @RachaelSA Рік тому

    You brave running K6-2's with out a fan, I burned a bunch of them out from overheating.

    • @scrap_computing
      @scrap_computing  Рік тому

      I am using a fan when running benchmarks. K6-2s get quite hot after a few minutes.

  • @tigheklory
    @tigheklory Рік тому

    Thank you! I have a PCI Geforce 2MX card from a computer of mine that was cooked from a cheapo Chinese PSU many years ago. I want to use it in my old Socket 7 motherboard but if it is bad I don't want to kill this DFI motherboard. Any tips on what to test on the PCI card before inserting it? Shorts to ground?

    • @scrap_computing
      @scrap_computing  Рік тому +1

      I guess you could try checking if there is a short between the 5V and GND pins. Also try to use a PSU with short-circuit protection.

  • @arturoacevedo9749
    @arturoacevedo9749 Рік тому +1

    Hi , if you manage to fix the irq problem could you please share the bios file? I have the same motherboard and i would love to try it running at 133 fsb, but I have 0 experience with making or modifying bios files

    • @scrap_computing
      @scrap_computing  Рік тому

      Sure, if I manage to fix it properly I will let you know.

    • @arturoacevedo9749
      @arturoacevedo9749 Рік тому +1

      @@scrap_computing I found some wpcredit tweaks that really improve performance. I went from 18 to 22.5 fps in Unrealtournament Utbench demo by applying them
      This is from K6plus forums. SiS530 @133MHz (GA-5SMM/Soyo 5SSM) setup, benching, tweaking Thread, page 14. Posted by Donpedro
      50: bit 6 set to 1 (mem single write cycle) or 0 in w2k
      52: bit 7 set to 0 (dram time delay set to 0)
      52: bit 6 set to 1 (single read allocation)
      52: bit 4 set to 1 (sync cpu-dram mode)
      55: bit 2 set to 0 (disable res bit for data read dram)
      56: bit 7..6 set to 11 (6 clocks)
      58: bit 7..6 set to 00 (2 clocks)
      58: bit 5..4 setting from 01 to 00 crashes (from 3 clocks to 2 clocks) !!!! never succeeded once here
      5D: bit 4 set to 1 (dram write retire rate = x-1-1-1)
      5D: bit 3 set to 0 (cas latency = 2 clocks) --> It works for Donpedro but not for me.

    • @scrap_computing
      @scrap_computing  Рік тому

      @@arturoacevedo9749 Cool, I will check it out! Thanks for sharing!

    • @scrap_computing
      @scrap_computing  Рік тому

      I experimented with it a bit more, and I have a version that seems to work kind of OK. The only thing that is not working is the on-board USB, which even though it does work in the bios and does get recognized as a SiS 7001 device by windows (with no errors), it just doesn't detect any devices. Let me know if you would like to try it out on your board.

    • @arturoacevedo9749
      @arturoacevedo9749 Рік тому

      @@scrap_computingOf course! I have the board lying around for now, but for i would love to push it to the limit , i just aquired 2 k6-2+ 570 ACZ processors that would be perfect candidates for experimentation

  • @simontay4851
    @simontay4851 Рік тому

    Would repopulating the video RAM improve the IGP perfornance.

    • @SeñorDossierOficial
      @SeñorDossierOficial Рік тому +1

      i don't think so, the 530/620 runs at 40mhz, it's good for msdos games and 3D software mode games,
      this computer would benefit more from a K6-3 at 500 - 550mhz upgrade

    • @scrap_computing
      @scrap_computing  Рік тому +1

      Yeah I don't think it would make any huge difference, the IGP is really weak. Even if it became twice as fast, it would still be really slow.

  • @Vanessaira-Retro
    @Vanessaira-Retro Рік тому

    I have this motherboard but sadly it is dead. -.- Great work though!

  • @eulondon
    @eulondon Рік тому

    Amazing hacks. 👏

  • @MonochromeWench
    @MonochromeWench Рік тому

    Wow 530 integrated graphics was really bad. The 630 and 730 aren't too bad and can be used for light gaming.