Sour
f084f85dab
Debugger: NES - Fixed tile address value for sprite viewer with 8x16 sprites
2022-02-13 17:35:17 -05:00
Sour
d8d8f8cd1c
UI: Make numeric up down buttons vertical
2022-02-13 17:34:21 -05:00
Sour
0f0698236d
Fixed deadlock when loading a game while debug tools are opened
2022-02-13 17:33:20 -05:00
Sour
757f1cfd5d
UI: SNES - Renamed options to use BG1-4 instead of BG0-3 (for consistency with register viewer, etc.)
2022-02-13 12:55:32 -05:00
Sour
cdf3d51a10
Debugger: Allow click+drag to scroll all viewers
2022-02-12 19:07:23 -05:00
Sour
9ad34b1414
Debugger: Added reset/load/save CDL options
2022-02-12 15:30:32 -05:00
Sour
90b583fbb8
Debugger: Added breakpoint margin context menu
2022-02-12 14:56:23 -05:00
Sour
37ddd4b2a7
Debugger: Refresh disassembly when more rows can be shown
2022-02-12 14:14:32 -05:00
Sour
68ab85dd90
Debugger: Implement right-click options (and keybindings) in disassembly view
2022-02-12 13:36:27 -05:00
Sour
c5000fb6b8
Debugger: Memory viewer - Added "view in debugger" shortcut
2022-02-11 22:49:26 -05:00
Sour
abcfdcd984
Debugger: Added menu bar to assembler window
2022-02-11 21:32:06 -05:00
Sour
3a2090cbd6
Debugger: Fixed crash when trying to edit a single line of code
2022-02-11 21:22:27 -05:00
Sour
dd5886913b
Debugger: Added options for code copy format
2022-02-11 20:40:48 -05:00
Sour
e351deca0e
Debugger: Implemented mark selection as in disassembly
2022-02-11 19:43:25 -05:00
Sour
24af663f86
Debugger: Refactor DisassemblyInfo to avoid out-of-bounds memory reads
2022-02-11 18:56:17 -05:00
Sour
0531432f15
Debugger: Implemented "edit selected code" action
2022-02-11 18:23:04 -05:00
Sour
f5f4c9c676
Debugger: RIght-click outside selection should select clicked row
2022-02-10 19:40:27 -05:00
Sour
0167c7a940
Debugger: Allow copy of selected code, fixed some scrolling/navigation issues
2022-02-10 19:37:53 -05:00
Sour
d01e4a6f9e
Debugger: Allow selecting lines of code, fixed some scrolling issues
2022-02-09 23:30:55 -05:00
Sour
da3e0fb2fa
NES: PPU - reading palette while grayscale is on should return grayscale palette colors
2022-02-09 18:30:08 -05:00
Sour
67df25d83a
PPU: Delay vram address increment by 1 ppu cycle after a read/write to 2007
...
This allows the full_palette tests to properly display single-pixel glitches that display another color (same as hardware)
2022-02-09 17:20:50 -05:00
Sour
aedea1862f
NES: PPU - Fixed color emphasis not being applied correctly
2022-02-09 17:13:15 -05:00
Sour
f662ef1625
Debugger: Added debug log window
2022-02-08 22:19:15 -05:00
Sour
7f2a6ce0bc
Debugger: Trace logger - Added open trace file button
2022-02-08 21:58:58 -05:00
Sour
44a7fcd38b
UI: Added "open mesen folder" and "reset all settings" buttons
2022-02-08 21:30:43 -05:00
Sour
762c9de400
Debugger: Added same rom/ips options
2022-02-08 20:59:03 -05:00
Sour
91275c1ab1
Debugger: Init menu/toolbar in another thread, refactor separator usage
2022-02-08 18:15:02 -05:00
Sour
0be1609e78
Debug stats: Added frame time chart
2022-02-07 23:26:56 -05:00
Sour
d1ade23ca1
Debug stats: Prevent overlay from flickering
2022-02-07 23:17:58 -05:00
Sour
991bc8af45
UI: Fixed display issue for vertical sliders
2022-02-07 22:30:18 -05:00
Sour
81c351fa21
Video: Don't reset renderer each time a game is loaded
2022-02-07 20:11:23 -05:00
Sour
8b2662632d
Fixed deadlock when loading 2 roms before the first one starts running
2022-02-07 19:24:46 -05:00
Sour
7854ea9649
NES: Avoid calculating SHA-1 for rom when no hd packs exist
2022-02-07 19:07:53 -05:00
Sour
eda88b6245
Debugger: Fixed assembler not reacting to code changes
2022-02-06 16:40:22 -05:00
Sour
0772002916
Debugger: GB assembler - Make register names case insensitive
2022-02-06 16:40:02 -05:00
Sour
9753256077
SGB: Fixed crash when changing GB clock divider
2022-02-06 14:18:10 -05:00
Sour
98e0c7bb66
UI: Fixed duplicate GB roms in select rom dialog
2022-02-06 13:55:21 -05:00
Sour
d2d20d7b46
SNES: Fixed mosaic regression caused by the previous mosaic fix
...
Mosaic effect should now be working properly when the mosaic size is 1x1
(Mosaic code was also disabled entirely when 1x1 in mode 7, but the logic bug w/ mosaicCounter is also fixed when 1x1)
2022-02-06 12:12:22 -05:00
Sour
c4583fc612
SNES: Added missing unused DMA registers at $43xB
2022-02-06 11:16:00 -05:00
Sour
322214bfd4
UI: Added setup dialog
2022-02-05 14:23:45 -05:00
Sour
322795d2f9
UI: Added "load last session" menu option + shortcut
2022-02-04 22:36:40 -05:00
Sour
3c3264ace8
UI: Refactor file menu
2022-02-04 22:18:25 -05:00
Sour
cab9d16606
UI: Refactor game menu
2022-02-04 21:32:50 -05:00
Sour
c70b6ab58c
UI: Refactored options menu
2022-02-04 20:43:28 -05:00
Sour
e0de627651
UI: Refactor main menu (wip - tools & help)
2022-02-04 18:47:58 -05:00
Sour
c3da94c685
Debugger: Added view in memory viewer right-click option in label list
2022-02-03 23:06:11 -05:00
Sour
117567b939
UI: Added about window
2022-02-03 21:32:06 -05:00
Sour
1919dc7af9
UI: Prompt for file when a required firmware file is missing
2022-02-03 00:24:06 -05:00
Sour
9e158c6f2f
FDS: Fixed insert disk not working properly
2022-02-03 00:19:36 -05:00
Sour
2d86573381
UI: Only allow user to open 1 log window
2022-02-02 20:47:59 -05:00