Nathaniel Walizer
|
96ec7c584c
|
Wire up APU interrupt
|
9 місяці тому |
Nathaniel Walizer
|
6568131ec4
|
Add APU Skeleton
|
9 місяці тому |
Nathaniel Walizer
|
99009eb11e
|
PPU init and cleanup
|
9 місяці тому |
Nathaniel Walizer
|
ae22606f81
|
ARM/STM32 Compatability improvements
- Rename DEBUG to NESE_DEBUG
- Split out allocators for internal RAM
- SDL flushing (GPU compat)
- Porting notes
|
9 місяці тому |
Nathaniel Walizer
|
34a0628fe0
|
Add Mapper 4 (MMC3); rearrange hsync timing
|
9 місяці тому |
Nathaniel Walizer
|
14258fca4e
|
Fix palette indexing bug
|
9 місяці тому |
Nathaniel Walizer
|
10c7ca845b
|
Add Mapper 1 (MMC1) with a little refactoring
|
9 місяці тому |
Nathaniel Walizer
|
9aee1f1d2e
|
Add input support; fix cycle counts; implement frame timing
|
9 місяці тому |
Nathaniel Walizer
|
e613f3054c
|
Fix palette transparency bug
|
9 місяці тому |
Nathaniel Walizer
|
0239f9773f
|
Add OAM DMA; More sprite rendering preparation
|
9 місяці тому |
Nathaniel Walizer
|
3b30f39a5b
|
Add PPU background rendering; bugfixes
- Fix palette reference
- Fix live tracing memory addressing
- Fix ROL bug
- Fix indirect X/Y addressing decode
- Fix nametable mirroring
|
9 місяці тому |
Nathaniel Walizer
|
0370da8538
|
PPU rendering stub; interrupt and memory bugfixes
|
9 місяці тому |
Nathaniel Walizer
|
eec711f630
|
Fix ROM read addr mask; Fix interrupt logic; add VBlank NMI
|
9 місяці тому |
Nathaniel Walizer
|
c44a0a8b74
|
Add PPU register R/W
|
9 місяці тому |
Nathaniel Walizer
|
bc911c49d5
|
Add main emulator loop, mapper 0, cart loading, and peripheral stubs
|
9 місяці тому |
Nathaniel Walizer
|
d4c74c9fe4
|
Fix interupt handling
- Passes Klaus Dormann's interrupt tests
|
9 місяці тому |
Nathaniel Walizer
|
63e2e129d1
|
Add V2 6502 core emulation and basic test support
- Passes Klaus Dormann's functional tests
|
9 місяці тому |