Sour
9f69e88b6c
Debugger: Added undo for memory viewer/debugger code edits
2024-08-26 20:15:30 +09:00
Sour
d6b23ba396
Linux: Fixed incorrect SMS state in debugger/register viewer/etc
2024-08-26 09:53:57 +09:00
Sour
586b0e7501
NES: Change default dip switches for NWC
2024-08-24 10:00:31 +09:00
Sour
b3b40a5f96
NES: Added NWC to dip switch DB
2024-08-24 08:29:58 +09:00
Sour
bd12aaabe4
GBA: Only suspend prefetch after/if DMA accesses ROM
...
Fixes the remaining failures in mGBA Suite's "Timing Tests"
2024-08-23 21:30:53 +09:00
SourMesen
73dbecded6
UI: Fixed menu issues for gamescope ( #68 )
...
Set Avalonia's EnableInputFocusProxy flag for gamescope (SteamOS / Steam Deck), which fixes issues with the menus
Co-authored-by: Altcode <8424518+4ltc0de@users.noreply.github.com>
2024-08-23 17:19:28 +09:00
Sour
5b992e35f8
PCE: Implement better MWR latch timing
...
Changing anything but CG Mode mid-screen should not be allowed (latched in vblank)
2024-08-19 10:54:57 +09:00
Sour
6594b51156
MacOS: Added AOT builds
2024-08-14 17:37:16 +09:00
Sour
348af31d16
GBA: Fixed forced blank displaying a black screen (instead of white)
2024-08-14 17:13:55 +09:00
Sour
10f721352d
Linux: Fixed clang compilation error
2024-08-13 22:42:59 +09:00
Sour
262ba4a919
GBA: Fixed log API issues
2024-08-13 21:28:30 +09:00
Sour
7f588df10e
GBA: Fixed EEPROM save support
2024-08-13 21:22:25 +09:00
Eldred Habert
a71ae7fdeb
Linux: Enable parallel LTO in Makefile ( #65 )
2024-08-13 21:16:55 +09:00
Eldred Habert
5e13e854c3
Linux: Fix building in Debug mode ( #64 )
...
Passing `OptimizeUI` removes the debug tools, which
are referenced by `#if DEBUG` code
2024-08-13 21:16:29 +09:00
Sour
9f1de7cb42
Debugger: Memory viewer - Fixed crash when editing bytes when the selected byte is off-screen
2024-08-09 17:53:56 +09:00
Sour
bf49846287
UI: Fixed crash when closing emulator when multiple instances of the emulator are opened
2024-08-09 17:44:19 +09:00
Sour
cae3dc76fd
Netplay: Increase retry/timeout delay before dropping connection when data can't be sent
...
Fixes disconnections right after connecting when ping times are relatively high
2024-08-09 17:11:53 +09:00
Sour
d4501b7954
UI: Revert to previous build of Avalonia
...
The latest version seems to be causing deadlocks for some users, but can't reproduce locally.
2024-08-09 15:46:44 +09:00
Sour
f3b75dbeee
Netplay: Fixed a couple of crashes and the "select controller" menu
...
-A client disconnecting could cause the server to crash
-A server stopping, then starting again, could cause the client to crash when reconnecting to the server after getting disconnected by the server stopped
-The select controller menu was not getting updated and was always empty
2024-08-07 18:31:20 +09:00
Sour
1a98b3cbcf
Debugger: Added hint icon/tooltip in go to address window
2024-07-29 21:44:01 +09:00
Sour
8d304f2465
Debugger: GBA - Add stack to status view
2024-07-29 21:14:47 +09:00
Sour
4cad920e9e
Debugger: Allow using labels, tokens and expressions in "go to address" window
2024-07-29 17:37:13 +09:00
Sour
76a0ab75ea
NES: Moved PAL border option to emulation tab
2024-07-28 22:01:44 +09:00
Sour
ba63112604
UI: Added console-specific options for video filter & aspect ratio settings
2024-07-28 21:21:01 +09:00
Sour
fa09a4d0e0
Debugger: Watch - Fixed enter key not always closing textbox when pressed while editing
2024-07-28 15:42:19 +09:00
Sour
5484217312
Debugger: Fixed space key not working when typing in the watch window
2024-07-28 15:05:33 +09:00
Sour
fd1f27e192
Debugger: Watch - Allow using [array, length] syntax with tokens, instead of only labels & numerical addresses
...
e.g allows [r11, 10] to display 10 values starting from the address in r11
2024-07-28 13:02:15 +09:00
Sour
a62e0553a7
Debugger: Fixed stack overflow when opening GBA debugger + fixed CPU mode display (was always shown as "7")
...
This didn't cause any crash in the previous Avalonia version (but was probably broken in a different way)
2024-07-28 12:45:26 +09:00
Sour
f3f44613a4
UI: Update to Avalonia 11.1.1
2024-07-28 11:05:14 +09:00
Sour
91e8f8ca9f
UI: Fixed compilation error in .net 6 build
2024-07-27 15:23:39 +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
c77415581f
NES: Disable Game Genie bus conflicts emulation when running an unknown iNES 1.0 ROM
...
Otherwise, Game Genie codes that could have worked on hardware did not work as expected because of the bus conflicts. This could occur when e.g trying to use cheats on a romhack, etc.
2024-07-20 21:39:16 +09:00
Sour
485c20492b
GB: M161 support
2024-07-20 19:37:48 +09:00
Sour
00a592cade
GB: MMM01 support
2024-07-20 19:22:36 +09:00
Sour
ff874bc86d
Debugger: NES Header Editor - Fixed behavior/crash when opening header editor with softpatched roms or compressed files
2024-07-19 21:37:51 +09:00
Sour
9b34e7c6ca
Debugger: Script window - Fixed tooltips being shown when mouse is below the last line of the script
2024-07-19 18:45:17 +09:00
Sour
d0c9deb477
Debugger: Lua - Improve error messages when io/os/lua access is turned off in the options
2024-07-19 18:34:42 +09:00
Sour
8ad5423be5
GBA: RTC support
2024-07-18 21:50:24 +09:00
Sour
a1839a1917
UI: Recent files - Fixed display of filenames for files stored inside archives
2024-07-17 21:22:09 +09:00
Sour
8b5a3c6c20
NES: HD Pack Builder - Fixed CHR ROM packs getting corrupted when re-recording over an existing pack
2024-07-15 16:37:56 +09:00
Sour
1ca8a2acf0
NES: HD Packs - Fixed error when trying to load last line in hires.txt
2024-07-15 16:37:21 +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
b4e77bfcae
Debugger: Sprite Viewer - Fixed refresh issues when over 100% DPI if "show offscreen regions" is unchecked
2024-07-14 14:51:26 +09:00
Sour
14123a1884
Debugger: Sprite Viewer - Added option to dim offscreen sprites in the left-hand grid
...
+ Added "Visible" column to sprite list
+ Fixed some layout issues in > 100% dpi modes
2024-07-14 14:33:10 +09:00
Sour
3f1ba1ed15
GBA: Disable zombie mode for GB audio channels
...
Caused sound issues in some games (i.e M&L Superstar saga)
2024-07-14 08:02:52 +09:00
Sour
2280d3ac51
SMS: Fixed implementation of SMS1 sprite zoom bug based on test rom results
2024-07-13 21:27:44 +09:00
Sour
640a215cbb
GB: Added support for MBC5 rumble feature
2024-07-13 20:50:57 +09:00
Sour
64db1fa416
GBA: Support for tilt sensor
2024-07-13 12:16:08 +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