Souryo
|
1f974dcedd
|
Debugger: Scroll overlay position is now based on the selected cycle/scanline
|
2017-09-28 20:05:00 -04:00 |
|
Souryo
|
c79c1ffdec
|
PPU: Fixed Dendy issue with intensify & grayscale bits
|
2017-09-04 08:31:54 -04:00 |
|
Souryo
|
96d15dd768
|
Fixed compilation warnings
|
2017-08-06 11:55:23 -04:00 |
|
Souryo
|
ce3e4d7c80
|
Debugger: Fixed issues with CPU/PPU state edition
|
2017-08-05 14:55:07 -04:00 |
|
Souryo
|
f975728005
|
Debugger: Allow stepping back through the execution (by using rewind mechanic)
|
2017-08-01 22:49:50 -04:00 |
|
Souryo
|
547fbab29f
|
Overclocking: Improved compatibility with games that write to $4011 + fixed PAL issues with OC
|
2017-07-17 19:35:16 -04:00 |
|
Souryo
|
80581e6118
|
Overclocking: Fixed regression introduced in 0.9.0 that caused issues in some games
|
2017-07-15 19:59:55 -04:00 |
|
Souryo
|
e82371e2f8
|
HD Packs: Improvements, new features, bug fixes
|
2017-06-28 20:01:24 -04:00 |
|
Souryo
|
d05d66507c
|
Emulation: Added adaptive sprite limit option to reduce graphical glitches when possible
|
2017-06-08 20:00:51 -04:00 |
|
Souryo
|
27dbf34940
|
Dendy: Fixed sound emulation issues
|
2017-05-14 09:40:28 -04:00 |
|
Souryo
|
cf8c98f384
|
Overclocking: Changed APU behavior when adding extra lines before/after NMI (helps reduce overclocking-related issues)
|
2017-04-29 21:39:57 -04:00 |
|
Souryo
|
3a6c8ca416
|
Added rewind functionality
|
2017-04-28 19:54:58 -04:00 |
|
Souryo
|
194d933685
|
Movies: bk2 movie format support (incomplete + sync issues vs NesHawk)
|
2017-04-22 13:19:21 -04:00 |
|
Souryo
|
c477d75b66
|
PPU: Fixed reset state (started at cycle 1 instead of 0) + adjusted reset sync values (improves read2004 result).
+Simplified PPU code for a small performance boost (+3-6%)
|
2017-04-21 21:29:39 -04:00 |
|
Souryo
|
a79bbd06eb
|
PPU: Emulate pixels being rendered 2 cycles later (in regards to grayscale/intensify flags) - fixes nmi_sync\demo_ntsc (thanks to Alyosha's research)
|
2017-04-20 21:58:35 -04:00 |
|
Souryo
|
e1fae4e302
|
PPU: Added option to emulate OAM decay
|
2017-04-08 14:13:10 -04:00 |
|
Souryo
|
6ffc27c96b
|
PPU: Disable sprite evaluation on prerender line + tweak PAL behavior
|
2017-04-07 19:24:34 -04:00 |
|
Souryo
|
619bc956bd
|
Optimizations: Improved emulation performance (5-15% speed boost depending on game)
|
2017-04-02 17:41:24 -04:00 |
|
Souryo
|
bf979be756
|
Optimizations: Most games now run 15-20% faster
|
2017-03-31 22:14:16 -04:00 |
|
Souryo
|
aacd2dec13
|
Linux: Fixed some GCC warnings/errors
|
2017-03-24 18:33:15 -04:00 |
|
Souryo
|
17d75287bd
|
PPU: Added delay to VRAM address update after $2006 write based on Visual NES findings by fred
Fixes Bart vs Mutants + Wizards & Warriors 3
|
2017-03-10 22:21:14 -05:00 |
|
Souryo
|
bed6976570
|
PPU: Fixed overflow bug emulation & $2004 read behavior (fixed read2004 test)
|
2017-03-10 21:29:48 -05:00 |
|
Souryo
|
e7ac6e428b
|
Dendy: Fixed OAM evaluation
|
2017-03-01 07:15:23 -05:00 |
|
Souryo
|
db23821fe6
|
Updated movie/savestate code to save new emulation flags (that can affect execution)
|
2017-02-25 15:15:44 -05:00 |
|
Souryo
|
3aaacb1bc3
|
Input: Minor fixes based on AllPads test results
|
2017-02-25 14:20:30 -05:00 |
|
Souryo
|
c2115defd9
|
-Added options to disable palette reads & oamaddr bug
-Better PAL emulation post scanline 260
-Fixed out of bounds memory access in oamaddr bug emulation
|
2017-02-24 21:43:42 -05:00 |
|
Souryo
|
40034199ee
|
OAM: Sprite RAM is now initialized based on the ram power on settings
|
2017-02-23 20:01:48 -05:00 |
|
Souryo
|
8a450f6902
|
Sprite DMA: Removed old patch that was no longer needed
|
2017-02-23 20:00:52 -05:00 |
|
Souryo
|
9173e76ce8
|
Emulation: Added options to emulate famicom-only features (no $2004 reads, no noise mode flag)
|
2017-02-22 20:41:58 -05:00 |
|
Souryo
|
7accd1ff18
|
Overclocking: Fixed sound issues when overclocking was enabled
|
2016-12-23 13:56:45 -05:00 |
|
Souryo
|
b542fd56ec
|
Linux: Fixed PPU crash when rendering is off + uninitalized variables
|
2016-12-16 07:13:33 -05:00 |
|
Souryo
|
e8c86804ac
|
Debugger: Replaced "Apply Changes" button with an "Undo" button instead - changes are automatically applied on the next instruction after changing them
|
2016-12-06 19:03:29 -05:00 |
|
Souryo
|
e10121368c
|
Debugger: Option to display PPU scroll in nametable viewer
|
2016-12-02 18:10:37 -05:00 |
|
Souryo
|
ea9c32437c
|
Debugger: Added feature to manually change the CPU/PPU's state
|
2016-11-26 17:48:11 -05:00 |
|
Souryo
|
98e6a83c15
|
PPU: Fixed issue with Remove Sprite Limit option that could cause the game to display the extra sprites from the wrong chr banks (i.e MMC5 Castlevania 3) due to calling LoadExtraSprites() on cycle 256
|
2016-11-13 22:46:55 -05:00 |
|
Souryo
|
af331bf5ae
|
Video: Added option to force the display of bg/sprites in the first 8 pixels of the screen (left side)
|
2016-10-23 13:29:37 -04:00 |
|
Souryo
|
281d11b7de
|
Video: Added disable sprites/background options
|
2016-09-11 11:03:26 -04:00 |
|
Souryo
|
9ad4719d57
|
Trace Logger: Added options + improved UI usability
|
2016-09-03 21:52:59 -04:00 |
|
Souryo
|
b700f94b4e
|
PPU: Fixed out-of-bounds array write
|
2016-08-26 22:07:09 -04:00 |
|
Souryo
|
4180b35c84
|
JY Company (Mapper 90, 209, 211) support
|
2016-07-22 19:54:47 -04:00 |
|
Souryo
|
f3bf2a631c
|
PPU: Fixed a couple of rendering-related scanline conditions for scanline 239/240
|
2016-07-10 09:08:31 -04:00 |
|
Souryo
|
f24b0e3595
|
MMC5: Vertical split mode support
|
2016-07-02 14:48:46 -04:00 |
|
Souryo
|
b852edfec8
|
NSF/NSFe support
|
2016-06-25 20:46:54 -04:00 |
|
Souryo
|
57f24af64f
|
Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item
|
2016-06-21 18:58:22 -04:00 |
|
Souryo
|
9d1f5f61ba
|
Overclocking: Allow CPU overclocking
|
2016-06-12 18:11:31 -04:00 |
|
Souryo
|
3f801e22ff
|
Debugger: Option to display the current frame as it is being drawn (pixel by pixel), instead of displaying when the full frame is done.
|
2016-06-05 10:26:05 -04:00 |
|
Souryo
|
4cb8ae7076
|
Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change
|
2016-06-02 23:56:11 -04:00 |
|
Souryo
|
53f1808f73
|
MMC3: Implemented submapper 3 (MM-ACC) - fixes Incredible Crash Dummies
-Also fixed a bug in NES 2.0 mapper ID code
|
2016-06-02 20:35:08 -04: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
|
1825fdcc1c
|
Dendy: Vertical blank flag must be set on scanline 291, not 241 - fixes crashes/odd behavior in multiple games
|
2016-06-01 17:42:52 -04:00 |
|