Commit graph

707 commits

Author SHA1 Message Date
Devin Acker 000310841b
Merge pull request #353 from tolmar/patch-1
Add missing linux dependency to README.md [skip ci]
2023-12-29 10:33:47 -05:00
tolmar 2bfafbef5d
Add missing linux dependency to README.md
Was missing libdbus-1-dev
2023-11-22 16:29:57 -08:00
Devin Acker 2d23fec711
Merge pull request #352 from superjamie/linux-packages
README: Update Linux Packages
2023-10-19 20:59:06 -04:00
Jamie 0c0b945970
README: Update Linux Packages
Package qt5-default is now qtbase5-dev on Debian 11+ and Ubuntu 20.04+.

Update Linux build doc, but still mention older package name for older distros.

Signed off by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
2023-10-19 21:27:02 +11:00
Devin Acker 14e00375ba clear screen after power off (regression from a632b50acc) 2023-06-05 20:56:09 -04:00
Devin Acker dbdfff1e37
Merge pull request #349 from spooonsss/fix_debugger_crash
Fix use-after-free crash in debugger
2023-02-13 19:48:41 -05: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
Devin Acker 58ae61d4af
Merge pull request #348 from TheKodeToad/dbus-inhibit-screensaver
Fix aeroplane mode turning on at regular intervals
2023-02-04 14:14:36 -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 d2d3802307 superfx: fall back to using regular RAM size if extended header is empty (fixes #346) 2022-11-19 15:37:34 -05:00
Devin Acker 1ba3486fdb get rid of redundant address field in symbol struct 2022-11-19 15:37:33 -05:00
Devin Acker 3a2a2ed2f8
Merge pull request #340 from lifning/master
fix crashes on little-endian powerpc
2022-09-02 20:50:00 -04:00
lifning c9f049d017 fix crashes on little-endian powerpc 2022-09-02 17:20:36 -07:00
Devin Acker 7416f70b8b
Merge pull request #339 from akiomik/patch-1
Add *.app to .gitignore
2022-08-27 09:46:51 -04:00
Akiomi Kamakura 8e342cc978
Add *.app to .gitignore 2022-08-27 22:12:06 +09:00
Devin Acker d0c7b69035 nall/qt/file-dialog: avoid potential infinite loop when setting path (fixes #321) 2022-06-16 17:08:53 -04: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
Devin Acker d4918da445 deploy build artifacts over FTP (closes #289) 2021-12-12 16:07:33 -05:00
Devin Acker cfaa199a60
Merge pull request #309 from jeffythedragonslayer/master
Disassemble->Disassembly; this is a label for a column not a button
2021-10-21 19:02:01 -04: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
Devin Acker f924b82771
Merge pull request #295 from black-sliver/fix-294
fix scope clashing introduced in commit d619244
2021-08-14 11:57:34 -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
Devin Acker 98cf627ca6
Merge pull request #293 from charasyn/spc-dump-immediate
Allow for dumping an SPC file immediately via config option
2021-07-28 19:10:08 -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
Devin Acker 17818367f6 Merge branch 'master' of https://github.com/devinacker/bsnes-plus 2021-03-19 07:56:50 -04:00
Devin Acker d147f0aee1 snesmusic: only clear echo buffer if echo writes are enabled (fixes #284) 2021-03-19 07:56:23 -04:00
Devin Acker f967737bea
Merge pull request #283 from nyanpasu64/debugger-show-timer-enable
Show S-SMP timer-enabled status in debugger's Properties dialog
2021-03-19 07:16:07 -04:00
nyanpasu64 a4ba6f46dd Show S-SMP timer-enabled status in debugger's Properties dialog 2021-03-16 20:27:02 -07:00
Devin Acker bd815b20ea
Merge pull request #279 from qwertymodo/master
Merge latest sgbdebug branch
2021-02-24 11:58:13 -05:00
qwertymodo cd371883ee Merge branch 'sgbdebug' 2021-02-24 00:20:35 -08:00
Devin Acker 25b3d59c7c
Merge pull request #276 from hellow554/master
replace deprecated qt api with recommended functions
2021-02-18 22:52:56 -05: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