@adriansdigitalbasement
  @adriansdigitalbasement
Adrians Digital Basement | Fixing and improving the IBM PC/AT 5170 BIOS (bonus shorted tantalum fix) @adriansdigitalbasement | Uploaded July 2021 | Updated October 2024, 4 hours ago.
The IBM PC/AT 5170 has some issues with the stock BIOS that causing boot time errors and also prevent you from using a IDE hard drive/CF card/SD card with the machine. Normally people replace the BIOS with a more modern AMI or Quadtel BIOS.

In this video I talk about how to fix the issues with IBM's BIOS so you can run original IBM code (albeit patched) to maintain some of the machine's original purity.

--- Video Links

Download the patched BIOS and write up:
archive.org/details/ibm-5170-type-3-bios-cover

IBM PC AT 5170 Series:
Part 1: youtu.be/hKgIdBIeCN0
Part 2: youtu.be/QFpJ3uWIqVQ
Part 3: youtu.be/qO3xrl0XR-4

Virtual Box 6.1 running MS-DOS 6.22 and IBM MASM 2.0. Used this to compile the code and generate the BIN (without correct checksum)
virtualbox.org

Managed disk images with WinImage 10.00
winimage.com

Used HxD Hex Editor 2.4 to do binary file editing, and perform the 8-bit checksums correcting the last byte
mh-nexus.de/en/hxd

Used RomWak to split/merge the binary files into odd/even version
github.com/freem/romwak

RomWak was complied on the PC using TCC 0.9.27
bellard.org/tcc

To run a virtual 5170 I used Mame 0.207 (version is important)
mamedev.org/oldrel.html

Adrian's Digital Basement ][ (Second Channel)
youtube.com/channel/UCbtwi4wK1YXd9AyV_4UcE6g

Support the channel on Patreon:
patreon.com/adriansdigitalbasement

-- Tools

Deoxit D5:
amzn.to/2VvOKy1
store.caig.com/s.nl/it.A/id.1602/.f

O-Ring Pick Set: (I use these to lift chips off boards)
amzn.to/3a9x54J

Elenco Electronics LP-560 Logic Probe:
amzn.to/2VrT5lW

Hakko FR301 Desoldering Iron:
amzn.to/2ye6xC0

Rigol DS1054Z Four Channel Oscilloscope:
rigolna.com/products/digital-oscilloscopes/1000z

Head Worn Magnifying Goggles / Dual Lens Flip-In Head Magnifier:
amzn.to/3adRbuy

TL866II Plus Chip Tester and EPROM programmer: (The MiniPro)
amzn.to/2wG4tlP
aliexpress.com/item/33000308958.html

TS100 Soldering Iron:
amzn.to/2K36dJ5
ebay.com/itm/TS100-65W-MINI-Digital-OLED-Programmable-Soldering-Iron-Anti-static-Structure/113382669853

EEVBlog 121GW Multimeter:
eevblog.com/product/121gw

DSLogic Basic Logic Analyzer:
amzn.to/2RDSDQw
ebay.com/itm/USB-Logic-DSLogic-Basic-Analyzer-16Ch-100MHz-4Ch-400MHz-Xilinx-Spartan-6-FPGA/202543965672

Magnetic Screw Holder:
amzn.to/3b8LOhG
harborfreight.com/4-inch-magnetic-parts-tray-90566.html

Universal ZIP sockets: (clones, used on my ZIF-64 test machine)
ebay.com/itm/14-16-18-20-24-28-32-40-pin-IC-Test-Universal-ZIF-Socket-Fs/303206721971

RetroTink 2X Upconverter: (to hook up something like a C64 to HDMI)
retrotink.com

Plato (Clone) Side Cutters: (order five)
ebay.com/itm/1-2-5-10PCS-Micro-Scissor-125mm-PLATO-170-Electronics-Cutter-Side-Cutting-Pliers/163458746184

Heat Sinks:
aliexpress.com/item/32537183709.html

Little squeezy bottles: (available elsewhere too)
amzn.to/3b8LOOI

--- Links

My GitHub repository:
github.com/misterblack1?tab=repositories

Commodore Computer Club / Vancouver, WA – Portland, OR – PDX Commodore Users Group
commodorecomputerclub.com

--- Instructional videos

My video on damage-free chip removal:
youtube.com/watch?v=XQVjwPsVFd8

--- Music

Intro music and other tracks by:
Nathan Divino
@itsnathandivino
Fixing and improving the IBM PC/AT 5170 BIOS (bonus shorted tantalum fix)This thing can backup and emulate MFM/ST-506 hard drives for your retro computers1/12 C64 repair: Out of memory problem - the RAM chip conundrumTRS-80 Model 1 repair and lower case text mod (With the diagnostic ROM)Repair of an IBM PC floppy drive wont read disks (Tandon TM-100)HDMI video from your Apple II with this cheap and simple project (A2DVI)The Mac Plus had modern multi monitor support in 1986 and I got it working!I was shocked at what was keeping this Acorn Electron from working (Acorn Electron Repair)Some Ketchup Chips, some 486 Chips, an iFixit toolset, some IBM keys and a 90s IBM Credit CardA hand made Dead Parts Bin, an Orinoco Wifi card and a Intel Chip LifterI did everything wrong when fully testing this C128DThis is one of the best monitors of all time (Commodore 1702)

Fixing and improving the IBM PC/AT 5170 BIOS (bonus shorted tantalum fix) @adriansdigitalbasement

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER