Henry Sloan
|
7f7e03f8d6
|
Fix counter overflows in dev profile
|
2021-03-26 10:23:56 -04:00 |
|
Henry Sloan
|
d1b8e4bd02
|
Fix dummy sprites and sprite zero detection
|
2021-03-26 10:23:13 -04:00 |
|
Henry Sloan
|
79db29f3de
|
Fix minor overflow bugs
|
2021-03-24 18:42:32 -04:00 |
|
Henry Sloan
|
7bb6f6bb68
|
Possibly working mapper 9 implementation
|
2021-03-20 03:06:45 -04:00 |
|
Henry Sloan
|
328d37f241
|
Minor PPU fixes
|
2021-03-18 14:56:53 -04:00 |
|
Henry Sloan
|
7ecd391f14
|
Add more accurate sprite evaluation and pixels
|
2021-03-17 12:23:25 -04:00 |
|
Henry Sloan
|
9bcd9f32ae
|
Implement initial realistic sprite evaluation
|
2021-03-16 21:46:17 -04:00 |
|
Henry Sloan
|
9897bcdf3b
|
Add sprite zero hit and other sprite behaviors
|
2021-03-15 11:08:11 -04:00 |
|
Henry Sloan
|
5016eb39e8
|
Mostly fix up PPU scanline timing
|
2021-03-14 00:04:53 -05:00 |
|
Henry Sloan
|
5b2852f07b
|
Run cargo fmt
|
2021-03-12 13:57:23 -05:00 |
|
Henry Sloan
|
6638daf004
|
Add controller support in frontend and API
|
2021-03-12 13:56:54 -05:00 |
|
Henry Sloan
|
028bb4b6d5
|
Add naive support for overlapping sprites
|
2021-03-12 10:26:25 -05:00 |
|
Henry Sloan
|
8ba7e91d73
|
Add initial working, colored sprites
|
2021-03-12 01:45:37 -05:00 |
|
Henry Sloan
|
10b25bf550
|
Initial, inaccurate sprite fetching and evalution
|
2021-03-11 17:52:46 -05:00 |
|
Henry Sloan
|
b4427700d0
|
Allow replacement of cartridges
|
2021-03-07 13:48:16 -05:00 |
|
Henry Sloan
|
83e0e81a37
|
Implement first working mapper capabilities
|
2021-03-06 13:09:27 -05:00 |
|
Henry Sloan
|
d88c383696
|
Move DMA to avoid multiple borrows
|
2021-03-05 13:25:05 -05:00 |
|
Henry Sloan
|
fc1789fa82
|
Fix several silly bugs, achieving working BG
|
2021-03-04 23:58:10 -05:00 |
|
Henry Sloan
|
63dd7ec717
|
Add untested pixel output
|
2021-03-04 11:24:34 -05:00 |
|
Henry Sloan
|
3a25d3e0de
|
Implement background tile fetching
|
2021-03-03 18:27:53 -05:00 |
|
Henry Sloan
|
96002f4ed4
|
Implement skeleton timing for PPU scan
|
2021-03-03 14:15:46 -05:00 |
|
Henry Sloan
|
39590da75e
|
Implement PPUDATA and OAMDMA
|
2021-03-02 15:26:42 -05:00 |
|
Henry Sloan
|
33ec58cc22
|
Implement most PPU register writes
|
2021-03-02 12:24:39 -05:00 |
|
Henry Sloan
|
ac76f625ac
|
Implement memory peeking for PPU
|
2021-03-02 10:55:03 -05:00 |
|
Henry Sloan
|
15719cfd8d
|
Revise registers and implement valid reads
|
2021-03-02 01:08:45 -05:00 |
|
Henry Sloan
|
07964373fc
|
PPU registers and skeleton implementation
|
2021-02-28 21:33:16 -05:00 |
|