Sour
a2637ef2d4
Debugger: Fixed labels getting erased when spamming reload rom shortcut
2025-03-24 22:02:15 +09:00
Sour
04cb3d5fa3
UI: Added missing CV tab in command line help dialog
2025-03-24 11:39:59 +09:00
Sour
5ec6763a8e
UI: Added commit ID in about window
...
+ Removed ubuntu 20.04 build (no longer supported by github)
+ Enable ccache to speed up github builds
2025-03-22 20:41:07 +09:00
Sour
8d190963da
UI: Linux - Tweak previous fix for menu focus to make it work correctly in some rarer scenarios
2025-03-02 10:51:53 +09:00
Sour
bd970ac08f
UI: Fixed menu being focused by default when launching a game from the command line
2025-03-02 09:51:52 +09:00
Sour
ea7aa40265
UI: Prevent window from being auto-resized to a scale below 1x
2025-02-11 21:15:59 +09:00
Sour
4052eccbc8
Debugger: Allow opening scripts from the command line while the emulator is already running, but skip scripts that are already opened in the emulator
2025-01-20 17:03:23 +09:00
Sour
b3fd15963b
UI: Try to better recover from unexpected errors while opening the main window
2025-01-05 11:04:32 +09:00
Sour
ea657c1898
UI: Call EmuApi.Release() before the main window closes
...
This seems to fix deadlocks (join on VideoRenderer thread never finished) in some scenarios when closing the emulator using the "Exit" shortcut (only seen on Linux)
2025-01-05 10:46:47 +09:00
Sour
18269da46b
SNES: Add support for Sufami Turbo games
2025-01-03 09:18:59 +09:00
Sour
eed94fdbe7
UI: Fixed error message/broken layout when clearing the text/value in a NumericUpDown control
2024-12-26 16:09:21 +09:00
Sour
8dda623a1f
UI: Focus game selection screen on startup
...
+Try to avoid menu getting stuck with focus
+Improve keyboard/gamepad navigation for it
+Make selected game a bit easier to see
2024-12-26 16:09:17 +09:00
Sour
c956eea0ba
UI: Fixed unexpected screen cropping when window width is reduced
...
The screen's height should be reduced to fit the window, instead. Caused by changes done recently to fix some rounding errors with screen/window sizing
2024-11-24 11:34:27 +09:00
Sour
cebdab9b5d
UI: Fixed keyboard focus being on menu when opening emulator via file associations
2024-11-20 20:01:45 +09:00
Sour
7b84a75fac
UI: Fixed window size rounding issues when setting video scale
2024-11-11 14:28:54 +09:00
Sour
28b75c2510
UI: Fixed crashes that could occur when using undo after typing in a text box
2024-11-08 15:45:32 +09:00
Sour
9465efcff2
GBA: Implement accurate carry behavior for multiplications
...
This uses zaydlang's multiplication algorithm: https://github.com/zaydlang/multiplication-algorithm/
2024-10-24 21:57:52 +09:00
Sour
cc46f4386a
Debugger: Auto-select all text in main textbox in various popup tools to make editing easier
2024-10-01 22:42:11 +09:00
Sour
7ed5fd5562
NES: Added EPSM support
2024-10-01 20:57:06 +09:00
Sour
a2dd107f13
UI: Don't send keys to game when focus is in the menu
2024-09-29 18:28:40 +09:00
Sour
dee97bf9bc
Debugger: Added forbid breakpoints
2024-09-23 21:05:55 +09:00
Sour
ef80f108c1
UI: Allow changing theme without restarting
2024-09-22 12:25:25 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
ba63112604
UI: Added console-specific options for video filter & aspect ratio settings
2024-07-28 21:21:01 +09:00
Sour
f3f44613a4
UI: Update to Avalonia 11.1.1
2024-07-28 11:05:14 +09:00
Sour
d6d0b87c22
Added ColecoVision support
...
Also adds mode 1 (text mode) and mode 3 (multicolor mode) support for the SMS/SG-1000
2024-07-27 14:52:31 +09:00
Sour
83c0c5e9e8
Video: Fixed resolution/size issues when entering exclusive fullscreen mode
2024-07-15 11:45:44 +09:00
Sour
bdbcf4e221
Input: Only apply recent KeyUp processing changes to keys that cause the original issue
...
Some typical scenarios can cause KeyUp only on regular keys, which can be annoying (e.g pressing Esc to exit a configuration dialog ends up toggling pause)
2024-07-14 20:28:29 +09:00
Sour
0996b95145
Input: Workaround some issues with some keys not being usable/bindable as shortcuts (e.g Print Screen)
2024-07-10 18:35:58 +09:00
Sour
6307371a32
Linux: Fixed behavior when pressing escape on a message box
2024-06-23 19:19:24 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
829c671d6a
Upgrade to .NET 8
...
Added a separate .NET 6 Windows build because .NET 8 is not available on Windows 7/8
2024-05-24 23:08:43 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00
Sour
2e1392574b
Debugger: GBA - Added support for ELF symbols
2024-03-31 20:10:38 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
746d280d69
UI: Fixed resolution changing by mistake when in fullscreen mode if a game changed it's internal resolution
...
Caused screen size to change, e.g on SNES when games mistakenly enable interlace/hires for a short amount of time, causing the internal resolution to double for a single frame (e.g CT at the start of battles)
2024-03-10 23:10:49 +09:00
Sour
4745bab5e4
GB: Fixed read behavior for FEA0-FEFF when DMA is running
2024-01-24 22:21:15 +09:00
Sour
7569f58b4a
GB: Fixed power on state for OAM DMA register
2024-01-23 22:26:01 +09:00
Angelo
e00e669334
MacOS: Handle keyboard outside of Avalonia ( #38 )
2024-01-16 20:45:00 +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
5308983ebb
Added SMS/GG/SG-1000 support
2023-12-14 22:23: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
8e79c08cba
UI: Fixed remapping shortcuts/bindings not working on Linux/macOS
2023-08-02 03:50:49 -04:00
Sour
3e36c3949e
UI: Upgrade to Avalonia 11 release
2023-07-08 14:14:31 +09:00
Sour
600d4bf5b2
UI: Revert to Avalonia 11-preview8
...
AvaloniaEdit is broken in RC1 and there appears to be some keyboard focus issues on Linux
This reverts commit b90ffc7788
.
2023-06-30 10:25:03 +09:00
Sour
b90ffc7788
UI: Update to Avalonia 11 RC 1.1
2023-06-10 21:24:43 +09:00
Sour
e2f6404c10
UI: Upgrade to Avalonia11-preview8
2023-05-26 14:58:17 +09:00
Sour
96e929f479
UI: Don't close cheat list/assembler window when escape is pressed
2023-04-26 17:20:32 -04:00
Sour
13d931683f
UI: Fixed crash when recording a movie
...
Also fixes the same issue in a few other windows (video recording, netplay, etc.)
2023-04-11 09:12:17 -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