Close

20230212a -- Config registers

A project log for ROM Disassembly - AlphaSmart Pro

Wherein I disassemble the ROM from a vintage typewriter-thing

ziggurat29ziggurat29 02/15/2023 at 19:330 Comments

One of the first tasks at startup is to configure the system, setting options for peripherals, interrupt enables, etc.  Starting at the reset vector, I am wending my way through the startup code and documenting all the config register changes.  This is tedious work going back and forth through the manual (and also having to learn a new assembly language!), but in the end it will provide useful information as to how the system is physically built.

Discussions