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
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
04d470b15d
Support for VS Unisystem games (Not yet supported properly in movies and netplay)
2016-04-30 20:08:53 -04:00
Souryo
0c765aca59
Localization: Mesen is now available in English, French and Japanese
2016-02-19 13:05:04 -05:00
Souryo
b4b195d01b
Input: Arkanoid controller support - NES & Famicom (Passes both test roms, works via NetPlay/Movies)
...
NetPlay: Fixed a few issues (crashes when connecting)
2016-02-14 12:58:35 -05:00
Souryo
6f6a07b6c9
CPU: Display clean message when CPU crashes
2016-02-11 22:59:31 -05:00
Souryo
eb80a443b7
NetPlay: Fixed crash when host loaded a game while no game was loaded (ConfigChanged notification was sent and an empty snapshot was sent to clients)
2016-02-10 21:41:51 -05:00
Souryo
1647f0c8c0
NetPlay/Movies: Avoid performing CRC32 checks when looking for a rom that matches
2016-02-08 23:34:48 -05:00
Souryo
c26a45ab8f
Input: Reworked most of the input-related code. Zapper/Famicom support added. NetPlay and Movies now support any input type
2016-02-05 23:14:27 -05:00
Souryo
28a29b536f
Options: Added pause in background/allow background input options
2016-01-31 13:53:17 -05:00
Souryo
3683d76088
VideoRenderer: Split from VideoDecoder. Handles drawing to the screen - even when no game is running.
2016-01-31 00:41:33 -05: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