Matthew Budd
|
e42232777e
|
Successful integration of Qt movie play window.
|
2020-11-07 13:32:40 -05:00 |
Matthew Budd
|
018204089a
|
Qt Movie play window updates.
|
2020-11-07 00:08:51 -05:00 |
Matthew Budd
|
412ca246c7
|
Successful loading of a movie from the movie play window. Styling update for debugger window for dark themes.
|
2020-11-06 23:45:39 -05:00 |
Matthew Budd
|
bbb878c20d
|
Qt Movie Play dialog window in work.
|
2020-11-05 07:03:32 -05:00 |
Matthew Budd
|
4314ccbfc3
|
Movie play window for Qt GUI in work.
|
2020-11-05 06:49:50 -05:00 |
Matthew Budd
|
9bc07b8c2c
|
Ported over another missing fix to the Qt iNES header editor from the windows version.
|
2020-11-05 06:02:30 -05:00 |
Matthew Budd
|
fe5953a205
|
Added movie load full save state checkbox comment to Qt GUI.
|
2020-11-05 05:57:30 -05:00 |
Matthew Budd
|
fc1ce9da85
|
Build fix for GTK GUI, re-declaration of an external symbol of a different type is a dangerous thing.
|
2020-11-05 05:45:18 -05:00 |
Matthew Budd
|
d8d696e1a1
|
Added movie options dialog window to Qt GUI.
|
2020-11-05 05:24:21 -05:00 |
Matthew Budd
|
feff0f79c3
|
Added a config parameter to Qt GUI to store movie directory path.
|
2020-11-04 06:39:16 -05:00 |
Matthew Budd
|
6672e53098
|
Ported over recent iNES header editor mapper decoding fix from windows to Qt.
|
2020-11-03 18:12:26 -05:00 |
Matthew Budd
|
e72cc4d0d5
|
Bug fix for issue #217. The Qt hex editor memory reads are now synchronized with emulation thread execution. This ensures that calls to GetMem will not improperly interfere with certain memory mapped registers while the emulation thread is executing. Reading at an inappropriate time from controller registers mapped at addresses $4016 and $4017 can cause the emulator to miss button presses. Thread synchronization fixes this.
|
2020-11-03 06:36:30 -05:00 |
Matthew Budd
|
9f10a1fb20
|
First successful test of Qt iNES header editor.
|
2020-11-01 21:18:08 -05:00 |
Matthew Budd
|
bcef387bb0
|
Added logic to open file if a ROM is not currently loaded when opening the iNES header editor.
|
2020-11-01 20:04:21 -05:00 |
Matthew Budd
|
1055294895
|
Qt iNES header editor in work.
|
2020-11-01 19:02:30 -05:00 |
Matthew Budd
|
b04938901f
|
Qt iNES header editor in work.
|
2020-11-01 16:43:09 -05:00 |
Matthew Budd
|
ef8c426549
|
Merge branch 'master' into development
|
2020-11-01 15:39:48 -05:00 |
Matthew Budd
|
3f4d8898a0
|
Changed Family Keyboard enable toggle logic to by a configurable hot key instead of the hardcoded scroll lock key. Fixes issue #214.
|
2020-10-31 20:38:44 -04:00 |
Matthew Budd
|
5c29bdbd8d
|
Lua scripting pathing improvements for Linux/MacOS. Use realpath when possible to always have a absolute path for scripts and roms internally.
|
2020-10-31 16:25:29 -04:00 |
Matthew Budd
|
ec875b9357
|
Changed Lua console message buffer to allow for strings that are much longer than 256 characters.
|
2020-10-31 16:01:15 -04:00 |
mjbudd77
|
5d6cda446a
|
Compile fix for macOS.
|
2020-10-31 12:40:31 -04:00 |
Matthew Budd
|
939e2ae27e
|
Added logic to direct lua script error messages to the output console window. Fixed crash issue described in issue #216. Crash was due to Qt GUI functions being used in the emulator thread. Only the main GUI thread is allowed to call Qt GUI functions.
|
2020-10-31 12:24:52 -04:00 |
Matthew Budd
|
91f035fbf2
|
Qt iNES header editor in work.
|
2020-10-29 22:06:49 -04:00 |
Matthew Budd
|
461d3f88cd
|
Added initial framework for Qt iNES header editor window.
|
2020-10-28 23:25:32 -04:00 |
Matthew Budd
|
58407e4ac3
|
Removed old comment block from Qt Trace logger.
|
2020-10-28 20:39:53 -04:00 |
Matthew Budd
|
130547fa89
|
Added symbolic debug replacement functionality during disassembly on Qt trace logger.
|
2020-10-28 20:37:39 -04:00 |
Matthew Budd
|
cde409dece
|
Added a disassembly with debug symbols function that replaces numeric addresses with text symbol names during the disassembly process. This allows for the symbol maps to be keyed into directly with an integer value and is more efficient that the text search replace algorithm. Currently the Qt debugger window is the only window that uses this function. The trace logger will be next.
|
2020-10-28 20:22:40 -04:00 |
Matthew Budd
|
82b5de3880
|
Restored Qt Gamepad config window to be modal.
|
2020-10-28 17:55:09 -04:00 |
Matthew Budd
|
86a12c96f9
|
Changed all debug and tools windows to be non-modal top level windows. This allows then to be minimized and maximized via the title bar buttons and will also show in the task bar of the window environment as separate windows.
|
2020-10-27 22:26:58 -04:00 |
Matthew Budd
|
02dbc9e42d
|
Added a scrollable area to the Qt gamepad config dialog window that will show anytime the window is not large enough to display full widget content. The scrollable area will act as a viewport into the larger widget layout from within the smaller dialog window. Again, it will only show the scroll bars if the window is not large enough. This will allow for the window to be fully viewable on smaller monitors such as the 1024x768 monitor in issue #208.
|
2020-10-27 20:22:25 -04:00 |
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 |
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 |
Matthew Budd
|
bd440682fd
|
Bug fix for Qt GUI full screen command line switch.
|
2020-10-25 18:55:16 -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 |
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 |
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 |
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 |
Matthew Budd
|
8252a94202
|
Minor code cleanup.
|
2020-10-21 22:05:15 -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 |
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
|
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
|
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 |