Commit Graph

61 Commits

Author SHA1 Message Date
william
59d0f3f894 Sprite rendering? 2025-01-09 23:19:04 -05:00
william
42beb7ac7c Add sprite evaluation to PPU 2024-12-08 14:51:47 -05:00
william
fe5b9575e9 Add input system bases 2024-12-08 13:42:18 -05:00
william
eee13026b0 Add working basic component based GUI system. Allows to open and close windows without restarting. 2024-10-03 19:24:03 -04:00
william
f18ad715fb SDL menu in top of main window 2024-09-01 15:54:41 -04:00
william
32c9cebd19 More debug tools and finally fix rendering! 2024-08-20 20:43:42 -04:00
william
1add13dd20 Add tile debugger to main view 2024-08-17 17:38:15 -04:00
william
77b37fc3b6 Tile debugger 2024-08-13 21:49:48 -04:00
william
d1ddcb1b0f Add palette colors the main emulator view 2024-08-13 17:32:54 -04:00
william
0066e77455 Add palette switch to the debug pattern view. 2024-08-06 17:30:57 -04:00
william
81451b24ad Nametable view palette 2024-08-03 21:51:31 -04:00
FyloZ
96af510b19
Less buggy PPU 2024-07-25 22:08:08 -04:00
FyloZ
54825ecb5a
Move debugging to compiler flag 2024-07-25 21:22:00 -04:00
FyloZ
662d7efa59
Functioning nametable view 2024-07-23 20:46:13 -04:00
william
139966c4cf Nametable debugger 2024-07-23 18:50:11 -04:00
william
8ce002e307 Fix debug pattern rendering 2024-07-21 16:41:38 -04:00
william
a533af7901 Nametable debugger 2024-07-12 18:52:54 -04:00
FyloZ
97d46b4583
Start nametable debugger 2024-07-12 13:07:16 -04:00
FyloZ
78160ed311
Add README.md 2024-07-10 22:34:14 -04:00
FyloZ
eb0e0a42c0
PPU rewrite 2024-06-21 13:47:28 -04:00
william
dcb01b4c6a Efficient rendering 2024-06-16 19:22:40 -04:00
FyloZ
d9f0c67668
PPU nametable/pattern background rendering!!! 2024-05-31 00:52:28 -04:00
william
5fd5106ad4 PPU debugging 2024-05-29 21:38:52 -04:00
FyloZ
66785039a9
Fix memory mapping 2024-05-23 23:52:04 -04:00
william
07d044c47f PPU 2024-05-23 22:44:52 -04:00
FyloZ
608a2b7578
Palette 2024-05-17 13:25:32 -04:00
FyloZ
87179ec891
Pattern table view 2024-05-17 13:16:21 -04:00
FyloZ
036835d3d0
Support for multiple windows (debugging) 2024-05-17 11:40:02 -04:00
FyloZ
b7287c5786
GUI and CPU/PPU timing 2024-05-17 00:33:37 -04:00
william
9629efeeb9 PPU registers 2024-05-15 13:02:40 -04:00
william
1bc9d4950f PPU_CTRL, PPU_STATUS 2024-05-13 17:37:36 -04:00
FyloZ
d5fba04314
PPU 2024-05-10 14:03:08 -04:00
FyloZ
8dd1fe6037
Removed ROMS 2024-05-06 20:23:53 -04:00
FyloZ
22401f30ac
Move states to global variables 2024-05-06 20:23:44 -04:00
FyloZ
7caf88171f
CPU NMI implementation 2024-05-04 22:16:12 -04:00
william
4ac584f633 PPU 2024-05-04 21:38:09 -04:00
william
ae76160f11 PPU debugger view 2024-05-01 12:58:15 -04:00
william
6565364bc9 Use linked list to navigate through interactive debugger windows 2024-05-01 11:45:39 -04:00
william
e5e972fc4a Fix build system 2024-04-30 12:28:43 -04:00
william
4b4ce45804 Renamed debugger view functions, fixed crash when exiting 2024-04-30 11:18:34 -04:00
FyloZ
d0562fdea4
Fix program view debugger goto 2024-04-08 14:19:59 -04:00
william
4148f80360 PV 2024-04-03 23:03:35 -04:00
william
e3839dc9d6 PV 2024-01-16 15:46:22 -05:00
william
091a5e3bf5 Window and cursor abstractions 2024-01-14 21:59:13 -05:00
william
9db7b680d3 Removed workspace.xml 2024-01-11 17:38:50 -05:00
FyloZ
7d04e3eb3c
Blah 2 2024-01-11 16:02:53 -05:00
FyloZ
b7ed82cf09
gitignore 2024-01-10 11:15:49 -05:00
william
f4279467e8 Bla 2024-01-09 15:56:54 -05:00
william
4a44443dc7 Finished read-only memory debugger 2024-01-09 14:46:20 -05:00
william
084cbed0f4 Memory debugger 2024-01-07 16:20:37 -05:00