Commit Graph

  • 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