71 Commits

Author SHA1 Message Date
8c3cc5085c updates tests to cover most code.
-> Draw Sprite
-> Ret
-> Call
2024-10-06 10:33:02 -04:00
d1e39307a7 more byte poke tests 2024-10-04 14:58:06 -04:00
f1c8c9a683 peek/poke tests 2024-10-04 14:55:06 -04:00
ef1b6e70f7 go to lunch 2024-10-02 12:02:50 -04:00
9d3fabe0c3 more test suite evolution 2024-10-02 10:54:58 -04:00
24ea413848 more test etc.
video needs stuff bad
2024-09-28 22:20:51 -04:00
731f20d894 more fixed tests and covered text. 2024-09-28 08:55:35 -04:00
fc62512edd now blows up with the hard test. the easy one runs but the rendering is still not done 2024-09-26 13:21:19 -04:00
7436200a6f adds better handling for invalid instructions
adds tests for invalid instructions
adds tarpaulin for generating coverage
2024-09-26 12:46:26 -04:00
9c60454270 coverage at 100%
- delay_timer
- keypad
- sound_timers
- video
- util

close
- system_memory
- registers
- instructions
2024-09-26 11:12:44 -04:00
7b36061268 registers better integrated
more tests and docs to the executors
2024-09-25 11:26:09 -04:00
0075c5ef7d more tests.
registers are their own struct now
2024-09-25 09:05:25 -04:00
d00d093b11 moves instruction code into instruction from computer
adds test suite to verify encode/decode of instructions.
(( next is execution of instructions ))
moves utility code for splitting parts of instructions to its own place with tests
2024-09-24 12:51:22 -04:00
9eb735a858 timers closer
display closer
2024-09-24 10:00:13 -04:00
d6f7c73de3 add test chip8 file
more decoder and executor code
lots and lots more tests.  lots and lots and lots and lots more needed
2024-09-23 16:12:52 -04:00
c8259157c5 laptop work 2024-09-21 14:31:21 -04:00
a12b5f254c growth 2024-09-14 08:04:11 -04:00
95d4e6c32c box swap 2024-09-11 13:39:20 -04:00
1a59524f02 gotta take a break 2024-08-18 18:15:42 -04:00
6dc9ce3721 emma now has ability to decode an instruction and to display video and system memory 2024-08-17 13:40:19 -04:00
ceb62d2c53 Initial commit 2024-07-22 14:07:35 -04:00