Mystery motherboard testing

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 195

  • @eayuwna
    @eayuwna Рік тому +29

    Ben Eater's explanation of parity and error checking is one I found very easy to understand. 24:37
    ua-cam.com/video/MgkhrBSjhag/v-deo.html

  • @sjftech
    @sjftech Рік тому +79

    Third motherboard: The clock option you changed said SCLK/2 which means divided by 2. That's why the speed dropped rather than increased.

  • @virtualinfinity6280
    @virtualinfinity6280 Рік тому +91

    That first 386 motherboard is a special unicorn. AMI used to ship something like a "BIOS construction kit" to their customers (mainboard manufacturers). That construction kit used chipset-based "modules" to be enabled and comprising the final chipset setup on the shipped product. The detailed register-setting was for development purposes only and was not supposed to be enabled in shipped products.
    Obviously I cannot tell how it got enabled but I am sure, this was not in the regular retail version. I was working for a major taiwanese mainboard manufacturer back in those days and had access to the construction kit along with the documentation to go with the corresponding chipsets, which where hard to obtain back then.
    Fun times, but I would keep that mainboard in a special place.

    • @rubberduck4966
      @rubberduck4966 Рік тому +5

      On NEAT Chipset boards those register settings where somewhat usual not a developer only feature.

    • @nickwallette6201
      @nickwallette6201 Рік тому +9

      Chipset info is hard to find. I wish more of that stuff had gotten accidentally left on the Internet's backroom photo-copier. :-)

    • @eliotrulez
      @eliotrulez Рік тому +6

      I had 386 boards with this settings as well. I didn't have the easy setup, but the complicated one, where I reduced waitstates in a long row and could enter how fast the memory chips were running (60ns or 80ns), which was neat. That feature was found only on chips & technology chipsets. In 1997 Intel bought them because of their expertise with VGA controllers which lead to the first chipsets with integrated graphics.

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

      @@nickwallette6201 hear hear!

    • @virtualinfinity6280
      @virtualinfinity6280 Рік тому +14

      Just to add some clarification to my post: What I said, applied to AMI BIOS only. Phoenix/Award was an entirely different story. Likewise, advanced settings - even in AMI BIOS' - where commonplace. What I was referring to, was the completely undocumented and uncommented settings seen in the video, The video showed just the chip id's as well as registers/ports with values. THAT was not supposed to go into consumer mainboards, as people had no indication whatsoever as to what these settings do and the documentation of the chipsets where usually not available to the public but just to OEMs.
      Last but not least, it was fairly simple to "unlock" these settings if you had the proper AMI software - so maybe a few mainboard manufactures back in the days unlocked them anyway.

  • @emolatur
    @emolatur Рік тому +22

    For the 386DX-25 motherboard, at 26:57:
    Each row is a register (obviously), the 0s and 1s you can change. R is "read-only."
    The ONE 82C206 register exposed is for DMA timing.
    82C301 04H is for CPU timing and NMI, 05H/06H are to do with ISA access timing
    The 82C302 is to do with memory mapping.
    () is what yours is set at, [] is default. Most of your settings are at default, but it is worth noting that one of the NON-defaults is parity: yours is turned on, confirming that your ram is arranged in x9 (or else it would be throwing errors constantly)
    82C206 01H:
    First two bits: wait-states for accessing 82C206. 00 = 1, 01 = 2, 10 = 3, [(11) = 4].
    Next two bits: wait-states for 16-bit DMA cycles. [(00) = 1], 01 = 2, 10 =3, 11 = 4.
    Next two bits: wait-states for 8-bit DMA cycles: [(00) = 1], 01 = 2, 10 =3, 11 = 4.
    Next bit: Enable early DMAMEMR#. [(0) = DISABLE], 1 = ENABLE
    Last bit: DMA clock. [(0) = SYSCLK/2], 1 = SYSCLK
    82C301 04H:
    First three bits: read-only
    Next bit: Processor Clock Select. [(0) = OSC], 1 = SYSCLK/2
    Next bit: Power Fail NMI. [(0) = DISABLE], 1 = ENABLE
    Next bit: Bus Ready Timeout NMI. [(0) = DISABLE], 1 = ENABLE
    Last two bits: read-only
    82C301 05H: Each pair of bits represents a number of BCLK cycles, 00 = 0, 01 = 1, 10 = 2, 11 = 3
    First two bits: 32-bit memory command delay: [(00)]
    Next two bits: 16-bit memory command delay: [(00)]
    Next two bits: 8-bit memory command delay:[(01)]
    Last two bits: I/O Cycle command delay: [(01)]
    82C301 06H:
    First two bits: 32-bit transfer wait states. [00 = 3], (01) = 2, 10 = 1, 11 = 0
    Next two bits: 16-bit transfer wait states. [00 = 3], (01) = 2, 10 = 1, 11 = 0
    Next two bits: 8-bit transfer wait states. [00 = 5], (01) = 4, 10 = 3, 11 = 2
    Last two bits: AT BUS clock source. [(00) = OSC/3], 01 = OSC/2, 10 = RESERVED, 11 = ATCLK
    82C302 08H:
    First three bits: read-only
    Next bit: Write-Protect 256K RAM at 00FC0000H. [(0) = R/W], 1 = RO
    Next bit: Disable BIOS ROM just below 16MB. [(0) = ENABLE], 1 = DISABLE
    Next bit: /AF32 for addresses >= 16MB. [(0) = DISABLE], 1 = ENABLE
    Next bit: Memory limit after reset. [0 = 256K], (1) = USE 0A-0F below
    Last bit: Memory interleave. [0 = DISABLE], (1) = ENABLE
    82C302 09H:
    First bit: C0000-CFFFF Read-only: [(0) = R/W], 1 = RO
    Next bit: D0000-DFFFF Read-only: [(0) = R/W], 1 = RO
    Next bit: E0000-EFFFF Read-only: [(0) = R/W], 1 = RO
    Next bit: F0000-FFFFF Read-only: [(0) = R/W], 1 = RO
    Next bit: C0000-CFFFF RAM in place of BIOS: [(0) = DISABLE], 1 = ENABLE
    Next bit: D0000-DFFFF RAM in place of BIOS: [(0) = DISABLE], 1 = ENABLE
    Next bit: E0000-EFFFF RAM in place of BIOS: [(0) = DISABLE], 1 = ENABLE
    Last bit: F0000-FFFFF RAM in place of BIOS: [0 = DISABLE], (1) = ENABLE
    82C302 0AH through 0FH:
    Each bit represents 16K of address space.
    Turning a bit 'ON' disables system RAM in that space, allowing I/O devices to reside there.
    0AH: 040000-05FFFF
    0BH: 060000-07FFFF
    0CH: 080000-09FFFF
    0DH: 0A0000-0BFFFF
    0EH: 0C0000-0DFFFF
    0FH: 0E0000-0FFFFF
    82C302 10H:
    First two bits: DRAM bank 0/1 type. 00 = DISABLE, [(01) = 256K], 02 = 1M, 03 = RESERVED
    Last six bits: DRAM bank 0/1 starting address bits A25-A20. [(000000)]
    82C302 11H:
    First bit: DRAM bank 0/1 RAS precharge: 0 = 3xCLK2, [(1) = 5xCLK2]
    Next bit: DRAM bank 0/1 wait states: 0 or [(1)]
    Last six bits: read-only
    82C302 12H:
    First two bits: DRAM bank 2/3 type. 00 = DISABLE, [(01) = 256K], 02 = 1M, 03 = RESERVED
    Last six bits: DRAM bank 2/3 starting address bits A25-A20. [(000000)]
    82C302 13H:
    First bit: DRAM bank 2/3 RAS precharge: 0 = 3xCLK2, [(1) = 5xCLK2]
    Next bit: DRAM bank 2/3 wait states: 0 or [(1)]
    Last six bits: read-only
    82C302 28H:
    First bit: Parity disable. (0) = Parity, [1 = No parity]
    Last 7 bits: read-only
    82C302 2AH:
    First 7 bits: read-only
    Last bit: First 256K RAM. 0 = Disable, [(1) = Enable]

  • @vwestlife
    @vwestlife Рік тому +2

    That weird XT clone BIOS also misspelled version as "verson". Parity RAM was nearly universal in PCs until the Socket 7 era. The 80387 math co-processor was very expensive when it was introduced (over $1000) so that's why the first 386 motherboard you showed lets you use an 80287 instead.

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

    You nailed it Adrian. I worked in corporate computing from the eighties. People used to say Wow when they got a new computer. The last significant change was with SSD's... they produced a noticeable speed bump.

    • @adriansdigitalbasement2
      @adriansdigitalbasement2  Рік тому +5

      I remember my first SSD -- and yes it felt like my laptop was a brand new computer. It booted so quickly and everything felt snappy. Now I upgrade CPUs and can't even notice any change what-so-ever. Sad...

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

      @@adriansdigitalbasement2 I think the software is a large factor too. It used to get optimized for cpu and ram constraints, but now an OS is ~20GB+ and simple programs can use 100MB+ ram easily, especially if it uses bloated frameworks like Electron.

    • @techtomek5062
      @techtomek5062 Рік тому +2

      That's what many say, in the past there was the CPU performance increase which was really enormous. This wow feeling was with 3Dfx addon cards, then with SSDs and since then rather little.
      I am writing this on a 12 year old Laptop with i5 Sandy Generation dual core CPU, upgraded with 16 GB RAM and SSD. That's enough for Office, UA-cam, Intenet and all that at the same time.

  • @teekay_1
    @teekay_1 Рік тому +2

    If you remember one of the original IBM ads for the PS/2:
    "How ya gonna do it? Ya gonna PS two it!"
    Brilliant. Just Brilliant.

  • @DavoidJohnson
    @DavoidJohnson Рік тому +2

    30 years on and Adrian's enthusiasm is amazing.

  • @davefiddes
    @davefiddes Рік тому +10

    The extra set of static RAM on your second 386 was the cache tag RAM. The tag RAM contains the address that's being cached. The other cache RAM contains the data being cached. Because the location being cached needs to be looked up *very* quickly tag RAM is faster and closer to the CPU to have the shortest PCB trace length.

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

      Seconding the "Tag RAM" and faster-cache's likely function. Wow, it's been so long since I thought about this stuff last...
      I do think Adrian is likely right about the 'early chipset' being PAL'd in for some functions. Or maybe it's to just save costs somehow, but it seems like that might be a bit much to design a non-standard design just to 'save costs'. Development would be likely far, far higher. Just guessing on this point, though.

  • @dbaldock9
    @dbaldock9 10 місяців тому +1

    About your comment regarding the 25x single-threaded CPU speed-up between 1981 & 1989, and how modern CPUs don't have that sort of gain from generation to generation --- I'm currently running a 2014 Xeon E5-2667 v2 (8-Cores/16-Threads, 3.3GHz / 4.0GHz Boost), which is listed as having a PassMark CPU Benchmark Single-Threaded Score = 2005. The 2014 Core i7-4790K had highest LGA1150 Single-Threaded Score = 2465. The Core i9-14900K is the highest new Intel CPU, with a Score = 4791. The new Apple M3 Max 16 Core has a Score = 4795. So, in the last 9 years, the Intel Single-Threaded Score has gone up less than 2x.

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

    I used to have a 386sx 25mhz. i ran Doom in a tiny pixelated window. bet that last 386DX PC could run it well!

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

    Toward the end, you summed up why I loved growing up in the late 80s & 90s. Each little upgrade was massively significant. It all dried up in the mid-2000s and just isn't exciting any more.

  • @Mr.OCanada
    @Mr.OCanada Рік тому +1

    Was keeping this video for my lazy Sunday afternoon watching but ... Old motherboards got me. Its so interesting. I had my hands on many back then and just kept working. Did not give any thought.
    Thanks for these detailed videos.

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

    Might have been mentioned, but XT class machines use a different port for boot-codes (0x60) than AT class machines (0x80 for IBM and a few others for Award/AMI/Compaq BIOSes). A POST card won't support the XT boot-code IO port, so unless the BIOS you got use one of the AT-ports it won't tell you more than what's shown on the status LEDs.
    Also, for EGA or VGA you have to select "other/no video" on the DIP switches. Otherwise it will not even acknowledge the BIOS extension on your graphics card.

  • @Torbjorn.Lindgren
    @Torbjorn.Lindgren Рік тому +8

    Third motherboard: It complained about CMOS and XCMOS errors. Entering the standard setup and saving cleared the CMOS warning but not the XCMOS warning.
    Fourth motherboard: The faster SRAM is for the "tag" (keeping track of what is in the cache), the slower is the actual data for the cache. This is a nearly universal cost optimization, the tag is needed much earlier in the process so it gets faster (more expensive) SRAM, TC55417P is a 16Kx4 so it has 16KB tag and 64kB cache size which matches cachechk.

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

      Awesome info, thanks. I never thought much about the tag memory which you sometimes also saw on the 486 motherboards.

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

    @33:00 The one highly integrated chip is the ubiquitious 82c206: That's the two DMA controllers, the two interrupt controllers, the timer chip and the real time clock integrated into one chip that is connected to the ISA bus. So basically a AT-on-a-chip minus the processor-to-ISA adaption (which is provided by Intels 82288). The '206 is used on a lot of 286, 386 and 486 motherboards, but there needs to be further support for the processor frontside bus (bringing it down to ISA), in this case, it's all PAL and discrete logic, so this board is likely older than integrated 386 chipsets.

  • @revengefrommars
    @revengefrommars Рік тому +2

    42:55 back when Moore's Law ruled the earth. Now I update my PC about every 5-7 years and hope I can get 2x improvement. Went from a 4-core 3.2ghz Haswell to 6-core 4.1ghz Comet Lake last November.

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

    @21:22 The first commercially-available 386 PC was the Compaq Deskpro 386 in September of 1986 (according to Wikipedia). This was about 11 months before IBM released their first 386 machine, the PS/2 Model 80 which, as you mentioned, did have Micro Channel Architecture (MCA). But IBM wanted outrageous licensing fees in order for manufacturers to include MCA in their machines, and MCA wasn't available at launch time for the Deskpro 386 anyway. So the Deskpro 386 had only ISA slots. Later, a consortium of computer manufacturers, Intel and Microsoft (I think) started creating 32-bit expansion slot standards. If memory serves, EISA was the first, but wasn't very common. It wasn't until the advent of VLB and PCI that 32-bit expansion buses became commonplace. But, by that time, the 486 was the mainstream processor.

  • @voneschenbachmusic
    @voneschenbachmusic Рік тому +2

    There is just something so soothing about seeing old hardware cared for and restored lol

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

    At the bottom of the screen, the date range seems to be indicated implying this board might be Y2K compliant already back in '89? Would have liked to watch a post 2000 year being entered to check that.

  • @Kboyer36
    @Kboyer36 Рік тому +10

    For the XT motherboard, you could try flashing a eprom with the Landmark XT Diagnostic Rom. I used one when repairing my XT class NCR computer. As long as the board is not completely locked up, it should help figure out where the boot process is failing.

  • @vvlist
    @vvlist Рік тому +2

    System Already! Love it!

  • @RKelleyCook
    @RKelleyCook Рік тому +8

    I think I might know the problem with the Sun Up XT clone.
    It still has "Verson 1.2" which despite the reassuring "System Already" is actually code for "All your base are belong to us!"

  • @KrzysztofC-1
    @KrzysztofC-1 Рік тому +3

    16:29 "IBM COMPATIBLE BIOS VERSON 1.2" - yes, it says VERSON

  • @Hiphopasaurus
    @Hiphopasaurus Рік тому +2

    Whenever you get back to the XTs... there's a new open source BIOS project for the PC and XTs called GLaBIOS that might be fun to play around with on some of those. They also have another project that provides support for XT real-time clock cards entirely in ROM.
    Great video, sorry the XTs went 0 for 2 though!

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

      I'll definitely need to try the diagnostic BIOS that's floating around too. Should hopefully help isolate what might be bad on the semi-working one at least. :-)

  • @TzOk
    @TzOk Рік тому +5

    The first 386 M/B had a A80386DX-20, so a 20MHz not 33MHz CPU.

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

      What he thought was 33 was actually double sigma which indicated that that processor was a bug-free processor, i.e. it didn't have the 32 bit multiply bug.

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

    Ohhh.. i saw a couple of utils I haven't seen for AGES - I used them too (like everybody else). That was a great trip down memory lane!

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

    That variable capacitor next to the 8284 to draw the quartz is so ... quaint.
    I love it! :-)

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

    I could watch videos like this everyday.

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

    For scrubbing motherboards, do you just use dishsoap, or something special? Also do you rinse them with tap water, or do you use distilled water?

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

    My favourite content this. Love seeing old random gear tinkered with. Top vid.

  • @yorgle11
    @yorgle11 13 днів тому

    26:30 - wow, that's awesome. I've never seen a BIOS that lets you directly change chipset registers like that before.

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

    I dont know why but just those boards look like works of art.. thanks for the great video.

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

    I loved the departure from all the Apple II videos, looking forward to when you have a Coleco Adam to work on.

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

    I 'freaking' love PC archaeology!

  • @ESDI80
    @ESDI80 Рік тому +2

    The last 386 motherboard you tested may have an external set up utility to set the chipset registers. I have a 386DX-20 motherboard where I have to run a utility called, setup386, to enable the shadow RAM. This made a HUGE improvement in performance on that board.

  • @quakesin1982
    @quakesin1982 Рік тому +2

    I love your troubleshooting and repair videos! Love your channels Adrian!

  • @stathissim
    @stathissim Рік тому +6

    I did not realize how fast time flew by with this video! great work as always :)😊

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

    Hey Adrian, would be awesome if you did a vid of a complete build for one of those 386 boards, tricking it out with all kinds of good stuff in a big ol' case 😁👍

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

    That 1st 386 DX25/33 motherboard was the same one I had in my first serious business PC I leased in 1987 for *NIX & DOS development. Previously had used TRS-80 model 1, Apple ][ and IBM PC clones. I had the extra ram card with another 64mb ram. Had 2x20MB hard drives. Power beast considering most people were still buying 8/10mhz PC and 16/20Mhz AT clones. Cost in 1987 was $10K aud, but earned me over 30k year for the 2 years I used it. I replaced it with a Wang Mini in 1990. Now retired I program asrduino and ARM SBCs that can outprocess any old AT/PCs

  • @eformance
    @eformance Рік тому +5

    That first 386 was a 20Mhz, not 33. The 33 is actually the double sigma that (allegedly) indicated 100% test of that part.

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

      I thought the double-sigma was full 32-bit validation -- there were earlier steppings that worked fine in 16-bit mode, but had bugs in 32-bit mode?

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

      @@poofygoof I heard that the EE was to signify they did 100% validation on every sample. I've got several chips and the early ones all have EE on them, the later chips don't all seem to have EE on them. I assume they worked out their yield issues and didn't need to do 100% validation on all chips.

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

      @@poofygoof I see that Wikipedia cites the 32bit mul bug as the reason for the EE. I guess I just heard the watered down version.

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

    64K Cache on such an old looking 386DX board is petty cool! Maybe Adrian should note down on a post-it was tag-ram is. Some Motherboards have no documentation on what it needs but he could just write down a table for every amount of cache.

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

    Like taking a trip back in time to the good old days!

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

    Enjoying your channel more and more Adrian!

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

    Welcome back! Missed you on Saturday - glad you're back from travels!

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

    Love the percussive maintenance on the XTIDE card. XD

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

    I'd just like to point out that the 1st 386 was actually a 386-20 not 33 (20:26) and the math co was a 387-25. They got the CPU to run at the math co speed of 25 MHz.

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

    I have a 286 laptop from 1987 that has 1 MB RAM on the bottom(below the desktop PC ISA cards) in DIP chips. I wonder how much memory can I install in there by replacing those chips?

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

    I remember buying a i386DX running at 16Mhz and putting 4 MBytes in it back in 1988-9. People thought I was nuts because RAM cost a fortune at the time. I was able to run Desqview and run my editor, compiler, and test my programs all side-by-side. It was totally kick-ass.

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

    Trying to get the "System already!" board / BIOS up and running would have been really interesting

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

    Thanks so much for just making great videos and content and not complaining about subscriber numbers and views numbers,. you are awesome !!!

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

    15:11 I love how even in the early 80s Changlish problems still were a thing, System Already! 🤣🤣

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

    I remember upgrading from an 486 DX2 66Mhz to a Pentium III 800E when i was young. The first thing i got amazed at was that i could move running programs around in windows without the PC freezing up. Windows 95 on a 486 was pain, even with my 24MB of memory. Browsing websites was so slow. Every time i scrolled down, it had to slowly redraw the entire window. The Pentium III handled Windows 2000 without any effort and websites which were crammed with multimedia content ran just fine.
    The next thing i remembered testing out was video playback. I had windows 95B running on my 486 and it could barely play MPEG video at like 64x96p or something like that and heavy compression. The pentium III even played MPEG2 at crazy resolutions. I believe i even pushed it to 1280x720 with full 50hz because i live in PAL region.
    I believe i used this PC until i had the Core2Duo, because i didn't want a Pentium IV. From Pentium III to Core2Duo was another big step, but not as big as the previous one with the 486.

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

    I use this kind of videos as a podcast while I'm cleaning my home

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

    makes me want to get my XT clone out of storage and see if I can bring it back to life.

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

    I may be wrong but that first motherboard may need jumper settings to work properly with that VGA card, Hercules and CGA should be ok as is though.

  • @KennethScharf
    @KennethScharf Рік тому +2

    That might not be parity memory, but ECC on the 386 board. That means several parity bits per byte. ECC can detect a double bit error and CORRECT a single bit error. BTW you noticed that it had an 80287 coprocessor, not an 80387?
    on the last board, does the cache have parity?

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 9 місяців тому

    Newer Motherboards have just two custom chips i.e. Northbridge and Southbridge chips and just a few regulators for the various voltages required, now the PSU just supplies the 12V and an Intermediary unit generates the other voltages which makes for a smaller PSU.

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

    Many 90s and 00s ATX cases will Baby-AT and full size AT motherboards by relocating the standoffs. I have a Baby-AT Socket 3 build in an ATX mid-tower with ATX power supply. All the expansion slots line up, and I sourced an ATX I/O shield for AT motherboards. I'm using an ATX power supply and I have soft power working with a latching relay circuit I assembled. The case's momentary power button toggles the relay on and off, grounding the PWR ON line from the PSU to turn the system on.

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

    Only on Adrian's Digital Basement can you be excited that something isn't an easy fix and requires a separate repair video.

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

    If I remember correctly, the BIOS in the original PC didn't support booting from hard disks. That was one of the "extensions" in the PC XT where a ROM in the hard disk controller could patch the INT 13h handler so code for floppies would now also work for the hard disk. For the AT the on board BIOS came pre-patched but with a limited list of hard disks it could handle. Things were a lot better by the time we got IDE.

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

      Interesting. Yeah I think you have to replace the ROMs with the very last one for the 5150 to then support that.

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

      @@adriansdigitalbasement2 I'm fairly certain that all 64/256K motherboards had the 10/27/82 BIOS which supported option ROMs so should be fine once you get that one going!

  • @mogwaay
    @mogwaay Рік тому +2

    Would be cool to do a series on a 386DX PC build of you find a nice case.

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

    I love it, "System Already!"

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

    I have the manual for another 386 board with that chipset which explains all those extended settings. I am in the process of preparing a nice scan for upload on theretroweb, but I can send you the raw scan if you like

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

      That's great - if you could share it with the Retro Web (And pics of the board) so everyone can benefit. I am curious to know if anything extra is possible in those settings versus what is already exposed.

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

      @@adriansdigitalbasement2 I just noticed that it only shares the 82C206, the other two chips are different ones, sorry.

  • @DarrenHughes-Hybrid
    @DarrenHughes-Hybrid Рік тому +2

    @ 21:13, when you zoom in, there is a socket labelled 80287; would there/could there actually be a 2nd math co-processor installed? Also, @ 23:54 there is labels on the board that say "80287 Installed" and "80387 Installed" by your thumb.

    • @adriansdigitalbasement2
      @adriansdigitalbasement2  Рік тому +5

      Believe it not the 386DX supports using a 287. IIRC when the 386 came out, the FPU was not available yet, so 287 support was there on motherboards. You can't use a 287 and 387 at the same time. Funny about the BIOS saying 287 though. It probably should have said FPU installed :-)

  • @bbjunkie
    @bbjunkie 4 місяці тому

    One major issue I face is storage of boards, they take up a LOT of room, especially if set up in "testbench" configuration!

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

    Oh, man... the nostalgia is rich here!

  • @thudtheace
    @thudtheace Рік тому +2

    That A80386DX-20 is most places of the world is a 20MHz part, not a 33MHz part 🤪.

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

    I seem to recall having problems using a VGA card with my 5150 motherboard; with an original 8088 CPU the VGA card didn't work however with a NEC V20 CPU it worked fine.
    I came to the conclusion that the V20 has some additional instructions that the VGA BIOS needed to work.

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

    "System Already!" I giggled at that.

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

    I'd like to have 640k on-board on my 5150 but I don't want to do it with my existing original mainboard. It's apparently not too difficult to do; it involves a slight logic hack.

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

    2:22 Unless there is a problem with that CF to IDE adapter it should draw power from pin 20 on its own so no need for that extra wire to bring the 5V to it, closing that jumper should be sufficient.
    I have the same adapters and on motherboards where pin 20 is physically present in the IDE connector I usually connect it to 5V with a wire underneath the motherboard for this reason, it makes powering them neater

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

    Nice to now, when you where working in a computer store, I was working for a computer company “Sunny Tech” ;-) I assembled about a 100 computer a day.

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

    I do like this kind of video.

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

    26:47 The first ever PC we had in the family was a 386 from "Akhter Computers" and it had that BIOS too! I remember scratching my head for quite a while working out what those "Advanced" numbers did, as the machine came with almost no documentation for this part of it. Pretty sure that BIOS is identical!

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

      that's a debug BIOS used in a special kit one of the fellow commenters of this video used too

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

      @@rawr51919 Thanks, just read it - shame we didn't keep the board then if that was a rare BIOS release, i.e. not supposed to be shipped that way!

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

    Would you mind posting the BIOS contents? Thanks!

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

    Looking forward to more repair videos 👍🏻👊🏻

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

    Would you mind dumping and archiving online that weird BIOS of the XT clone? I happen to have a very, very similar board, which looks almost exactly identical to yours, save for yellow silkscreen instead of white, that I'm working on getting up and running.

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

      Came to post this as well. Sun Up Computer was apparently a Taiwanese company that also made expansion cards. It would be great if the bios was preserved for posterity.

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

    IBM was big on support, so they probably supported users up until 1987 with all their PC models.

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

    The XT clone motherboard, I saw the extra psu input and wondering if maybe the power is somehow a pass through for the drives such as the floppy drives. Maybe it was hooked up to a bay of floppies and that's why it needed the extra connection? Just a thought, I'm not familiar with those motherboards It was just the first think that came to mind.

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

    Doesn't the original PC require negative 5 volts? Is the ATX/AT adaptor supplying that?
    I had one of those XT IDE cards and it failed. I've sort of fallen out of the hobby in general due to how common hardware failures have become.
    As far as the second 386, it's mostly TTL, either discrete or PAL as you point out. That one chip is sort of a PC-on-a-chip that combines the timer and DMA and other chips that you'd find running an XT or AT (AT in this case). The two 20NS chips are probably cache tags, good for 50 mhz. The rest are the actual cache chips, good for 28Mhz at zero wait states.

    • @jecelassumpcaojr890
      @jecelassumpcaojr890 Рік тому +2

      The -5V is needed by the 4116 DRAMs used in the original PC, but the one in the video had replaced this with the 5V-only 4164 chips so should be ok without that power rail.

    • @adriansdigitalbasement2
      @adriansdigitalbasement2  Рік тому +2

      This ATX PSU has +5/+12/-5/-12 on it -- the original standard supplied all 4 voltages. It's newer supplies that did away with one or both negative rails. (Usually -5 is gone)

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

    Triage is the name of the game. Find out what works, and kick the failures back into the bin for future work. Time is too precious to waste on weird PC clones.

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

    @Adrian Do you have an Super386 CPU from Chips & Technology? This is a 386 compatible CPU and quite rare. Would be interesting if you had it and could do a video :)

  • @michaelstoliker971
    @michaelstoliker971 Рік тому +2

    It's better to have shorts in your tantalums than tantalums in your shorts.

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

      The latter is generally fine so long as they aren't connected to power and don't themselves also have shorts. 💣

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

      Shorts are comfy and easy to wear. What does that mean when they have tantalums in them though?

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

    Since there was a big price difference I struggled between a 386 DX33 and a 486 back in the day after a few month I managed to find a reasonable priced 486 SX25 with 4 MB Ram and a 210 MB Harddisk, just bought a mobile 10TB HD, how times have changed!

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

      And that SX25 would have given you a nice upgrade path to a DX266 once those chips came down in price... versus the 386DX that wasn't really going to go anywhere. The performance improvements back then was just staggering!

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

      @@adriansdigitalbasement2 True, I got a Cyrix DX 266 later!

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

    Did you try the IBM board without the 8284? Maybe it wasn't missing but isn't necessary/useful in that version..

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

      I'm pretty sure it's essential for operation, it divides the master clock down to 4.77mhz for the CPU

  • @johnhelt5475
    @johnhelt5475 Рік тому +2

    How do you ensure that the inside of the DIP switches dry after submersion?

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

      Keep it in a warm and dry environment for long enough time, or to speed it up, point a fan at it. With clean water, air drying is fine. If water is salty or dirty, you'll definitely want to use compressed air to dry it quickly.

    • @adriansdigitalbasement2
      @adriansdigitalbasement2  Рік тому +2

      Luckily our water here is incredibly soft, so it doesn't leave behind residue. Worst case a little shot of contact cleaner/deoxit after washing make it right-as-rain.

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

    The floppy drive you tried with the XT clone board looked like a 1.2M drive, but did the XT support them, or just the standard 360K drives?
    It was interesting you mention with the last board that it's running the 80ns memory at 70ns, the last batch of SIMMs I soldered up had 60ns chips, but my SIMCHECK said they tested fine at 45ns! I really want the SIMM adapter for my RAMCHECK so I can actually confirm that speed with something more "modern". But otherwise it seems like the manufacturers were pretty conservative with the speed ratings of their memory chips. I can imagine it could probably have lead to dodgy vendors buying slower memory and putting it into faster systems like this.

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

      The printed speed rating is indeed the minimum they will attain, and like you, I've often verified them to work at 45ns or 50ns just fine. The drive was a 360k -- I tried a few as well but I always write on my drives with a sharpie if it's 1.2 or 360 since it can be hard to tell at first glance sometimes. :-)

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

    System Already!
    Was this the first Judaic PC?

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

    I remember not being able to keep up with CPU peeds, even just reading about them. They got so fast so quickly. in the late 80s through to 2000. Having said that my mums old PC scores about 3000 in passmark, its a 4th gen intel, whereas my new 13th gen intel CPU gets 47000, but it has a LOT more cores.

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

    Thank you for your videos, I like it much. 😊 If you have shorted tantal caps would you replace it by tantals again or just electrolyts?

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

    Is it bad that I'm quite happy the 5150 board failed so we might get a bigger repair video on it in future 😂

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

    The 386 looks like my first 386 motherboard

  • @K-o-R
    @K-o-R Рік тому

    26:55 Funny how the first wait state option is "I/O" (letter O) and the other three are "I/0" (digit zero).

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

    As for the speed improvements over the years currently - well, compare GPUs, not CPUs (at least not x86 ones), because that's where the progress is made.

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

    42:45 Moore's Law baby. lol

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

    That 386 bios looks a lot like my Atari PC4 'NEAT' bios

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

    Is the 16k or the 64k RAM enough for any DOS or DOS-related software?

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

      Somewhere on this site is a chart showing what can run with what. I Think MSDOS needs 64k minimum to work. www.minuszerodegrees.net/5150/ram/5150_ram_16_64.htm

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

    5:25 Does the ATX supply provide proper -5 and -12 in addition to +5 and +12? 5150 requires it

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

      ATX supplies with a 20-pin connector will provide it -5V. Those with a 24-pin connector might not. Check for a white wire near the latch opposite the grey wire. All will supply -12V (blue wire).

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

      Yep this particular PSU has all 4 voltage rails on it. 5/12/-12/-5 -- I was lucky enough to find several of these which I hold onto for all my future retro needs. :-)

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

    well you know GUIs arrive and need that performance boost... I remember Windows arriving and our techs complaining that the CLI was so much faster ... hahaha