Close

20230211d -- ISRs...

A project log for ROM Disassembly - AlphaSmart Pro

Wherein I disassemble the ROM from a vintage typewriter-thing

ziggurat29ziggurat29 02/15/2023 at 19:310 Comments

This device has vectors placed in the highest memory location.  Following documentation, I labelled all of those.  In this product it seems none of the nifty peripherals are used because the various associated interrupt sources simply go to a dummy handler that prints "SpurInt!".

OK, so now I need to get down to it.  The start vector is a good place to start, since that should setup up the system.  There's some configuration registers that control things.  I will have to learn a new assembly language.

Discussions