Commit graph

134 commits

Author SHA1 Message Date
Sour
7852d6f75c Mono: Fixed unbound debugger shortcuts being triggered by pressing the windows key 2020-06-04 17:46:32 -04:00
Sour
4db6c08822 Debugger: GB - Added sprite viewer 2020-06-01 23:36:18 -04:00
Sour
faf4d62ef4 GB: Allow picking GB model (original vs color) and using a boot rom
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
134c28ed9f GB: Replace scanline renderer with pixel renderer
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
5daa1b6225 Video: Fixed/changed some aspect ratio calculations
-Fixed calculation for width for NTSC/PAL
-NTSC/PAL are PAR, as before, but 4:3/16:9 are now DAR instead, since their purpose is to fill the user's screen, regardless of overscan settings
2020-04-29 20:24:21 -04:00
Sour
5ff456bc09 Audio: Added cubic interpolation option 2020-04-28 17:56:57 -04:00
Sour
34fbe980de UI: Added shortcut to increase/decrease volume 2020-04-24 21:15:46 -04:00
Sour
009f3f8d46 UI: Disable netplay/movies when runahead is enabled
There are issues with both features when runahead is enabled
2020-04-16 20:49:54 -04:00
Sour
dade91a189 Debugger: Added CX4 debugger 2020-02-24 22:00:52 -05:00
Sour
2e8a13e920 Debugger: Added DSP debugger 2020-02-23 22:24:58 -05:00
Sour
483ffe1143 UI: Added reload rom option
Same as Mesen - Power Cycle no longer resets changes done to PRG.  Reload ROM must be used when reloading the rom from the disk is needed.
+ Fixed some issues with reset and power cycle not pausing emulation when the option to pause when turned on
2020-02-22 20:54:07 -05:00
Sour
b29fabbb57 BS-X: Improved emulation and support for .bin broadcast files 2020-02-20 23:57:01 -05:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
b62a0a3960 Debugger: Added assembler tool 2020-02-11 22:20:08 -05:00
Sour
b68aaefd7e Debugger: Added "mark selection as" shortcuts in debugger & memory tools 2020-02-08 22:30:54 -05:00
Sour
0cf94db654 Debugger: Added performance profiler tool 2020-02-08 17:08:33 -05:00
Sour
d76921e9ce UI: Added save/load state menus 2020-02-05 21:30:16 -05:00
Sour
8c0939861a Video Recorder: Add support for GIF output 2020-02-05 18:57:20 -05:00
Sour
b53fcbfc46 UI: Fixed some forms being shown behind current form when option to display window on top is enabled 2020-02-01 12:39:23 -05:00
Sour
5e900992d0 Video: Option to select exclusive fullscreen resolution 2019-12-28 10:44:13 -05:00
Sour
2b5bac1a16 UI: Added resources for about acknowledgements 2019-12-26 18:25:52 -05:00
Sour
20a2bd7874 UI: Added shortcuts to select a specific save slot 2019-12-26 14:11:33 -05:00
Sour
857caa3e20 Input: Turn off hot plugging for directinput devices
Loading a game or opening input config will still check for new DInput controllers
2019-12-26 13:57:05 -05:00
Sour
5f2c502be9 Run ahead support (+ improved save/load state performance)
Note: Run ahead currently doesn't work well with netplay, movies and rewind
2019-12-26 12:03:38 -05:00
Sour
7921370937 UI: Hide mouse cursor after exiting pause 2019-12-24 15:22:55 -05:00
Sour
76d5f2a5b3 CX4: Allow bigger cartridges (allows MMX3 Zero project to run) + added option to enable stricter board mapping rules (for homebrew dev/etc.) 2019-12-19 20:08:25 -05:00
Sour
b94ca9b728 Emulation: Added option to randomize power on state for the PPU (for homebrew/romhacking purposes) 2019-12-11 21:44:42 -05:00
Sour
faecb0b37f UI: Fixed minor display issue in cheat window 2019-10-30 20:16:52 -04:00
Sour
07a5962dab Linux: Fixed some UI color issues 2019-10-26 19:49:10 -04:00
Sour
df763abe20 UI: Allow 1 line of OSD to show below game selection screen 2019-10-26 15:06:07 -04:00
Sour
95199f5f62 Linux: Integrate some of Mesen's code to fix usability issues with menu/tool bars and improve the look of some controls 2019-10-26 11:45:32 -04:00
Sour
4f98329f33 UI: Allow recent game selection screen to display 4 or 9 titles based on window size 2019-10-24 18:09:35 -04:00
Sour
1d7f0596ce Cheats: UI - Sort cheats alphabetically 2019-10-23 20:33:09 -04:00
Sour
fa98a0ff4e Debugger: Fixed deadlocks when switching games/etc with debugger tools opened 2019-10-22 19:53:18 -04:00
Sour
1a7be287f7 Linux: Fixed compilation error 2019-10-20 21:51:12 -04:00
Sour
4f22eefa21 Netplay: Added support for netplay 2019-10-20 21:23:48 -04:00
Sour
83868031bb UI: Added credits for used libraries/code/etc in about box 2019-10-19 23:35:00 -04:00
Sour
fdb8ca6292 Input: Added option to control analog stick deadzone size 2019-10-19 16:13:11 -04:00
Sour
df79dc9cc1 SPC: Added support for SPC file playback 2019-10-19 15:38:34 -04:00
Sour
13cd1142ca Input: Options to display controllers/buttons on screen 2019-10-18 17:05:44 -04:00
Sour
0a027cbabe Debugger: Fixed bug that caused F10 key to not work properly in debugger window 2019-10-16 21:05:02 -04:00
Sour
207282ed1e Added support for automated testing 2019-10-16 20:22:45 -04:00
Sour
accac0f21e UI: Added OSD message when enabling/disabling layers + added a shortcut to reenable all layers 2019-10-15 18:26:47 -04:00
Sour
25a0bb8b67 Input: Fixed issues when using the F10 key in shortcuts 2019-10-14 17:45:27 -04:00
Sour
201020b6f9 Updates: Avoid Application.Exit usage, attempt to kill existing processes before upgrade 2019-10-14 15:04:26 -04:00
Sour
9d2e38c33c Input: Added support for turbo buttons 2019-10-14 13:41:52 -04:00
Sour
52c61f00f9 Cheats: Fixed cheats not being saved properly when switching games with the cheat window opened, etc.
+ Compilation error fix on some compilers
2019-10-14 10:59:06 -04:00
Sour
bebc1e04fe Cheats: Added cheat database (Database by Mighty Mo) 2019-10-14 00:37:10 -04:00
Sour
9aba01ba0c Added cheat code support (GG & PAR) 2019-10-12 22:40:25 -04:00