- Refactored VIA rega/b implementation
- Timers don't "work" yet, but they work a little better
- Split rega/b into input and output versions
- Fixed a bug that would mistake VIA1 accesses for VIA2
- Added basic support for PRAM and the RTC, although they're not
wired into the GUI yet
- Replaced every *alloc() call with an alloc_pool call, which is
a start toward supporting clean restarts
- Replaced ea_addr, ea_read, ea_write, and ea_read_commit with
jump tables
- Got rid of ~inst() macro in cpu.c
- added a GLUT-based debugger
- Converted condition-code + physical_get/set switch statements to jump tables
- Moved the pmmu_cache lookup code out of translate_logical_addr
- Broke MOVE into move-to-datareg, -from-datareg, and datareg-to-datareg
- Fixed UFS code to ignore high 32 bits of inode size (it sometimes contains garbage)
- Support for zero-length reads in scsi.c + 256kb read/write buffer
- pushing interrupt stack frames now actually changes the priority mask
- Updated the READMEs, screencaps for 0.0.2