Commit graph

408 commits

Author SHA1 Message Date
Sour
467de93af5 Video: Implement exclusive fullscreen & integer scale in fullscreen options 2022-07-02 15:12:26 -04:00
Sour
c5fc54c6d5 Debugger: Added option to confirm reset/power cycle/etc 2022-07-01 22:28:56 -04:00
Sour
569c28c619 Debugger: Added script execution timeout option 2022-07-01 15:04:10 -04:00
Sour
008ed9077d Debugger: Refactor debug config 2022-07-01 12:34:00 -04:00
Sour
60889176b7 Debugger: Added "draw partial frame" option 2022-06-26 21:57:03 -04:00
Sour
5414afdbb4 Debugger: Added "Show jump labels" option 2022-06-26 14:44:59 -04:00
Sour
d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour
78ca62ed75 Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available) 2022-06-12 00:26:03 -04:00
Sour
763fc72e14 Debugger: Tilemap viewer - Improved highlight functionality for NES 2022-06-07 21:20:16 -04:00
Sour
48bbe6d1f8 Debugger: Tilemap viewer - Fixed crash when switching between difference consoles while tilemap viewer was opened 2022-06-05 21:25:46 -04:00
Sour
6910f2a071 Debugger: Hide oam/cgram from tile viewer type dropdown, etc. 2022-06-05 19:09:20 -04:00
Sour
38326bdecb Debugger: Fixed deadlock when power cycling while paused when the trace logger was opened
Fixed logic to keep pause state when resetting when debugger is opened
2022-05-29 20:49:51 -04:00
Sour
eb80802d3a UI: Keep emulation paused when using reset/power cycle, prevent game from running when debugger is opened while paused 2022-05-29 12:17:51 -04:00
Sour
672ff1dc43 PCE: Added CD-ROM and Arcade Card information in register viewer 2022-05-24 18:13:30 -04:00
Sour
55b96c9ebc Debugger: Assembler rewrite/refactoring for NES/SNES/PCE 2022-05-23 16:46:59 -04:00
Sour
0a6a8e92b2 PCE: SuperGrafx support 2022-05-15 20:35:56 -04:00
Sour
b9ff79149a PCE: Added options to select console/cdrom types + option to enable the cdrom fully for hucard games + option to disable cdrom save ram for hucard games 2022-05-12 21:42:18 -04:00
Sour
9d0e6f5e39 PCE: Added disable sprite/bg + remove sprite limit options 2022-05-11 22:52:48 -04:00
Sour
1907f1443e PCE: Use custom palette to convert 9-bit RGB values (taken from Kitrinx' palette generator) 2022-05-10 21:21:37 -04:00
Sour
9d226d6588 Linux: Fixed build, fixed some clang warnings 2022-05-09 20:53:56 -04:00
Sour
e855d0466e PCE: Add support for cheat codes 2022-05-09 18:16:16 -04:00
Sour
b9a611b728 PCE: Fixed bug in CUE loader that causes invalid last sector/sector count values when tracks have lead ins 2022-05-08 20:14:50 -04:00
Sour
4744d8c2cb PCE: Added volume sliders for cd audio & adpcm 2022-05-08 20:13:53 -04:00
Sour
9a04b4b957 PCE: Option to disable run+select reset combo 2022-05-07 13:17:19 -04:00
Sour
a9f8980f59 PCE: NTSC filter + refactoring 2022-05-01 19:20:58 -04:00
Sour
b58cb6fdf8 Refactor scanline filter 2022-05-01 12:34:51 -04:00
Sour
66c8e281dd Config UI, 6-button controller, turbo tap 2022-04-30 14:02:48 -04:00
Sour
769ac09d45 Fixed GetTrack returning wrong track ID for last sector 2022-04-17 21:27:18 -04:00
Sour
23bd5c599f CD audio playback, ADPCM playback 2022-04-16 17:52:25 -04:00
Sour
ab023e0a9a Allowing loading CUE files, refactor mappings, implement bram, allow viewing cdrom memory in debug tools, etc. 2022-04-15 12:14:29 -04:00
Sour
ed2c5fa0ba wip 2022-04-14 19:15:46 -04:00
Sour
d5d61b0472 Debugger - Memory mappings, predictive breakpoints, disassembly fixes/improvements, refactoring 2022-04-10 16:07:53 -04:00
Sour
191304e025 wip - everything to review 2022-04-06 18:37:35 -04:00
Sour
1c055bb4af Save States: Load/save emulation settings for netplay/rewind states, fixes some TODOs, fixes some NES issues when loading a state taken in a different region 2022-03-31 14:36:15 -04:00
Sour
d5d28d7289 Audio: Disable volume reduction filters when recording audio/video 2022-03-30 22:03:55 -04:00
Sour
64cd81adcd Code cleanup (removed TODOs) 2022-03-30 19:56:45 -04:00
Sour
1fefc8bd7e Audio player: Misc. fixes
-Fixed sizing issues
-Fixed buttons not working
-Disabled rotate/scale filters and runahead in audio player mode
-Fixed HUD flickering issue when frame rate is low
2022-03-30 14:30:31 -04:00
Sour
a79a13eca2 Cheats: Added UI and implemented cheats in core 2022-03-30 12:28:53 -04:00
Sour
0a9eb5dade Video: Added Bisqwit NTSC filter for NES + presets for picture settings 2022-03-27 17:03:04 -04:00
Sour
b9d367e91a Debugger: Implement/refactor is jump/is return/etc logic for all CPUs 2022-03-24 21:39:00 -04:00
Sour
e3c0ab88a4 Fixed exception when switching from one console type to another
The UI is tried to draw controllers based on the old console's controller data, but the new console was loaded (and the control manager threw an exception when an incompatible controller was attached)
2022-03-19 16:18:26 -04:00
Sour
5253b6b055 Fix issues that caused debugger requests to get processed during Stop() because ResetDebugger re-enabled them 2022-03-19 12:19:00 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
018e495bee Video: Added screen rotation option 2022-03-14 22:12:04 -04:00
Sour
a46288de99 Fixed crash when pressing key while no game is loaded 2022-03-13 20:09:41 -04:00
Sour
616465181c NES: Disable shortcuts when keyboard is plugged in 2022-03-13 19:28:46 -04:00
Sour
57d740d137 NES: Split power pad into separate side a/b controllers 2022-03-13 17:21:08 -04:00
Sour
9da277a92b NES: Fixed storage input devices (Battle box, turbo file) 2022-03-13 16:45:27 -04:00
Sour
27e0071817 NES: Added microphone config button for famicom controller on port 2 2022-03-13 15:56:14 -04:00
Sour
5af307f600 NES: Added light detection radius option 2022-03-13 14:45:25 -04:00