Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-11 | Did some more stuff. | mrb0nk500 | |
- Fix some bugs with strings. - Started to refactor the instruction functions. - Added support for using RS prefixes on the memory based increment, and decrement instructions. - Started work on SuBAsm's lexer. Have fun looking at this, BieHDC. :) | |||
2020-06-01 | - Deleted some commented code. | mrb0nk500 | |
- Fixed a bug in SuBAsm. | |||
2020-06-01 | Did some more refactoring to the assembler. | mrb0nk500 | |
- Refactored the symbol, and fixup table to now use a linked list - Added support for local symbols to the assembler. - Rewrote SuBEditor, and SuBAsm to use local symbols. | |||
2020-05-28 | Fixed some stuff in the assembler. | mrb0nk500 | |
2020-05-28 | Refactored the assembler, yet again, and implemented | mrb0nk500 | |
support for comma separated values. The assembler now uses a linked list of tokenized lines, each containing a linked list of tokens for that line. I also moved all of the large tables into the higher parts of memory, in order to free up the lower part of memory for the user. Comma sepparated values only work with directives, and only with the byte", word, dword, and qword directives. I also added support for getting the upper, and lower halves of an address. The tokens for both of those are '<', and '>' respectively. |