Commit graph

38 commits

Author SHA1 Message Date
Devin Acker
14e00375ba clear screen after power off (regression from a632b50acc) 2023-06-05 20:56:09 -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
8e06b293e1 add https link to about dialog 2020-07-20 21:47:33 -04:00
devinacker
0839b2baeb sgb: add support for hori sgb commander (overclock mode doesn't work yet) 2020-01-07 18:37:03 -05:00
devinacker
4c86ec19cf make sure SNES config struct is initialized before first access (should fix #229) 2019-08-31 17:26:50 -04:00
devinacker
136fdcf878 add some additional menu accelerators and hotkeys for debugger (fixes #221) 2019-08-18 15:21:12 -04:00
devinacker
964d4b648c don't call base class implementation of paintEngine anymore 2019-08-04 17:04:23 -04:00
devinacker
735b65c1b8 Merge branch 'qt5' into newdebugger 2019-02-17 17:51:16 -05:00
devinacker
99727cf7a2 release mouse when canvas loses focus (should fix #212) 2019-02-17 17:50:45 -05:00
devinacker
57a90f119d Merge branch 'qt5' into newdebugger 2019-01-19 16:47:05 -05:00
devinacker
591b92032e show tools window tabs from main menu by widget instead of by index (since effect toggle tab is unused in accuracy builds) 2018-12-04 23:25:29 -05:00
Raphael Assenat
8455ca16a9 Add support for the NTT Data Keypad 2018-09-06 09:13:13 -04:00
devinacker
95d545d458 support reload and drag&drop for special cart types (fixes #189) 2018-07-29 22:19:55 -04:00
devinacker
f877f26af8 prompt for filename when saving BS-X memory pack 2018-07-22 21:25:48 -04:00
devinacker
7b94bfbffa fullscreen mode hides cursor after 5 sec
(closes #132)
2018-05-28 14:30:21 -04:00
devinacker
40c795a6fb add xml manifest viewer to tools 2017-11-24 09:05:56 -05:00
devinacker
696a5101fb add experimental SPC/SNSF playback plugin 2017-01-21 05:45:17 -05:00
devinacker
8cefb65808 version 073+3 (binaries later tonight) 2016-11-22 19:58:06 -05:00
devinacker
3b045d9dcc swap satellaview load menu items 2016-11-22 19:50:33 -05:00
luigiblood
4d3cb7dee3 Satellaview signal data emulation 2016-11-21 18:38:29 -05:00
devinacker
e961807f99 account for system state w/r/t/ canvas updates
(i.e. so that non-Qt video drivers will let Qt handle painting when the
system isn't actually powered on)
2016-11-20 16:08:30 -05:00
devinacker
83fe20c2a4 fix ignore-input settings with native file dialogs 2016-11-19 23:30:22 -05:00
devinacker
758363b890 small cleanup 2016-11-19 00:04:53 -05:00
devinacker
33cf22f843 don't sometimes paint BG over hw rendering context
(this caused flickering when resizing or changing focus which was a
major problem when emulation is paused due to debugging; should address
#49)
2016-08-05 23:38:10 -04:00
devinacker
6e961381a7 expose a couple more input options in UI
closes #38
2016-05-04 23:47:42 -04:00
devinacker
4922cb93af don't clear saved path when cancelling file dialog 2016-05-04 20:25:53 -04:00
devinacker
6e2e3b82d5 v073+2. the future is now, or something 2015-11-09 19:40:10 -05:00
devinacker
50f1e0894c safer cast of menu actions when loading/saving 2015-06-03 00:10:32 -04:00
Alex W. Jackson
7be2a02453 ui: replace most '#if defined(PROFILE...' with specific PPU/DSP feature checks; allows PPU and DSP components to be mixed and matched 2015-06-01 12:26:45 -04:00
devinacker
6e8c07b638 add the snazzy new sound viewer (tools menu) 2015-05-22 22:12:40 -04:00
devinacker
1792b8233d re-enable quickload/save menus
the bug that prompted these to be removed no longer happens in Qt 4.8.6
(which is the only version officially supported by bsnes-plus) and I can
only assume such a critical issue would have been fixed a long time ago
by now, so I'm bringing this back hopefully once and for all
2015-05-20 23:11:44 -04:00
devinacker
87bb7fab8d move IPS/header handling out of snesreader
did you know that bsnes v073 actually supported IPS softpatching the
entire time? and that it was implemented in a completely different place
than UPS patching was? and that it also wasn't documented anywhere or
presented to the user at all, and that it was always carried out
regardless of whether or not the user had disabled soft patching in the
file browser? for fuck's sake, byuu
2015-05-17 19:56:05 -04:00
devinacker
dc9ebc4bb0 this is a release, maybe 2015-04-25 15:59:51 -04:00
devinacker
73573ec9ce add SPC dumping support 2015-04-19 01:54:02 -04:00
Alex W. Jackson
3dd6d2b155 Fix Sufami Turbo mapping and SRAM size; show more Game Boy and Sufami Turbo cartridge info in the file browser 2015-04-13 17:19:08 +02:00
Michał Ziąbkowski
b911ed1e81 Implement ReloadCartridge as menu action and hotkey. 2015-03-18 18:58:00 +01:00
devinacker
c8de6d576d update name/homepage 2014-11-29 06:18:02 -05:00
devinacker
d88ac78d30 initial commit 2014-11-26 18:35:12 -05:00