Commit graph

27 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
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
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
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
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
73573ec9ce add SPC dumping support 2015-04-19 01:54:02 -04:00
Michał Ziąbkowski
b911ed1e81 Implement ReloadCartridge as menu action and hotkey. 2015-03-18 18:58:00 +01:00
devinacker
d88ac78d30 initial commit 2014-11-26 18:35:12 -05:00