Commit graph

3354 commits

Author SHA1 Message Date
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
6bac5ac91a UI: Implemented "pause when in ..." options 2022-02-02 19:10:50 -05:00
Sour
89a3ada053 UI: Improve InBackground flag code 2022-02-02 18:32:54 -05:00
Sour
6ace45fcb1 UI: Added game name to title bar + implemented show additional info in title bar option 2022-02-01 23:54:01 -05:00
Sour
bf7959e6a8 UI: Rephrase disable OSD option to be clearer 2022-02-01 23:11:46 -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
f64a975229 Debugger: Added GB break options to UI 2022-02-01 19:29:34 -05:00
Sour
ab0e489bc4 UI: Fixed recent files menu when folder name is very large 2022-02-01 00:01:46 -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
869c75412f Debugger: Fixed scroll bar not working 2022-01-30 16:49:34 -05:00
Sour
ae6307a46c UI: Shortcuts to open debug tools (+ refactoring) 2022-01-30 16:46:10 -05:00
Sour
6507e1a853 Debugger: Implemented "break on" option 2022-01-30 12:21:47 -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
e6fca0e0a7 Debugger: Added go to address in debugger & memory tools 2022-01-30 09:38:20 -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
2332c7b340 Debugger: Hex Editor - Implement high density text mode option, fixed alignment issues with smaller/larger font sizes 2022-01-29 16:54:08 -05:00
Sour
8b142de54a Input: Gameboy input config (core & UI) 2022-01-29 14:43:41 -05:00
Sour
e075c371c1 UI: Input - Allow key binding config for all NES controller types 2022-01-29 11:58:56 -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
d4370558c5 UI: Saved/restore main window position/size 2022-01-27 22:33:30 -05:00
Sour
9ab9736ed9 UI: Refactor config window (removed timer, etc.) 2022-01-27 21:46:55 -05:00
Sour
8a2950195b UI: Fixed issues with "in background" flag 2022-01-27 21:16:31 -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
935da02729 Debugger: Fixed crash when opening nes debugger window 2022-01-26 22:10:12 -05:00
Sour
349df9eb12 Debugger: Hex Editor - Added import/export actions + file menu + save/reset tbl data 2022-01-26 20:15:42 -05:00
Sour
8f96e61279 Debugger: Fixed performance issue when closing event viewer + minor refactoring 2022-01-26 18:34:59 -05:00
Sour
0a79180073 Debugger: Hex editor - Allow entering upper case text in string view 2022-01-26 00:13:03 -05:00
Sour
66b5004d91 Debugger: Improved HexInput behavior by reusing MesenNumericTextBox 2022-01-26 00:08:53 -05:00
Sour
237488438b Debugger: Fixed crash when using "exit" menu action 2022-01-26 00:08:17 -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
3579489e9d Debugger: Added right-click options to sprite & tile viewers 2022-01-25 22:44:12 -05:00
Sour
a62585e0aa Debugger: Fixed crash in list view in sprite viewer 2022-01-25 20:55:59 -05:00
Sour
ea9c8fad96 Debugger: Tilemap viewer - Added view in memory viewer option
+ Fixed right-click working out-of-bounds due to scroll overlay
+ Give hex viewer focus when opening the window
2022-01-25 20:02:34 -05:00
Sour
d06f132b7b Debugger: Tilemap Viewer - Added export to png right-click option 2022-01-25 00:36:59 -05:00
Sour
7a318eadee UI: Updated to nightly Avalonia builds (fixes context menu positioning issues) 2022-01-25 00:36:20 -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