Commit Graph

5643 Commits

Author SHA1 Message Date
mjbudd77 c46a786dba Updated TODO-SDL to state that old GTK GUI is retired. 2022-03-03 07:00:11 -05:00
mjbudd77 96f4c6a712 Added additional windows modifier key checks for windows Qt GUI. 2022-03-02 22:22:38 -05:00
mjbudd77 ddaa20f171 Bug fix for windows Qt GUI left/right modifier key determination. 2022-03-02 21:42:51 -05:00
mjbudd77 35028fc3e5 Merge branch 'master' of github.com:TASEmulators/fceux 2022-02-28 20:44:40 -05:00
mjbudd77 c97a36ae2b Bug fix for Qt GUI mac OSX command and control key mappings. 2022-02-28 20:44:12 -05:00
mjbudd77 c4d9a70fc3 Bug fix for Qt GUI mac OSX command and control key mappings. 2022-02-28 20:44:02 -05:00
mbudd02 658036b402 Bug fix for Qt GUI mac OSX command and control key mappings. 2022-02-28 20:36:09 -05:00
mbudd02 4d6d060757 Bug fix for Qt GUI mac OSX command and control key mappings. 2022-02-28 20:29:56 -05:00
mjbudd77 6d74be0b21 Added support for left/right modifier virtual key codes for mac OSX. 2022-02-28 06:38:04 -05:00
mjbudd77 c0dff9bbfe Qt Keyscan update for left/right meta keys. MacOSX menu accelerator fix. 2022-02-27 20:41:25 -05:00
mjbudd77 5e6fd870fe Added code to differentiate left vs right modifier keys on windows and linux. Cannot do this yet on mac OSX. 2022-02-27 12:38:57 -05:00
mjbudd77 187ee9646c Bug fix for Qt GUI family keyboard shift key issue. Family BASIC appears to not like when both shift keys are down at the same time. For issue #464 2022-02-24 07:06:14 -05:00
mjbudd77 98f3e57ac2 Bug fix for odd SDL scancode returns in Qt GUI. For issue #464. 2022-02-23 05:37:23 -05:00
mjbudd77 d767153531 Bug fix for family keyboard mapping of caret character. Fix for family keyboard potential data tearing on key state. For issue #464 2022-02-23 04:55:43 -05:00
mjbudd77 04e39e4fc9 Added logic to Qt key scanner to fix key scancodes for characters that are only accessible via the use of the shift key (dual function keys). Should help issue #464. 2022-02-21 21:17:01 -05:00
Alexey 'Cluster' Avdyukhin 8e6d99a1ac Meta keys combinations fix (win32) 2022-02-13 22:32:05 +03:00
mbudd02 a00ce315b8 Version bump to differentiate interim git from latest release. Bump MacOSX pipeline SDL2 versionto 2.0.20 2022-02-13 08:04:22 -05:00
negativeExponent c96a802904
Update 8237.cpp (#457)
Fix incorrect address mask for UNL8237A write registers. The game Lion Kings writes to 0x5010/0x5080.
2022-02-13 14:08:23 +02:00
mjbudd77 442f4e8934
Merge pull request #461 from negativeExponent/bus_conflict
Only enable bus conflict for submapper 2 (mapper 2, mapper 3)
2022-02-11 07:06:18 -05:00
negative f7dd4430fb Only enable bus conflict for submapper 2 (mapper 2, mapper 3)
Fix https://github.com/TASEmulators/fceux/issues/460

https://wiki.nesdev.org/w/index.php?title=NES_2.0_submappers#002.2C_003.2C_007:_UxROM.2C_CNROM.2C_AxROM
2022-02-11 19:16:19 +08:00
Alexey 'Cluster' Avdyukhin 0e04da81b3 Fix for release config 2022-02-09 22:04:24 +03:00
Alexey 'Cluster' Avdyukhin 132e062d77 Debugger address validation, fix for #444 2022-02-09 20:06:22 +03:00
mjbudd77 a75c27d517 Removed a couple unused variables from Qt Tas Editor. 2022-02-09 05:44:05 -05:00
mjbudd77 20f852eb26 Set minimum width on misc ROM entry field in iNES header editor for Qt GUI. 2022-02-09 05:23:34 -05:00
mjbudd77 6d942379d6 Bug fix for mapper 16 submapper 4, allow writes to address range 6000 - 600D. For issue #458. 2022-02-08 19:01:32 -05:00
mjbudd77 2dde684af4 Merge branch 'master' of github.com:TASEmulators/fceux 2022-02-07 18:15:19 -05:00
mjbudd77 c3b8a4b92f Updated compiler strings for Qt/SDL GUI. Added more detail for msvc and added clang check. 2022-02-07 18:14:55 -05:00
Alexey 'Cluster' Avdyukhin 50ed1b6cfb Fixed windows debugger bug introduced by commit 129fbe3c32 2022-02-07 07:24:18 +03:00
mjbudd77 fdb9e62192 Updated download links for 2.6.2 release. 2022-02-03 22:10:51 -05:00
mjbudd77 4a482d6133 Update to 2.6.2 press release. 2022-02-03 21:09:32 -05:00
mjbudd77 c685033a13 Updated docs and web pages for upcoming 2.6.2 release. 2022-02-03 20:16:06 -05:00
mjbudd77 7e3191d801 Default disable PPU sprite limit config option to false (Max sprites = 8) for Qt GUI. 2022-02-01 20:36:03 -05:00
mjbudd77 6d35018b9a Zero MMC5 WRAM size on close. 2022-01-31 21:35:08 -05:00
mjbudd77 2d4fa02bbd Minor change to MMC5 mapper to only call memory init on WRAM if it exists. 2022-01-31 21:29:46 -05:00
mjbudd77 93f3260a98 Bug fix for VROM size needing to be a power of 2. Fixes issue #455 2022-01-31 21:23:02 -05:00
mjbudd77 73f8b70fdc Added preliminary release notes for version 2.6.2 2022-01-30 07:12:50 -05:00
mjbudd77 dc3408205e Fixed deprecated QKeySequence::key()[] int operator usage for Qt6 2022-01-29 20:07:31 -05:00
mjbudd77 e4908b5a2e A few Qt6 deprecation fixes for use of QMouseEvent::globalPos. 2022-01-29 19:14:41 -05:00
mjbudd77 3062cadb84 Build fixes for Qt6 use. Specifically Qt version 6.2.2 2022-01-29 19:00:32 -05:00
mjbudd77 3bcb9888dd Change Qt Hex editor cursor blink logic to be a function of refresh rate so that blink rate is consistent. Also, added a 50hz update rate option. 2022-01-29 16:04:33 -05:00
mjbudd77 44f81dedc3 Bug fix for Qt Hex editor row/column highlighting in ROM view. 2022-01-29 15:36:13 -05:00
mjbudd77 1f20021946 Bump patch level to differentiate interim dev builds from last release. 2022-01-29 14:21:19 -05:00
mjbudd77 f87602f703 Merge remote-tracking branch 'mjbudd77/master' 2022-01-29 12:58:35 -05:00
mjbudd77 95d2ca7982 Added auto hide main menu on fullscreen functionality to Qt GUI. Issue #454. 2022-01-29 12:55:41 -05:00
Alexey 'Cluster' Avdyukhin c8a0f4ca78 Added WRAM support for OneBus mapper (mapper 256) 2022-01-25 21:44:49 +03:00
mjbudd77 e42a966afc Added GPL header to splashscreen.cpp file. 2022-01-22 21:10:36 -05:00
mjbudd77 3e577b014e Added logic to Qt Hex Editor to wrap cursor to next line after entering data at the end of a line. Fixes issue #451. Also, added memory read/write protections to ensure that ROM patches cannot go beyond the valid ROM memory block. 2022-01-22 13:05:07 -05:00
mjbudd77 91e530aa99 Fix for Qt hex editor viewport getting out of sync with vertical scroll bar. Force line offset to come directly from scroll bar value during paint event. Issue #450 2022-01-21 23:10:17 -05:00
mjbudd77 41df815cf6 Added a constructor to GUIMESSAGE struct to ensure memory is initialized in a consistant way. 2022-01-21 18:41:09 -05:00
mjbudd77 c4010846e1 For Qt/SDL, added logic to make GUI message video overlays optional via video config dialog. Issue #448. 2022-01-21 18:23:49 -05:00