Commit Graph

4182 Commits

Author SHA1 Message Date
Matthew Budd da04bbdfc5 Added logic to init game pad mappings at startup 2020-07-24 21:47:57 -04:00
Matthew Budd 67e87787e3 Added logic to load default keyboard mapping. 2020-07-24 18:44:18 -04:00
mjbudd77 8afeb43759 Added code to allow for deletion of game pad profiles. 2020-07-24 17:14:03 -04:00
mjbudd77 b71630379a Added game pad button mapping profile logic. 2020-07-24 16:56:48 -04:00
mjbudd77 675b73cbed Added mapping profile widgets. Still TODO, write code behind them. 2020-07-24 11:05:20 -04:00
mjbudd77 b815fbfe47 Added logic to show state of mapped buttons on game pad config page. 2020-07-24 09:50:03 -04:00
Matthew Budd e50d6e22ed Added logic to load default game pad button bindings from SDL database. 2020-07-24 00:11:11 -04:00
Matthew Budd e018b4b945 Removed unused button config arrays in preparation for implementing SDL2 game controller setup. 2020-07-23 18:43:45 -04:00
Matthew Budd 10b84fa47c Added SDL game controller logic to sdl-joystick. Preparing to re-vamp the input module. 2020-07-22 22:17:53 -04:00
mjbudd77 9faf29ad73
Merge pull request #137 from mjbudd77/master
Added Mac OS X interim build links to web page and readme.md.
2020-07-21 22:02:05 -04:00
Matthew Budd 3d72eed4fa Added Mac OS X interim build links to web page and readme.md. 2020-07-21 21:58:04 -04:00
mjbudd77 3fad48edea
Merge pull request #136 from mjbudd77/master
Qt SDL Port Video Driver and Menu Bar Config Options
2020-07-21 21:42:57 -04:00
Matthew Budd 02c3012215 Added a checkbox option to the gui config page to allow for the gui to use the native OS menu bar for mac os and certain linux distros. 2020-07-21 20:06:25 -04:00
Matthew Budd 3fc99f7d30 Added logic to allow the use to optionally select either the Qt/OpenGL or SDL as the video driver. 2020-07-20 22:45:33 -04:00
Matthew Budd f59bf15d30 Created a console utilities file to hold misc functions used by the Qt/SDL port. 2020-07-20 21:06:49 -04:00
mjbudd77 92724b50d3
Merge pull request #135 from mjbudd77/master
Qt SDL Lua Console Window
2020-07-20 20:05:14 -04:00
Matthew Budd 982ed7689d Added Lua window hooks to old sdl port that are now needed by core library. These functions do not do much on the old port and really only exist to resolve linker issues. 2020-07-20 19:36:22 -04:00
zeromus 2c5502116e this sln was not configured correctly for forcing vs2015... which is what we're using now, i guess 2020-07-20 11:21:46 -04:00
Matthew Budd 4e9601a241 Added logic for the lua output display console. 2020-07-19 21:33:20 -04:00
Matthew Budd 122473b575 Added Lua control window. 2020-07-19 21:15:56 -04:00
Matthew Budd 188320147a Bug fix for file name patterns used with QFileDialog 2020-07-19 20:04:42 -04:00
Matthew Budd 397e17ba99 Added a GUI config window to for misc GUI options. Added an option to use the native OS file browser when looking for files. 2020-07-19 18:43:42 -04:00
mjbudd77 d7dac74d9a
Merge pull request #134 from mjbudd77/master
Qt SDL Gui Palette Config Window Updates
2020-07-19 10:57:11 -04:00
Matthew Budd b846ed31db Merge branch 'master' of ../TasVideo/fceux 2020-07-19 10:12:20 -04:00
Matthew Budd 564e8b228e Updated comments in the INSTALL readme file. 2020-07-19 10:02:36 -04:00
Jason W. Thompson 9d29392af7 Add instructions to install XP toolset 2020-07-19 00:27:02 -04:00
Matthew Budd c0febe1d3e Added a hook in the core palette emulation to allow for the gui to determine if a custom user palette is available and in use. 2020-07-18 21:58:38 -04:00
owomomo 96a116e096
Shortcuts of bookmarks in Hex Editor can be customized. (#129) 2020-07-18 18:43:23 -04:00
Matthew Budd 002481c6b9 Added a few more options to the palette config window. 2020-07-18 15:19:01 -04:00
mjbudd77 49a330532d
Merge pull request #131 from mjbudd77/master
Qt GUI Palette Config Window Update
2020-07-17 22:28:25 -04:00
Matthew Budd 2d4451a43c Added logic in the emulator thread to check if requests to acquire the mutex have been made by the gui. If requests are found, the emulator thread will sleep so that the gui thread can gain access and service the requests. 2020-07-17 22:14:20 -04:00
Matthew Budd 6fb247d785 Changed QMutex to be recursive to prevent dead-locks in gui and emulator. A few bug fixes for the palette config window. 2020-07-17 21:50:23 -04:00
Matthew Budd be7dcda45e Added palette config window and logic. 2020-07-16 21:18:57 -04:00
mjbudd77 ce495a6434
Merge pull request #127 from mjbudd77/master
SDL GUI Ported to Qt5 from GTK3
2020-07-12 21:06:55 -04:00
Matthew Budd 1cdb6fc9fa Updated SDL README and TODO files. 2020-07-12 20:54:18 -04:00
Matthew Budd 7df1fdd25f Added logic to Mac OS pipeline to save generated DMG package as an artifact. 2020-07-12 16:11:23 -04:00
mjbudd77 f8558a9636 Added component runtime to cpack line 2020-07-12 15:43:48 -04:00
mjbudd77 08beead253 Successful addition of fceux icon to mac osx dmg package. 2020-07-12 14:10:32 -04:00
Matthew Budd 44750bf88f Added a higher resolution icon to project. 2020-07-12 12:53:41 -04:00
Matthew Budd 71f64529bf Added sudo calls to mac os build 2020-07-12 12:33:42 -04:00
mjbudd77 70a2b3023a Added logic to generate a mac osx drag and drop package. 2020-07-12 11:50:18 -04:00
mjbudd77 1a3427685e Added logic to print shared object dependencies of mac os executable. 2020-07-12 09:00:17 -04:00
Matthew Budd 35b0227809 Added logic to initialize the video PAL combo box with proper config value at window creation. 2020-07-11 22:37:29 -04:00
Matthew Budd 3a6c861326 Bug fix for SDL port lock up when selecting dendy video option. 2020-07-11 22:36:55 -04:00
Matthew Budd c93d0b3113 Added command line help output. 2020-07-11 22:09:51 -04:00
Matthew Budd 76d8b829bd Bug fix for file browser initial directory calculation. 2020-07-11 21:29:23 -04:00
Matthew Budd d43383d8bf Fixed directory pathing for file browser. 2020-07-11 21:14:37 -04:00
Matthew Budd b3c51ef4b1 Added movie menu logic to gui. 2020-07-11 20:48:48 -04:00
Matthew Budd f2dc2c5755 Added debug statements to genGitHdr script. 2020-07-11 20:04:58 -04:00
Matthew Budd 96df0c25e1 Added logic to auto embed the git URL and revision into the executable so that it can be displayed on the About dialog window. 2020-07-11 19:52:14 -04:00