Commit graph

613 commits

Author SHA1 Message Date
Devin Acker
7edc353e51
Merge pull request #359 from callistoAshley/fix-wla-comments-pr
Use correct symbols when writing comments to a WLA symbol file
2025-03-22 11:17:07 -04:00
Beothorn
908322c0d5 Copy properly working 2025-02-05 23:05:24 +01:00
Beothorn
20ca1509cc Make it possible to copy instructions 2025-02-05 00:18:19 +01:00
callistoAshley
b1e05a4560 Use correct symbols when writing comments to a WLA symbol file 2024-08-27 18:46:36 +10:00
Devin Acker
14e00375ba clear screen after power off (regression from a632b50acc) 2023-06-05 20:56:09 -04:00
spooonsss
a7f64b4aa8 Fix use-after-free crash in debugger 2023-02-13 15:48:22 -06:00
Devin Acker
2700454d85
Merge pull request #347 from NobodyNada/macos-input
Fix D-pad inputs on macOS
2023-02-04 20:13:03 -05:00
TheKodeToad
30b77a3dc2 Remove unused macros and Qt translation 2023-02-04 12:33:04 +00:00
TheKodeToad
447d4af4cb Fix memory leak 2023-02-04 12:27:10 +00:00
TheKodeToad
26943e4f45 Replace X11 hack with DBus solution 2023-02-04 12:17:58 +00:00
Jonathan Keller
eb446605ed Fix D-pad inputs on macOS
Take into account that the minimum element of the range might not be
zero. My Xbox One controller uses 1-based indexing and does not work
without this change
2022-12-23 16:12:45 -08:00
Devin Acker
1ba3486fdb get rid of redundant address field in symbol struct 2022-11-19 15:37:33 -05:00
lifning
c9f049d017 fix crashes on little-endian powerpc 2022-09-02 17:20:36 -07:00
Devin Acker
821f165f7e less verbose makefile output 2021-12-16 00:09:33 -05:00
Devin Acker
e9d1d65998 move SPC save option + fix spacing 2021-12-16 00:09:33 -05:00
qwertymodo
4a2c19f87e Add toggle to log breakpoints without actually breaking (#280) 2021-12-16 00:09:22 -05:00
Devin Acker
faa65b88fc automatically resume when closing debugger 2021-12-13 21:44:50 -05:00
Jeff Linahan
276d668bed Disassemble->Disassembly; this is a label for a column not a button 2021-10-20 18:54:23 -04:00
Devin Acker
a58b23d6d7 accuracy PPU: fix incorrect rendering in hires mode (fixes #297) 2021-08-29 16:37:38 -04:00
Devin Acker
ad4111a170 for slotted carts, use the slot file name as the base name for MSU-1 audio tracks, etc 2021-08-21 22:26:45 -04:00
Devin Acker
87d99a6080 reduce sleep in main loop when SNES isn't running 2021-08-21 00:26:19 -04:00
Devin Acker
0aeea0c075 ruby/video/gdi: implement clear() 2021-08-21 00:22:37 -04:00
Devin Acker
66b5b90f9c partially revert 9d0df93b1b and do some extra analysis when updating the disasm view for good measure (should fix or at least help with #267) 2021-08-15 21:52:33 -04:00
Devin Acker
c593fd0b96 disasm: treat calls and branches differently for state tracking purposes 2021-08-15 21:52:32 -04:00
Devin Acker
a632b50acc fix up a few long-standing display quirks:
- don't clear the display when toggling fullscreen
- clear the overscan area when disabling overscan (for PAL window sizes)
- always actively draw to the display even when no cart is loaded,
rather than relying on the blank canvas widget to always get drawn
correctly
- properly clear some video drivers' buffer (e.g. OpenGL) on startup
2021-08-14 22:21:50 -04:00
black-sliver
6b9880a3b2 fix scope clashing introduced in commit d619244
closes #294
2021-08-14 12:26:39 +02:00
Devin Acker
03ab0a51fc
Merge pull request #291 from alttpo/fix-288-retina
Fix issue #288 - retina display opengl
2021-07-28 19:12:18 -04:00
Cooper Harasyn
d61924408e Allow for dumping an SPC file immediately via config option 2021-07-26 20:45:51 -04:00
jsd1982
f1a1da5bc0 ruby: more Qt portable devicePixelRatio usage, preferring qreal version where available 2021-07-25 19:56:13 -05:00
jsd1982
4bc1032dd6 ruby: scale opengl output by devicePixelRatio; fixes 1/4 surface bug on high-dpi displays such as retina 2021-07-20 09:04:49 -05:00
nyanpasu64
a4ba6f46dd Show S-SMP timer-enabled status in debugger's Properties dialog 2021-03-16 20:27:02 -07:00
qwertymodo
cd371883ee Merge branch 'sgbdebug' 2021-02-24 00:20:35 -08:00
Marcel Hellwig
c9f8f40a6c replace deprecated qt api with recommended functions 2021-02-18 08:13:39 +01:00
Devin Acker
037d0631ba debugger: use sa1 regs in sa1 disasm, not cpu regs (fixes #271) 2020-12-17 00:03:48 -05:00
Devin Acker
445078fc76 don't update OAM viewer when system is powered off 2020-08-16 23:59:49 -04:00
Devin Acker
c20901e328 fix typo in an OamGraphicsScene member function 2020-08-16 23:47:19 -04:00
Devin Acker
0b636c1392 ares v115 high res (mode 5/6) mosaic logic (fixes #262) 2020-08-03 20:07:56 -04:00
Devin Acker
79dd00c783 bsnes v114.1 vertical mosaic behavior (fixes #257) 2020-07-27 22:43:36 -04:00
Devin Acker
7f9104ec56 delete all emu profiles' .o files on 'make clean' 2020-07-26 15:50:36 -04:00
Devin Acker
92b105fa6e don't resize an already allocated+mapped block of RAM when loading it from disk 2020-07-26 15:48:46 -04:00
Devin Acker
ef7f569b3e backport bsnes v108.13 dma timing (fixes #260) 2020-07-23 21:58:57 -04:00
Devin Acker
8e06b293e1 add https link to about dialog 2020-07-20 21:47:33 -04:00
Devin Acker
75f018cc61 bsnes 110.7 hdma timing changes (fixes #256) 2020-07-20 21:43:04 -04:00
Devin Acker
b9bf42d73b remove -Wno-absolute-value from makefiles 2020-07-20 21:24:41 -04:00
Devin Acker
464b59bca3 bsnes 112.9 irq changes (fixes #225) 2020-07-20 21:20:05 -04:00
Devin Acker
d443eba1cf backport Kishin Douji Zenki fix from bsnes v112.6 2020-05-08 21:26:14 -04:00
Devin Acker
5408c5b66f fix OOB vector access on SA-1 software breakpoints (#251) 2020-03-14 16:52:37 -04:00
Devin Acker
8906528539 make SGB symbols available in breakpoint editor 2020-03-10 18:33:20 -04:00
Devin Acker
79812fd0c2 fix a bad merge that broke previous commit 2020-02-27 18:51:28 -05:00
Devin Acker
a8f91cf151 sgb: use 24-bit addresses to make debugger more aware of MBC bank
switching (#249)
2020-02-27 18:43:15 -05:00