Console WIP: Implement lowest-level logicfor cursor manipulation.
Design document for Console output
Alter SystemForth and boot code to use new I/O location
Mirror emulator I/O space so we can test incrementally
Refactor address decode logic.
This patch should make it easier to relocate emulator I/O to any
arbitrary location in the 65816's address space.
Fix KIA->KIA-II emulation, update docs
Introduce memory accessors for 16MB address space
Reuse Oberon-07 PS/2 encoder with attribution
Integrate CPU-side interface of KIA
Test pushing multiple bytes into queue
Test pushing a byte to an empty KIA queue
test popping an empty KIA queue
Support opening the root directory
This code should technically work with any directory. However, we don't
implement Twalk yet.
General clean-up tasks
Implement Tauth by letting default not-implemented behavior resolve it.
Rename FSObject trait to OpenFileHandlers, since FSObject makes more
sense as a struct.