Commit graph

183 commits

Author SHA1 Message Date
Sour
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
ec9c892797 UI: Attempt to workaround/fix reported crash when generating installed font list 2024-03-27 22:14:59 +09:00
Sour
d16d92dd7f Debugger: Event Viewer - GB - Added more categories, improved layout 2024-01-28 22:27:41 +09:00
Sour
9a54e518c8 Debugger: Memory Viewer - Fixed color customization for highlights not being applied/saved 2024-01-27 12:35:03 +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
b6d865fdcd Debugger: PCE - Event Viewer - Split CD-ROM and Arcade Card reads/writes into 2 separate categories 2023-12-25 15:29:39 +09:00
Sour
4b81e8bce0 UI: Display error messages when command line arguments/files are invalid/not found 2023-12-17 12:39:53 +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
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
2c31b72bb2 Setup: Fixed issue that caused settings to be stored in user profile even when choosing to save them in the local folder 2023-09-30 15:40:56 +09:00
Sour
f358ddaabd Video: Added option to use the software renderer on all platforms 2023-09-29 18:08:57 +09:00
Sour
eb17aab85d Debugger: Sprite viewer - Added option to change background color 2023-09-26 18:58:50 +09:00
Sour
1efd43be7f Debugger: Memory Viewer - Fixed freeze when searching backwards from offset 0
+ Improved search behavior when the search string appears right after the current cursor's position
2023-09-21 20:18:59 +09:00
Herman Semenov
37e811b4b9
UI: Fixed missing shortcut text in menus when only binding 2 is used (#30) 2023-09-21 18:44:44 +09:00
Sour
1cd6d078a7 Debugger: NES - Fixed/improved display for DMC/OAM DMA reads 2023-07-18 18:21:03 +09:00
Sour
e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09:00
Sour
9cf28fc448 UI: Prevent blank text when selected font does not exist
+ Set "FreeSans" as the last fallback instead of "sans-serif" which doesn't work
2023-04-23 23:30:18 -04:00
Sour
9aa4b14263 Debugger: Added back/forward navigation actions 2023-04-22 18:54:07 -04:00
Sour
a2d5593b9e SNES: Added option to configure SPC clock speed 2023-04-21 21:20:59 -04:00
Sour
496f4709df Debugger: Added shortcut to quickly add/edit/remove comments 2023-04-19 00:10:59 -04:00
Sour
096337a4b7 Debugger: Event Viewer - Moved list view under the ppu view, removed tabs
Allow clicking on events in the list to highlight them in the viewer (and vice versa)
2023-04-16 21:19: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
5c7d21b7b8 Debugger: Don't auto-load cdl files next to the rom by default
+ Add log window warning if loaded CDL files don't have the header/crc
2023-04-14 22:51:35 -04:00
Sour
1732f5d1f0 Debugger: Tile Editor - Added "show grid" option 2023-04-14 22:45:34 -04:00
Sour
0385917959 Debugger: Added "Save ROM" action 2023-04-11 22:41:47 -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
bd4d4e8326 UI: Added more mouse speed levels in input config 2023-04-02 10:32:10 -04:00
Sour
3edd8b6900 Debugger: Added "View in memory viewer" action in breakpoint list 2023-03-29 21:19:27 -04:00
Sour
4ff54ed624 Debugger: Tile Editor - Added flip/translate/rotate actions 2023-03-15 22:05:05 -04:00
Sour
65838e9aff Debugger: Added shortcut for enable/disable breakpoint in list 2023-03-14 23:05:25 -04:00
Sour
afa7727504 UI: Changed OS checks to use simpler code 2023-03-13 00:32:16 -04:00
Sour
c832e0c619 UI: Fixed blank setup wizard/window on first run due to default fonts not being initialized correctly 2023-03-06 17:57:08 -05:00
Sour
40833cf681 NES: Added option to emulate PPU "warmup" after reset 2023-03-03 22:51:58 -05:00
Sour
f867467282 UI: Backup old settings before overwriting them when they can't be loaded 2023-03-03 21:23:46 -05:00
Sour
709f3b6576 UI: Fixed logic to move off-screen windows back to the main screen 2023-03-01 16:48:28 -05:00
Sour
5f1194814b Debugger: Changed default values for some options 2023-03-01 00:34:50 -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
7a4c9750c0 History Viewer: Save/restore volumn 2023-02-21 17:54:27 -05:00
Sour
adb1a7567e UI: Added "reset lag counter" shortcut 2023-02-20 20:39:18 -05:00
Sour
8fc8f62de2 History viewer: Fixed size being reset each time the window is opened 2023-02-20 20:39:17 -05:00
Sour
9504973e7c Video: Split fullscreen refresh rate option into 2 (ntsc/pal) 2023-02-18 22:38:38 -05:00
Sour
39a7b8b254 Debugger: NES - Added option to break when EXT mode is enabled
Turning this on can potentially damage the PPU and should be avoided
2023-02-18 15:59:14 -05:00
Sour
04f7172be0 UI: Added option to emulate the PAL black borders on the top/left/right sides of the screen 2023-02-18 15:19:56 -05:00
Sour
d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour
b07e6adefc NES: Added option to disable flash saves for unrom512/gtrom (for dev) 2023-02-16 22:35:39 -05:00
Sour
05495c7c1c SNES/PCE: Added option to force the cores to always output the same resolution
Changes the resolution for PCE games (resolution now matches the current game, rather than always being forced to 4x), which makes all filters work better than before. Enabling the fixed resolution option reverts to the old behavior.
On SNES, this forces the output to always be 2x scale, which prevents resolution changes when toggling high res mode on/off. This allows AVI recording to work when a game changes resolution while recording
2023-02-15 22:44:42 -05:00
Sour
6f99de0135 AVI: Added options to record system/input HUDs in AVIs 2023-02-15 00:28:39 -05:00
Sour
fd69095005 UI: Add shortcuts to set scale from 7x to 10x 2023-02-14 19:36:51 -05:00
Sour
7cc34e7973 SNES: Added option to disable interpolation for DSP 2023-02-10 19:18:14 -05:00