Nick Krichevsky
|
0c53bd2c6b
|
Break up memory parsing module
|
2022-04-06 23:06:03 -04:00 |
|
Nick Krichevsky
|
ad62658980
|
Rustdocs
|
2022-04-06 22:47:38 -04:00 |
|
Nick Krichevsky
|
8734a7fc8e
|
Make a macro for the transfer module
|
2022-04-06 22:43:38 -04:00 |
|
Nick Krichevsky
|
e5609972c8
|
Move instruction parsing into its own module
|
2022-04-06 21:01:11 -04:00 |
|
Nick Krichevsky
|
6d4ffc03ef
|
Implement loading to/from A register and fix loading from immediate address
Was pulling from the wrong data in the stream to get the address, and
the test basically was a nop
|
2022-04-05 22:13:39 -04:00 |
|
Nick Krichevsky
|
c491b180fc
|
Fix clippy lint
We kinda have to allow this to be this long, lest we ant this method to
devolve into macro hell
|
2022-04-05 00:24:25 -04:00 |
|
Nick Krichevsky
|
28132d60fa
|
Add support for loading to A from immediate address
|
2022-04-05 00:22:20 -04:00 |
|
Nick Krichevsky
|
cb535e24c3
|
Add loading of addresses in other combined registers than (hl)
|
2022-04-05 00:19:19 -04:00 |
|
Nick Krichevsky
|
e95cd263c5
|
Implement load immediate to (hl)
|
2022-04-04 23:41:25 -04:00 |
|
Nick Krichevsky
|
dcaf0588de
|
Add load to (hl) instructions
|
2022-04-04 23:34:34 -04:00 |
|
Nick Krichevsky
|
1dc176fd74
|
Add load from (hl) instructions
|
2022-04-04 23:12:59 -04:00 |
|
Nick Krichevsky
|
4c6eec264a
|
Add basic memory for load instruction backing
|
2022-04-04 22:51:56 -04:00 |
|
Nick Krichevsky
|
af95676b15
|
Add parsing of ldr1r2 instructions
|
2022-04-04 22:18:15 -04:00 |
|
Nick Krichevsky
|
92b779d02d
|
Add parsing of ldnn instructions
|
2022-04-02 11:01:04 -04:00 |
|
Nick Krichevsky
|
ac6097794d
|
Add support for combined registers
|
2022-04-01 19:48:13 -04:00 |
|
Nick Krichevsky
|
607e4ab2df
|
Add flag register setting
|
2022-04-01 19:21:33 -04:00 |
|
Nick Krichevsky
|
fc710000a4
|
Initial commit. Add registers
|
2022-04-01 18:11:09 -04:00 |
|