Commit Graph

4469 Commits

Author SHA1 Message Date
Matthew Budd 81cbabbf1f For Qt, added logic to allow for auto video scaling on window resize to be optional. An 'Auto scale on resize' checkbox has been added to the video config window. When this box is checked (and applied) the window will always auto rescale the video image to a best fit on a resize. If not checked, window will use the specified numerical scale values as a maximum scaling limit. This means that the window will allow scaling the image down if the window is not large enough to fit image at the requested scale, but will never scale the image up past the request scale. So if the window is at a large size and the requested scale is small, the result will be a small video image on a big window with a lot of black space. This is for issue #205. 2020-10-27 07:00:43 -04:00
mjbudd77 77f621e676
Merge pull request #206 from mjbudd77/master
Numerical Video Pixel Scaling Feature Added to Qt GUI Video Config Window
2020-10-26 21:45:01 -04:00
Matthew Budd 8f336bf8d3 Added logic to the Qt GUI Video Config Window to allow for the image pixel scaling to be numerically set. Also added a square pixel option to allow for the X and Y scales to either be set separately or tied together. This addresses issue #205. 2020-10-26 20:53:36 -04:00
Matthew Budd 2c7c87e3c8 Deleted unused icon file. 2020-10-26 17:28:11 -04:00
mjbudd77 4a5aafd638
Merge pull request #204 from mjbudd77/master
Bug fix for Qt GUI full screen command line switch.
2020-10-25 19:43:54 -04:00
Matthew Budd bd440682fd Bug fix for Qt GUI full screen command line switch. 2020-10-25 18:55:16 -04:00
mjbudd77 3f571003d5
Merge pull request #203 from mjbudd77/master
Various Improvements/Fixes for Qt GUI Zip File Archive Support
2020-10-25 12:43:14 -04:00
Matthew Budd 78d78ceab9 Modified the getRomFile Qt GUI function for ROMs opened from zip archives. The returned path will be the directory to the zip file and the base and suffix file parts come from the inner deflated zip file name. 2020-10-25 12:02:41 -04:00
Matthew Budd c09b1f6c7a For Qt GUI, added a zip archive ROM list selection window for the case where a zip file contains more than one ROM file in it. 2020-10-25 11:34:33 -04:00
Matthew Budd b0c460fd1d Bug fix for saving of CDL and debug files when the ROM was loaded from an archive. 2020-10-25 10:25:11 -04:00
mjbudd77 be3ed9b8d8
Merge pull request #202 from mjbudd77/master
Added code to allow for ROMs to be extracted and opened from zip file…
2020-10-24 22:55:09 -04:00
Matthew Budd 0ce058b35b Added code to allow for ROMs to be extracted and opened from zip file in Qt GUI. 2020-10-24 22:04:00 -04:00
adelikat 03e889dcde add ads.txt 2020-10-24 11:48:15 -05:00
mjbudd77 6a91541f42
Merge pull request #201 from mjbudd77/master
Added all non-compressed useable file types to the open ROM file dial…
2020-10-24 10:52:49 -04:00
Matthew Budd c01d4e8621 Added all non-compressed useable file types to the open ROM file dialog filters for Qt GUI. 2020-10-24 09:43:38 -04:00
mjbudd77 cb28e8d425
Merge pull request #200 from mjbudd77/master
SDL linux desktop integration updates
2020-10-23 00:29:02 -04:00
Matthew Budd 4c4d1f9ce3 Merge branch 'master' of https://github.com/mjbudd77/fceux 2020-10-22 22:57:35 -04:00
Matthew Budd ebffe467d5 Modified the linux build pipeline script to use standard installation prefix in cmake command and then used make install DESTDIR= to install to target packaging directory. This is to allow for cmake to pass the installation path directly to the compile environment as it will be seen on the target computer. 2020-10-22 22:54:00 -04:00
mjbudd77 c6837840a2 Regenerated icon set for Mac OSX 2020-10-22 22:39:03 -04:00
Matthew Budd 040c7abaef Updated linux desktop installation to use higher resolution icon. Added a white trim to the icon to have contrast on dark desktop backgrounds. 2020-10-22 22:19:47 -04:00
mjbudd77 8cc4ea302a
Merge pull request #199 from mjbudd77/master
Added QDir::AllDirs argument to all Qt GUI file browser instances to …
2020-10-22 00:38:00 -04:00
Matthew Budd 1d2fa00335 Added QDir::AllDirs argument to all Qt GUI file browser instances to ensure that all directories will be shown any time a QFileDialog is opened. 2020-10-22 00:17:32 -04:00
mjbudd77 f79ebce55a
Merge pull request #198 from mjbudd77/master
SDL Minor Bug Fixes
2020-10-21 23:29:34 -04:00
Matthew Budd 919a42d9fd Minor corrections to SDL build/install instructions. 2020-10-21 22:54:31 -04:00
Matthew Budd 8252a94202 Minor code cleanup. 2020-10-21 22:05:15 -04:00
mjbudd77 bf696c6494 Build fix for Mac OSX emu.getdir() lua code. 2020-10-21 21:52:32 -04:00
Matthew Budd 80022a40d6 Changed logic to use dirname for Mac OS emu.getdir(). 2020-10-21 21:40:27 -04:00
Matthew Budd 379ff6d757 Added emu.getdir() logic for linux and mac OSX 2020-10-21 21:21:49 -04:00
Matthew Budd fede6f5690 Minor cleanup of lua engine load rom update for SDL port. 2020-10-21 20:45:50 -04:00
Matthew Budd 58e87898f2 Merge branch 'master' of https://github.com/mjbudd77/fceux 2020-10-21 20:33:22 -04:00
mjbudd77 e1419b5fd8
Merge pull request #1 from randomCharacter/lua-loadrom-linux
Added support for loading ROM files from Lua script on Linux
2020-10-21 20:32:54 -04:00
Matthew Budd f0c13a57ec Fixed Qt context menus so that all child widgets are destroyed after the menu parent goes out of scope. 2020-10-21 20:31:39 -04:00
Mario Perić 432ffeeec2 Use LoadGame instead of FCEUI_LoadGame 2020-10-22 01:20:48 +02:00
Mario Perić ec72160f39 Added support for loading ROM files from Lua script on Linux 2020-10-21 22:09:55 +02:00
mjbudd77 5f4af397d0
Merge pull request #194 from mjbudd77/master
Added video pixel linear filtering capability for SDL video backend option.
2020-10-20 07:51:26 -04:00
mjbudd77 7c4c524152 Added a line to ensure that linear filter option is initialized at startup for Qt gui. 2020-10-20 07:28:46 -04:00
mjbudd77 812ef25629 Added pixel linear filtering option logic for SDL viewport (for OpenGL and Direct3D backends only) 2020-10-20 07:19:47 -04:00
mjbudd77 86c4be258a
Merge pull request #193 from mjbudd77/master
Added Tile View Feature to PPU Pattern Table Viewer for Qt GUI
2020-10-20 00:06:20 -04:00
mjbudd77 fd5e68efd0 For Qt GUI, added PPU pattern view key shortcuts for context menu options. 2020-10-19 23:34:28 -04:00
mjbudd77 2f716e0e77 For the Qt GUI, added a PPU pattern tile zoomed view feature via a context menu. The pattern view context menu can now be use to change palettes, toggle tile grid lines, and enter/exit tile zoom mode. Also, added a Qt message capture function to get any error, warning, info, or debug messages that come out of the Qt application core. 2020-10-19 23:21:00 -04:00
mjbudd77 a6df86f7d9
Merge pull request #192 from mjbudd77/master
Qt GUI Minor Fixes and Style Improvements
2020-10-18 23:07:28 -04:00
mjbudd77 1c762f95d1 Added code to the Qt gui to allow for individual users to set custom Qt styling. The Qt gui will check to see if an environment variable exists named FCEUX_QT_STYLESHEET, which should contain the full path to a Qt stylesheet file. If the variable is defined and the file exists and can be opened, then the style content for that file will be used by the application. 2020-10-18 22:13:00 -04:00
mjbudd77 9e57c49f5a Added logic to initialize the fore and background color palettes of the Qt trace logger viewport. 2020-10-18 21:36:49 -04:00
mjbudd77 1c0d999033 Hooked up OpenGL linear filtering enable function to Qt video config checkbox. 2020-10-18 21:31:37 -04:00
mjbudd77 b33e45cdb5
Merge pull request #191 from mjbudd77/master
Added a circular buffer to the Qt Lua output console to allow for mes…
2020-10-18 16:12:37 -04:00
mjbudd77 ce2afe23e1 Added a circular buffer to the Qt Lua output console to allow for messages to be passed in a thread safe way from the emulation thread to the GUI thread. This fixes the crash issue mentioned in Issue #190. 2020-10-18 15:30:14 -04:00
mjbudd77 07cef83c3f
Merge pull request #189 from mjbudd77/master
Added emulation speed control main menu functionality to Qt GUI.
2020-10-18 11:21:02 -04:00
mjbudd77 da0ab1359c Added set frame advance delay menu and input dialog logic for Qt GUI. 2020-10-18 10:53:31 -04:00
mjbudd77 8b5e99909a Added emulation speed control main menu functionality to Qt GUI. 2020-10-18 10:34:03 -04:00
mjbudd77 30f6f385ec
Merge pull request #188 from mjbudd77/master
Per request, changed the Qt debugger stack display to use a more comp…
2020-10-18 00:32:14 -04:00