summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-05-08Replace the old string parsing code inmrb0nk500
2021-05-08Add support for saving to a string buffer inmrb0nk500
2021-05-08Rewrite `clr_arr` to use the ortho extension.mrb0nk500
2021-05-08Replace all instances of $/0x1B with the escapemrb0nk500
2021-05-08Start replacing the numbered duplicate local symbolsmrb0nk500
2021-05-08Fixed a bug with how local symbols with a depthmrb0nk500
2021-05-08Start implementing whole file lexing.mrb0nk500
2021-04-04- Fixed a bug to do with how SIB operands were parsedmrb0nk500
2021-02-25- Implemented the multiply expression into the assembler.mrb0nk500
2021-02-13- Reverted back one commit before the previous commit.mrb0nk500
2021-02-11Fixed a bug in the lexer.mrb0nk500
2021-02-11Simplified the expression parser.mrb0nk500
2021-02-08Completly rewrote the expression handler.mrb0nk500
2021-01-27- Fixed some bugs in the emulator.mrb0nk500
2020-12-09- Made the emulator's debugger use individual windows.mrb0nk500
2020-12-09- Made the `set` instruction also set the Zero flag.mrb0nk500
2020-12-09- Implemented support for the `set` instruction in themrb0nk500
2020-12-08- Fixed yet another bug with the ortho extension.mrb0nk500
2020-12-08- Fixed a bug with the ortho extension implementationmrb0nk500
2020-12-08- Implemented support for the Orthogonal extension intomrb0nk500
2020-11-20- Implemented support for Sux's base extension.mrb0nk500
2020-11-20- Cleaned up a bit of the code.mrb0nk500
2020-10-06- Removed some debugging stuff from the SuB Suite.mrb0nk500
2020-10-06- Made the stack pointer 64 bit, rather than 16 bit.mrb0nk500
2020-10-05- Fixed the rotate instructions.mrb0nk500
2020-10-05- Added a routine for testing the SuB Suite'smrb0nk500
2020-10-04- Added support for reading, and writing outside themrb0nk500
2020-09-24- Fixed some more bugs with struct, and union handling.mrb0nk500
2020-09-21- Fixed some issues with how structs, and unions weremrb0nk500
2020-09-18- Added support for structs, and unions to themrb0nk500
2020-08-31- Optimized the memory read/write functions a bit more.mrb0nk500
2020-08-30- Did some more work on SuBAsm's lexer.mrb0nk500
2020-08-17- Fixed some bugs in the emulator's assembler.mrb0nk500
2020-08-13Refactored get_addr(), and all of the effectivemrb0nk500
2020-08-12- Refactored the escape sequence parsing, and handling.mrb0nk500
2020-08-11Refactored the keyboard I/O emulation, again.mrb0nk500
2020-08-11- Changed the spacing format to now store the number ofmrb0nk500
2020-08-10Refactored the keyboard I/O emulation.mrb0nk500
2020-08-09Added the bitwise OR, left shift, and right shiftmrb0nk500
2020-08-08- Refactored the opcode table, in order to make themrb0nk500
2020-08-08Did a ton of stuff.mrb0nk500
2020-07-08- Simplified some parts of the codebase.mrb0nk500
2020-07-06- Implemented a new opcode table.mrb0nk500
2020-06-22Did some more stuff.mrb0nk500
2020-06-13Optimized, and cleaned up the codebase.mrb0nk500
2020-06-13Made the source code cleaner.mrb0nk500
2020-06-13Renamed get_opsize(), to get_addrsize(), in order tomrb0nk500
2020-06-13Make the registers single 64 bit uints, and convertmrb0nk500
2020-06-13Fixed some bugs with freeing the linked lists.mrb0nk500
2020-06-11Did some more stuff.mrb0nk500