mjbudd77
|
1cf00640c4
|
Added RAM init menu option to Qt GUI.
|
2021-02-25 20:19:41 -05:00 |
mjbudd77
|
ffc7e70b0d
|
For Qt GUI fixed region auto detection logic to preserve dendy mode if an NTSC game is loaded. Also, added an option to enable/disable region auto detection functionality. This allows for the users selection via the GUI to be strictly enforced. Also, added a region select sub menu to the emulation main menu. Fixes issue #335.
|
2021-02-25 19:36:08 -05:00 |
mjbudd77
|
67c6386688
|
Logic for to allow for Qt GUI to auto detect NTSC/PAL at ROM load.
|
2021-02-24 19:23:07 -05:00 |
mjbudd77
|
29e4825d12
|
Added code to free config memory at application exit.
|
2021-02-21 11:06:48 -05:00 |
mjbudd77
|
c107de92cd
|
Cleanup code data logger allocated memory at application close.
|
2021-02-21 10:48:06 -05:00 |
mjbudd77
|
2a2e1b7bca
|
Re-added code to free allocated video memory at application close. Free Qt NES wrapper memory at application close.
|
2021-02-21 10:39:21 -05:00 |
mjbudd77
|
e6754c87ba
|
Added a recent ROMs sub menu to the Qt main menu.
|
2021-02-19 20:46:27 -05:00 |
mjbudd77
|
049f1017d4
|
For Qt GUI, fixed thread timing bug in rapid autofire pattern. Also, added hooks to make the autofire pattern number of on/off frames configurable. Minor indentation fixes in code.
|
2021-02-15 08:43:14 -05:00 |
mjbudd77
|
8d9e99fd18
|
Build fixes for linux from changes made for Qt windows compatibility.
|
2021-02-06 19:15:06 -05:00 |
mjbudd77
|
35bb4be6f6
|
First successful build of Qt windows fceux.
|
2021-02-06 12:15:28 -05:00 |
mjbudd77
|
c6752c4193
|
Added standard FCEU GPL2 license header to Qt cpp files that were
missing it.
|
2021-01-20 19:19:22 -05:00 |
mjbudd77
|
1454238f1e
|
Added #if defined(__unix__) in the appropriate places to allow for the code to compile for FreeBSD 12.2 using the clang 10.0.1 compiler. (#305)
|
2021-01-16 14:40:28 -05:00 |
mjbudd77
|
35720a78ce
|
Added logic and necessary functions to SDL port for new Lua emu.exit() function.
|
2020-12-12 06:59:07 -05:00 |
mjbudd77
|
fb965bbee0
|
Updated source and build script version references in preparation for new release. Updated SDL web documentation. Removed a few deprecated command line arguments from code and help text. Removed last few references to GTK in Qt GUI.
|
2020-12-10 21:43:50 -05:00 |
Matthew Budd
|
03390b4d89
|
Added logic to always attempt to resolve the absolute path to the ROM file when loading a new game.
|
2020-12-09 21:48:17 -05:00 |
Matthew Budd
|
4f08d7a8cc
|
Added message log viewer window to the Qt GUI.
|
2020-11-29 20:11:28 -05:00 |
Matthew Budd
|
3ae463d1f2
|
Bug fix for Qt GUI crashing when to load a non-existant ROM via the command line.
|
2020-11-29 00:04:20 -05:00 |
Matthew Budd
|
4812c804fd
|
Added timing options selection combo box to timing window on Qt GUI.
|
2020-11-28 21:46:41 -05:00 |
Matthew Budd
|
2b05c7169d
|
Initial add of logic to allow for high priority threads in Qt GUI. Modified speed throttle logic to have more accurate frame timing.
|
2020-11-26 23:44:59 -05:00 |
Matthew Budd
|
c9d0eddec6
|
For Qt GUI, added a checkbox to allow for auto load/save of input presets on ROM open/close.
|
2020-11-24 16:22:09 -05:00 |
Matthew Budd
|
c4a066c25c
|
Qt Input config window further code hardening.
|
2020-11-24 06:25:12 -05:00 |
Matthew Budd
|
adce35cc58
|
Added input preset configuration scheme for Qt GUI.
|
2020-11-23 16:09:11 -05:00 |
Matthew Budd
|
3c2c039f3a
|
Added custom style sheet usage comment to command line help for Qt GUI.
|
2020-11-07 15:06:07 -05:00 |
Matthew Budd
|
e38793f352
|
Added Qt style command line options to help printout.
|
2020-11-07 14:44:07 -05:00 |
Matthew Budd
|
d8d696e1a1
|
Added movie options dialog window to Qt GUI.
|
2020-11-05 05:24:21 -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
|
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
|
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
|
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
|
fede6f5690
|
Minor cleanup of lua engine load rom update for SDL port.
|
2020-10-21 20:45:50 -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 |
Matthew Budd
|
1368d0550e
|
Bug fix for Qt GUI frame advance logic. Updated RamSearch to run after ever completed frame.
|
2020-10-12 15:51:24 -04:00 |
Matthew Budd
|
445b17104a
|
Successful initial test of Qt Code/Data Logger Window.
|
2020-09-28 21:23:47 -04:00 |
Matthew Budd
|
dad6ddfe64
|
Added Qt debugger auto open on game load feature.
|
2020-09-18 06:00:19 -04:00 |
Matthew Budd
|
b319273765
|
Added logic for auto debug file load/save checkbox option.
|
2020-09-17 21:54:47 -04:00 |
Matthew Budd
|
90e67b4ebb
|
Added logic to selectively load/save breakpoint data from/to files only if a debugger window is open.
|
2020-09-17 20:44:33 -04:00 |
Matthew Budd
|
63dbda4b35
|
Added logic to load/save breakpoint data into game specific files.
|
2020-09-16 21:02:43 -04:00 |
Matthew Budd
|
d5b6c28df6
|
Added logic to save game debug symbols when closed.
|
2020-09-15 19:53:47 -04:00 |
Matthew Budd
|
f442404149
|
Added initial framework for symbolic debug feature in Qt port.
|
2020-09-13 21:43:50 -04:00 |
Matthew Budd
|
ccbcab5e77
|
Initial port of ASM window code.
|
2020-09-02 21:31:54 -04:00 |
Matthew Budd
|
ca59812e97
|
Added hex editor bookmark auto load/save functionality.
|
2020-08-27 22:43:13 -04:00 |
mjbudd77
|
b37e1e03f0
|
Cppcheck warning fixes for Qt GUI.
|
2020-08-21 11:55:19 -04:00 |
Matthew Budd
|
3618f30f0d
|
Minor code cleanup in SDL game pad config. Small logic change to joystick init.
|
2020-08-13 21:08:02 -04:00 |
Matthew Budd
|
1c6851c3f0
|
Bug fix for SDL joystick not working using SDL video driver. By default SDL joystick inputs are ignored if the SDL window does not have focus. Set SDL HINT to allow for background joystick inputs to accepted (i.e. joystick inputs come through even though window not in focus).
|
2020-08-10 21:04:42 -04:00 |
Matthew Budd
|
1b0888e146
|
Added git url/revision info to the GTK/SDL GUI about window. Added git url/revision information to command line help print out for both GTK and QT versions.
|
2020-08-07 16:59:27 -04:00 |
Matthew Budd
|
e918f8562a
|
Added an error message window to the GUI. Added About Qt window to GUI.
|
2020-07-26 21:31:32 -04:00 |
Matthew Budd
|
b48b81c938
|
Commented out command line INOP inputCfg functionality. With new GUI gamepad config, this should not be required anymore.
|
2020-07-24 23:04:56 -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 |