Commit Graph

  • 95db43d3f9 Added an AVI decode debug function to Qt GUI. mjbudd77 2021-08-25 22:04:39 -0400
  • 5db7abf118 Fixed rounding error in avi frame rate calculation. Fixed avi fps calculation to account for the case where the user has integer frame rate selected. mjbudd77 2021-08-21 10:35:29 -0400
  • c719058991 Added a protection in Qt/SDL sound to prevent audio buffer overflow during turbo mode. mjbudd77 2021-08-20 22:10:09 -0400
  • c3b44910a0 Updated controller input display label text to be more intuitive. mjbudd77 2021-08-20 21:54:16 -0400
  • 062c4c527d Force VfW FOURCC characters to upper case. mjbudd77 2021-08-20 21:06:16 -0400
  • ba5be09a28 Fix for Qt AVI encoding of dwRate and dwScale in the stream header. mjbudd77 2021-08-20 16:27:30 -0400
  • d13ef4cdbe Fix to ensure that Qt hex editor gets updated at each breakpoint. mjbudd77 2021-08-19 23:06:54 -0400
  • 9d2acd6931 Added memory write undo functionality for debugger step back. mjbudd77 2021-08-19 21:32:14 -0400
  • 07f73c2fb9 First cut at implementing instruction step back function using trace logger data. mjbudd77 2021-08-19 18:46:02 -0400
  • 09117e5286 Added debugger step back button. Functionality still TODO. mjbudd77 2021-08-19 18:15:27 -0400
  • 525deb2a8f Path fix for MacOS pipeline for qhelpgenerator. mjbudd77 2021-08-17 22:59:52 -0400
  • 42f743158d Added TAS editor pages to table of contents. mjbudd77 2021-08-17 22:33:56 -0400
  • 0d4b604689 Added missing unix make docs script. Added table of contents to qhp file. mjbudd77 2021-08-17 22:16:57 -0400
  • 8b0f4a0fc0 Added unix docs build to pipeline. Added navigation buttons to help window. mjbudd77 2021-08-17 21:23:39 -0400
  • db6c1b8291 Added qttools5-dev package install for QtHelp dependencies to linux build. mjbudd77 2021-08-16 22:01:12 -0400
  • 6762a1bb7c Added fceux help page viewer using QHelpEngine. mjbudd77 2021-08-16 21:44:03 -0400
  • fa52003d37 Fixed Qt video debug log output. Cleaned up some unused video functions. mjbudd77 2021-08-16 19:00:30 -0400
  • 2e53904467 Added code to allow for an external chm viewer to be used for unix OS. mjbudd77 2021-08-16 06:29:57 -0400
  • f8b6d19a94 Build fixes for Qt windows chm help file loader. mjbudd77 2021-08-15 21:09:12 -0400
  • 90d8dbd411 Added offline help pages for windows Qt GUI. mjbudd77 2021-08-15 20:42:51 -0400
  • 1e13f3f7c3 Added overclocking parameters to saved config settings for Qt GUI. mjbudd77 2021-08-15 20:21:16 -0400
  • 0e64829682 Added a Run PPU half frame icon (that doesn't look like a stop icon) for debugger run 128 lines. mjbudd77 2021-08-14 21:18:09 -0400
  • 490637e937 Changed step over debugger icon. mjbudd77 2021-08-14 20:41:11 -0400
  • a20735de96 Changed Step into and out debugger icons to look more standard. mjbudd77 2021-08-14 20:05:27 -0400
  • e6d0822dad Added save/recall window geometry for various windows in Qt GUI. mjbudd77 2021-08-14 17:21:19 -0400
  • 911e903ecb Created a custom read only QCheckBox whose state cannot be changed via mouse button clicks. The widget is for boolean state display purposes only. mjbudd77 2021-08-14 16:54:48 -0400
  • d8a1425715 Change trace logger Log Last text to be a label instead of a checkbox. Logging will always go to screen even if also going to a file. The same buffer is used for both. mjbudd77 2021-08-14 12:59:00 -0400
  • 03a40f22ac Save state of cheat window checkbox options for Qt GUI. mjbudd77 2021-08-14 07:46:05 -0400
  • 8b59b85be8 Making sure that all Tools windows have their geometry saved and recalled for Qt GUI. mjbudd77 2021-08-14 06:36:46 -0400
  • 20d69ffa9f Set hot key row coloring to alternate. mjbudd77 2021-08-12 21:09:05 -0400
  • 9e70db952e Changed Qt hotkey window to sort the hot keys into logical groups. mjbudd77 2021-08-12 21:05:43 -0400
  • 136ae9a336 Added AVI overwrite warning dialog to Qt GUI. mjbudd77 2021-08-11 21:26:02 -0400
  • a571677cdb Changed Qt GUI AVI recording video pickoff point so that HUD/messages can be optional in the recorded image. mjbudd77 2021-08-11 21:11:00 -0400
  • 5a483e3157 make it actually work warmCabin 2021-08-11 05:37:49 -0400
  • 5f368afdde comments and menu label change warmCabin 2021-08-11 04:04:46 -0400
  • a9205eac4a down with hotkeys, long live accelerators! warmCabin 2021-08-11 04:03:50 -0400
  • 88da722533 Added a few missing config parameters to Qt trace logger. Namely, save to file (flag and path) and automatic window update. mjbudd77 2021-08-10 21:49:44 -0400
  • 8e798cbbb9 Save main window position so that it can be restored at same location and size. mjbudd77 2021-08-10 20:50:49 -0400
  • e406583256 Set Standard 4:3 to be default aspect ratio if force aspect is selected. Renamed default 1:1 to be Square Pixels 1:1. mjbudd77 2021-08-10 20:22:50 -0400
  • 1d15fc49c3 Added window resize presets to Qt main menu. mjbudd77 2021-08-10 20:12:19 -0400
  • 443752b7b8 Fix for input display label. mjbudd77 2021-08-09 22:25:11 -0400
  • 87a99e50dc Sync state of video overlay Qt widgets in a periodic update to ensure that hot key functions do not get window out of sync with state. mjbudd77 2021-08-09 22:19:19 -0400
  • 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. mjbudd77 2021-08-09 22:06:45 -0400
  • 8d4e535d0a Changed ROM patch logic on Qt GUI so that a byte block can be undone as one undo. mjbudd77 2021-08-08 20:49:09 -0400
  • f834069180 Changed SDL audio locks to not be called as often. Gives slight performance increase. mjbudd77 2021-08-08 14:28:10 -0400
  • 52b5ee51f4 Another minor change to the Qt sound scaling algorithm to better scale at frame rates faster than realtime. mjbudd77 2021-08-08 14:02:06 -0400
  • 07455a7201 Fixed subtitle text in Qt movie options window. mjbudd77 2021-08-07 19:52:41 -0400
  • d53a746f18 Minor tweaks to new Qt sound setup. mjbudd77 2021-08-07 12:49:55 -0400
  • 896af76167 Changed Qt sound underflow/overflow so that it better scales with changing running faster or slower than realtime. mjbudd77 2021-08-07 10:24:37 -0400
  • 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. mjbudd77 2021-08-06 23:00:41 -0400
  • ebec5422bf Qt sound fix for integer frame rates. Now computes the proper expected number of samples per frame. mjbudd77 2021-08-06 22:27:59 -0400
  • 728a7c3580 Added sound use global focus option to Qt GUI. mjbudd77 2021-08-06 00:14:37 -0400
  • f925e82d85 Added backend logic to mute sound when GUI focus is lost. Still TODO add window controls. mjbudd77 2021-08-05 23:43:44 -0400
  • 455df4caae Added movie record input dialog to Qt GUI. mjbudd77 2021-08-05 22:35:29 -0400
  • f3af816eda Minor menu fixes for Qt GUI. mjbudd77 2021-08-05 19:37:28 -0400
  • 3fe7e4e02e (Qt) More input devices for NES 2.0 header editor Alexey 'Cluster' Avdyukhin 2021-08-05 20:10:16 +0300
  • 06fab0fe57 (Qt) NES 2.0 header editor bugfix for input device Alexey 'Cluster' Avdyukhin 2021-08-05 20:09:06 +0300
  • 2d5552c800 More input devices for NES 2.0 header editor Alexey 'Cluster' Avdyukhin 2021-08-05 20:07:38 +0300
  • c9643cd0ab NES 2.0 header editor bugfix for input device Alexey 'Cluster' Avdyukhin 2021-08-05 20:03:55 +0300
  • 61661ff233 Minor tweak to trace log clear to make screen refresh instantly. mjbudd77 2021-08-05 09:10:47 -0400
  • 7767e8d162 Added trace logger clear log functionality to Qt GUI. mjbudd77 2021-08-05 08:09:58 -0400
  • 236fb67b7d Added show trace data option to Qt disassembly display. mjbudd77 2021-08-05 06:16:01 -0400
  • 0a70f46a9f Added a debug pause button to the Qt debugger tool bar. mjbudd77 2021-08-05 05:17:17 -0400
  • e0bc4ab67b Bug fix for emulation thread incorrectly accessing GUI widgets. All widget access must be done in GUI thread. mjbudd77 2021-08-03 23:44:50 -0400
  • 50861ab903 Added symbol address and value to assembly look ahead popup window. mjbudd77 2021-08-03 23:26:09 -0400
  • 63c4a18e46 Added logic to allow for ROM offsets to be selected in the assembly view window. mjbudd77 2021-08-03 22:11:37 -0400
  • d04d08d2e9 Default new breakpoints to be enabled in dialog. mjbudd77 2021-08-03 21:10:56 -0400
  • 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. mjbudd77 2021-08-03 20:48:54 -0400
  • 10f5988e62 Initialize button states to zero. mjbudd77 2021-08-02 21:58:06 -0400
  • eabde5f134 Added tool tips to gamepad config profile buttons. mjbudd77 2021-08-02 21:29:21 -0400
  • 39480dcf91 Moved advanced key binding buttons to bottom of window. mjbudd77 2021-08-02 21:10:53 -0400
  • da084fb184 For Qt GUI, added option to have up to 3 alternate gamepad button bindings in addition to the primary mapping. mjbudd77 2021-08-02 21:02:02 -0400
  • f76df49bf8 Set enable opposite directionals default to false for Qt. mjbudd77 2021-08-02 07:59:36 -0400
  • 052be52323 fixup the hotkey method warmCabin 2021-08-02 03:18:09 -0400
  • 2d1cd5eb9a add run and step over hotkeys warmCabin 2021-08-02 03:17:54 -0400
  • 13bd9ddfd2 make color dialog a sub menu warmCabin 2021-08-02 02:53:49 -0400
  • 2054efa3de Changed default style to fusion for windows platforms. mjbudd77 2021-08-02 00:15:43 -0400
  • d4051e2387 Default force aspect ratio to off for Qt GUI video. mjbudd77 2021-08-02 00:11:21 -0400
  • eecbba3fc3 Added button icons to cancel/ok buttons on breakpoint add/edit window. mjbudd77 2021-08-01 23:38:47 -0400
  • 8c19cb5257 Added detected screen refresh rate display to Qt video config window. Minor memory fixes. mjbudd77 2021-08-01 21:05:08 -0400
  • a925270df4 Added PPUSTATUS register flags to PPU control/mask/status tool tip popup. mjbudd77 2021-08-01 20:25:39 -0400
  • 77b2f1be33 Updated Qt PPU debugger display. mjbudd77 2021-08-01 20:16:42 -0400
  • f45ba2f8af Merge branch 'master' of github.com:TASVideos/fceux mjbudd77 2021-07-31 20:07:51 -0400
  • c978c1631a Added an integer frame rate option to Qt GUI better sync with video. mjbudd77 2021-07-31 20:07:18 -0400
  • ea4505ae39 NES 2.0 loader for COOLBOY/MINDKIDS (mapper 268) Alexey 'Cluster' Avdyukhin 2021-07-30 18:28:04 +0300
  • f8d1258a1c More fixes to the new input system in win32 Alexey 'Cluster' Avdyukhin 2021-07-30 17:46:10 +0300
  • 6b65d1264d Added code to warn user of unsaved advanced gamepad bindings when closing gamepad config. mjbudd77 2021-07-29 21:16:30 -0400
  • 9ea53e210e Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. mjbudd77 2021-07-29 20:59:30 -0400
  • 7affd34b2c Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. mjbudd77 2021-07-29 20:53:27 -0400
  • 56f1794b57 Changed Qt advanced gamepad bindings to be stored separately for each individual gamepad port. mjbudd77 2021-07-28 22:01:06 -0400
  • 272f7bb4e0 Make reset and power cycle bindable to game pad. Peter Amstutz 2021-07-28 15:33:33 -0400
  • c85cd6cb03 Save OAM viewer settings for Qt GUI. mjbudd77 2021-07-27 06:53:26 -0400
  • 212dab2c58 Added remaining config parameters for Qt PPU Viewer. mjbudd77 2021-07-27 06:08:01 -0400
  • c8686e222e Save PPU viewer color preferences. mjbudd77 2021-07-27 05:56:28 -0400
  • a08a824ad7 Added config parameters to save settings for Qt name table viewer. mjbudd77 2021-07-26 20:41:13 -0400
  • 11f2a0ce07 Added break on bad opcodes, unlogged code, and unlogged data to list of saved config parameters for Qt gui. mjbudd77 2021-07-26 06:54:47 -0400
  • ff991bb9c4 Changed menu accelerator key for break on cycles. mjbudd77 2021-07-25 14:24:20 -0400
  • e95c26ea42 Finished new break on cycle/instruction counter feature for Qt GUI. mjbudd77 2021-07-25 14:18:53 -0400
  • bcbd3218d2 Breakpoint on CPU cycles/instructions GUI setup dialog in work. mjbudd77 2021-07-24 15:03:13 -0400
  • 08def74ceb Added code to save symbolic debug preferences in Qt debugger. mjbudd77 2021-07-24 09:48:03 -0400