This week I tackle a new (to me) Commodore 4040 disk drive which wonโ€™t boot ๐Ÿ’€. I hunt down the culprit preventing it from booting, and deep dive into a disassembly of the secondary processorโ€™s startup ROM code. ๐Ÿ”โšก

As well as tracking down the problem causing it to fail to boot, I run through a disassembly of the secondary processorโ€™s ROM startup ROM.

๐Ÿ“š Building my library of IEEE-488 drive ROM disassemblies at: https://github.com/piersfinlayson/cbm-ieee-disk-diag-rom
Check the docs/original_roms folder - branch 0.2.2 has the latest disassemblies!

๐Ÿ›’ Get your 6504 and 6530 replacement boards:

โฐ Timestamps
00:00 ๐ŸŽฌ Introduction
01:39 ๐Ÿ’ฅ Failure mode
03:28 ๐Ÿ“‹ Secondary ROM disassembly
10:17 ๐Ÿ”„ Replace 6504
10:38 ๐Ÿ”ง Remove VIA/6522
11:01 โšก Replace RRIOT/6530
11:20 ๐ŸŽ‰ It boots โ€ฆ
13:37 ๐Ÿ’ญ Final thoughts

Video content copyright (c) 2025 piers.media Limited. All rights reserved.

comments powered by Disqus