Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update instruction set to match final specification | Ben Bridle | 2024-09-03 |
| | |||
* | Add mnemonics for alternate debug instructions | Ben Bridle | 2024-06-09 |
| | |||
* | Change instruction names to match updated Bedrock specificationv2.0.0 | Ben Bridle | 2024-01-20 |
| | | | | | | | | | - The LKD and SKD operations have been removed - SHF/SHC have been moved to after LDD/STD - SWP/ROT/DUP/OVR have been rearranged to be DUP/OVR/SWP/ROT - NOT/AND have been rearranged to be AND/NOT - PSK has been added, placed after PSH - SPL has been added, placed after POP | ||
* | Change op-codes for JMP and JCN instructions | Ben Bridle | 2023-12-19 |
| | | | | | | The JMP and JSR op-codes no longer include a * character, and the double-mode JCN op-codes have been changed to JSN to reflect a change in the instruction set of the Bedrock processor. | ||
* | Implement null-terminated strings | Ben Bridle | 2023-11-26 |
| | | | | | | Double-quoted strings are automatically terminated by null bytes, with single-quoted strings maintaining the prior non-terminated string behaviour. | ||
* | Tidy up code and comments | Ben Bridle | 2023-11-26 |
| | |||
* | Implement name-spaced macros | Ben Bridle | 2023-11-26 |
| | |||
* | Change operation mnemonics to reflect spec changes | Ben Bridle | 2023-11-26 |
| | |||
* | Implement string literals | Ben Bridle | 2023-11-26 |
| | |||
* | Added detection of cyclic macro references, and made assembler binary usable | Ben Bridle | 2023-05-08 |
| | |||
* | About to refactor parser to be a struct with a method for each stage | Ben Bridle | 2023-05-06 |