SourMesen
ad0a1b9849
Lua: Misc. fixes & improvements ( #250 )
...
-Fixed getAccessCounters documentation (swapped param order)
-Fixed file watcher not being disabled properly when closing the script window, causing the script to run if changed on the disk, even if the script window is closed
-Prevent file watcher from triggering from writes done by the script window itself (which caused the script to be reloaded 2 or 3 times in a row)
-Fixed UI freezes when using emu.log() on a large table
-Fixed crash when 100k character limit (in the last 500 lines) for script log was reached (out of bounds read/write)
-Added "fps" value to "getState"
-Slightly improved getAccessCounters/getCdlData performance
-Added a new drawPixels API to improve performance when a script needs to draw a lot of individual pixels
2026-08-10 22:42:34 +09:00
SourMesen
918379b7a7
Debugger: Tilemap viewer - Added option to pick background color ( #238 )
...
Also, minor bug fixes for WS:
-Fixed tilemap viewer for sometimes using the wrong background color
-Fixed the 4-bit RGB color values in the palette viewer having the R and B values swapped
2026-07-28 19:55:12 +09:00
SourMesen
112b6f3d09
Debugger: SuperGrafx - Added VPC options and VDC1/VDC2 filter in the event viewer ( #234 )
2026-07-28 19:52:25 +09:00
SourMesen
1c38575013
UI: Allow binding the numpad enter key separately from the left enter key ( #223 )
2026-07-17 17:47:52 -07:00
SourMesen
40335ce735
UI: Update to Avalonia 12, .NET 10 and replace ReactiveUI with MVVM community toolkit ( #142 )
...
Also fixes DX11.0 support (for Win7 PCs that aren't fully updated), which stopped working after the recent variable refresh rate changes
2026-07-03 16:04:42 +09:00
SourMesen
a13ae9a461
Code: Added naming style CI checks for C#/UI code ( #132 )
2026-05-22 20:43:13 +09:00
SourMesen
e391fd8f9a
Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" ( #78 )
...
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"
* fix ui format warnings
2026-04-30 06:03:55 -07:00
SourMesen
9616f36f89
Debugger: Console-specific scanline/cycle refresh values ( #65 )
...
* Debugger: Console-specific scanline/cycle refresh values
* Fixed some issues with min/max values when switching console types
2026-04-26 17:06:01 -07:00
Sour
1b76310cdc
NES: Mark opcodes 93/9B/9F as unstable + add implementation for 8B
2025-05-16 09:38:04 +09:00
Sour
7267e28e21
Debugger: GBA - Added option to configure whether unidentified code/data is disassembled as arm/thumb
2025-03-31 18:11:29 +09:00
Sour
acbe931ba0
Debugger: SNES - Added break on options for SPC
...
Break on BRK, STOP/SLEEP
2025-03-27 23:46:36 +09:00
Sour
2d96724b28
Debugger: SNES - Added new "break on..." options
...
Invalid vram/oam/cgram access, controller read while auto-read is running
2025-03-27 21:30:38 +09:00
Sour
ad548465c6
Debugger: NES - Added new "break on..." options
...
Invalid VRAM access, Invalid OAM write, DMA controller read, Unstable opcodes
2025-03-27 21:16:02 +09:00
Sour
d324582c6f
Debugger: Script window - Added option to show line numbers
2025-03-18 21:48:09 +09:00
Sour
8d6830a70a
SNES: Add support for ST018 coprocessor
...
Used by a single game: Hayazashi Nidan Morita Shougi 2
2024-12-29 23:41:52 +09:00
Sour
310fa13bba
Debugger: Fixed overlap between default shortcuts in trace logger (View in debugger and Find next were both bound to F3)
2024-09-29 13:25:06 +09:00
Sour
dee97bf9bc
Debugger: Added forbid breakpoints
2024-09-23 21:05:55 +09:00
Sour
aaf3d65c0f
Debugger: Added option to focus the game window when debugger resumes execution after a breakpoint/etc.
2024-09-21 15:38:05 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
9f69e88b6c
Debugger: Added undo for memory viewer/debugger code edits
2024-08-26 20:15:30 +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
f429697b7f
Debugger: Added option to copy profiler data to clipboard
2024-06-24 10:41: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
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +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
5308983ebb
Added SMS/GG/SG-1000 support
2023-12-14 22:23:27 +09:00
Sour
eb17aab85d
Debugger: Sprite viewer - Added option to change background color
2023-09-26 18:58:50 +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
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
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
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
5f1194814b
Debugger: Changed default values for some options
2023-03-01 00:34:50 -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
d187383a31
Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter)
2023-02-18 13:44:09 -05:00
Sour
e5740c8d7e
Linux: Fixed corrupted settings after first run
2023-01-29 11:00:20 -05:00
Sour
c78bdc9647
Linux: Try to find default fonts that exist (DejaVu, Noto) instead of using consolas/ms sans serif
2023-01-29 00:03:37 -05:00
Sour
682af6246e
UI: Rename NewUI to UI
2023-01-25 16:03:56 -05:00