Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add initial emulator implementation | David Phillips | 2019-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. | ||
* | Add asmcat, bincat | David Phillips | 2019-08-03 |
| | | | | | | | | | These tools are currently fairly useless for real-world programming. Each of them takes in either asm or binary, translates this to the internal intermediate representation of a list of instruction structs, and then translates and outputs in the same format that they took it in. These are mostly oly useful for testing purposes, but may one day be useful if e.g. an optimiser stage is put in between the input and output stages. | ||
* | Implement quick disassembler | David Phillips | 2019-08-03 |
| | |||
* | Dirst dump of working prototype | David Phillips | 2019-08-03 |