Adrian Black explains his TRS-80 diagnostic
HardwareI’ve namedropped Adrian’s Digital Basement here a few times in the context of vintage Commodore computers, but Adrian also dabbles in other vintage machines too. And this third attempt at fixing a TRS-80 might be my new favourite video of his.
Adrian had been frustrated with the opaque errors he was getting trying to boot a TRS-80 model III, so he reached out to Frank from IZ8DWF and David KI3V to help co-author a diagnostic ROM from scratch.
It was such a treat seeing him dive into the Z80 assembler to see how it worked, and seeing it running in an emulator so he could pause and explain what it was doing. It’s a bit of a crash course in 8-bit assembly, right down basics like stack traces and memory pages. If his day job isn’t in education, he should consider it.
I’ve had it on the backburner for years to learn some 6502 and Z80 assembler. This video was ultra cool!