Commit Graph

  • 9f12bb2ba0 PPU: impl scrolling main Andrew Glaze 2024-08-23 23:36:25 -04:00
  • af3be8d93d fix cross-platform compatability Andrew Glaze 2024-08-22 21:45:47 -04:00
  • df8be993f7 impl frame timing Andrew Glaze 2024-08-22 21:19:11 -04:00
  • 59e7559d77 Impl Joypad Andrew Glaze 2024-08-21 18:35:32 -04:00
  • bd21449256 Render: don't render all sprites for every background tile Andrew Glaze 2024-08-21 17:45:32 -04:00
  • 6974110b22 Render: Impl sprite rendering Andrew Glaze 2024-08-21 16:42:05 -04:00
  • ddd8fd6ee6 PPU: Impl color palettes Andrew Glaze 2024-08-21 10:13:15 -04:00
  • f9efe23b0b PPU: background rendering Andrew Glaze 2024-08-20 23:36:04 -04:00
  • be170bf750 remove large log file Andrew Glaze 2024-08-20 17:22:53 -04:00
  • 1917d0f82e PPU: work on rendering Candygoblen123 2024-08-20 17:21:52 -04:00
  • bd12a61330 Render: implement basic chr rom renderer Andrew Glaze 2024-08-20 12:07:36 -04:00
  • 830bc5f65a PPU: impl NMI interrupt Andrew Glaze 2024-08-19 22:05:08 -04:00
  • 05927d8e91 PPU: Implement registers Andrew Glaze 2024-08-19 11:21:24 -04:00
  • 9c5cb22223 main.swift: fix clock delay Andrew Glaze 2024-08-18 16:33:25 -04:00
  • 5f770589c8 implement undocumented opcodes Andrew Glaze 2024-08-18 15:55:39 -04:00
  • af72573d13 got rom to load Andrew Glaze 2024-07-21 21:43:37 -04:00
  • 915bff96a1 create Rom.swift and bus.swift Andrew Glaze 2024-07-19 22:52:46 -04:00
  • 88d6a22bad finish CPU tests Candygoblen123 2024-05-26 13:18:05 -04:00
  • 8c0de8c7a7 add lots of CPU instruction tests Candygoblen123 2024-05-19 15:00:58 -04:00
  • 18ce4bebfb fix tests Candygoblen123 2024-05-17 22:51:00 -04:00
  • 5bdfebdf13 test snake game Candygoblen123 2024-05-17 14:15:10 -04:00
  • c441014511 impl the rest of the instructions Candygoblen123 2024-05-11 23:30:17 -04:00
  • f0b3dcd95b add LDA, STA, TAX, INX, BRK Candygoblen123 2024-05-10 23:06:45 -04:00