Merge pull request #709 from andyvand/master
thor2016
2024-02-18 16:08:56 -0500
c62f62b497Added 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
Merge pull request #3 from TASEmulators/master
Andy Vandijck
2024-02-18 17:25:49 +0100
9ed1dd481bFor 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
2e18434959Fix Linux build
Andy Vandijck
2024-02-18 15:52:24 +0100
897849111cFix Linux build
Andy Vandijck
2024-02-18 15:51:11 +0100
b8fce760ddFix Linux
Andy Vandijck
2024-02-18 15:49:36 +0100
1227e9ebc0Fix Linux build
Andy Vandijck
2024-02-18 15:45:48 +0100
b8ebb122cdRemove .orig file
Andy Vandijck
2024-02-18 15:14:51 +0100
2d632dfeebChange toUtf8() to toLocal8Bit()
Andy Vandijck
2024-02-18 14:52:19 +0100
Merge pull request #708 from andyvand/master
thor2016
2024-02-17 10:26:20 -0500
7b9829eda9Changed JS log file save function so that it doesn't truncate the current temp file.
harry
2024-02-17 08:42:12 -0500
a929eda845Added JS log file functionality.
harry
2024-02-17 07:54:00 -0500
6332900833Fix timestamp arm64
Andy Vandijck
2024-02-17 11:22:03 +0100
ab46158f05Added movie js function remaps
harry
2024-02-17 04:23:11 -0500
df12fa2a85Added more movie JS interface functions. Hooked up lua joypad.getimmediate functionality for Qt GUI.
harry
2024-02-16 22:52:04 -0500
aaa519d29cAdded initial framework for movie JS API. Still TODO implement rest of movie functions.
harry
2024-02-16 07:12:25 -0500
af9b53ba75Added joypad button override functionality to JS API.
harry
2024-02-15 22:04:11 -0500
f85f93c5bdJS joypad API improvements.
harry
2024-02-14 06:28:26 -0500
446763b232Added JS joypad object functionality.
harry
2024-02-11 14:56:58 -0500
6248b0ee64Added ability to pass command line arguments to JS scripts.
harry
2024-02-11 10:43:40 -0500
20a9c151beJS logging improvements.
harry
2024-02-11 10:25:47 -0500
2229d32720Added 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
Merge pull request #699 from TheRealQuantam/luafixes2
thor2016
2024-02-04 09:07:23 -0500
4fa0d0651aAdded vsync timer logic to Qt OpenGL video driver.
harry
2024-01-31 07:08:08 -0500
01358407fdFor 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
d363d04dbbFor 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
19abb0b249Fix for build break, QJSEngine::setObjectOwnership does not exist in Qt5. Only in version 6.
harry
2024-01-30 06:50:40 -0500
c56b234b85Multiple 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
998ab1d145Revert "JS scripting in work."
TheRealQuantam
2024-01-30 02:03:29 -0800
8f48d7e718Merge remote-tracking branch 'remotes/upstream/master' into luafixes2
TheRealQuantam
2024-01-30 01:56:02 -0800
821827fbdeMerge commit 'c7330d4543606fc9ea74d8922c0c126f857d9d18' into luafixes2 Revert bad fix for not terminating script on initial error
TheRealQuantam
2024-01-30 01:45:55 -0800
c7330d4543Revert bad fix for not terminating script on initial error
TheRealQuantam
2024-01-30 01:41:13 -0800
6b96016047JS scripting in work.
harry
2024-01-29 23:17:15 -0500
813d4c0c4bAdded nullptr check in the event QStyle factory fails.
harry
2024-01-29 20:19:36 -0500
640306c797Merge 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
5ff4edbdadMultiple 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
a85f348e50For 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
c50c1d570cChange 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
b03c9c9c8bRemoved 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