-
b860999dc8
Implement timer, some IO operations and more CPU instructions
main
Michael Smith
2025-09-05 11:15:41 +02:00
-
7678fda9e7
Add more instructions. Fix JR bug. Start implementation of IO R/W
Michael Smith
2025-09-03 09:11:16 +02:00
-
7c494acc7e
Implement more CPU instructions
Michael Smith
2025-08-30 13:19:07 +02:00
-
772ff893af
Implement CB instructions
Michael Smith
2025-08-29 17:42:30 +02:00
-
c18615c629
Implement more CPU instructions
Michael Smith
2025-08-29 17:04:46 +02:00
-
82d3898216
Add some RAM and a stack
Michael Smith
2025-08-29 17:04:30 +02:00
-
1bae615b39
Update README
Michael Smith
2025-08-29 13:42:03 +02:00
-
6e3149d093
More work on CPU
Michael Smith
2025-08-21 19:53:41 +02:00
-
b72667947f
WIP: CPU
Michael Smith
2025-08-13 17:54:55 +02:00
-
3cb7e3a5c9
Make escape key quit application
Michael Smith
2025-08-13 13:49:09 +02:00
-
c3d17459c6
Calculate and verify ROM checksum
Michael Smith
2025-08-13 13:48:38 +02:00
-
ba4e098ba5
Update test suite to use example roms
Michael Smith
2025-08-13 12:46:00 +02:00
-
5387152a21
Animating a nice backbuffer. Thank you Casey Muratori of Handmade Hero fame (https://www.youtube.com/watch?v=hNKU8Jiza2g)
Michael Smith
2025-08-07 17:56:59 +02:00
-
4c224a51ec
Restructure following https://github.com/fogleman/nes ideas
Michael Smith
2025-08-07 16:03:52 +02:00
-
5c52038776
Fix test
Michael Smith
2025-08-07 13:12:03 +02:00
-
5a5e1feae5
Messing around
Michael Smith
2025-08-06 18:44:00 +02:00
-
70c0b4aee5
Add ImGui through cimgui-go
Michael Smith
2025-08-05 13:47:10 +02:00
-
d7be45c2ac
Add CPU
Michael Smith
2025-08-05 12:49:15 +02:00
-
a831c937c6
SDL2 version
Michael Smith
2025-08-05 12:49:08 +02:00
-
8d8c20221d
Add assertion library (testify) and cartridge tests
Michael Smith
2025-08-05 12:37:11 +02:00
-
b3da228722
Initial commit
Michael Smith
2025-08-04 14:09:22 +02:00