Souryo
c4ef93ccbb
Power Cycle: Fixed a couple of bugs, moved logic to core
2017-05-02 23:31:06 -04:00
Souryo
c96f7d1c9c
Overclocking: Fixed inconsistency with lag counter when loading a new game
2017-05-01 19:30:04 -04:00
Souryo
4e6a063c65
NSF: Added icons for recording/fast forward/slow motion + fixed a couple of UI bugs
2017-04-30 01:16:33 -04:00
Souryo
aab1c25a2b
Overclocking: Improved DMC's overclocking disabling logic
2017-04-29 16:11:22 -04:00
Souryo
0c2cc8c94d
Code cleanup
2017-04-29 08:29:56 -04:00
Souryo
3a6c8ca416
Added rewind functionality
2017-04-28 19:54:58 -04:00
Souryo
211e6354c8
Movies: FM2 file format support (incomplete, wip)
2017-04-24 18:28:50 -04:00
Souryo
4c38075c9e
Tests: Added basic way of finding potentially broken games
2017-04-23 18:47:28 -04:00
Souryo
99ce88a193
UI: Added shortcut key to execute a single frame
2017-04-22 18:08:38 -04:00
Souryo
194d933685
Movies: bk2 movie format support (incomplete + sync issues vs NesHawk)
2017-04-22 13:19:21 -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
8a921b676c
Movies: Code refactoring
2017-04-18 22:39:45 -04:00
Souryo
7bbe0b1388
Sound Recorder: Allow recording to continue after a reset (or track change in NSF files)
2017-04-14 19:42:31 -04:00
Souryo
92107d94df
UPS patch support
2017-04-10 17:26:39 -04:00
Souryo
bf979be756
Optimizations: Most games now run 15-20% faster
2017-03-31 22:14:16 -04:00
Souryo
910e27f0af
Debugger: Ability to save modified PRG/CHR back to a rom
2017-03-04 22:25:25 -05:00
Souryo
23fd484d06
Emulation: Added "do not reset ppu on console reset" option
2017-02-24 23:06:13 -05:00
Souryo
7accd1ff18
Overclocking: Fixed sound issues when overclocking was enabled
2016-12-23 13:56:45 -05:00
Souryo
666dc14043
Debugger: Disabled pause when in debugger - fixes deadlocks
2016-12-14 20:48:47 -05:00
Souryo
cbc61a1bac
Fixed all GCC errors and most warnings
2016-12-11 10:56:23 -05:00
Souryo
2cbae24ded
UI: Added "Load Random Game" option
2016-12-09 12:49:17 -05:00
Souryo
5db212c98c
Debugger: Prevent autosave from resuming execution
2016-11-26 18:04:09 -05:00
Souryo
6be499368c
Debugger: Callstack improvements (uses function labels when possible, shows NMI/IRQ calls, etc.)
2016-11-22 00:14:49 -05:00
Souryo
d2cac18235
Debugger: Fixed rare deadlock when closing debugger
2016-10-26 22:09:15 -04:00
Souryo
3d453ba021
Auto Save: Prevent saves from starting an audio loop
2016-09-04 19:04:52 -04:00
Souryo
b86ee4d98f
Fixed deadlock when closing emu with "Pause when in background" option enabled
2016-09-04 07:17:00 -04:00
Souryo
17b13bfc0a
Added support for binding actions to gamepad/keyboard + Added a fast forward key (hold to fast forward)
2016-09-02 19:36:37 -04:00
Souryo
1ddb980be9
Auto quick saves - allow automatic save states to be taken and saved to slot #6 (read-only) every X minutes
2016-08-31 20:54:38 -04:00
Souryo
531e8c4cfe
Disable screensaver/etc when a game is running
2016-08-29 21:07:52 -04:00
Souryo
ccc2fc2aa3
Cheats: Added basic cheat code finder tool
2016-08-25 19:02:33 -04:00
Souryo
d57a9f413a
IPS: Fixed "Autoload IPS patches" option (IPS files were always loaded) + fixed and simplified IPS loading logic
2016-08-20 22:07:56 -04:00
Souryo
e28ce321d4
Debugger: Fixed some deadlocks
2016-07-31 14:31:44 -04:00
Souryo
062d22ae80
Work/Save ram general improvements.
...
-Added support for work ram size field in NES 2.0
-Updated DB to list both work ram & save ram sizes
-Fixed MMC1/MMC3 implementation (and implemented the wram/sram protection bits)
Holy Diver tests now all pass (except a minor IRQ timing issue for FME7)
2016-07-26 19:19:28 -04:00
Souryo
eec3798e00
Movies: Disable loading save states when playing or recording movies
2016-07-19 16:36:07 -04:00
Souryo
23d8992bcb
Kaiser boards support (Mapper 56, 142, 171, 175)
2016-07-17 14:07:22 -04:00
Souryo
aa3767b086
Region: Display active region when loading game and changing regions from the menu
2016-07-10 19:15:00 -04:00
Souryo
ac69be19a5
Overclocking: Added lag counter
2016-07-10 18:22:37 -04:00
Souryo
313340198e
Vs System: Automatically select proper PPU & input mapping based on rom name/CRC + implemented support for vs system input remappings (some games change the buttons around)
2016-07-10 09:05:41 -04:00
Souryo
176949b8b0
NSF: Override NSF file's NTSC/PAL flag when a specific region is selected in the options
2016-07-09 10:23:07 -04:00
Souryo
6660dc860d
VRC7 audio support
2016-07-01 23:54:31 -04:00
Souryo
b852edfec8
NSF/NSFe support
2016-06-25 20:46:54 -04:00
Souryo
c74903799c
VS: Added support for VS zapper
2016-06-22 19:23:08 -04:00
Souryo
5096ff414c
VS: Fixed TKO Boxing/RBI Baseball/Super Devious freezes
2016-06-21 22:13:26 -04:00
Souryo
b4e412a7d5
Archives: Stop sound before loading a new ROM - 7z ifiles can take a while to decompress which made the current sound buffer loop.
2016-06-19 16:55:26 -04:00
Souryo
298a789cfc
7z support + Rom selection for archives containing multiple rom files + General fixes/improvements when dealing with archives (cheats, save states, saved data, etc.)
2016-06-17 20:53:05 -04:00
Souryo
941d3884ef
Game DB: Added a game database (mix of Nestopia's DB and NesCartDB) - used to correct invalid ROM headers and automatically detect NES 2.0 submappers
2016-06-15 21:59:34 -04:00
Souryo
9d1f5f61ba
Overclocking: Allow CPU overclocking
2016-06-12 18:11:31 -04:00
Souryo
618c8e0b5e
Savestates: More refactoring + bug fixes from the last changes (breaks compatibility again)
2016-06-11 16:08:16 -04:00
Souryo
c5d1e4cfc7
Sound Recorder: Added .wav recording feature (Tools menu)
2016-06-05 14:36:20 -04:00
Souryo
e210d267d8
Debugger: Fixed some deadlocks when pausing/resetting/changing game, fixed breakpoints not being remembered after a reset
2016-06-04 08:55:52 -04:00