Commit Graph

970 Commits

Author SHA1 Message Date
OBattler
b1fe510c36 Removed some excess mouse logging. 2023-08-07 18:56:55 +02:00
OBattler
c695cb8ded Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up. 2023-08-07 18:49:58 +02:00
沙沙宮紗夜
7e97e32af3 Add files via upload 2023-08-01 21:53:44 +08:00
OBattler
0c3db4da43 Saved coordinates are no longer changed when the emulator is in full screen, fixes #3485. 2023-07-27 01:26:24 +02:00
altiereslima
043738d92b Translation pt-BR (#3488) 2023-07-25 19:50:58 -03:00
RichardG867
0d1d069af4 qt: Port fullscreen key detection behavior from Win32 2023-07-24 17:16:01 -03:00
RichardG867
85baf8ac2f qt: Stop Qt from handling Shift+F10, fixes #3355 2023-07-24 15:05:29 -03:00
OBattler
19afe0c312 Fixed the compile-breaking mistakes. 2023-07-23 01:23:45 +02:00
OBattler
88d25b7574 Consistenc fixes in qt/qt_settingsnetwork.ui, fixes #3484. 2023-07-23 01:04:19 +02:00
RichardG867
8ff45f74fd Remove legacy dynamic loading error messages 2023-07-22 18:14:22 -03:00
RichardG867
a1c4e090a4 qt: Remove old dynamic fluidsynth bundler from macOS 2023-07-22 17:47:54 -03:00
RichardG867
68382ff1b3 qt: Capture fullscreen shortcuts on Windows raw input, fixes #3434 2023-07-22 17:17:39 -03:00
RichardG867
c1452654b0 qt: Don't release keys during auto-repeat, closes #2712 2023-07-15 21:20:09 -03:00
TC1995
cb06b9e78f Video features and fixes:
Added the Mach8 and Mach32 ISA/VLB/PCI cards (initial implementation and MCA coming soon for the Mach32) and their corresponding EEPROM's.
Added INMOS XGA ISA card and updated the SVGA core to reflect its mapping as well as the Mach8/32 mapping when in 8514 monitor mode.
Mark the XGA button as already checked and locked when a standalone XGA BIOS card is present like the INMOS one. (QT only)
Same concept as above, but applies to the Mach8 and 32 for the 8514 option as well. (QT only)
2023-07-14 23:38:04 +02:00
Miran Grča
59cde3a33a Merge pull request #3456 from cold-brewed/mac-insert-key
macos: Add special mapping for insert key
2023-07-12 00:46:52 +02:00
cold-brewed
72483a5dea macos: Add special mapping for insert key 2023-07-11 16:49:14 -04:00
cold-brewed
a11047887c qt: Change default disk type to dynamic vhd 2023-07-11 15:55:13 -04:00
Alexander Babikov
b5bf8e63a4 Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together 2023-07-02 14:43:10 +05:00
Jasmine Iwanek
77417f0d9f Merge pull request #3441 from lemondrops/qt-no-dynarec-fix
qt: Hide the dynarec checkbox if built without a dynarec
2023-07-01 08:39:34 -04:00
Jasmine Iwanek
9c05a30cb7 Merge pull request #3439 from lemondrops/bugger-fix
Fix ISABugger not being actually disabled on machines without ISA
2023-07-01 08:39:17 -04:00
Jasmine Iwanek
164a4aeef5 Merge pull request #3438 from lemondrops/cassette-flag
Add a machine flag for machines with a cassette port
2023-07-01 08:39:05 -04:00
Alexander Babikov
74382d090f qt: Hide the dynarec checkbox if built without a dynarec 2023-07-01 17:01:28 +05:00
Alexander Babikov
b5ce972247 Fix ISABugger being not actually disabled on machines without ISA 2023-07-01 16:59:48 +05:00
Alexander Babikov
05e5fdd378 qt: Some formatting cleanup 2023-07-01 16:59:17 +05:00
Alexander Babikov
4fbfefb881 qt: Disable the cassette checkbox on machines without a cassette port 2023-07-01 16:59:03 +05:00
Alexander Babikov
3686026ded qt: plat_tempfile: Fix milliseconds being appended twice 2023-07-01 16:58:06 +05:00
RichardG867
991630681e qt: Add some more XKB key aliases 2023-06-27 12:26:38 -03:00
RichardG867
0ed13fa438 qt: Fix Korean key passthrough on non-raw input 2023-06-26 21:27:37 -03:00
RichardG867
85ac2da5b4 qt: Fix fullscreen shortcut not activating 2023-06-26 21:17:50 -03:00
沙沙宮紗夜
1633ea4645 Update zh-TW.po 2023-06-20 20:50:13 +08:00
Miran Grča
b6bd6c9822 Merge pull request #3400 from cold-brewed/qt6-mhm-warning
Fix minor qt6 warning
2023-06-19 00:14:53 +02:00
OBattler
68e970b9cd Joystick Raw Input: Do not add the axis if the center is 0 - prevents malformed vJoy 2.0.5 axes from causing 86Box to crash with a division by zero. 2023-06-11 22:58:16 +02:00
cold-brewed
9c1e6939b4 qt: Fix qt6 warning 2023-06-11 14:27:14 -04:00
cold-brewed
bf8e695d94 qt: Clean up some warnings 2023-06-11 11:54:01 -04:00
cold-brewed
883b4c4be9 macos: Update library bundling process, add vde to bundle (#3390)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-06-09 11:37:05 -03:00
Jasmine Iwanek
ed1b369abd Yet more sonarlint fixes 2023-05-29 06:21:17 -04:00
Miran Grča
255bd3cb20 Merge pull request #3365 from cold-brewed/network-driver-update
Update network drivers to provide error message
2023-05-23 21:13:16 +02:00
cold-brewed
ef34e81cd1 network: Added new ability for drivers to provide error information upon failed init. Updated translation strings. Fixed an issue with VDE configuration settings. 2023-05-23 11:53:59 -04:00
richardg867
152c66e398 XInput2: Add Steam Deck trackpad hack on top of the VNC hack 2023-05-21 23:58:11 -03:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
Jordi Guillaumes i Pons
df6897640d Fix: Load the interface list even if PCAP is not selected
Fix: Show "VDE" when hovering over the status icon for a VDE connected NIC
2023-05-06 23:23:00 +02:00
Jordi Guillaumes i Pons
52b0e54fd7 VDE networking support
Adds VDE (https://github.com/virtualsquare/vde-2) support to 86Box.
- Adds new networking type
- Modifies networking configuration dialog
- Adds CMake Presets to build and debug under MacOS
2023-05-04 21:12:13 +02:00
TC1995
7c372ca789 Moved the softfloat-enabled ops back to the cpu directory.
Made softfloat always enabled, thus dynarec disabled, only for the IBM PS/2 model 70 type 4, in preparation for its comeback to main use.
2023-04-30 18:18:12 +02:00
TC1995
7a53e1de45 Initial softfloat port from Bochs to 86box, currently selectable only on QT. 2023-04-29 18:56:57 +02:00
Jasmine Iwanek
a47c32f3bb Merge pull request #3271 from SuperMaxusa/patch-1
Update uk-UA.rc and uk-UA.po
2023-04-28 14:53:17 -04:00
Cacodemon345
2d222f22c7 qt: Destroy existing Direct3D 9 devices if it exists 2023-04-23 20:39:34 +06:00
Cacodemon345
982c3a4f38 qt_d3d9renderer: HiDPI and stability fixes 2023-04-23 16:39:56 +06:00
SuperMaxusa
3dbb03d6e4 Update uk-UA.po 2023-04-23 01:07:52 +03:00
RichardG867
beb1df4f5c qt: Hide unused CD-ROM controller selector 2023-04-18 20:28:03 -03:00
RichardG867
4dbc4a0662 qt: Disable keyboard debug prints 2023-04-15 13:43:23 -03:00