Commit graph

72 commits

Author SHA1 Message Date
NovaSquirrel
7af0bbcefc Add "SNES mouse (buttons only)" input device
This is intended for use with Lua scripts that update a mouse cursor's position directly
2021-06-30 17:39:34 -04:00
NovaSquirrel
242dd77365 Port Watch Window from Mesen 2020-10-10 02:52:36 -04:00
NovaSquirrel
c15ed1dee1 Progress on getting history viewer added 2020-10-06 22:57:19 -04:00
Sour
3d421806fb Audio: Do not enable cubic interpolation by default 2020-07-02 10:34:41 -04:00
Sour
1434819830 GB: Added per-channel volume settings 2020-06-22 22:28:37 -04:00
Sour
06135f10de GB: Added palette configuration options
+ Split GB options to a separate window
2020-06-22 19:12:25 -04:00
Sour
ef930104e6 GB: Added options to emulate LCD blending and GBC LCD colors 2020-06-20 23:20:03 -04:00
Sour
42015e9f8c UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 14:08:07 -04:00
Sour
6592805fc0 SGB: Added SGB2 support
+ Change name for SGB bios file
2020-06-18 22:22:46 -04:00
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -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
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
dd0287088c Version Update: 0.4.0 2020-04-25 14:43:50 -04:00
Sour
34fbe980de UI: Added shortcut to increase/decrease volume 2020-04-24 21:15:46 -04:00
Sour
08e0820164 Input: Fixed default shortcuts & shortcut display when using non-qwerty layouts
This resets all non-debugger shortcut keys to their default values due to values saved in the config switching from scan codes to virtual key codes.
2020-02-23 14:08:29 -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
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
5e900992d0 Video: Option to select exclusive fullscreen resolution 2019-12-28 10:44:13 -05:00
Sour
20a2bd7874 UI: Added shortcuts to select a specific save slot 2019-12-26 14:11:33 -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
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
7f805b9a62 Cheats: Fixed toggle cheats shortcut 2019-12-04 15:52:55 -05:00
Sour
b4d28cfbdc Version Update: 0.3.0 2019-10-26 19:54:19 -04:00
Sour
4f22eefa21 Netplay: Added support for netplay 2019-10-20 21:23:48 -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
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
c5eff5993d Setup: Fixed default keybindings when selecting the WASD keyboard option 2019-10-14 15:17:56 -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
9aba01ba0c Added cheat code support (GG & PAR) 2019-10-12 22:40:25 -04:00
Sour
8beeecbd8f UI: Added load random game shortcut 2019-10-11 19:24:04 -04:00
Sour
9ec6b5f409 UI: Added option to disable game selection screen 2019-10-11 18:37:33 -04:00
Sour
575395fc40 UI: Display folder in recent files menu + clear button 2019-10-11 17:04:40 -04:00
Sour
5fc7118811 Video: Added basic blending option for high resolution modes to allow some transparency effects to display properly 2019-10-07 22:38:19 -04:00
Sour
ed4a0e60e8 Added movies recording/playback support 2019-08-09 16:25:59 -04:00
Sour
cae71b7907 Input: Added multitap support 2019-08-09 11:45:20 -04:00
Sour
33cee67e61 Added GSU (Super FX) support 2019-07-30 22:43:32 -04:00
Sour
3992486fa1 Video: Added an option to disable frame skipping 2019-07-18 19:33:37 -04:00
Sour
71ddf2bf1c Refactoring: Renamed "bios" to "firmware" 2019-07-17 22:14:13 -04:00
Sour
aa5e26855c UI: Added prompt for firmware files when loading a game that requires one 2019-07-17 22:08:41 -04:00
Sour
1ea156ee36 UI: Added pause/background/volume related options 2019-07-17 20:31:29 -04:00
Sour
fad563694a Settings: Default to randomized RAM instead of all 0s 2019-07-16 21:31:30 -04:00
Sour
4aea512397 Rewind: Tweak rewind to make it less cpu/memory intensive 2019-07-13 10:02:23 -04:00
Sour
9cae20c527 Video: Added options to toggle bg/sprite layers 2019-05-20 15:35:09 -04:00
Sour
d519c5bb86 Audio: Make default volume 100, and changed volume scale so that 100 is identical to the SPC's output. 2019-05-20 14:41:24 -04:00