15 Commits
Author SHA1 Message Date
prodriguez bba46296b1 implemented keypad 2025-03-15 01:58:27 -04:00
prodriguez 19506dd218 decoupled timers from interpreter tick rate 2025-03-14 20:41:08 -04:00
prodriguez 22526c1b90 display now only draws chipxels that have changed 2025-03-14 17:35:31 -04:00
prodriguez ac5313a6ca redesigned display peripheral 2025-03-14 15:48:15 -04:00
prodriguez af39b2ab07 fixed ticks to delay timer conversion 2025-03-14 01:21:12 -04:00
prodriguez 3c30d2a04f interpreter memory vector access now always uses bound checking 2024-11-29 20:14:59 -05:00
prodriguez 8c49ec6d86 fixed arithmetic and logic (8XXX) instructions
interpreter now passes Timendus' flags test
2024-11-29 19:32:43 -05:00
prodriguez 830ab9eda7 Implemented most FXXX instructions.
It now passes the Corax+ test.
2024-11-29 18:44:31 -05:00
prodriguez ea4b961d53 implemented draw function in interpreter 2024-11-28 19:38:11 -05:00
prodriguez 5429c5fac1 implemented DisplaySDL 2024-11-28 04:08:37 -05:00
prodriguez e4636e4901 small refactor for readability 2024-11-27 18:46:51 -05:00
prodriguez 7069e0ae49 started work on the CHIP-8 interpreter 2024-11-26 06:52:49 -05:00
prodriguez 3e5da27250 Implemented Buzzer 2024-11-22 21:01:23 -05:00
prodriguez a7afcd2551 Now using SDL2 2.30.9 2024-11-22 00:09:54 -05:00
prodriguez 1db8d0b739 first commit 2024-11-20 13:11:47 -05:00