Commit Graph

  • b4855d27f6
    Merge branch 'TASEmulators:master' into master Cyneprepou4uk 2022-01-29 18:00:21 +0300
  • 11ef27b9b5 Update readme.md Cyneprepou4uk 2022-01-29 18:00:06 +0300
  • 6fa34fa2d7 Update readme.md Cyneprepou4uk 2022-01-29 17:58:57 +0300
  • e98ddfea91 Update readme.md Cyneprepou4uk 2022-01-29 17:58:24 +0300
  • 383f118997 Update README Cyneprepou4uk 2022-01-29 17:58:21 +0300
  • c8a0f4ca78 Added WRAM support for OneBus mapper (mapper 256) Alexey 'Cluster' Avdyukhin 2022-01-25 21:44:49 +0300
  • e42a966afc Added GPL header to splashscreen.cpp file. mjbudd77 2022-01-22 21:10:36 -0500
  • 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 -0500
  • 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 -0500
  • 41df815cf6 Added a constructor to GUIMESSAGE struct to ensure memory is initialized in a consistant way. mjbudd77 2022-01-21 18:41:09 -0500
  • 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 -0500
  • 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 -0500
  • 333d2364c1 Updated webpage download links for 2.6.1 release. mjbudd77 2022-01-17 15:19:39 -0500
  • 7173d283c3 Updated readme files for 2.6.1 release. fceux-2.6.1 mjbudd77 2022-01-17 13:50:37 -0500
  • 71a6da0bba Updated help docs with 2.6.1 change log. mjbudd77 2022-01-17 13:47:58 -0500
  • 1369313ec2 Added 2.6.1 press release for webpage. mjbudd77 2022-01-17 13:35:10 -0500
  • b1f62d694c Reduced fade out rate of splashscreen. mjbudd77 2022-01-16 11:27:32 -0500
  • 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 -0500
  • 47098b2b8c Bump patch version number for upcoming maintainence release. mjbudd77 2022-01-16 10:02:00 -0500
  • 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 -0500
  • 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 -0500
  • 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 -0500
  • 1f1ca26d83 Cleaned up a few compiler warnings. mjbudd77 2022-01-15 22:11:17 -0500
  • 2da182aed5 Updated minimum cmake version to 3.8 mjbudd77 2022-01-15 21:14:39 -0500
  • f6e184952b Applied cmake SOURCE_DATE_EPOCH patch for reproducible builds. mjbudd77 2022-01-15 21:12:02 -0500
  • 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 -0500
  • 77c946734a Added optional compile time option to build in a splash screen during Qt application startup. mjbudd77 2022-01-15 18:17:34 -0500
  • 7cc15b41c3 Uploaded new QtSDL debug tools image for website. mjbudd77 2022-01-15 17:13:39 -0500
  • 494c7ca5b5 Bug fix for Qt GUI crash upon a 2nd CDL window open. mjbudd77 2022-01-15 14:31:46 -0500
  • ea9874c587 Fixed home page changelog link for 2.6.0. mjbudd77 2022-01-12 21:39:07 -0500
  • b509eb7656 Updated website home page for new 2.6.0 release. mjbudd77 2022-01-12 21:37:01 -0500
  • 08e88f17c1 Updated download links on website to point to 2.6.0 release. mbudd02 2022-01-12 21:28:11 -0500
  • 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 -0500
  • c075043727 Updated help change log for upcoming 2.6.0 release. mjbudd77 2022-01-11 23:05:06 -0500
  • f8787bafa5 Added version 2.6.0 press release for website. mjbudd77 2022-01-11 22:35:16 -0500
  • 2776b30550 Minor README updates in preparation for upcoming 2.6.0 release. mjbudd77 2022-01-11 21:54:52 -0500
  • 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 -0500
  • d4e04fc0d3 fix qt build script to work locally feos 2022-01-11 14:15:27 +0300
  • 26386b8483 Added logic to animate Qt branch view cloud in the Y axis. mjbudd77 2022-01-10 21:42:23 -0500
  • 91a4f05314 Logic change to scale cloud Y position with height of grid. mjbudd77 2022-01-10 21:34:47 -0500
  • de7300c06d Qt branch view vertical grid scaling fixes. mjbudd77 2022-01-10 20:58:38 -0500
  • 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 -0500
  • a673ee4a26 Added logic to protect against TAS seek overruns in Qt/SDL emulation thread. mjbudd77 2022-01-10 07:16:52 -0500
  • 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 -0500
  • 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 -0500
  • 020e1e208a Minor vertical text placement changes for Qt bookmarks view. mjbudd77 2022-01-09 16:23:58 -0500
  • 686f9d27bb Ensure piano roll font is always forced to bold before calculating font pixel sizes. mjbudd77 2022-01-09 15:59:21 -0500
  • 01e16837ef Minor syntax cleanup. mjbudd77 2022-01-09 15:48:36 -0500
  • a77cb754bf More minor vertical adjustments to Qt piano roll text placement. mjbudd77 2022-01-09 15:39:35 -0500
  • 0d84862d93 More text placement adjustments to Qt TAS piano roll. mjbudd77 2022-01-09 15:36:59 -0500
  • 93ee0efe3b Minor vertical adjustments to Qt piano roll text placement. mjbudd77 2022-01-09 14:56:03 -0500
  • 80a7afd7f5 Account for font bearing in centering of text number in Qt branch cards. mjbudd77 2022-01-09 14:42:42 -0500
  • 1e5a1eddd0 Slight adjustments to text placement in Qt branch view cards. mjbudd77 2022-01-09 14:22:35 -0500
  • 2b88e96814 Added playback progress bar to Qt TAS editor. mjbudd77 2022-01-08 15:05:52 -0500
  • 72af0270a3 Added a progress dialog for saving Qt TAS projects to disk. mjbudd77 2022-01-08 14:40:12 -0500
  • a28bbb3ce3 Fixed Qt advanced hotkey gamepad bindings also be able to handle escape characters. mjbudd77 2022-01-08 06:56:03 -0500
  • 97e509b8ef Added code to escape keyboard gamepad bindings if the key name interferes with the config file syntax. Fixes save/load of comma key gamepad bindings. For issue #443 mjbudd77 2022-01-08 06:37:55 -0500
  • 94eab8f8ef Replaced all calls to clock() in Qt TAS editor. Clock was giving inconsistent time stamps since it actually returns CPU use time, not actual time. Instead use SDL_GetTicks() to get actual time in milliseconds. mjbudd77 2022-01-08 05:31:15 -0500
  • ed29139b87 Draw fix for italic text not being turned off when it should in drawing of Qt TAS piano roll. mjbudd77 2022-01-08 04:41:22 -0500
  • 3db26d3fb0 Logic fix for Qt TAS piano roll ensure line is visible. mjbudd77 2022-01-08 04:30:15 -0500
  • f135fd2888 Added Qt TAS turbo seek functionality. mjbudd77 2022-01-08 04:17:16 -0500
  • 2dfa98ac9f Coming back full circle on Qt TAS branch view text placement. Original implementation works best across all platforms. mjbudd77 2022-01-07 09:07:06 -0500
  • 9cafd99e16 More Qt TAS branch view text placement adjustments. mjbudd77 2022-01-07 07:15:32 -0500
  • cf31b874ed Adjusted Qt TAS branch view text placement to better center text into card. mjbudd77 2022-01-07 06:11:46 -0500
  • 71c5ebc133 Changed Qt TAS piano roll grid draw logic to always make header grid lines darker. mjbudd77 2022-01-07 06:00:11 -0500
  • c6293af030 Qt TAS project save compact bug fixes. mjbudd77 2022-01-06 06:48:44 -0500
  • d1fa388846 Bug fix for cut & paste errors in Qt TAS saving options dialogs. mjbudd77 2022-01-06 05:44:27 -0500
  • 0badec6124 Added a custom window splitter for Qt Tas editor to better control sizing of right panel. mjbudd77 2022-01-05 20:17:17 -0500
  • ede8c5fc7e Commented out unused block of code in Qt branches view paint. mjbudd77 2022-01-04 21:19:21 -0500
  • 66971b7e6b Calcation fix for is line visible in Qt TAS piano roll. mjbudd77 2022-01-04 21:11:49 -0500
  • 975632856f Added Save As TAS project file overwrite warning dialog for Qt GUI. mjbudd77 2022-01-04 20:55:03 -0500
  • 734ec96269 Added logic to ensure playback cursor is visible when follow cursor option toggles from false to true. mjbudd77 2022-01-03 21:48:04 -0500
  • b04ddd3fbb Uninverted Qt TAS piano roll vertical scroll appearance. Code was getting unnecessarily complicated with that implementation. mjbudd77 2022-01-03 21:43:36 -0500
  • ec663196c1 Increased fade in/out rate for Qt bookmark preview popup window. Change instantly if already up. mjbudd77 2022-01-03 20:51:53 -0500
  • b4734ac45f Disabled Qt/SDL mutex lock debug code. mjbudd77 2021-12-31 07:01:57 -0500
  • 31a859b6df Upgraded Qt/SDL win64 auto-build to use SDL 2.0.18. mjbudd77 2021-12-31 06:40:27 -0500
  • 4291c104d7 Bump dev version number to 2.6.0. The Qt TAS editor is far enough along that it is time to differentiate from previous 2.5.0 version. mjbudd77 2021-12-31 06:25:48 -0500
  • c198739c30 Implemented missing warning dialogs in Qt TAS project loader. mjbudd77 2021-12-31 05:59:51 -0500
  • 31e6578877 Set minimum branch view height to be smaller so that scroll bar is less likely to be required and in view. mjbudd77 2021-12-31 05:27:36 -0500
  • bb6f149e4d Minor updates to Qt branches view. mjbudd77 2021-12-31 05:22:04 -0500
  • 90a7dd9a0d Qt branch view grid spacing logic updates. mjbudd77 2021-12-31 05:03:30 -0500
  • 5fc47dce6a Added logic to force orderly close of Qt TAS editor any time a ROM is closed or the application is quit. mjbudd77 2021-12-30 21:38:23 -0500
  • 8ee625c473 Added project reset call after SaveAs function completes to ensure that project shows no changes before removing * from window caption. mjbudd77 2021-12-30 21:17:24 -0500
  • dbcc485e24 Cleaned up a few annoying compiler warnings. mjbudd77 2021-12-30 20:36:45 -0500
  • 309f417c6d Custom vertical scroll wheel event modifications for robustness. mjbudd77 2021-12-30 20:16:25 -0500
  • 71977ef15d Set Qt TAS piano roll grid width back to 1 pixel. Value is now stored in a variable which can be later be a configuration parameter if desired. mjbudd77 2021-12-30 19:52:00 -0500
  • 952c3918b9 Implemented a custom vertical scroll bar widget for the Qt TAS piano roll to allow for overriding of default mouse wheel scroll behavior. mjbudd77 2021-12-30 18:51:15 -0500
  • f3897c69d3 Changed text draw functions in Qt TAS piano roll to use a defined rectangle and center justification. Instead of manually computing center, let QPainter determine center. mjbudd77 2021-12-30 12:53:33 -0500
  • 4d3716c741 Minor changes to Qt TAS piano roll grid and selection grid coloring logic. mjbudd77 2021-12-30 12:29:15 -0500
  • 0ad291df75 Added logic to reuse existing preview popup window when switching quickly between bookmarks (for Qt GUI). mjbudd77 2021-12-30 10:47:36 -0500
  • 04b8d8a789 Bug fix for stack overflow error that can occur when calling QCoreApplication::processEvents() and not guarding against recursion on calling parent function. mjbudd77 2021-12-29 22:23:00 -0500
  • 199a3d8d72 Efficiency fix for Qt TAS history view. Only redraw if it is visible in tabbed widget. mjbudd77 2021-12-29 21:48:53 -0500
  • 52792378c0 Qt TAS branch view background fill bug fix. Only draw in the visible area. mjbudd77 2021-12-29 21:34:12 -0500
  • a891b080c5 Added message guard to not spam terminal with mutex warnings when GUI thread is blocking emulation thread from executing. mjbudd77 2021-12-29 21:11:02 -0500
  • 9fd2bf559c Simplified CLOCKS_PER_SEC calculations for Qt GUI. mjbudd77 2021-12-29 21:02:00 -0500
  • be81d1870c Swapped out time int types for proper clock_t type. mjbudd77 2021-12-29 20:33:13 -0500
  • 96c1f588e4 Bug fix for bookmark preview popup window placement. Now is always placed left of scrollable area viewport. mjbudd77 2021-12-29 19:52:54 -0500
  • d55d2c3f8a Fixed branch view bookmark text placement inside scrollable region. mjbudd77 2021-12-29 19:42:25 -0500
  • d3a167ee04 Added separate linux core dump debug target to vscode config. mjbudd77 2021-12-29 16:32:34 -0500
  • ec6cfb1e40 Commented out debug abort call. mjbudd77 2021-12-29 16:11:39 -0500