Commit graph

22 commits

Author SHA1 Message Date
b574e1b1bf interrupts work properly! and halt bug almost does 2023-02-24 11:53:44 +11:00
d7a60d1c97 i wasnt *that* stupid 2023-02-12 10:22:52 +11:00
18a0ceb46e clippy clean :) 2023-02-12 09:46:47 +11:00
cee17032bd clippy suggestions 2023-02-12 09:41:34 +11:00
03faea6ca9 move stuff to util file 2023-02-12 09:27:41 +11:00
c442363cd4 VERY stupid mistake 2023-02-11 08:57:48 +11:00
b659e5c77b fix DAA 2023-02-09 17:30:50 +11:00
122bfee8df implement HALT 2023-02-07 22:49:08 +11:00
1a0a45527a clean imports 2023-02-07 09:12:39 +11:00
bb7e0fbc51 opcodes return number of cycles 2023-02-02 16:28:49 +11:00
7c196daeb6 cleanup 2023-02-02 12:05:09 +11:00
eb85d3aa25 cant pop to f 2023-02-02 11:55:04 +11:00
ba8b03693f all instructions actually working 2023-02-02 11:52:45 +11:00
8fc35fa1e1 cleanup 2023-02-02 11:00:47 +11:00
e4ba687968 0xC0 - 0xFF 2023-02-02 10:54:16 +11:00
f07c6a41a3 impl 0x80 to 0xBF 2023-02-01 23:08:51 +11:00
d03043bef9 ld instructions 2023-02-01 22:54:02 +11:00
e3199f32b6 0x00 - 0x3F opcodes 2023-02-01 22:46:58 +11:00
fffb6e0278 new register layout 2023-02-01 17:18:08 +11:00
17f037fb27 give flags their Full Name 2023-01-22 13:09:31 +11:00
13bd9f0a1c refactor printing + args 2023-01-22 12:13:02 +11:00
744f769728 move opcodes to module 2023-01-22 09:39:45 +11:00