Henry Sloan
|
627dd2d70f
|
Add NMI delay and more unofficial instructions
|
2021-03-31 11:43:29 -04:00 |
|
Henry Sloan
|
edbf003c7a
|
Update TODO messages
|
2021-03-26 12:17:22 -04:00 |
|
Henry Sloan
|
7f7e03f8d6
|
Fix counter overflows in dev profile
|
2021-03-26 10:23:56 -04:00 |
|
Henry Sloan
|
2984235f93
|
Connect APU DMC DMA to CPU
|
2021-03-20 13:45:30 -04:00 |
|
Henry Sloan
|
bb8a5c321f
|
Implement reading and connect working features
|
2021-03-19 22:41:54 -04:00 |
|
Henry Sloan
|
8b7f6a08c4
|
Add IRQ support to CPU and console
|
2021-03-18 00:27:22 -04:00 |
|
Henry Sloan
|
54124f810e
|
Substantially improve accuracy of CPU
|
2021-03-16 18:01:52 -04:00 |
|
Henry Sloan
|
3a533b1c2a
|
Add dummy cartridges without mappers or memory
|
2021-03-05 23:29:33 -05:00 |
|
Henry Sloan
|
0c99f745a4
|
Implement NMI and make logging optional
|
2021-03-05 13:23:38 -05:00 |
|
Henry Sloan
|
39590da75e
|
Implement PPUDATA and OAMDMA
|
2021-03-02 15:26:42 -05:00 |
|
Henry Sloan
|
07964373fc
|
PPU registers and skeleton implementation
|
2021-02-28 21:33:16 -05:00 |
|
Henry Sloan
|
4d3fafe504
|
Relocate nestest testing to test
|
2021-02-28 10:31:54 -05:00 |
|
Henry Sloan
|
be803c22c8
|
Abstract step printing
|
2021-02-27 22:21:05 -05:00 |
|
Henry Sloan
|
bd849d99ed
|
Add nestest-accurate instructions, memory, logging
|
2021-02-27 22:10:09 -05:00 |
|
Henry Sloan
|
f97bb156e1
|
Run rustfmt
|
2021-02-26 17:33:29 -05:00 |
|
Henry Sloan
|
4312992f4a
|
Add remaining unofficial instructions
|
2021-02-23 16:34:24 -05:00 |
|
Henry Sloan
|
4efa09c95d
|
Implement combined unofficial instructions
|
2021-02-05 16:16:31 -05:00 |
|
Henry Sloan
|
5371ebd7cb
|
Correct cycles for unofficial opcodes
|
2021-02-05 13:17:07 -05:00 |
|
Henry Sloan
|
5d0da66080
|
Differentiate ticks and steps, and add extra cycles
|
2021-02-05 12:56:49 -05:00 |
|
Henry Sloan
|
c94f2b4eb2
|
Fix up instructions+stack, and add simple memory
|
2021-02-04 15:10:10 -05:00 |
|
Henry Sloan
|
e8bee0f38e
|
Finish instructions and addressing modes
|
2021-02-03 18:43:18 -05:00 |
|
Henry Sloan
|
cf3c3504f9
|
Implement all official instructions
|
2021-02-03 14:05:23 -05:00 |
|
Henry Sloan
|
7364eba41b
|
Implement most generalizable CPU instructions
|
2021-02-03 12:53:49 -05:00 |
|
Henry Sloan
|
c6957e94f4
|
Initial commit
|
2021-01-31 18:00:44 -05:00 |
|