Fix the RTC chip

Commodore PC-30-III, (1989)

On my continued retro endeavor I collected an old Commodore PC-30-III from 1989.

Yes, it’s true! The Commodore company also tried to get a grip in the business market, so they really made a couple of IBM compatible PC’s as well.

“So, what could possibly be wrong, the seller said..” (the seller in 2022 that is, 33 years after it’s glory days)

I’ll tell you what, now that I know:

  • The display adapter was missing
  • Dirt, dust and debris inside, luckily little corrosion
  • The CMOS battery was dead
  • bad sectors on HDD
  • several dead keys on the keyboard
  • missing bootable OS and media
  • missing suitable CRT monitor from the era

My resolution to the discovered issues:

Aquired an old VGA ISA display adapter, (chose VGA, but originally it had an EGA adapter)

Oak Technology 512KB RAM

Aquired a CRT monitor, a little newer but it still gives the retro vibe

Hewlett Packard 15″ CRT, Low Emission, (1996)

Fixing the CMOS battery was a little more work than usual because of the fact that Commodore had chosen to put the battery inside the RTC chip. They did this most likely as an effort to overcome the old leaking Nickel Cadmium batteries eating the MB.

This FIX I would never have thought of if it wasn’t for the wonderful retro bloggers sharing their findings and insights

Dallas DS1287 RTC
Note the disconnected minus of the internal battery (to the right) bypass with a Lithium CR2032
CR2032 holder connected
CMOS battery and RTC hack DS1287

This CMOS battery issue had to be fixed first, because otherwise the PC would never keep the settings for floppy and HDD, thus would never boot (actually it might have booted on a 344KB formatted floppy, but the Chinon FB-357 floppy drive is capable of 1.44MB)

This neat hack I found described on these sites:

http://www.mcamafia.de/mcapage0/dsrework.htm

http://coffeemud.net:8080/ctcug/index.php/Battery_replacement_in_Commodore_PC_clones

The DS1287 hack

Commodore PC-30-III specs

  • PC40-III motherboard
  • AMD 80286 CPU at 12MHZ
  • 1MB RAM (640base+384KB extended), 64 KB ROM
  • 20MB HDD, WESTERN DIGITAL: WD 93028 A 21MB 3.5″/HH IDE / AT
  • Chinon FB-357 1.44MB Floppy Drive
  • Original display adapter: EGA Wonder 800+
  • Embedded soundcard

    Peculiar Note: Uses Commodore/Amiga type Mouse, not Serial mouse

To be fixed:

The Keyboard FIX

Bad keys on Mitsumi keybed matrix. Opened the keyboard and started tracing the matrix

Found 2 bad traces which coresponded perfectly with the non working keys. Repaired these with some liquid solder paste from a syringe and let it dry overnight. Turned out to be a perfect fix.

2 bad traces, -actually not too hard to find on this one
Bad trace
Back in business!

Bad blocks on disk was fixed by running scandisk in the surface scan mode.

Scandisk surface scan

Then we can enjoy the late Yuppie time of stinky 16bits retro PC computing, from a company that died 5 years later ,- 1994🤔

If you want some history of the Commodore PC compatibles, be sure to check out The 8-bit Guy

For detailed info on different repair approaches, check out Adrian’s Basement

More articles

Optional features

Check available optional features: DISM /Online /Get-Capabilities Install an optional feature: DISM /Online /Add-capability /capabilityname:Media.MediaFeaturePack~~~~0.0.1.0

Read More »

AD retention period

Check AD retention tombstone value: Import-Module ActiveDirectory $ADForestconfigurationNamingContext = (Get-ADRootDSE).configurationNamingContext $DirectoryServicesConfigPartition = Get-ADObject -Identity “CN=Directory Service,CN=Windows NT,CN=Services,$ADForestconfigurationNamingContext” -Partition $ADForestconfigurationNamingContext -Properties *

Read More »