cleanup some stuff

- no need to disable CIA2 interrupt sources
- remove now-unneeded IRQ timing debug mode
allow for clean exit

and some minor cleanup of unneeded code