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
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
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
322795d2f9
UI: Added "load last session" menu option + shortcut
2022-02-04 22:36:40 -05:00
Sour
cab9d16606
UI: Refactor game menu
2022-02-04 21:32:50 -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
899117e6a0
UI: Implemented missing patch loading logic
2022-02-02 20:41:21 -05:00
Sour
5d72c29079
UI: Added auto save state option (+ improved disabled textbox look)
2022-02-02 20:13:23 -05:00
Sour
82e580d0f5
Debugger: Palette viewer improvements + allow selecting/copying text from info panels (all tools)
2022-02-01 21:42:09 -05:00
Sour
be733dda26
Debugger: Fixed palette display for DMG games
2022-02-01 19:49:15 -05:00
Sour
eaca639a79
Fixed crash when pressing rewind key with no game loaded
2022-02-01 00:01:16 -05:00
Sour
d754364b26
Debugger: Memory mappings (NES/GB)
2022-01-31 23:20:48 -05:00
Sour
e923985ee7
NES: Added game DB
2022-01-30 23:37:15 -05:00
Sour
496eaddc64
Debugger: Event Viewer - Fixed issues with NTSC border color for NES (fixes Metal Storm border color at the bottom)
2022-01-30 23:31:53 -05:00
Sour
2819c0dbc8
Debugger: Event Viewer - Fixed missing "current pixel" dot when cycle is 0 on NES
2022-01-30 23:30:45 -05:00
Sour
85482d34f1
Debugger: SNES - Added coprocessor debuggers
2022-01-30 20:20:24 -05:00
Sour
cb2e7ef80e
CX4: Revert change done due to code diagnostics - using 0xBFF breaks the logic
2022-01-30 20:18:27 -05:00
Sour
ae6307a46c
UI: Shortcuts to open debug tools (+ refactoring)
2022-01-30 16:46:10 -05:00
Sour
7bbb21194b
Debugger: SNES - fixed PPU cycle/scanline display
2022-01-30 11:45:24 -05:00
Sour
00780830a9
Debugger: Implemented "break in" action
2022-01-30 11:36:55 -05:00
Sour
5017f4ed24
Debugger: SNES - Fixed invalid hclock value during startframe/endframe events
...
Caused issues with event viewer because the snapshot was not on cycle 0
2022-01-29 17:11:43 -05:00
Sour
8b142de54a
Input: Gameboy input config (core & UI)
2022-01-29 14:43:41 -05:00
Sour
44901dd26d
Input: Fixed logic to allow left/right alt/ctrl/shift keys to be used for multi-key shortcuts
2022-01-28 23:21:22 -05:00
Sour
8d1c8188d3
Input: Refactor background input code
2022-01-27 21:08:14 -05:00
Sour
dd8234e068
Preferences: Added option to show play/record icons when playing/recording movies
2022-01-27 21:01:56 -05:00
Sour
eeee9fbd95
Debugger: Fixed crashes when switching between games while debug tools are opened
2022-01-25 22:45:24 -05:00
Sour
5501c6a6f6
Debugger: Tilemap Viewer - Added attribute address
2022-01-25 00:26:52 -05:00
Sour
9cf065f44f
Fixed some more missing variable initialization
2022-01-24 21:48:35 -05:00
Sour
3c176320bc
CX4: Fixed mult register behavior
2022-01-24 20:27:14 -05:00
Sour
11e16ced2d
Fixed missing variable initialization, and a few bugs found via code analysis
2022-01-24 20:14:34 -05:00
Sour
1759e1786c
Debugger: Improve null checking when accessing debugger to avoid crashes
2022-01-24 20:06:41 -05:00
Sour
69e452492f
Debugger: Fixed event viewer issues (SNES dma info shown in NES events, event viewer not showing events after changing game)
2022-01-23 23:18:29 -05:00
Sour
b5b2dbc9d5
NES: Added support for mapper 7 & 71
2022-01-23 23:17:24 -05:00
Sour
916492d3ea
Debugger: NES - Add missing IRQ/NMI events
2022-01-23 23:17:02 -05:00
Sour
b2dc6d2de4
Debugger: Show target oam/vram write addresses for NES event viewer
2022-01-23 22:42:04 -05:00
Sour
a99ff82c88
Video: Prevent window resize when switching between normal and high res modes on SNES
2022-01-23 20:33:50 -05:00
Sour
4923768e34
Debugger: Tilemap viewer work (display more info, hide options/tabs based on state/console), fixed grid size for large tiles for the SNES
2022-01-23 18:42:58 -05:00
Sour
30000116e4
Fixed deadlocks when switching games with dev tools opened
2022-01-23 18:34:18 -05:00
Sour
3615ef0eb1
Core: Enabled warning level 4, fixed/disabled warnings
2022-01-23 12:36:35 -05:00
Sour
76af4a9824
Fixed console not being destructed (mem leak)
2022-01-23 00:58:07 -05:00
Sour
c9995d390a
NES: Fixed crash when loading game when ignore sprite limit option is turned on (uninit memory)
2022-01-22 23:01:52 -05:00
Sour
4474c0a882
Fixed crash when attempting to load an invalid rom file
2022-01-22 23:01:09 -05:00
Sour
c11534e199
Video: Fixed overscan behavior for NES and fixed rare crash when changing overscan while game is running
2022-01-22 16:36:04 -05:00
Sour
69f0e5ff4f
HUD: Rework hud to be separate from the console's output (and not saved in videos)
2022-01-22 16:16:38 -05:00
Sour
9e40de9f4a
UI: Added pause/resume menu item
2022-01-22 13:50:26 -05:00