Commit graph

  • a85fce3d33 allow to navigate through code Benjamin Schulte 2017-10-19 12:22:49 +02:00
  • 0954453574 display loops Benjamin Schulte 2017-10-18 15:34:44 +02:00
  • ef98df5ed0 fixed relative pc addresses Benjamin Schulte 2017-10-18 14:13:33 +02:00
  • b28b5b0c20 don't apply the exec flag when only analyzing code devinacker 2018-11-25 18:28:17 -05:00
  • 5b7186bdec also don't analyze unused interrupt vectors devinacker 2018-11-25 17:49:59 -05:00
  • e9fb53c36f don't try to auto analyze bogus/missing interrupts devinacker 2018-11-25 17:45:34 -05:00
  • 7233da3b87 allow to set symbols by context menu Benjamin Schulte 2017-10-18 13:59:03 +02:00
  • e2aef88740 allow to add comments, save comments in .sym file Benjamin Schulte 2017-10-17 18:00:36 +02:00
  • 01ca91f6cf try to lookahead the current code for better preview Benjamin Schulte 2017-10-17 19:45:31 +02:00
  • c04cbd545a adjust documentation to current version Benjamin Schulte 2017-10-17 12:01:25 +02:00
  • f033a69a6f allow to resize columns in disassembler Benjamin Schulte 2017-10-17 11:52:25 +02:00
  • 049e0c1ca9 instantiate breakpoint editor before symbols view tries to use it devinacker 2018-11-25 11:39:53 -05:00
  • 810a586190 symbols dialog with option to set breakpoints Benjamin Schulte 2017-10-12 13:11:25 +02:00
  • 20aee2187f allow to set breakpoints from disassembler Benjamin Schulte 2017-10-11 15:40:38 +02:00
  • 5ca2da30ce allow to break on startup and on BRK Benjamin Schulte 2017-10-10 15:57:58 +02:00
  • 6a1bd73e2a support of WLA symbol files Benjamin Schulte 2017-10-10 15:38:18 +02:00
  • e7e6ba5be2 simple syntax highlighting for disassembler Benjamin Schulte 2017-10-10 14:28:30 +02:00
  • b34c0256a3 basic redesign of debugger Benjamin Schulte 2017-10-10 12:44:29 +02:00
  • c275cccdd7 Merge branch 'master' into qt5 devinacker 2018-11-24 19:17:27 -05:00
  • afdd3e4cb8 updated cx4 instruction info (closes #196) devinacker 2018-11-24 00:24:43 -05:00
  • a878c6aaea backport (H)DMA timing info, closes #197 devinacker 2018-11-22 03:58:26 -05:00
  • 650d46251e Add export button to OamViewer Marcus Rowe 2018-11-18 17:53:52 +10:00
  • 132e71842b Add screen outline and background to OamGraphicsScene Marcus Rowe 2018-11-18 17:22:09 +10:00
  • 2d8e2e8077 Add Y axis wrapped objects to OamGraphicsScene Marcus Rowe 2018-11-17 20:22:03 +10:00
  • b822c8ef20 Add zoom settings to Oam Viewer Marcus Rowe 2018-11-17 19:54:31 +10:00
  • 8854429f09 Add OamGraphicsScene Marcus Rowe 2018-11-17 13:55:47 +10:00
  • 782a2e2688 Fix OamObject hFlip/vFlip Marcus Rowe 2018-11-17 12:09:19 +10:00
  • 61a4d594a7 Refactor Sprite Viewer table into a new OamDataModel class Marcus Rowe 2018-11-15 19:43:38 +10:00
  • 4137df2116 get rid of questionable bsxcart "hidden register" behavior that's difficult to verify (or even reproduce) devinacker 2018-10-23 21:06:55 -04:00
  • 2d72b04c8b don't use preadjusted color tables for unfiltered screenshots devinacker 2018-10-23 20:55:12 -04:00
  • 7c1f40dd89 memory editor: allow uppercase input + don't copy one byte too many devinacker 2018-10-17 22:45:14 -04:00
  • 17c8f05ed0 Add missing IDs for NTT Data Keypad Raphael Assenat 2018-09-06 11:38:50 -04:00
  • 8455ca16a9 Add support for the NTT Data Keypad Raphael Assenat 2018-09-06 09:13:13 -04:00
  • 755716657a remember menu/statusbar settings on exit devinacker 2018-08-30 23:19:49 -04:00
  • 7778342192 Merge branch 'master' into qt5 devinacker 2018-08-27 19:36:17 -04:00
  • 9cf3c9b1e2 bsx: more experimental base/cart register handling devinacker 2018-08-25 18:59:30 -04:00
  • d7e1ea3f93 remove more needless double memory allocation devinacker 2018-08-25 18:49:15 -04:00
  • 05a65f5995 cx4: fix typo reading RAM from wrong source devinacker 2018-08-25 18:48:52 -04:00
  • f5a7a06ebd detect SA-1 carts with battery but no BWRAM devinacker 2018-07-31 00:05:07 -04:00
  • 80260b66eb cx4: set irq in the same cycle as irqPending devinacker 2018-07-31 00:02:06 -04:00
  • 74cbc9cbb6 Merge branch 'morecx4' devinacker 2018-07-29 22:24:52 -04:00
  • 7df296f720 more Cx4 timing/mapping revisions devinacker 2018-07-25 01:27:59 -04:00
  • 95d545d458 support reload and drag&drop for special cart types (fixes #189) devinacker 2018-07-29 22:19:10 -04:00
  • 90352e504b bsx: don't unnecessarily allocate empty memory pack twice devinacker 2018-07-28 17:18:36 -04:00
  • c4034ab6b4 debugger options didn't really need a separate window... devinacker 2018-07-28 17:09:03 -04:00
  • dac73ccc43 apply common window class to sound viewer also devinacker 2018-07-28 16:56:22 -04:00
  • a885b1808f don't let canceling QDialogs with esc key also cancel a nall::Window (also allow memory viewer to be canceled with esc when the editor has focus) (fixes #187) devinacker 2018-07-28 16:48:46 -04:00
  • 15ed6bc5d4 use more native-looking save dialogs for VRAM views devinacker 2018-07-28 16:17:33 -04:00
  • c77e59486a BS-X: allow setting default memory pack size devinacker 2018-07-23 09:24:33 -04:00
  • 050263c4c8 BS-X: report correct flash size in vendor info devinacker 2018-07-23 08:55:28 -04:00
  • 82ed2343af BS-X: don't let debugger interfere with flash writes devinacker 2018-07-23 08:31:39 -04:00
  • f294dd6df6 BS-X: show the correct written path on the statusbar devinacker 2018-07-22 22:42:09 -04:00
  • f877f26af8 prompt for filename when saving BS-X memory pack devinacker 2018-07-22 21:25:48 -04:00
  • 401db2a4b5 https://board.byuu.org/viewtopic.php?f=4&t=2134 devinacker 2018-07-22 02:28:40 -04:00
  • fafc2a8d13 more accurate satellite data xfer rate devinacker 2018-07-21 21:14:11 -04:00
  • e08c370258 fix loading a default/empty 8M pack before a previous load devinacker 2018-07-21 04:10:52 -04:00
  • 1203147678 slight BS-X stream status fix devinacker 2018-07-21 04:10:05 -04:00
  • 8dfda29fc9 minor Cx4 timing tweaks (not tested) devinacker 2018-07-21 00:41:24 -04:00
  • c00ad9f1e4 use same timing for Time Channel devinacker 2018-07-13 22:44:07 -04:00
  • 9f278dddae try simulating satellaview bandwidth limits (partially to avoid software glitches that can occur if the entire stream is available instantaneously) devinacker 2018-07-12 23:16:37 -04:00
  • d1051b33e9 add BS-X savestate support (and some other savestate safety checks) devinacker 2018-07-08 00:02:51 -04:00
  • 857cf78b16 Merge branch 'master' into qt5 devinacker 2018-07-07 14:04:36 -04:00
  • 99b66a4bff cleanup/refactor some bsx code (closes #182) devinacker 2018-07-07 13:44:08 -04:00
  • 535370af92 update build to Qt5 (#160) devinacker 2018-06-24 19:37:38 -04:00
  • 9b835ef363 'vram viewer' was also renamed devinacker 2018-06-24 03:20:59 -04:00
  • a6e626ac89 remove old bp range note from docs devinacker 2018-06-24 03:20:06 -04:00
  • dafb58c310 remove old bp range note from docs devinacker 2018-06-24 03:18:45 -04:00
  • 98f792c5f7 v04 update devinacker 2018-06-24 03:14:50 -04:00
  • d4af262679 get rid of redundant library code v04 devinacker 2018-06-23 01:46:49 -04:00
  • 56e46914ae ensure proper encoding when printing to debugger devinacker 2018-06-21 00:45:16 -04:00
  • a6265d8558 v04 release prep devinacker 2018-06-18 19:26:03 -04:00
  • 708ba416eb make breakpoints more aware of mirroring (closes #17) devinacker 2018-06-11 01:56:44 -04:00
  • e708dc4781 improve handling of cheats to handle things other than WRAM (closes #97) devinacker 2018-06-10 22:55:22 -04:00
  • a5701d2024 use rawinput makefile hack for msys too devinacker 2018-06-07 17:29:13 -04:00
  • 729de73cff don't prematurely strip header if snesreader isn't loaded (fixes #179) devinacker 2018-06-04 21:39:59 -04:00
  • 396656d716 build properly with msys2/pkg-config devinacker 2018-05-29 23:15:09 -04:00
  • 7b94bfbffa fullscreen mode hides cursor after 5 sec devinacker 2018-05-28 14:30:21 -04:00
  • 76477c568e add hotkey to toggle system power (closes #131) devinacker 2018-05-20 20:38:39 -04:00
  • 2125f1a5dd accuracy: proper joypad timing (closes #168) devinacker 2018-05-20 17:18:34 -04:00
  • 0b126c677f more flexible command-line loading (closes #115) devinacker 2018-05-20 02:39:23 -04:00
  • da756b7673 release mouse when changing inputs or powering off devinacker 2018-05-20 00:15:16 -04:00
  • c068e5ec61 fix SMP waitstate emulation (closes #174) devinacker 2018-05-19 22:41:04 -04:00
  • db0b21482a expose SRAM autosave setting (closes #148) devinacker 2018-05-19 21:54:02 -04:00
  • a3ff358908 frame advance hotkey (closes #157) devinacker 2018-05-19 21:36:48 -04:00
  • b15804fac7 update/correct some mapping heuristics devinacker 2018-05-19 16:58:34 -04:00
  • b0bfab47ea superfx dithering fix from higan v106r18 devinacker 2018-05-19 16:01:19 -04:00
  • 7f19342bad
    Merge 7e186f9e3a into 119c3c3524 komicakomica 2018-05-18 01:01:07 +00:00
  • 119c3c3524 necdsp: improve OV1/S1 flag calculations Alex W. Jackson 2017-09-05 12:42:58 -04:00
  • e0993d45ab properly restore some already open windows devinacker 2018-05-09 23:08:38 -04:00
  • 2200b08506 merge new tile viewer window (closes #145, #62) devinacker 2018-05-09 22:01:02 -04:00
  • 06838845af Merge branch 'more-ppu-debugger-updates' devinacker 2018-05-09 21:45:10 -04:00
  • 84bb255d16 cx4: missing parens (#172) devinacker 2018-05-07 22:55:04 -04:00
  • 0752089351 Add more sources to the Tile Viewer Marcus Rowe 2018-05-07 20:13:42 +10:00
  • 3baf50c689 Fix form not updating when cartridge is not loaded Marcus Rowe 2018-05-07 18:33:12 +10:00
  • 8c66734c11 Add Mode 7 EXTBG format to the PPU Debugger Marcus Rowe 2018-05-07 18:21:53 +10:00
  • c293b0c307 Fix Qt5 build on ArchLinux and Ubuntu qwertymodo 2018-05-06 15:17:01 -07:00
  • c60f0373fc more properties viewer stuff (fixes #152) devinacker 2018-04-29 01:13:11 -04:00
  • 6f6bae273d don't let speed hotkeys modify config settings devinacker 2018-04-28 22:10:00 -04:00
  • 9a298b1ff1 don't show cart ROM in debugger when GSU owns it devinacker 2018-04-28 21:44:32 -04:00
  • 3391172623 support cart ROM usage map for SuperFX games devinacker 2018-04-28 21:43:59 -04:00