Commit Graph

  • 3acbdc1c5a Merge pull request #473 from negativeExponent/m225_extra_ram mjbudd77 2022-03-06 21:49:01 -05:00
  • 3e7dc3474a Added enable/disable button for Qt family keyboard dialog. Added button mapping save, recall and reset to default functions for Qt FKB. mjbudd77 2022-03-06 21:47:36 -05:00
  • 7f4eb7e14f Mapper 225: Implement extra RAM negative 2022-03-07 09:11:52 +08:00
  • bef4e80e08 Merge branch 'master' of github.com:TASEmulators/fceux mjbudd77 2022-03-06 12:47:59 -05:00
  • 3510b5801c Added logic to save/load key bindings for family keyboard for Qt GUI. mjbudd77 2022-03-06 12:47:46 -05:00
  • 3bd6da8e83 FDS: Improve IRQ emulation (#469) negativeExponentandnegative 2022-03-06 09:39:17 -08:00
  • aaa66388de Minor tweaks to key names and labels for Qt virtual family keyboard. mjbudd77 2022-03-06 07:41:25 -05:00
  • a9a8898677 Added logic to display family keyboard key binding tree view for Qt GUI. mjbudd77 2022-03-06 07:17:24 -05:00
  • 0f25a40b93 Added logic to show shifted key characters on Qt virtual keyboard when shift is held down. mjbudd77 2022-03-06 05:46:20 -05:00
  • 540b62f487 Added logic to save/recall Qt family keyboard window location and size. mjbudd77 2022-03-06 04:59:13 -05:00
  • 6c42f9588c Qt virtual family keyboard is now functional. mjbudd77 2022-03-05 22:08:40 -05:00
  • a6c6dd048c Successful test of virtual family keyboard. mjbudd77 2022-03-05 19:15:20 -05:00
  • db10fcb6bc Virtual family keyboard in work. mjbudd77 2022-03-05 18:28:56 -05:00
  • 7d3f0690e6 Virtual family keyboard in work for Qt GUI. mjbudd77 2022-03-05 15:18:30 -05:00
  • 8ad5767a3b Updated help docs for upcoming 2.6.3 release. mjbudd77 2022-03-05 06:42:35 -05:00
  • c46a786dba Updated TODO-SDL to state that old GTK GUI is retired. mjbudd77 2022-03-03 07:00:11 -05:00
  • 96f4c6a712 Added additional windows modifier key checks for windows Qt GUI. mjbudd77 2022-03-02 22:22:38 -05:00
  • ddaa20f171 Bug fix for windows Qt GUI left/right modifier key determination. mjbudd77 2022-03-02 21:42:51 -05:00
  • 35028fc3e5 Merge branch 'master' of github.com:TASEmulators/fceux mjbudd77 2022-02-28 20:44:40 -05:00
  • c97a36ae2b Bug fix for Qt GUI mac OSX command and control key mappings. mjbudd77 2022-02-28 20:36:09 -05:00
  • c4d9a70fc3 Bug fix for Qt GUI mac OSX command and control key mappings. mjbudd77 2022-02-28 20:29:56 -05:00
  • 658036b402 Bug fix for Qt GUI mac OSX command and control key mappings. mbudd02 2022-02-28 20:36:09 -05:00
  • 4d6d060757 Bug fix for Qt GUI mac OSX command and control key mappings. mbudd02 2022-02-28 20:29:56 -05:00
  • 6d74be0b21 Added support for left/right modifier virtual key codes for mac OSX. mjbudd77 2022-02-28 06:38:04 -05:00
  • c0dff9bbfe Qt Keyscan update for left/right meta keys. MacOSX menu accelerator fix. mjbudd77 2022-02-27 20:41:25 -05:00
  • 5e6fd870fe Added code to differentiate left vs right modifier keys on windows and linux. Cannot do this yet on mac OSX. mjbudd77 2022-02-27 12:38:57 -05:00
  • 187ee9646c Bug fix for Qt GUI family keyboard shift key issue. Family BASIC appears to not like when both shift keys are down at the same time. For issue #464 mjbudd77 2022-02-24 07:06:14 -05:00
  • 98f3e57ac2 Bug fix for odd SDL scancode returns in Qt GUI. For issue #464. mjbudd77 2022-02-23 05:37:23 -05:00
  • d767153531 Bug fix for family keyboard mapping of caret character. Fix for family keyboard potential data tearing on key state. For issue #464 mjbudd77 2022-02-23 04:55:43 -05:00
  • 04e39e4fc9 Added logic to Qt key scanner to fix key scancodes for characters that are only accessible via the use of the shift key (dual function keys). Should help issue #464. mjbudd77 2022-02-21 21:17:01 -05:00
  • 8e6d99a1ac Meta keys combinations fix (win32) Alexey 'Cluster' Avdyukhin 2022-02-13 22:32:05 +03:00
  • a00ce315b8 Version bump to differentiate interim git from latest release. Bump MacOSX pipeline SDL2 versionto 2.0.20 mbudd02 2022-02-13 08:04:22 -05:00
  • c96a802904 Update 8237.cpp (#457) negativeExponent 2022-02-13 04:08:23 -08:00
  • 442f4e8934 Merge pull request #461 from negativeExponent/bus_conflict mjbudd77 2022-02-11 07:06:18 -05:00
  • f7dd4430fb Only enable bus conflict for submapper 2 (mapper 2, mapper 3) negative 2022-02-11 19:16:19 +08:00
  • 0e04da81b3 Fix for release config Alexey 'Cluster' Avdyukhin 2022-02-09 22:04:24 +03:00
  • 132e062d77 Debugger address validation, fix for #444 Alexey 'Cluster' Avdyukhin 2022-02-09 20:06:22 +03:00
  • a75c27d517 Removed a couple unused variables from Qt Tas Editor. mjbudd77 2022-02-09 05:44:05 -05:00
  • 20f852eb26 Set minimum width on misc ROM entry field in iNES header editor for Qt GUI. mjbudd77 2022-02-09 05:23:34 -05:00
  • 6d942379d6 Bug fix for mapper 16 submapper 4, allow writes to address range 6000 - 600D. For issue #458. mjbudd77 2022-02-08 19:01:32 -05:00
  • 2dde684af4 Merge branch 'master' of github.com:TASEmulators/fceux mjbudd77 2022-02-07 18:15:19 -05:00
  • c3b8a4b92f Updated compiler strings for Qt/SDL GUI. Added more detail for msvc and added clang check. mjbudd77 2022-02-07 18:14:55 -05:00
  • 50ed1b6cfb Fixed windows debugger bug introduced by commit 129fbe3c32 Alexey 'Cluster' Avdyukhin 2022-02-07 07:24:18 +03:00
  • fdb9e62192 Updated download links for 2.6.2 release. mjbudd77 2022-02-03 22:10:51 -05:00
  • 4a482d6133 Update to 2.6.2 press release. mjbudd77 2022-02-03 21:09:32 -05:00
  • c685033a13 Updated docs and web pages for upcoming 2.6.2 release. fceux-2.6.2 mjbudd77 2022-02-03 20:16:06 -05:00
  • 7e3191d801 Default disable PPU sprite limit config option to false (Max sprites = 8) for Qt GUI. mjbudd77 2022-02-01 20:36:03 -05:00
  • 6d35018b9a Zero MMC5 WRAM size on close. mjbudd77 2022-01-31 21:35:08 -05:00
  • 2d4fa02bbd Minor change to MMC5 mapper to only call memory init on WRAM if it exists. mjbudd77 2022-01-31 21:29:46 -05:00
  • 93f3260a98 Bug fix for VROM size needing to be a power of 2. Fixes issue #455 mjbudd77 2022-01-31 21:23:02 -05:00
  • 73f8b70fdc Added preliminary release notes for version 2.6.2 mjbudd77 2022-01-30 07:12:50 -05:00
  • dc3408205e Fixed deprecated QKeySequence::key()[] int operator usage for Qt6 mjbudd77 2022-01-29 20:07:31 -05:00
  • e4908b5a2e A few Qt6 deprecation fixes for use of QMouseEvent::globalPos. mjbudd77 2022-01-29 19:14:41 -05:00
  • 3062cadb84 Build fixes for Qt6 use. Specifically Qt version 6.2.2 mjbudd77 2022-01-29 19:00:32 -05:00
  • 3bcb9888dd Change Qt Hex editor cursor blink logic to be a function of refresh rate so that blink rate is consistent. Also, added a 50hz update rate option. mjbudd77 2022-01-29 16:04:33 -05:00
  • 44f81dedc3 Bug fix for Qt Hex editor row/column highlighting in ROM view. mjbudd77 2022-01-29 15:36:13 -05:00
  • 1f20021946 Bump patch level to differentiate interim dev builds from last release. mjbudd77 2022-01-29 14:21:19 -05:00
  • f87602f703 Merge remote-tracking branch 'mjbudd77/master' mjbudd77 2022-01-29 12:58:35 -05:00
  • 95d2ca7982 Added auto hide main menu on fullscreen functionality to Qt GUI. Issue #454. mjbudd77 2022-01-29 12:55:41 -05:00
  • c8a0f4ca78 Added WRAM support for OneBus mapper (mapper 256) Alexey 'Cluster' Avdyukhin 2022-01-25 21:44:49 +03:00
  • e42a966afc Added GPL header to splashscreen.cpp file. mjbudd77 2022-01-22 21:10:36 -05:00
  • 3e577b014e Added logic to Qt Hex Editor to wrap cursor to next line after entering data at the end of a line. Fixes issue #451. Also, added memory read/write protections to ensure that ROM patches cannot go beyond the valid ROM memory block. mjbudd77 2022-01-22 13:05:07 -05:00
  • 91e530aa99 Fix for Qt hex editor viewport getting out of sync with vertical scroll bar. Force line offset to come directly from scroll bar value during paint event. Issue #450 mjbudd77 2022-01-21 23:10:17 -05:00
  • 41df815cf6 Added a constructor to GUIMESSAGE struct to ensure memory is initialized in a consistant way. mjbudd77 2022-01-21 18:41:09 -05:00
  • c4010846e1 For Qt/SDL, added logic to make GUI message video overlays optional via video config dialog. Issue #448. mjbudd77 2022-01-21 18:23:49 -05:00
  • ed4bb30ffe Bug fix for SDL sound on FreeBSD OS (Issue #449). Force audio spec sample set size to be a power of 2 per SDL documentation. mjbudd77 2022-01-21 16:57:56 -05:00
  • 333d2364c1 Updated webpage download links for 2.6.1 release. mjbudd77 2022-01-17 15:19:39 -05:00
  • 7173d283c3 Updated readme files for 2.6.1 release. fceux-2.6.1 mjbudd77 2022-01-17 13:50:37 -05:00
  • 71a6da0bba Updated help docs with 2.6.1 change log. mjbudd77 2022-01-17 13:47:58 -05:00
  • 1369313ec2 Added 2.6.1 press release for webpage. mjbudd77 2022-01-17 13:35:10 -05:00
  • b1f62d694c Reduced fade out rate of splashscreen. mjbudd77 2022-01-16 11:27:32 -05:00
  • cb5bb3446d Made custom Qt GUI splashscreen that fades out when initialization is finished. Showing splash screen at startup is now a configuration parameter and defaults to off. Can be turned on in GUI config dialog. mjbudd77 2022-01-16 11:12:13 -05:00
  • 47098b2b8c Bump patch version number for upcoming maintainence release. mjbudd77 2022-01-16 10:02:00 -05:00
  • 2a1c529231 For Qt GUI. Added logic to show busy cursor when closing out an AVI recording. Fix for overloading GUI cursor, always call QGuiApplication::restoreOverrideCursor() to reset cursor to default. mjbudd77 2022-01-16 07:08:37 -05:00
  • 7ecff090f2 Updated Qt windows pipeline to build and link against SDL 2.0.20 and ffmpeg 5.0 mjbudd77 2022-01-16 06:57:02 -05:00
  • 1acdb31490 Changed Qt RAM search logic to skip over RAM mirrors. Changed GUI to allow for searching of RAM, SRAM, and ROM regions to be individually selectable. Issue #446. mjbudd77 2022-01-15 23:47:42 -05:00
  • 1f1ca26d83 Cleaned up a few compiler warnings. mjbudd77 2022-01-15 22:11:17 -05:00
  • 2da182aed5 Updated minimum cmake version to 3.8 mjbudd77 2022-01-15 21:14:39 -05:00
  • f6e184952b Applied cmake SOURCE_DATE_EPOCH patch for reproducible builds. mjbudd77 2022-01-15 21:12:02 -05:00
  • bb4b88d00e Fixed inverted vertical scroll on Qt Trace logger. Added page up/down key shortcuts for Trace logger viewport. mjbudd77 2022-01-15 20:06:10 -05:00
  • 77c946734a Added optional compile time option to build in a splash screen during Qt application startup. mjbudd77 2022-01-15 18:17:34 -05:00
  • 7cc15b41c3 Uploaded new QtSDL debug tools image for website. mjbudd77 2022-01-15 17:13:39 -05:00
  • 494c7ca5b5 Bug fix for Qt GUI crash upon a 2nd CDL window open. mjbudd77 2022-01-15 14:31:46 -05:00
  • ea9874c587 Fixed home page changelog link for 2.6.0. mjbudd77 2022-01-12 21:39:07 -05:00
  • b509eb7656 Updated website home page for new 2.6.0 release. mjbudd77 2022-01-12 21:37:01 -05:00
  • 08e88f17c1 Updated download links on website to point to 2.6.0 release. mbudd02 2022-01-12 21:28:11 -05:00
  • 1ca8b8e9d0 Hot fix for reversed scroll direction when dragging input above or below Qt piano roll view. fceux-2.6.0 mjbudd77 2022-01-12 19:46:37 -05:00
  • c075043727 Updated help change log for upcoming 2.6.0 release. mjbudd77 2022-01-11 23:05:06 -05:00
  • f8787bafa5 Added version 2.6.0 press release for website. mjbudd77 2022-01-11 22:35:16 -05:00
  • 2776b30550 Minor README updates in preparation for upcoming 2.6.0 release. mjbudd77 2022-01-11 21:54:52 -05:00
  • 25a239b39f Added TAS project loading progress dialog for Qt GUI. Added busy mouse cursor during TAS project save/load. mjbudd77 2022-01-11 06:57:30 -05:00
  • d4e04fc0d3 fix qt build script to work locally feos 2022-01-11 14:15:27 +03:00
  • 26386b8483 Added logic to animate Qt branch view cloud in the Y axis. mjbudd77 2022-01-10 21:42:23 -05:00
  • 91a4f05314 Logic change to scale cloud Y position with height of grid. mjbudd77 2022-01-10 21:34:47 -05:00
  • de7300c06d Qt branch view vertical grid scaling fixes. mjbudd77 2022-01-10 20:58:38 -05:00
  • e976ffac5b Changed playback pauseFrame variable and accessor functions to be static in PLAYBACK class so that they are thread safe for Qt GUI. mjbudd77 2022-01-10 19:49:04 -05:00
  • a673ee4a26 Added logic to protect against TAS seek overruns in Qt/SDL emulation thread. mjbudd77 2022-01-10 07:16:52 -05:00
  • d380fc7f50 Ensure that Qt TAS piano roll recalculates line width for horizontal scroll bar when reset is called. This fixes incorrect horizontal scroll bar behavior when loading new projects that have a different controller count. mjbudd77 2022-01-10 06:31:20 -05:00
  • c890f6c1bb Another fix to ensure that Qt TAS piano roll frame number width is at least 9 chars wide. mjbudd77 2022-01-09 16:31:31 -05:00
  • 020e1e208a Minor vertical text placement changes for Qt bookmarks view. mjbudd77 2022-01-09 16:23:58 -05:00