Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Wrap tests in valgrind, clean up memory leaks | David Phillips | 2019-08-04 |
| | |||
* | File input and output routines away | David Phillips | 2019-08-03 |
| | |||
* | Enable -Wall and -Wextra, fix warnings | David Phillips | 2019-08-03 |
| | |||
* | Refactor disassembler to move data through instruction list | David Phillips | 2019-08-03 |
| | | | | | | | | This refactors the disassembler into two stages with the list of struct instruction (currently also output by the parse stage) as an "intermediate language" between disassembly and assembler output. This should make these units, especially the "machine code => IL" section, more reusable for future soft emulation work. | ||
* | Fix disasm treatment of branch offsets | David Phillips | 2019-08-03 |
| | | | | | This patch makes the disassembler treat branch offsets as PC-relative rather than absolute. | ||
* | Implement quick disassembler | David Phillips | 2019-08-03 |