Commit Graph

4006 Commits

Author SHA1 Message Date
Jason W. Thompson 79d3396d6e Rename "Real Zapper" to "LCD Compatible Zapper"
Per feedback, "Real Zapper" was renamed to "LCD Compatible Zapper" to better reflect the purpose of this input device.
2020-07-20 22:28:29 -05:00
Jason W. Thompson ca472ee6ae Add Real Zapper support
Adds a two button controller that can be used to represent the states of a real Zapper.
2020-07-18 23:32:29 -05:00
owomomo 96a116e096
Shortcuts of bookmarks in Hex Editor can be customized. (#129) 2020-07-18 18:43:23 -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
Matthew Budd 9fc2d905de Added script to generate C header with git repo url and rev info. 2020-07-11 17:48:14 -04:00
Matthew Budd 889250b720 Updated About Window. 2020-07-11 17:26:08 -04:00
Matthew Budd f436408b06 Updated about window to use embedded png. 2020-07-11 17:06:22 -04:00
Matthew Budd 2c370389fd Added window icon resource. 2020-07-11 16:55:45 -04:00
Matthew Budd 32116210b8 About FCEUX window in work. 2020-07-11 16:11:48 -04:00
Matthew Budd 210e04fe92 Added FDS menu functionality. 2020-07-11 14:42:02 -04:00
Matthew Budd 6fcfb2af7a Added insert coin menu functionality. 2020-07-11 14:21:20 -04:00
Matthew Budd b4280ee33d Added menu logic to load Game Genie ROM file 2020-07-11 14:03:40 -04:00
Matthew Budd c41cd863c6 Added game genie enable menu logic. 2020-07-11 12:59:14 -04:00
Matthew Budd 74afb50949 Added basic functions of emulation menu 2020-07-11 11:58:11 -04:00
Matthew Budd b830e0aae5 Added screen shot menu function. 2020-07-11 10:29:03 -04:00
mjbudd77 0188c11e8b Added OpenGL preference variable to cmake build file to get rid of nuisance warning. 2020-07-10 15:08:05 -04:00
mjbudd77 69a761a477 More Cmake fixes between linux and mac os 2020-07-10 14:57:55 -04:00
mjbudd77 cc4ce19784 A few build fixes for the mac os with cmake. 2020-07-10 14:48:46 -04:00
mjbudd77 9b0fb8efe4 Moved MAC OSX build to cmake instead of qmake. 2020-07-10 14:09:33 -04:00
mjbudd77 cb453fa194 Moved linux pipeline to cmake instead of qmake. 2020-07-10 13:51:32 -04:00
mjbudd77 321ea729d4 Successful build of Qt GUI on MAC OSX using cmake. 2020-07-10 11:22:10 -04:00
mjbudd77 1206fcebbd Successful build of QT gui using cmake instead of qmake. 2020-07-10 10:59:07 -04:00
Matthew Budd 26e320b163 Bug fix for small memory leak on window init. 2020-07-09 21:38:31 -04:00
Matthew Budd 67b7c34576 Added change state select menu radio button logic. 2020-07-09 21:33:53 -04:00
Matthew Budd 0d8c442b35 Added a few state load menu items. 2020-07-09 21:00:04 -04:00
Matthew Budd 5958dc18fb Added fullscreen menu function. 2020-07-07 21:45:24 -04:00
Matthew Budd d87b5c7ab7 Added logic for auto-resume play menu item. 2020-07-07 21:26:15 -04:00
Matthew Budd 46271dfa61 Added video region combo box logic. 2020-07-07 21:06:24 -04:00
Matthew Budd ea1782bfe5 Added checkbox logic for video config window. 2020-07-07 20:53:31 -04:00
Matthew Budd 313bba68f9 Added missing tr function calls around string literals. 2020-07-07 18:49:58 -04:00