Commit Graph

  • 2faf429738
    Update HelpPages.cpp Andy Vandijck 2024-02-24 10:25:01 +0100
  • 0605967820 Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 01:38:05 -0800
  • d8c2eb8a9d
    Merge pull request #8 from TASEmulators/master Andy Vandijck 2024-02-24 09:03:32 +0100
  • d5a1b1552b Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 23:52:09 -0800
  • 548635a2f2 Resolved vsprintf deprecation compiler warning, swap out for vsnprintf harry 2024-02-23 22:56:27 -0500
  • 37574f9bef More cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX harry 2024-02-23 22:38:40 -0500
  • 7b79d9db4c Partial cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX harry 2024-02-23 20:53:01 -0500
  • db92e1bc8b Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 01:38:05 -0800
  • 80f17c664b Resolved a couple gcc compiler warnings in trace logger. harry 2024-02-23 09:09:08 -0500
  • b25f56fe12
    Merge pull request #686 from negativeExponent/vrc5_128k thor2016 2024-02-23 07:34:17 -0500
  • 3d5a062799
    Merge pull request #714 from TheRealQuantam/tracefix2 thor2016 2024-02-23 07:33:55 -0500
  • 2d468d7926 Dummy commit to re-validate PR TheRealQuantam 2024-02-22 00:19:51 -0800
  • 56980510b7 Trace logging optimizations and bug fixes TheRealQuantam 2024-02-21 21:00:05 -0800
  • c33ba818d2 Another Linux build fix TheRealQuantam 2024-02-21 20:20:02 -0800
  • f6493b1e30 Move StringBuilder to its own header and fix Linux build failures TheRealQuantam 2024-02-21 19:55:53 -0800
  • 2b418e765e Finish up TheRealQuantam 2024-02-21 18:38:00 -0800
  • c6cebb6eb7
    Merge pull request #7 from TASEmulators/master Andy Vandijck 2024-02-21 16:08:27 +0100
  • 780a445468 Added global module import function to Qt GUI JS engine. harry 2024-02-21 06:59:43 -0500
  • 5c6fede153 Fix Help for UNICODE Andy Vandijck 2024-02-21 09:04:07 +0100
  • 38ec704325 Update ConsoleVideoConf.cpp Andy Vandijck 2024-02-21 08:09:59 +0100
  • 0e712ddc80
    Update HelpPages.cpp Andy Vandijck 2024-02-21 08:07:50 +0100
  • 8e7c6f68ff Work in progress TheRealQuantam 2024-02-20 00:24:01 -0800
  • d9d616d1bf
    Update genGitHdr.bat Andy Vandijck 2024-02-21 07:47:44 +0100
  • b339eb49d1 Fix build Andy Vandijck 2024-02-20 21:45:30 +0100
  • a8f3e79e2a Fix QT6 windows Andy Vandijck 2024-02-20 21:16:56 +0100
  • 568b27cfd7 Fix html help build Andy Vandijck 2024-02-20 21:14:06 +0100
  • d6d5fdf9f1 Fix for Windows ARM Andy Vandijck 2024-02-20 21:04:07 +0100
  • 566187ffb4
    Merge pull request #6 from TASEmulators/master Andy Vandijck 2024-02-20 13:29:37 +0100
  • f04e8a5ea4 NetPlay config and GUI improvements. harry 2024-02-20 06:56:26 -0500
  • 0e4c122623 Added a clear recent ROM list menu item to Qt GUI. harry 2024-02-20 05:11:58 -0500
  • 36614540fd Minor config improvements. Modified Qt recent ROM menu to drop file entries that no longer exist on disk. harry 2024-02-20 04:54:07 -0500
  • daf68e76d3
    Merge pull request #5 from TASEmulators/master Andy Vandijck 2024-02-20 07:40:14 +0100
  • cb45321433 More Qt netplay updates. harry 2024-02-19 15:53:11 -0500
  • 84c2591d3f Added initial framework for netplay on Qt GUI. Still much TODO here. harry 2024-02-19 11:57:12 -0500
  • d3ce67a49a Add Windows ARM64 lua Andy Vandijck 2024-02-19 17:24:57 +0100
  • 4401d21199 Fix for other than i386/x86_64 windows archs Andy Vandijck 2024-02-19 08:52:37 +0100
  • 8ee4343716
    Merge pull request #4 from TASEmulators/master Andy Vandijck 2024-02-19 08:23:14 +0100
  • 2f2279f5ff Added more functions to JS File object. harry 2024-02-18 21:10:24 -0500
  • 72b297980b
    Merge pull request #709 from andyvand/master thor2016 2024-02-18 16:08:56 -0500
  • c62f62b497 Added option on how to handle new gamepad device detection. Can now choose to do nothing, prompt user, or auto reconfigure of button mappings when a new device is detected. harry 2024-02-18 16:04:00 -0500
  • 3cf7615aeb
    Merge pull request #3 from TASEmulators/master Andy Vandijck 2024-02-18 17:25:49 +0100
  • 9ed1dd481b For Qt GUI, poll SDL events immediately after initializing the joystick subsystem to process all input device add events. Added gamepad init logging. harry 2024-02-18 10:37:26 -0500
  • 2e18434959 Fix Linux build Andy Vandijck 2024-02-18 15:52:24 +0100
  • 897849111c Fix Linux build Andy Vandijck 2024-02-18 15:51:11 +0100
  • b8fce760dd Fix Linux Andy Vandijck 2024-02-18 15:49:36 +0100
  • 1227e9ebc0 Fix Linux build Andy Vandijck 2024-02-18 15:45:48 +0100
  • b8ebb122cd Remove .orig file Andy Vandijck 2024-02-18 15:14:51 +0100
  • 2d632dfeeb Change toUtf8() to toLocal8Bit() Andy Vandijck 2024-02-18 14:52:19 +0100
  • 6e33b530c0
    Merge pull request #2 from TASEmulators/master Andy Vandijck 2024-02-18 09:15:04 +0100
  • 9cd7b620dd Minor JS File object fixes. harry 2024-02-17 21:01:24 -0500
  • 460bf597d5 Added initial framework for a JS File object. harry 2024-02-17 20:52:09 -0500
  • b5ae9012ce Include missing headers to fix build. harry 2024-02-17 19:20:04 -0500
  • ef5df90e69
    Update CMakeLists.txt Andy Vandijck 2024-02-17 20:11:10 +0100
  • 56b24556df
    Merge pull request #1 from TASEmulators/master Andy Vandijck 2024-02-17 20:08:20 +0100
  • cde83851ba Fix build for newer targets Andy Vandijck 2024-02-17 19:21:47 +0100
  • 3f81906926
    Merge pull request #708 from andyvand/master thor2016 2024-02-17 10:26:20 -0500
  • 7b9829eda9 Changed JS log file save function so that it doesn't truncate the current temp file. harry 2024-02-17 08:42:12 -0500
  • a929eda845 Added JS log file functionality. harry 2024-02-17 07:54:00 -0500
  • 6332900833 Fix timestamp arm64 Andy Vandijck 2024-02-17 11:22:03 +0100
  • ab46158f05 Added movie js function remaps harry 2024-02-17 04:23:11 -0500
  • df12fa2a85 Added more movie JS interface functions. Hooked up lua joypad.getimmediate functionality for Qt GUI. harry 2024-02-16 22:52:04 -0500
  • aaa519d29c Added initial framework for movie JS API. Still TODO implement rest of movie functions. harry 2024-02-16 07:12:25 -0500
  • af9b53ba75 Added joypad button override functionality to JS API. harry 2024-02-15 22:04:11 -0500
  • f85f93c5bd JS joypad API improvements. harry 2024-02-14 06:28:26 -0500
  • 446763b232 Added JS joypad object functionality. harry 2024-02-11 14:56:58 -0500
  • 6248b0ee64 Added ability to pass command line arguments to JS scripts. harry 2024-02-11 10:43:40 -0500
  • 20a9c151be JS logging improvements. harry 2024-02-11 10:25:47 -0500
  • 2229d32720 Added a QJSEngine wrapper class to maintain link to script instance and dialog window with new script objects. harry 2024-02-10 23:00:07 -0500
  • 290c4ccd96
    Merge pull request #706 from negativeExponent/patch-1 thor2016 2024-02-10 08:49:11 -0500
  • 8d0fe851bf
    QT: Fix volume adjustment for APU negativeExponent 2024-02-09 10:19:47 +0800
  • 8ebb560d1c Added emulator save state JS interface. harry 2024-02-06 22:44:08 -0500
  • 2f2482e950 Minor null check fix. harry 2024-02-05 18:34:03 -0500
  • 401110bae8 Added ppu interface functions to JS engine. harry 2024-02-05 18:29:25 -0500
  • a5071f10f0 Implemented ROM JS interface object. harry 2024-02-05 06:43:27 -0500
  • 61da515f11 Finished remaining JS interface functions for JS emu object. harry 2024-02-05 05:56:40 -0500
  • 1fc813803e Added JS script monitoring thread to prevent bad scripts from hanging the gui. harry 2024-02-04 22:09:59 -0500
  • 5495c7eddc
    Merge pull request #699 from TheRealQuantam/luafixes2 thor2016 2024-02-04 09:07:23 -0500
  • 4fa0d0651a Added vsync timer logic to Qt OpenGL video driver. harry 2024-01-31 07:08:08 -0500
  • 01358407fd For Qt GUI, changed onFrameFinished callback to only update video buffer. Don't do any input processing as this will mess up when running turbo mode. Added a draw timer to SDL video renderer to better align is scheduling with the next vsync. harry 2024-01-31 06:49:54 -0500
  • d363d04dbb For Qt GUI, add video buffer mutex to ensure clean transfer between emulation and GUI threads. Use common FCEU::mutex wrapper for cleaner code. harry 2024-01-31 05:28:41 -0500
  • cb0edc5a21
    Merge pull request #695 from negativeExponent/mapper413 thor2016 2024-01-31 04:29:21 -0500
  • e84e9e7b93 rainbow: no log spam by default Sylvain Gadrat 2024-01-17 13:12:32 +0100
  • af72b6f4e4 rainbow: Fix typo and indent Sylvain Gadrat 2024-01-31 08:56:35 +0100
  • f702b5b989 Retriggering checks TheRealQuantam 2024-01-30 14:25:06 -0800
  • 19abb0b249 Fix for build break, QJSEngine::setObjectOwnership does not exist in Qt5. Only in version 6. harry 2024-01-30 06:50:40 -0500
  • c56b234b85 Multiple Lua support fixes: - Do not crash when a Lua script calls rom.gethash when no ROM is loaded - Do NOT assume the error message from lua_pcall will always be in stack slot 1, as sometimes it won't be TheRealQuantam 2024-01-30 02:41:42 -0800
  • 998ab1d145 Revert "JS scripting in work." TheRealQuantam 2024-01-30 02:03:29 -0800
  • 8f48d7e718 Merge remote-tracking branch 'remotes/upstream/master' into luafixes2 TheRealQuantam 2024-01-30 01:56:02 -0800
  • 821827fbde Merge commit 'c7330d4543606fc9ea74d8922c0c126f857d9d18' into luafixes2 Revert bad fix for not terminating script on initial error TheRealQuantam 2024-01-30 01:45:55 -0800
  • c7330d4543 Revert bad fix for not terminating script on initial error TheRealQuantam 2024-01-30 01:41:13 -0800
  • 6b96016047 JS scripting in work. harry 2024-01-29 23:17:15 -0500
  • 813d4c0c4b Added nullptr check in the event QStyle factory fails. harry 2024-01-29 20:19:36 -0500
  • 640306c797 Merge remote-tracking branch 'remotes/upstream/master' into luafixes2 TheRealQuantam 2024-01-28 23:06:13 -0800
  • fdc1aec7c9 * Multiple Lua support fixes: - Move call to info_onstop from FCEU_LuaStop to FCEU_LuaOnStop so it will always get called - Do NOT assume the error message from lua_pcall will always be in stack slot 1, as sometimes it won't be - Return nil from rom_gethash rather than crashing if no ROM is loaded TheRealQuantam 2024-01-28 19:44:06 -0800
  • 5ff4edbdad Multiple Lua support fixes: - Move call to info_onstop from FCEU_LuaStop to FCEU_LuaOnStop so it will always get called - Do NOT assume the error message from lua_pcall will always be in stack slot 1, as sometimes it won't be - After calling HandleCallbackError ensure L still exists before calling lua_settop TheRealQuantam 2024-01-28 19:01:49 -0800
  • 5631e488f4
    fix indents negative 2024-01-29 07:57:43 +0800
  • a85f348e50 For Qt GUI, edit frame throttling logic when using turbo mode or really fast emulation speed to not be so wasteful when emulation is paused. Don't make sense to waste CPU resources spinning on nothing. Fixes #681. harry 2024-01-28 08:15:00 -0500
  • c50c1d570c Change linear filter checkbox text to not include OpenGL. This function not specific to OpenGL and works for all supported video drivers. harry 2024-01-27 19:35:01 -0500
  • 36316ac1cd rainbow: added UDP_ADDR_POOL_* commands contact@brokestudio.fr 2024-01-27 15:19:11 +0100
  • b03c9c9c8b Removed const qualifiers to fix Qt build. Different versions of Qt QJSValue don't allow the call method to called from a const object. harry 2024-01-27 01:04:48 -0500