Commit graph

408 commits

Author SHA1 Message Date
Sour
bb745910d5 UI: Added shortcuts for next/previous track in audio player 2024-05-10 18:09:13 +09:00
Sour
852f92fd31 Debugger: Lua - Keep the first non-zero value when emu.stop + prevent crash when called multiple times 2024-04-07 09:15:48 +09:00
Sour
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
feace2609e UI: Fixed main window not refreshing properly on Windows 7 when no game is running
When render is not called, anything that goes over the directx window doesn't get redrawn properly on Win7
2024-02-29 16:37:58 +09:00
Sour
57eebde6f5 PCE: Improve .cue parsing to allow FILE entries with no quotes 2024-01-27 10:59:44 +09:00
Sour
aa9c459630 Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames 2024-01-26 23:39:31 +09:00
Sour
7569f58b4a GB: Fixed power on state for OAM DMA register 2024-01-23 22:26:01 +09:00
Sour
9af571cac8 Linux: Fixed video freezing after power cycle/reload rom 2024-01-11 17:51:28 +09:00
Sour
c4743c3cc0 Video: Fixed HUD elements (i.e fps counter) temporarily not appearing properly after changing the overscan settings, etc. 2024-01-09 16:36:31 +09:00
Sour
7a2e410883 Debugger: PCE - Fixed crashes with Lua tutorial script due to the way overscan/resolution is handled for the PCE 2024-01-05 14:28:44 +09:00
Sour
c325b28d3a Debugger: Fixed rare crash that could occur when loading/saving a save state while emulation is running when the debugger is active
Caused by the stateloaded/statesaved being processed in a separate thread while the emulation is running
2023-12-27 23:27:07 +09:00
Sour
c6b86ba887 PCE: CD-ROM emulation improvements
-ADPCM edge cases work better (reset, length latching, dma, etc.)
-BRAM unlocking/locking fixes
-Read ToC command returns the correct amount of data
-SCSI data port returns the drive's reply whenever a reply is being read, regardless of the value written to the port through $1801
-Implemented/fixed audio sample read behavior (latching, L/R toggle)
-Fixed missing (unused) readable/writable bits in some registes

All of these fixes are based on the test results from krikzz's test rom here: https://github.com/krikzz/turbo-ed-pro-pub/tree/main/tcd-verificator
2023-12-27 23:27:07 +09:00
Sour
b984985f88 PCE: Allow 6-button controllers to be connected to the turbo tap 2023-12-25 16:31:00 +09:00
Sour
ec6e66524f SMS: Added option to blend frames for GG 2023-12-16 20:06:40 +09:00
Sour
5a17c88148 SMS: Added region selection for GG 2023-12-16 19:01:13 +09:00
Sour
35440bcbaa Audio: Fixed muted audio when using 96khz sample rate 2023-12-15 18:02:38 +09:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
2926a49dbe PCE: Fixed endless intro restart bug in Tenshi no Uta 2 2023-11-19 23:39:54 +09:00
Sour
af2afc4cf7 Reduced CPU usage for HUDs and when paused 2023-10-14 22:15:27 +09:00
Sour
f358ddaabd Video: Added option to use the software renderer on all platforms 2023-09-29 18:08:57 +09:00
Sour
a3aedd2f2a NES: HD Packs - Fixed crash when starting/stopping hd pack recorder 2023-06-30 16:01:24 +09:00
Sour
82d02c0b11 Fixed power cycle being re-attempted on every frame if rom no longer exists 2023-05-14 23:56:43 -04:00
Sour
a72004dd9c Movies: Always add save state to movies when power on state is random 2023-04-23 20:06:29 -04:00
Sour
c24037a9b5 UI: Fixed screensaver not getting disabled while game is running 2023-04-22 20:58:51 -04:00
Sour
2761a5814e UI: Fixed broken screenshots in load/save state menus on NES when a hd pack is loaded 2023-04-22 20:44:25 -04:00
Sour
70415bdace SNES: Added missing setting to movies/netplay sync 2023-04-22 20:32:32 -04:00
Sour
a2d5593b9e SNES: Added option to configure SPC clock speed 2023-04-21 21:20:59 -04:00
Sour
452785fee5 PCE: Added support for Games Express CD card/games 2023-04-17 21:29:14 -04:00
Sour
4cfc4a6a9d GB: Added option to allow invalid inputs
Some games crash when 2 opposite directions are pressed at the same time (e.g Pocket Bomberman)
2023-04-15 01:14:48 -04:00
Sour
be923f9eac GB: Make "Auto" aspect ratio behave like "no stretching" 2023-04-11 00:14:30 -04:00
Sour
716227c0a7 UI: Update to Avalonia11-preview6
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
3a77015a7c Debugger: PCE - Fixed read/write highlights and breakpoints for ADPCM memory 2023-04-02 15:39:12 -04:00
Sour
bd4d4e8326 UI: Added more mouse speed levels in input config 2023-04-02 10:32:10 -04:00
Sour
77acdab584 NES: Fixed phase for NTSC filters, allowing 3-phase pattern for Battletoads 2023-03-26 19:53:07 -04:00
Sour
bb0bf735f7 Debugger: SNES - Add DSP registers to memory viewer 2023-03-14 20:03:12 -04:00
Sour
4ea985f4b5 When a file has an unknown extension, check for known file signatures to pick a core 2023-03-12 16:39:48 -04:00
Sour
a5fa24a32e NES: Fixed loading NES roms (+ improved behavior/error message display when this happens) 2023-03-06 16:42:32 -05:00
Sour
08717d8450 Movies: Added some missing emulation settings 2023-03-06 00:09:17 -05:00
Sour
40833cf681 NES: Added option to emulate PPU "warmup" after reset 2023-03-03 22:51:58 -05:00
Sour
90ae21e1ac Fixed potential deadlock in rare scenarios when loading a game 2023-03-02 19:02:46 -05:00
Sour
627cba68bc UI: Fixed display of zapper/etc. when using the "fixed" hud size 2023-02-24 21:00:19 -05:00
Sour
132c535575 Reload ROM: Fixed issue that caused the rom to not get reloaded properly for GB/PCE when the debugger was opened 2023-02-23 23:19:46 -05:00
Sour
b98397feb0 UI: Changed default HUD size, added option to pick being old and new behavior 2023-02-21 20:28:07 -05:00
Sour
71c18e06be Fixed uninit variable warning 2023-02-21 19:20:51 -05:00
Sour
bdabb1b264 Make "reload rom" shortcut behave identically to loading the rom file manually 2023-02-21 19:17:22 -05:00
Sour
f469f136aa UI: Added missing load/save state messages for load/save state dialogs 2023-02-21 18:33:58 -05:00
Sour
adb1a7567e UI: Added "reset lag counter" shortcut 2023-02-20 20:39:18 -05:00
Sour
ce9eedd71b UI: Fixed missing save state previews in load/save state dialogs 2023-02-20 20:39:17 -05:00
Sour
198e566df2 History Viewer: Fixed invalid save states/movies
Caused by recent rewind manager changes to reduce memory usage
2023-02-20 20:39:17 -05:00
Sour
8fc8f62de2 History viewer: Fixed size being reset each time the window is opened 2023-02-20 20:39:17 -05:00