Sour
|
a72acc9f1a
|
Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments
|
2019-11-11 21:10:47 -05:00 |
|
Sour
|
886ae6425f
|
Fixed some cases of variables being used before initialization
|
2019-06-23 20:11:10 -04:00 |
|
Sour
|
bf86f5458a
|
APU: Fixed "catch up" bug that caused the frame counter's pacing to be incorrect
|
2019-01-25 20:39:22 -05:00 |
|
Sour
|
04310eddb4
|
Core refactoring (remove static variables) - WIP
|
2018-07-08 10:28:47 -04:00 |
|
Sour
|
1e90a71394
|
Linux: Removed -Wno-switch option and fixed warnings
|
2018-06-25 15:56:05 -04:00 |
|
Sour
|
2118d498c7
|
Debugger: Added APU viewer tool
|
2018-01-01 23:23:18 -05:00 |
|
Sour
|
5c85bf722f
|
Fixed rare freeze when loading a rom caused by reading uninitialized memory
|
2017-12-22 23:14:17 -05:00 |
|
Souryo
|
5957bc2d3e
|
Debugger: LUA scripting
|
2017-08-30 18:31:27 -04:00 |
|
Souryo
|
4187ffb45f
|
APU: Fixed 0.8.0 regression for reset behavior (4017_written test)
|
2017-03-31 22:18:38 -04:00 |
|
Souryo
|
bf979be756
|
Optimizations: Most games now run 15-20% faster
|
2017-03-31 22:14:16 -04:00 |
|
Souryo
|
bed6976570
|
PPU: Fixed overflow bug emulation & $2004 read behavior (fixed read2004 test)
|
2017-03-10 21:29:48 -05:00 |
|
Souryo
|
b4489ed0f7
|
Linux: Fixed all clang warnings
|
2016-12-17 23:14:47 -05:00 |
|
Souryo
|
4a784ff87a
|
Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future)
|
2016-06-02 20:20:26 -04:00 |
|
Souryo
|
2b6d625969
|
APU: Fixed freeze that could happen when switching between NTSC and PAL
|
2016-06-01 20:11:28 -04:00 |
|
Souryo
|
4de5827a4e
|
APU: Frame counter accuracy fixes - Fixes all test_apu_2 tests (1 to 11)
|
2016-05-18 20:42:26 -04:00 |
|
Souryo
|
c3dabcd1d2
|
Basic Dendy (Russian NES clone) support + Fixed a lock-up condition when switching between regions
|
2016-01-30 19:33:32 -05:00 |
|
Souryo
|
dffc03ad68
|
MMC5 support (incomplete)
Heavy refactoring of BaseMapper (to support MMC5 functionality, and be more flexible in general)
|
2015-07-29 22:10:34 -04:00 |
|
Souryo
|
41ae3cdcd2
|
PAL support (PPU & APU)
|
2015-07-21 23:05:27 -04:00 |
|
Souryo
|
95c0ab9047
|
IRQ/NMI timing fixed (Dragon Quest 3 was still broken) + code cleanup
|
2015-07-19 22:09:24 -04:00 |
|
Souryo
|
84f735b6a4
|
Improved APU accuracy - passes most APU tests
|
2015-07-19 01:30:13 -04:00 |
|
Souryo
|
444db81dfc
|
Added reset/savestate support to APU
|
2015-07-14 23:35:30 -04:00 |
|
Souryo
|
e5fe396ffb
|
Proper APU emulation (no longer using a library for it, except BlipBuffer) - Not finished need to implement save states & reset behavior
|
2015-07-14 21:50:42 -04:00 |
|