Commit Graph

5174 Commits

Author SHA1 Message Date
Alexey 'Cluster' Avdyukhin bfbea5c398 Refactored input system for Windows version 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin 2d4f8eb7bd Minor fix to avoid warning 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin f22f48e46e For some weird reason NumLock and Pause keys are messed up - fixed 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin 7c6e7f5e15 Removed more unused stuff 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin 8733067f5b Ability to cancel keys input dialog 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin b88be3a9ee Removed huge amount of unused code 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin ab1264064c Migrated FCEUD_CommandMapping to ButtConfig, finally. 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin 91756a9593 Autohold migrated to ButtConfig, DWaitButton and DTestButton, code clean-up 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin 86cde43be2 Support for Z, RX, RY and RX joystick axes 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin ad1b126539 Ability to map 'win' keys, binding dialog fix 2021-06-08 14:16:27 -04:00
Alexey 'Cluster' Avdyukhin c5d59a24b5 Ability to bind key combinations using "DWaitButton", refactoring 2021-06-08 14:16:27 -04:00
feos 49427511f1 captured from r57shell's PAL composite signal shader 2021-06-08 16:15:51 +03:00
Alexey 'Cluster' Avdyukhin 9efd26fe58 Holy Diver is not four-screen at all, proof: http://bootgod.dyndns.org:7777/profile.php?id=4038 2021-06-06 16:33:20 +03:00
feos d146718204 don't automatically force deemph swap since it's configured in palette manually 2021-06-05 21:09:57 +03:00
feos c2606a54cf I was begged to restore pal simulation 2021-06-05 14:28:05 +03:00
zeromus 84ae911e09 for some reason 7z dropped the signature for zip at some point.
so add our own PK signature checker
2021-06-05 05:16:26 -04:00
zeromus f92b4ae541 add 64bit 7z.dll to fix #361 2021-06-05 04:53:32 -04:00
mjbudd77 b1b9b50f7b Fixed logic issue so that the main window size is not saved if the screen is in full or maximize modes. Only save previous screen size to config if in normal window mode. This prevents the next start of fceux setting the initial window size to close to maximum. 2021-06-04 20:53:11 -04:00
mjbudd77 c808d1f2d0 Merge branch 'master' of https://github.com/mjbudd77/fceux 2021-06-03 20:01:29 -04:00
mjbudd77 d9f10a960f Added a fix for fullscreen Qt opengl based windows. This addresses a known Qt issue referenced here: https://doc.qt.io/qt-5/windows-issues.html#fullscreen-opengl-based-windows 2021-06-03 20:01:22 -04:00
mjbudd77 d46ef48d55 Changed video scanline entry fields to use QSpinBox instead of QLineEdit. The spin box has better range limiting controls. 2021-06-02 22:56:25 -04:00
mjbudd77 9c6f895e2a Initial add of 2.4.0 release notes to documentation help file. 2021-06-02 21:38:39 -04:00
mjbudd77 b97b652df7 Added PPU overclocking feature to Qt GUI. 2021-06-02 07:09:13 -04:00
mjbudd77 a9f6dafa15 Added a list of open source dependencies that the application has been compiled against for debug traceability. 2021-06-01 21:43:49 -04:00
mjbudd77 a849cdcd2f Added decor icons to buttons on custom autofire pattern dialog window. 2021-06-01 20:57:29 -04:00
mjbudd77 4af2ef744e Merge branch 'master' of github.com:TASVideos/fceux 2021-06-01 20:16:05 -04:00
mjbudd77 32d26df3de Added logic to not resize Qt main window when applying video settings if screen is in fullsize or maximize modes. 2021-06-01 20:11:07 -04:00
zeromus f5668dbf8b move irc to libera 2021-06-01 16:22:12 -04:00
mjbudd77 b0d31411b7 Updated FirebrandX palette package files for Issue #354. 2021-06-01 07:12:26 -04:00
mjbudd77 df03d4581b Added code to destroy SDL window handle when SDL video driver is deleted. 2021-05-31 21:41:35 -04:00
mjbudd77 1de4aea0a8 Added code to reload cursor image any time the Qt video driver is changed. 2021-05-31 21:27:41 -04:00
mjbudd77 bab53e8433 Cleaned up dead code. 2021-05-31 21:00:44 -04:00
mjbudd77 842aab44aa Added logic to also init SDL mouse cursor shape in addition to Qt just incase SDL is drawing mouse cursor. 2021-05-31 20:47:57 -04:00
mjbudd77 b61b30e0bb Re-enabled all Qt sound control sliders. At least until it is determined what should be disbaled when low quality is selected. 2021-05-31 20:00:36 -04:00
mjbudd77 7c0413b5ac For Qt GUI, added code to build windows fceux.ico icon into application. 2021-05-30 20:52:42 -04:00
mjbudd77 ced185df89 For Qt GUI, added logic to clear screen to black pixels on ROM close. 2021-05-30 11:19:14 -04:00
mjbudd77 68e43eeb6b Bug fix for NTSC 2x and PAL special scalers with 8px side clipping active. 2021-05-30 11:07:09 -04:00
mjbudd77 4ab45b82d8 Added logic to disable square2, noise, and pcm sliders on Qt sound config window if low sound quality is active. 2021-05-29 23:00:44 -04:00
mjbudd77 3788dc872e Applied video updates to SDL driver. 2021-05-29 22:02:00 -04:00
mjbudd77 96c569a652 Changed GL video scaling so that special filter does not effect the size of the overall window. 2021-05-29 21:52:32 -04:00
mjbudd77 b58d4f903c Slight tweak to CDL auto save logic. 2021-05-29 15:19:28 -04:00
mjbudd77 1c15c829d4 Added logic to ensure that empty symbolic debug files are not created when closing a ROM. Also, added logic to prevent saving of auto defined register symbolic names as they will aways load internally. This prevents debug files from being created when a user is not using emulator debug features. 2021-05-29 13:59:55 -04:00
mjbudd77 a2aa5ba90f Added logic to only auto save a CDL file is the code data logger was actually started at least once. This will prevent empty cdl files from being created on ever ROM close when auto saving of cdl files is enabled. 2021-05-29 13:46:14 -04:00
mjbudd77 2b9058ea13 Bug fix for Qt drag and drop ROM load. Prefer local file paths if possible. 2021-05-29 13:10:14 -04:00
mjbudd77 9cdbdb31b0 Added ROM file drag and drop into Qt main window feature. This will load the ROM into the emulator when dropped. 2021-05-29 09:16:30 -04:00
mjbudd77 10f599fd5b Removed old unused blocks of code from SDL video for Qt GUI. 2021-05-28 20:31:58 -04:00
mjbudd77 635cd07020 Added autofire pattern presets to Qt emulation menu. Changed custom autofire pattern entry to use a single dialog window. Autofire pattern is now saved as a config parameter. 2021-05-28 20:25:52 -04:00
mjbudd77 11f1a16ce5 Merge remote-tracking branch 'mjbudd77/master' 2021-05-28 15:50:24 -04:00
mjbudd77 f214da8314 Added logic to save/load video force aspect ratio property to/from config settings. 2021-05-28 15:49:20 -04:00
g0me3 67942accc7 - better log for FDS aware of RAM based code + bios log at the same time (for convinience)
- new FDS save/load code tested and works just fine, except they forgot to use DiskWritten var to have saved data flushed, fixed, now all saves are complete
2021-05-28 19:29:23 +02:00