Commit graph

334 commits

Author SHA1 Message Date
Sour
2cd02c3dcc Debugger: Add show byte code option 2019-03-31 09:22:01 -04:00
Sour
65fff98f1c Debugger: Save window position/size + move debugger options 2019-03-31 09:11:56 -04:00
Sour
2209c8acc2 Debugger: Added font config options 2019-03-31 00:20:54 -04:00
Sour
bc891d6408 Debugger: Added tooltip icon for watch box 2019-03-30 23:44:45 -04:00
Sour
341656e699 Debugger: Fixed read word with expressions returning lower byte only 2019-03-30 23:44:35 -04:00
Sour
7226e7dbe0 Debugger: Fixed performance issue when adding multiple breakpoints 2019-03-30 23:17:32 -04:00
Sour
89b11985a2 Debugger: Fixed tooltips in toolbar 2019-03-30 23:17:10 -04:00
Sour
aeddd1751d Debugger: Added break in/on features 2019-03-30 22:58:57 -04:00
Sour
351fc39e4b Debugger: Disable debug menus when no game is running (and close all debug windows when stopping emulation) 2019-03-30 22:41:37 -04:00
Sour
ba4de9135c Debugger: Disable breakpoints when debugger window is closed
(and fixed issue with breakpoint list being empty if any other debugger window was opened first)
2019-03-30 22:11:21 -04:00
Sour
4402be3c52 Debugger: Improved usability and added shortcuts/features 2019-03-30 21:51:41 -04:00
Sour
fd0aefd130 Debugger: Refresh PPU viewers on code break 2019-03-30 19:31:33 -04:00
Sour
b37eff42ab HDMA: Revert change that disabled HDMA during forced blank (this is apparently not accurate, since it breaks MQ) 2019-03-30 19:31:13 -04:00
Sour
5de1430841 Debugger: Several tilemap viewer improvements 2019-03-30 18:17:41 -04:00
Sour
1a30ac6fa8 Debugger: Allow zoom in/out in tilemap viewer 2019-03-30 14:26:24 -04:00
Sour
646996c580 Debugger: Added color information to palette viewer 2019-03-30 13:42:44 -04:00
Sour
d7b2d3af6a Debugger: Improved tile viewer performance 2019-03-30 12:20:52 -04:00
Sour
2100ddb712 Debugger: Improved tilemap viewer performance 2019-03-30 11:52:15 -04:00
Sour
7e4a141b7b SPC: Fixed potential overflow problem when running for a very long time 2019-03-29 22:13:22 -04:00
Sour
75150cb133 UI: Fixed doubled up file open dialog when pressing Ctrl+O 2019-03-28 23:36:49 -04:00
Sour
eceaad99a8 Debugger: Save/load breakpoints/watch entries 2019-03-28 22:45:19 -04:00
Sour
ac4b5345f7 Debugger: Added TBL support 2019-03-28 22:45:14 -04:00
Sour
3261f8bcfa Debugger: Add read/write/exec/etc highlighting to memory tools 2019-03-28 22:45:04 -04:00
Sour
41ee29d650 Debugger: Improved memory tools performance 2019-03-28 22:45:01 -04:00
Sour
f25a3d1450 PPU: Fixed mode 7 window being enabled when it shouldn't have been 2019-03-26 19:24:21 -04:00
Sour
53de61ba90 HDMA: Fixed timings on HDMA initalization (and fixed regression that caused DRAM refresh to not longer occur) 2019-03-26 19:07:06 -04:00
Sour
c7326e626f Debugger: Fixed PC value for event viewer tooltips 2019-03-25 23:48:20 -04:00
Sour
d45169a217 PPU: Output black color during forced blank 2019-03-25 23:46:02 -04:00
Sour
713b83c1fb HDMA: Improved HDMA init timing (and fixed potential problems caused by running it in the middle of a PPU cycle) 2019-03-25 22:59:18 -04:00
Sour
e0b0ac3a96 HDMA should not be run during forced blank 2019-03-25 20:34:10 -04:00
Sour
e34a1c81cd PPU: Apply windows to mode 7 2019-03-25 19:10:39 -04:00
Sour
664c984a9d HDMA: Decrement flag is ignored for HDMA transfers 2019-03-25 18:29:37 -04:00
Sour
574cad9a0b LoROM: Fixed mapping issues in banks $F0-FF 2019-03-24 20:43:19 -04:00
Sour
401c2c91cb CPU: Fixed move behavior with 8-bit index mode 2019-03-24 20:20:43 -04:00
Sour
0e26e5317d Debugger: Step into, step over, run ppu cycle/scanline/frame (+ call stack fixes) 2019-03-24 16:42:52 -04:00
Sour
75361b4bce Debugger: Added call stack 2019-03-24 12:05:51 -04:00
Sour
77afd87815 Debugger: Added toolbar 2019-03-23 22:13:37 -04:00
Sour
7cc7d54705 Debugger: Added toggle breakpoint shortcut + refactoring 2019-03-23 21:56:35 -04:00
Sour
c41e3458eb Debugger: Added mode 7 / direct color support to tilemap viewer 2019-03-23 17:23:36 -04:00
Sour
113d440b3d Debugger: Added tile viewer tool 2019-03-23 15:39:21 -04:00
Sour
e227f69662 SPC: Improved/fixed reset behavior 2019-03-22 23:53:20 -04:00
Sour
75a93f6993 Debugger: Add SPC RAM to memory tools 2019-03-22 21:38:31 -04:00
Sour
66c457771c SPC: Rewrite SPC core 2019-03-22 21:37:32 -04:00
Sour
ebfd42f5b6 CPU: Improve timings for WAI instruction (?) 2019-03-22 21:37:32 -04:00
Sour
5279b3d47d Fixed mask logic for ROM/RAM sizes that aren't powers of 2 2019-03-22 21:37:32 -04:00
Sour
273403676a HDMA: No overhead for HDMA if all channels are disabled (?) 2019-03-22 21:37:31 -04:00
Sour
7e091529aa Fixed crash when exiting emulator (shortcut handler must be deleted before deleting the key manager) 2019-03-22 21:31:07 -04:00
Sour
0d0f5e6e58 Debugger: Added palette viewer 2019-03-16 16:38:28 -04:00
Sour
bb0c8b1f10 DMA: Fix behavior when trying to write to B bus registers using the A bus (and when trying to read/write DMA registers using DMA) + fixed DMA wrapping when it reaches the end of a bank 2019-03-16 16:36:58 -04:00
Sour
9f29e86e2a Debugger: Fixed "scanline" field (tilemap viewer) not working with arrow keys 2019-03-16 14:04:51 -04:00