index
:
cisc-0.2
master
new-assembler
new-instruction-handler
An emulator for the Sux instruction set.
mr b0nk 500
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2022-01-16
Add bitmasks for the registers.
mrb0nk500
2022-01-16
Fix bug in print_mask() where it'd always use the first
mrb0nk500
2022-01-14
Consolidate reading addresses for non-indirect addressing
mrb0nk500
2022-01-14
Add bitmasks for indexing, and indirect addressing.
mrb0nk500
2022-01-14
Add bitmasks for reading data from memory, and
mrb0nk500
2022-01-14
Add bitmask for absolute addressing.
mrb0nk500
2022-01-14
Add a bitmask generator for the new instruction handler
mrb0nk500
2022-01-14
Start work on new instruction handler macro.
mrb0nk500
2021-05-09
Subtract another 16 from the size in clr_arr.
HEAD
master
mrb0nk500
2021-05-09
Replace call to memcpy, with call to memcpy_dir.
mrb0nk500
2021-05-09
Add a end to start version of memcpy, and a selectable
mrb0nk500
2021-05-09
Add scr_ptr to the list of outputted addresses when in
mrb0nk500
2021-05-08
Fixed a bug in print_char caused by not zero extending
mrb0nk500
2021-05-08
Fixed a bug in print_str to do with clobbered
mrb0nk500
2021-05-08
Replace get_ctrlidx with get_index in print_char.
mrb0nk500
2021-05-08
Add a new subroutine called get_index.
mrb0nk500
2021-05-08
Get the pointer from the control code handler table
mrb0nk500
2021-05-08
Replace the old string parsing code in
mrb0nk500
2021-05-08
Add support for saving to a string buffer in
mrb0nk500
2021-05-08
Rewrite `clr_arr` to use the ortho extension.
mrb0nk500
2021-05-08
Replace all instances of $/0x1B with the escape
mrb0nk500
2021-05-08
Start replacing the numbered duplicate local symbols
mrb0nk500
2021-05-08
Fixed a bug with how local symbols with a depth
mrb0nk500
2021-05-08
Start implementing whole file lexing.
mrb0nk500
2021-04-04
- Fixed a bug to do with how SIB operands were parsed
mrb0nk500
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-11
Fixed a bug in the lexer.
mrb0nk500
2021-02-11
Simplified the expression parser.
mrb0nk500
2021-02-08
Completly 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 the
mrb0nk500
2020-12-08
- Fixed yet another bug with the ortho extension.
mrb0nk500
2020-12-08
- Fixed a bug with the ortho extension implementation
mrb0nk500
2020-12-08
- Implemented support for the Orthogonal extension into
mrb0nk500
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's
mrb0nk500
2020-10-04
- Added support for reading, and writing outside the
mrb0nk500
2020-09-24
- Fixed some more bugs with struct, and union handling.
mrb0nk500
2020-09-21
- Fixed some issues with how structs, and unions were
mrb0nk500
2020-09-18
- Added support for structs, and unions to the
mrb0nk500
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
[next]