Handle direct addressing; persist more memory.
Immediately recompile after handling a savestate.
Load tmDescList instead of just clearing it.
Add mouse recording/playback.