Commit Graph

5529 Commits

Author SHA1 Message Date
mjbudd77 49534e8f4b Modified Qt video settings window to group video overlays together. Added frame, lag, and re-record count overlays checkbox options to window. Added input display overlay combo box. 2021-08-09 22:06:45 -04:00
mjbudd77 8d4e535d0a Changed ROM patch logic on Qt GUI so that a byte block can be undone as one undo. 2021-08-08 20:49:09 -04:00
mjbudd77 f834069180 Changed SDL audio locks to not be called as often. Gives slight performance increase. 2021-08-08 14:28:10 -04:00
mjbudd77 52b5ee51f4 Another minor change to the Qt sound scaling algorithm to better scale at frame rates faster than realtime. 2021-08-08 14:02:06 -04:00
mjbudd77 07455a7201 Fixed subtitle text in Qt movie options window. 2021-08-07 19:52:41 -04:00
mjbudd77 d53a746f18 Minor tweaks to new Qt sound setup. 2021-08-07 12:49:55 -04:00
mjbudd77 896af76167 Changed Qt sound underflow/overflow so that it better scales with changing running faster or slower than realtime. 2021-08-07 10:24:37 -04:00
mjbudd77 301fb99a8a Added audio sink starve counter label to sound config window. This in conjunction with the audio buffer usage bar, can help determine if the sound system is buffering properly. 2021-08-06 23:00:41 -04:00
mjbudd77 ebec5422bf Qt sound fix for integer frame rates. Now computes the proper expected number of samples per frame. 2021-08-06 22:27:59 -04:00
mjbudd77 728a7c3580 Added sound use global focus option to Qt GUI. 2021-08-06 00:14:37 -04:00
mjbudd77 f925e82d85 Added backend logic to mute sound when GUI focus is lost. Still TODO add window controls. 2021-08-05 23:43:44 -04:00
mjbudd77 455df4caae Added movie record input dialog to Qt GUI. 2021-08-05 22:35:29 -04:00
mjbudd77 f3af816eda Minor menu fixes for Qt GUI. 2021-08-05 19:37:28 -04:00
Alexey 'Cluster' Avdyukhin 3fe7e4e02e (Qt) More input devices for NES 2.0 header editor 2021-08-05 20:10:16 +03:00
Alexey 'Cluster' Avdyukhin 06fab0fe57 (Qt) NES 2.0 header editor bugfix for input device 2021-08-05 20:09:06 +03:00
Alexey 'Cluster' Avdyukhin 2d5552c800 More input devices for NES 2.0 header editor 2021-08-05 20:07:38 +03:00
Alexey 'Cluster' Avdyukhin c9643cd0ab NES 2.0 header editor bugfix for input device 2021-08-05 20:03:55 +03:00
mjbudd77 61661ff233 Minor tweak to trace log clear to make screen refresh instantly. 2021-08-05 09:10:47 -04:00
mjbudd77 7767e8d162 Added trace logger clear log functionality to Qt GUI. 2021-08-05 08:09:58 -04:00
mjbudd77 236fb67b7d Added show trace data option to Qt disassembly display. 2021-08-05 06:16:01 -04:00
mjbudd77 0a70f46a9f Added a debug pause button to the Qt debugger tool bar. 2021-08-05 05:17:17 -04:00
mjbudd77 e0bc4ab67b Bug fix for emulation thread incorrectly accessing GUI widgets. All widget access must be done in GUI thread. 2021-08-03 23:44:50 -04:00
mjbudd77 50861ab903 Added symbol address and value to assembly look ahead popup window. 2021-08-03 23:26:09 -04:00
mjbudd77 63c4a18e46 Added logic to allow for ROM offsets to be selected in the assembly view window. 2021-08-03 22:11:37 -04:00
mjbudd77 d04d08d2e9 Default new breakpoints to be enabled in dialog. 2021-08-03 21:10:56 -04:00
mjbudd77 8d7f2032fc Added checks to Qt GUI to prevent user from mapping joystick buttons to the keyboard device. Added warning popups to indicate to user what is wrong. 2021-08-03 20:48:54 -04:00
mjbudd77 10f5988e62 Initialize button states to zero. 2021-08-02 21:58:06 -04:00
mjbudd77 eabde5f134 Added tool tips to gamepad config profile buttons. 2021-08-02 21:29:21 -04:00
mjbudd77 39480dcf91 Moved advanced key binding buttons to bottom of window. 2021-08-02 21:10:53 -04:00
mjbudd77 da084fb184 For Qt GUI, added option to have up to 3 alternate gamepad button bindings in addition to the primary mapping. 2021-08-02 21:02:02 -04:00
mjbudd77 f76df49bf8 Set enable opposite directionals default to false for Qt. 2021-08-02 07:59:36 -04:00
mjbudd77 2054efa3de Changed default style to fusion for windows platforms. 2021-08-02 00:15:43 -04:00
mjbudd77 d4051e2387 Default force aspect ratio to off for Qt GUI video. 2021-08-02 00:11:21 -04:00
mjbudd77 eecbba3fc3 Added button icons to cancel/ok buttons on breakpoint add/edit window. 2021-08-01 23:38:47 -04:00
mjbudd77 8c19cb5257 Added detected screen refresh rate display to Qt video config window. Minor memory fixes. 2021-08-01 21:05:08 -04:00
mjbudd77 a925270df4 Added PPUSTATUS register flags to PPU control/mask/status tool tip popup. 2021-08-01 20:25:39 -04:00
mjbudd77 77b2f1be33 Updated Qt PPU debugger display. 2021-08-01 20:16:42 -04:00
mjbudd77 f45ba2f8af Merge branch 'master' of github.com:TASVideos/fceux 2021-07-31 20:07:51 -04:00
mjbudd77 c978c1631a Added an integer frame rate option to Qt GUI better sync with video. 2021-07-31 20:07:18 -04:00
Alexey 'Cluster' Avdyukhin ea4505ae39 NES 2.0 loader for COOLBOY/MINDKIDS (mapper 268) 2021-07-30 18:28:04 +03:00
Alexey 'Cluster' Avdyukhin f8d1258a1c More fixes to the new input system in win32 2021-07-30 17:46:10 +03:00
mjbudd77 6b65d1264d Added code to warn user of unsaved advanced gamepad bindings when closing gamepad config. 2021-07-29 21:16:30 -04:00
mjbudd77 9ea53e210e Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. 2021-07-29 20:59:30 -04:00
mjbudd77 7affd34b2c Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. 2021-07-29 20:53:27 -04:00
mjbudd77 56f1794b57 Changed Qt advanced gamepad bindings to be stored separately for each individual gamepad port. 2021-07-28 22:01:06 -04:00
mjbudd77 c85cd6cb03 Save OAM viewer settings for Qt GUI. 2021-07-27 06:53:26 -04:00
mjbudd77 212dab2c58 Added remaining config parameters for Qt PPU Viewer. 2021-07-27 06:08:01 -04:00
mjbudd77 c8686e222e Save PPU viewer color preferences. 2021-07-27 05:56:28 -04:00
mjbudd77 a08a824ad7 Added config parameters to save settings for Qt name table viewer. 2021-07-26 20:41:13 -04:00
mjbudd77 11f2a0ce07 Added break on bad opcodes, unlogged code, and unlogged data to list of saved config parameters for Qt gui. 2021-07-26 06:54:47 -04:00