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
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
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
9ca0fe5922
Linux: Fixed scrolling with mouse wheel sometimes scrolling far more than intended
2024-07-06 19:08:03 +09:00
Sour
990b99f074
Debugger: Tilemap viewer - Fixed crash caused by the new separators in tooltips
2024-07-02 08:40:46 +09:00
Sour
f429697b7f
Debugger: Added option to copy profiler data to clipboard
2024-06-24 10:41:24 +09:00
Sour
3b3aad563e
Debugger: Event Viewer - Tweak x,y display to make it less confusing vs scanline/cycle
2024-06-23 18:13:47 +09:00
Sour
b4781c28a7
Debugger: Fixed breakpoints containing a whitespace-only condition never being triggered
2024-06-21 15:01:06 +09:00
Sour
70f302a0f5
Debugger: Lua - Fixed typo in documentation
2024-06-21 15:00:28 +09:00
Sour
b3e4bc8052
Debugger: Fixed elapsed cycle counter sometimes giving an incorrect value when "refresh while running" is enabled
2024-06-18 22:45:40 +09:00
Sour
08a6046074
Debugger: Added up-to-date Lua reference page (generated based on the JSON doc)
2024-06-16 15:08:24 +09:00
Sour
508d23465a
Debugger: Add separators in some tooltips to group related values
2024-06-15 22:47:58 +09:00
Sour
60a75b6b52
UI: Fixed broken color pickers in debugger settings
2024-06-15 21:32:45 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
32e8125a87
Debugger: Fixed memory viewer display issue/freeze in some scenarios when highlight breakpoints option is enabled
2024-05-27 16:53:42 +09:00
Sour
d0adadd49f
Debugger: GB - Register viewer - Fixed sprites enabled flag
2024-05-26 11:17:02 +09:00
Sour
4b329f6e26
Debugger: Fixed loading SNES wla-dx symbols in "nocash" format
...
-Made ":" between bank and address optional
-Ignore comments
-Replace all invalid label characters with underscores
2024-05-12 10:48:59 +09:00
Sour
202b8f32c8
Debugger: SMS - Added some missing values in register viewer
2024-05-10 18:37:45 +09:00
Sour
a2cf86064e
Debugger: Fixed missing highlighting/tooltip for some instructions
2024-05-01 18:24:13 +09:00
Sour
eec8dc78a0
Debugger: SNES - Fixed SPC labels not being imported correctly for CA65 integration
2024-04-30 17:14:50 +09:00
Sour
d9f1d486a3
Debugger: SNES - Fixed palette display for mode 0 layers in tilemap viewer
2024-04-27 12:14:45 +09:00
Sour
eec493f902
Debugger: Fixed missing labels in effective addresses for some instructions
2024-04-27 10:39:47 +09:00
Sour
2e1392574b
Debugger: GBA - Added support for ELF symbols
2024-03-31 20:10:38 +09:00
Sour
47949349fe
Debugger: Register Viewer - GBA - Added input irq control to misc tab
2024-03-30 15:22:41 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
f216ef76c1
Debugger: Register Viewer - Fixed typo in SNES registers, added CPU speed value for CGB
2024-02-03 12:07:26 +09:00
Sour
64126ace83
PCE: CD-ROM timing improvements
...
-IRQ/SCSI status should happen after seek is done when a play command is sent (fixes audio sync in Brandish intro cutscene)
-Fixed seek delay not being applied correctly when swapping from audio playback to data loading and tweaked seek delays to make them a bit slower (fixes Brandish audio glitch during introduction)
-Fixed regression that causes the "transfer ready" irq flag to not be reset when a sector was done reading (this broke the intro sequence in "It came from the desert")
-Improved behavior when a load operation is cancelled (to match the expected results of both scsitest and verificator tests)
2024-02-03 12:00:45 +09:00
Sour
d16d92dd7f
Debugger: Event Viewer - GB - Added more categories, improved layout
2024-01-28 22:27:41 +09:00
Sour
0aa3e4bdb7
Debugger: Memory Viewer - Fixed crash when searching for strings/integers
2024-01-27 21:15:27 +09:00
Sour
aa49a658c6
Debugger: Allow symbol file names to contain the rom's extension when auto-loading
2024-01-27 20:07:13 +09:00
Sour
5ee8215c9a
Debugger: Memory Viewer - Allow using ? as a wildcard for hex search
2024-01-27 15:14:24 +09:00
Sour
8c60e95b1e
Debugger: Memory Viewer - Move cursor to end of pasted block after paste
2024-01-27 14:07:05 +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
9b8691c65e
Debugger: Memory Viewer - Fixed selection issues when memory length is not a multiple of the number of columns shown
...
+ Fixed issues with selection in string view
2024-01-21 22:16:36 +09:00
Sour
00df58bb34
Debugger: Event Viewer - Fixed labels not being shown for read/written registers
2024-01-21 22:16:36 +09:00
Sour
b83e5639e8
Debugger: Lua - Added DisplayState built-in script to easily display all values returned by emu.getState()
2024-01-21 22:16:36 +09:00
Sour
e3076c666e
Debugger: Added support for WLA-DX symbol files for SMS
...
+ Added support for WLA-DX's "nocash" symbol output format
2024-01-12 23:10:08 +09:00
Sour
9f8c22b434
Debugger: Trace Logger - Slight tweak to the custom format field to make it more user friendly when trying to delete everything
2024-01-09 22:44:57 +09:00
Sour
0fa90d6429
Debugger: Memory Viewer - Allow editing multiple bytes at once
2024-01-05 17:10:43 +09:00
Sour
3196bfdf99
Debugger: Memory Viewer - Improve mouse selection behavior when moving up/down rows
2024-01-05 16:54:51 +09:00
Sour
74423ec61f
Debugger: Memory Viewer - Improve mouse selection behavior when mouse goes into the left-side margin
...
-Deselect the first byte of the bottom row
-Allow changing selection while moving up/down in the margin
2024-01-05 16:24:13 +09:00
Sour
e73cfe8f7f
Debugger: Fixed break in window not working at all
...
Value was always 0 due to incorrect binding
2024-01-05 15:11:48 +09:00
Sour
b693b0a54e
Debugger: Profiler - Fixed list not refreshing after adding/changing a label while paused
2024-01-05 14:54:40 +09:00
Sour
f9614e0b1e
PCE: Allow reading back bits 0-3 for 1804 + minor code cleanup
2024-01-03 20:21:50 +09:00
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
4168583fb5
Debugger: Auto-save debug workspace periodically to prevent data loss if a crash occurs
2023-12-26 18:15:15 +09:00
Sour
52b3196abb
Debugger: Update viewers when loading a save state
2023-12-25 22:21:41 +09:00