My Senior Project in college was disassembly of the VIC 20 OS microcode. :)
I cut my teeth writing assembly for the MOS 6502, but using a Rockwell AIM-65 development system.
Played around with a bit of that essential programming stuff too - assembly language or whatever it was called - got a dot to move from one side of the screen to the other - WOW.....