Commit graph

862 commits

Author SHA1 Message Date
Souryo
b7d4e21e20 Mapper 182 support 2016-07-17 09:58:51 -04:00
Souryo
696c344bdc Mapper 252 support 2016-07-17 09:41:19 -04:00
Souryo
3773ccecaf Taito TC0690 (Mapper 48) support 2016-07-16 23:19:02 -04:00
Souryo
9a45c642f1 Mapper 46 (ColorDreams multicart) support 2016-07-16 22:27:55 -04:00
Souryo
0f3921f346 Mapper 42 support 2016-07-16 22:17:21 -04:00
Souryo
14492774eb Mapper 50 support 2016-07-16 20:54:27 -04:00
Souryo
5a63450550 Mapper 40 support 2016-07-16 20:32:02 -04:00
Souryo
18ede77d27 Mapper 31 (NSF-like mapper) support 2016-07-16 20:13:36 -04:00
Souryo
94d15b90f6 Sunsoft4 (Mapper 68): Added support for selecting CHR ROM as nametables ($C000 and $D000) 2016-07-16 19:16:03 -04:00
Souryo
dba19e1702 NSF: Added "Recommended" label to the disable APU IRQs setting, since disabling this option can break some NSF files 2016-07-16 17:01:07 -04:00
Souryo
5bc05ba40c Input: File was missing from previous commit (DirectInput) 2016-07-16 16:58:38 -04:00
Souryo
726d72c103 Input: DirectInput support - most controllers/gamepads should now work. XInput is still prioritized when available. 2016-07-16 16:25:57 -04:00
Souryo
50a3d16bf0 Mapper 225: Fixed bugs with PRG bank switching logic + reset logic 2016-07-15 21:39:56 -04:00
Souryo
28d4c792d2 UI: Added a "Report a bug" menu option 2016-07-14 23:35:57 -04:00
Souryo
1a1ab36931 Audio: (Square) TickSweep() logic was incorrect (sound effects were wrong in Journey to Silius, etc.) 2016-07-14 17:48:22 -04:00
Souryo
c7d0e51d91 Zapper: Having the mouse outside the draw surface should make it act as if no light was found 2016-07-12 18:28:12 -04:00
Souryo
092176348c Open Bus: Fixes to open bus implementation - fixes allpads-r2a test result 2016-07-12 18:25:58 -04:00
Souryo
20d9b6bbd5 Vs System: Fixed bug where loading a regular game after a VS game would keep the VS options in the menu and keep using the VS palette 2016-07-10 19:26:08 -04:00
Souryo
4f6ec1e12f Region: Prevent changing region from resetting whole configuration (caused problems when using the option to automatically select controllers based on game) 2016-07-10 19:15:39 -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
e99eb5165a Version Update: 0.3.1 2016-07-10 12:05:08 -04:00
Souryo
2e83cb4db6 Fixed warning 2016-07-10 10:12:39 -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
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
af0a954547 Arkanoid: Disable double-click to toggle fullscreen when arkanoid controller is selected 2016-07-09 16:02:23 -04:00
Souryo
adc5d1bf26 Game DB: Added option to automatically configure controllers (i.e zapper, fourscore, arkanoid) based on game DB when loading a game 2016-07-09 15:58:49 -04:00
Souryo
a5f6f3b8a9 Preferences: Fixed missing options in Advanced tab 2016-07-09 15:46:14 -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
24237b0b49 Overclocking: Display Dendy effective clock rate in UI 2016-07-09 09:25:01 -04:00
Souryo
0944bff478 Video Filters: Added "Prescale" filter to allow limiting the blur factor when using bilinear interpolation 2016-07-09 09:06:34 -04:00
Souryo
c14599b747 NSF: Force emu to unpause when loading a new NSF file 2016-07-07 17:51:02 -04:00
Souryo
6de6052689 SevenZip: Fixed output path for PGO Optimize config 2016-07-07 17:46:40 -04:00
Souryo
f24b0e3595 MMC5: Vertical split mode support 2016-07-02 14:48:46 -04:00
Souryo
6660dc860d VRC7 audio support 2016-07-01 23:54:31 -04:00
Souryo
d3e8baf530 Version Update: 0.3.0 2016-06-26 21:47:35 -04:00
Souryo
3f07c576d6 NSF: Force emulation speed to 100 when loading an NSF file 2016-06-26 17:13:10 -04:00
Souryo
127f9f2ee4 Fixed warnings and function signatures (x86) 2016-06-26 16:31:29 -04:00
Souryo
acc2d7eee9 Fixed warnings 2016-06-26 16:00:16 -04:00
Souryo
ed3b5422fe NSF: Don't reset track time to 0 after changing preferences 2016-06-26 15:51:50 -04:00
Souryo
a3e610ffeb NSF: Fixed File menu navigation with keyboard when playing NSF file 2016-06-26 15:48:57 -04:00
Souryo
84edd06a93 NSF: Fixed fast forward button behavior + added the Ctrl-Right Arrow keyboard shortcut to fast forward + added 0 to 9 keys as track select shortcuts 2016-06-26 15:45:33 -04:00
Souryo
0cf56d093c NSF: Fixed bug with empty song/artist/copyright/ripper fields 2016-06-26 15:08:46 -04:00
Souryo
7cef14a28c NSF: Allow arrow keys to be used when track list is opened 2016-06-26 11:19:58 -04:00
Souryo
fa21ee4f03 NSF: Fixed crash when pausing non-NSF roms 2016-06-26 10:44:09 -04:00
Souryo
100c08c2e3 Archives: Improved recent files list (now lists the file selected in the archive and relods it automatically) + Added progress bar when extraction files, since large archives can take a while to extract 2016-06-26 10:43:52 -04:00
Souryo
da261861f1 Trace Logger: Fixed some crashes that could occur when stopping the log 2016-06-26 09:01:23 -04:00
Souryo
ca1383be47 Debugger: Allow debugger to disassemble code located between 0x2000 & 0x4000 2016-06-26 00:31:52 -04:00
Souryo
7687eccd70 Debugger: Fixed crash that occured when reloading saved breakpoints 2016-06-25 22:06:22 -04:00
Souryo
acfd69a4b7 FDS: Fixed bug that could cause full speed mode to turn on when unloading a FDS rom 2016-06-25 22:05:37 -04:00