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
4c6c6ce836
UI: Update to Avalonia 11.0.6
2023-12-27 23:27:07 +09:00
zohassadar
b6e01868ea
Linux build: force delete of Dependencies ( #35 )
2023-12-27 08:23:33 +09:00
Sour
4168583fb5
Debugger: Auto-save debug workspace periodically to prevent data loss if a crash occurs
2023-12-26 18:15:15 +09:00
Sour
71ea2b9f85
UI: Allow using SMS keybindings to navigate game selection screen
2023-12-26 17:09:19 +09:00
Sour
52b3196abb
Debugger: Update viewers when loading a save state
2023-12-25 22:21:41 +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
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
44f19e1934
Debugger: Register Viewer - PCE - Fixed incorrect increment value for arcade card
2023-12-25 15:16:43 +09:00
Sour
5ad3f9c689
UI: Try to prevent rare crashes when tooltips open/close
2023-12-25 15:14:42 +09:00
Sour
f2b0afa892
Debugger: Script Window - Fixed recent scripts menu not updating properly
2023-12-23 09:33:37 +09:00
Sour
9ce627ae02
Linux: Fixed blank screen with recent SDL2/libGL versions
...
Workaround the problem by forcing LIBGL_ALWAYS_INDIRECT to true, which allows rendering to work properly
2023-12-22 15:04:13 +09:00
Sour
9258d1453f
Debugger: Lua - Add folder that contains the current script to the folders that scripts can require other Lua scripts from
2023-12-18 22:04:47 +09:00
Sour
a640f04f10
Debugger: Linux - Fixed display problems with non-latin characters when using TBL files in some distributions (characters were shown as empty blocks)
2023-12-18 21:41:44 +09:00
Sour
973cf7008c
Debugger: Fixed display issue in memory viewer when using TBL files that replace values with more than 1 non-latin character
2023-12-18 21:41:02 +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
f66ebfafd7
Debugger: Fixed actions on effective addresses in disassembly
2023-12-16 20:56:45 +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
469734dc02
Linux: Fixed compilation errors/warnings
2023-12-15 03:43:37 -05:00
Sour
5308983ebb
Added SMS/GG/SG-1000 support
2023-12-14 22:23:27 +09:00
Sour
0019f6bb79
Debugger: Source view - Fix source view highlights for opcodes with a .l suffix
2023-12-07 23:13:33 +09:00
Sour
7629f280a0
Debugger: Source view - Fix support for source mappings with asar .sym files
2023-12-07 22:44:21 +09:00
Sour
8a8c70046a
Debugger: Fixed DPI-related issue for auto-scroll behavior on selection change for viewers
2023-12-04 18:00:41 +09:00
Sour
8411896c58
Debugger: Sprite Viewer - Slightly improve refresh performance by avoiding redrawing sprites that haven't changed
2023-12-01 20:57:30 +09:00
Sour
9caf6b7b5a
Debugger: Fixed deadlock that could occur when moving the mouse over the viewers
...
Reproduced using the tilemap viewer for snes mode7, which caused the issue almost immediately
2023-12-01 20:55:25 +09:00
Sour
a97b71ba17
Debugger: Trace Logger - Fixed crash when window is too small
2023-11-29 21:57:13 +09:00
Sour
9e1bde6a0c
Debugger: Fixed tooltip/context menu for multi-byte labels shown in brackets
2023-11-25 23:02:23 +09:00
Sour
e75f33a326
Linux: Fixed startup crash when executed from path that no longer exists
2023-11-21 20:05:48 +09:00
Sour
a1612f574d
UI: Fix shortcut text not updating in menus after changing a shortcut in the options
2023-11-20 21:18:46 +09:00
Sour
8b3e873619
Debugger: Fixed main window losing focus and keys getting stuck when reloading a rom with source debugging enabled
2023-11-18 12:48:29 +09:00
Sour
0f411a2837
Debugger: PCE - Support for PCEAS .sym files
2023-11-17 18:52:19 +09:00
Sour
b3bbf9b798
Debugger: PCE - Basic support for WLA-DX .sym files
...
The .sym file this is based off doesn't appear to be properly exporting RAM labels and source mappings also look like they're mostly broken, so some issues/limitations exist.
+ Fix/improve go to all search results when using WLA-DX sym files
2023-11-16 23:13:04 +09:00
Sour
dab3c87456
UI: Improve numeric up/down layout when DPI is over 100%
2023-11-16 18:08:22 +09:00
Sour
a764fc8ed1
Debugger: Source view - Fixed code files not refreshing properly when reloading the rom/dbg file
2023-11-14 22:34:43 +09:00
Sour
5a069757e2
UI: Update to Avalonia/AvaloniaEdit 11.0.5
2023-11-14 18:37:55 +09:00
Sour
6515d4d41c
Debugger: Register Viewer - PCE - Removed duplicated noise output row
2023-11-01 19:27:12 +09:00
Sour
af2afc4cf7
Reduced CPU usage for HUDs and when paused
2023-10-14 22:15:27 +09:00
Sour
3b72d78ec2
Debugger: Memory Viewer - Fixed infinite loop when searching from the end of memory with a value longer than the amount of bytes left until the end
2023-10-13 17:15:15 +09:00
Sour
01d95d6c91
Debugger: Fixed blurry previews in tooltips when dpi is not 100%
2023-10-02 18:42:50 +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
5f572d5db4
Debugger: Fixed/improved text highlighting issues for C code
2023-09-30 11:54:09 +09:00
Sour
cf81247ff3
UI: Update to Avalonia 11.0.4
2023-09-29 18:11:53 +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
80f4427108
UI: Fixed crashes when attempting to open a file that's in use by another application
2023-08-22 18:04:42 +09:00
Sour
9f7b0236ad
UI: Update to Avalonia 11.0.3
2023-08-17 18:24:58 +09:00
Sour
8e79c08cba
UI: Fixed remapping shortcuts/bindings not working on Linux/macOS
2023-08-02 03:50:49 -04:00