Hacker News new | ask | show | jobs
by housel 1588 days ago
I got a TRS-80 Model I when I was 14. For the next four years, I didn't have a disk drive, and was stuck with the 500bps cassette interface for storage. When I finally did get a disk drive, I didn't want to spend $50 purchasing the DOS edition of the Z-80 assembler when I already owned the cassette version. So, instead, I used TASMON to reverse-engineer the edition I had, relocated the assembler/editor program into a memory range that would run under DOS, and patched in new disk load/save routines (written, naturally, in Z-80 assembly). I don't think I ever built anything particularly innovative for the Model I, but I got a lot of neat learning experiences like this one out of it.