Commit Graph

6109 Commits

Author SHA1 Message Date
harry c324a82526 More cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX 2024-02-24 07:27:20 -05:00
thor2016 db8fd407ab
Merge pull request #718 from TheRealQuantam/tracefix4
Non-SDL/Qt Windows Trace Logging Optimizations
2024-02-24 07:10:36 -05:00
TheRealQuantam 0605967820 Non-SDL/Qt Windows optimizations 2024-02-24 00:11:56 -08:00
harry 548635a2f2 Resolved vsprintf deprecation compiler warning, swap out for vsnprintf 2024-02-23 22:56:27 -05:00
harry 37574f9bef More cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX 2024-02-23 22:38:40 -05:00
harry 7b79d9db4c Partial cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX 2024-02-23 20:53:01 -05:00
harry 80f17c664b Resolved a couple gcc compiler warnings in trace logger. 2024-02-23 09:09:08 -05:00
thor2016 b25f56fe12
Merge pull request #686 from negativeExponent/vrc5_128k
Fix 128K CHR-ROM variants for VRC5
2024-02-23 07:34:17 -05:00
thor2016 3d5a062799
Merge pull request #714 from TheRealQuantam/tracefix2
Trace logging optimizations and bug fixes
2024-02-23 07:33:55 -05:00
TheRealQuantam 2d468d7926 Dummy commit to re-validate PR 2024-02-22 00:19:51 -08:00
TheRealQuantam 56980510b7 Trace logging optimizations and bug fixes 2024-02-21 21:00:05 -08:00
harry 780a445468 Added global module import function to Qt GUI JS engine. 2024-02-21 06:59:43 -05:00
harry f04e8a5ea4 NetPlay config and GUI improvements. 2024-02-20 06:56:26 -05:00
harry 0e4c122623 Added a clear recent ROM list menu item to Qt GUI. 2024-02-20 05:11:58 -05:00
harry 36614540fd Minor config improvements. Modified Qt recent ROM menu to drop file entries that no longer exist on disk. 2024-02-20 04:54:07 -05:00
harry cb45321433 More Qt netplay updates. 2024-02-19 15:53:11 -05:00
harry 84c2591d3f Added initial framework for netplay on Qt GUI. Still much TODO here. 2024-02-19 11:57:12 -05:00
harry 2f2279f5ff Added more functions to JS File object. 2024-02-18 21:10:24 -05:00
thor2016 72b297980b
Merge pull request #709 from andyvand/master
Fix strings
2024-02-18 16:08:56 -05:00
harry 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. 2024-02-18 16:04:00 -05:00
Andy Vandijck 3cf7615aeb
Merge pull request #3 from TASEmulators/master
For Qt GUI, poll SDL events immediately after initializing the joysti…
2024-02-18 17:25:49 +01:00
harry 9ed1dd481b For Qt GUI, poll SDL events immediately after initializing the joystick subsystem to process all input device add events. Added gamepad init logging. 2024-02-18 10:37:26 -05:00
Andy Vandijck 2e18434959 Fix Linux build
Fix Linux build
2024-02-18 15:52:24 +01:00
Andy Vandijck 897849111c Fix Linux build
Fix Linux build
2024-02-18 15:51:11 +01:00
Andy Vandijck b8fce760dd Fix Linux
Fix Linux build
2024-02-18 15:49:36 +01:00
Andy Vandijck 1227e9ebc0 Fix Linux build
Fix Linux build
2024-02-18 15:45:48 +01:00
Andy Vandijck b8ebb122cd Remove .orig file
Remove left overs from patch
2024-02-18 15:14:51 +01:00
Andy Vandijck 2d632dfeeb Change toUtf8() to toLocal8Bit()
Change strings
2024-02-18 14:52:19 +01:00
Andy Vandijck 6e33b530c0
Merge pull request #2 from TASEmulators/master
Improvements
2024-02-18 09:15:04 +01:00
harry 9cd7b620dd Minor JS File object fixes. 2024-02-17 21:01:24 -05:00
harry 460bf597d5 Added initial framework for a JS File object. 2024-02-17 20:52:09 -05:00
harry b5ae9012ce Include missing headers to fix build. 2024-02-17 19:20:04 -05:00
Andy Vandijck ef5df90e69
Update CMakeLists.txt 2024-02-17 20:11:10 +01:00
Andy Vandijck 56b24556df
Merge pull request #1 from TASEmulators/master
Add improvements
2024-02-17 20:08:20 +01:00
Andy Vandijck cde83851ba Fix build for newer targets
Fix build
2024-02-17 19:21:47 +01:00
thor2016 3f81906926
Merge pull request #708 from andyvand/master
Fix timestamp arm64
2024-02-17 10:26:20 -05:00
harry 7b9829eda9 Changed JS log file save function so that it doesn't truncate the current temp file. 2024-02-17 08:42:12 -05:00
harry a929eda845 Added JS log file functionality. 2024-02-17 07:54:00 -05:00
Andy Vandijck 6332900833 Fix timestamp arm64
Fix timestamp arm64
2024-02-17 11:22:03 +01:00
harry ab46158f05 Added movie js function remaps 2024-02-17 04:23:11 -05:00
harry df12fa2a85 Added more movie JS interface functions. Hooked up lua joypad.getimmediate functionality for Qt GUI. 2024-02-16 22:52:04 -05:00
harry aaa519d29c Added initial framework for movie JS API. Still TODO implement rest of movie functions. 2024-02-16 07:12:25 -05:00
harry af9b53ba75 Added joypad button override functionality to JS API. 2024-02-15 22:04:11 -05:00
harry f85f93c5bd JS joypad API improvements. 2024-02-14 06:28:26 -05:00
harry 446763b232 Added JS joypad object functionality. 2024-02-11 14:56:58 -05:00
harry 6248b0ee64 Added ability to pass command line arguments to JS scripts. 2024-02-11 10:43:40 -05:00
harry 20a9c151be JS logging improvements. 2024-02-11 10:25:47 -05:00
harry 2229d32720 Added a QJSEngine wrapper class to maintain link to script instance and dialog window with new script objects. 2024-02-10 23:00:07 -05:00
thor2016 290c4ccd96
Merge pull request #706 from negativeExponent/patch-1
QT: Fix volume adjustment for APU
2024-02-10 08:49:11 -05:00
negativeExponent 8d0fe851bf
QT: Fix volume adjustment for APU
Volume adjustments for the apu channel has a range of 0-256. With a value of 256, this acts as a bypass (toggle) and skips the computation entirely when set. This fixes issues when the original signal is too low already that passing it through volume controls will attunuate the signal instead and silence it.

The main volume does not behave the same way and 256 is not a toggle, so left it as-is.

@thor2016 feel free to make it better if necessary, maybe a toggle instead of a 256 max value or something.
2024-02-09 10:19:47 +08:00