summaryrefslogtreecommitdiff
path: root/input
Commit message (Collapse)AuthorAge
* Add initial emulator implementationDavid Phillips2019-08-04
| | | | | | | This emulator provides a rough way for binaries designed for this CPU to be executed in a virtual/emulated CPU for testing purposes. This patch also adds a small test setup for automated assembly, execution and checking of register postconditions for programs.
* input_bin: Refactor disassembly to allow input from buffersDavid Phillips2019-08-03
| | | | | | | | | This somewhat complicates the previous file dissassembly logic, but paves the way for disassembling instructions from buffered memory. This will be required for emulation. Also adds some test cases which nabbed bugs during the development and testing of this change.
* File input and output routines awayDavid Phillips2019-08-03