Commit Graph

10089 Commits

Author SHA1 Message Date
Jasmine Iwanek
1f97a74ffb Update minivhd.h 2023-04-12 06:40:11 -04:00
Jasmine Iwanek
0e0ba399c6 Remove unneeded includes and correct others 2023-04-12 06:40:11 -04:00
Jasmine Iwanek
0a453b9697 Fix missing stdbool.h includes in src/disk 2023-04-12 06:40:11 -04:00
Jasmine Iwanek
8dba80e6a6 Update MiniVHD to 1.0.3 2023-04-12 06:40:10 -04:00
Jasmine Iwanek
36f7f91bec Merge pull request #3244 from Moonif/master
Update unix.c to add a missing semicolon for Apple build
2023-04-12 05:36:09 -04:00
Jasmine Iwanek
da64b57216 Merge pull request #3245 from rderooy/rdr/fix-rpm-spec
Fix RPM spec file
2023-04-12 05:35:39 -04:00
OBattler
ec09ce3eb8 Some clean-ups in src/device/keyboard_at.c - keyboard_mode is now only used for the scan code set. 2023-04-12 04:19:26 +02:00
Miran Grča
d645ec29bd Merge pull request #3247 from jriwanek-forks/ymfm
Update ymfm to latest upstream version
2023-04-12 03:05:02 +02:00
OBattler
f948df0415 Re-enabled AT / PS/2 keyboard scan code set 1 support - fixes DG/UX, but somehow does not break TSX32. 2023-04-12 02:31:09 +02:00
OBattler
06cb832d06 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-12 01:56:09 +02:00
OBattler
f9d6f9424e Fixed a minor typo in the VIA PIPC code. 2023-04-12 01:56:03 +02:00
RichardG867
0763475c00 qt: Attempt fix for Qt5 private headers on certain environments 2023-04-11 20:38:03 -03:00
RichardG867
321d33f626 Merge branch 'master' of ssh://github.com/86Box/86Box 2023-04-11 20:19:38 -03:00
RichardG867
cfbd2ef139 qt: Fix build with libxkbcommon but no libxkbcommon-x11 2023-04-11 20:19:06 -03:00
Jasmine Iwanek
8967df23c2 Update ymfm to latest upstream 2023-04-11 17:53:58 -04:00
OBattler
ac6190d158 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-11 23:21:59 +02:00
OBattler
ef17003f1b Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM). 2023-04-11 23:21:52 +02:00
RichardG867
2e3b89fb85 vid_ddc: Upgrade to EDID 1.4 with proper physical size so that Xorg doesn't try to use the highest resolution 2023-04-11 13:00:15 -03:00
RichardG867
9317ca406f Merge branch 'master' of Z:\Dev\86Box 2023-04-11 12:04:40 -03:00
RichardG867
d6d509ff45 mem: Fix RAM size integer overflow with a not-yet-supported size 2023-04-11 12:04:07 -03:00
RichardG867
7c2ec22e49 mem: Add memory map logging 2023-04-11 12:02:38 -03:00
RichardG867
bcb4d85d2a Merge branch 'master' of ssh://github.com/86Box/86Box
# Conflicts:
#	src/qt/qt_mainwindow.cpp
2023-04-11 12:00:01 -03:00
RichardG867
9ebbaea6c5 qt: Add special case for Microsoft scroll keys 2023-04-11 11:58:11 -03:00
RichardG867
da36911c9a qt: Remove Mac keyboard debug code 2023-04-10 15:21:14 -03:00
OBattler
5da3e78fc1 Save SavedKbd before resetting the queues, fixes the segmentation fault. 2023-04-10 19:18:39 +02:00
OBattler
767e1a9a25 Merge branch 'master' of https://github.com/86Box/86Box 2023-04-10 18:59:46 +02:00
OBattler
e33ae8a2af Preparations for splitting keyboard_at.c into multiple files. 2023-04-10 18:59:38 +02:00
RichardG867
8786eebc8f qt: Add Apple ISO keyboard workaround + debug code for this case 2023-04-10 12:57:42 -03:00
OBattler
d3bd8fb1ae Moved scan code translation to the keyboard controller's side where it should be and removed an excessive keyboard command queue add function. 2023-04-10 14:08:36 +02:00
OBattler
c614efa075 Fixed scan code translation skip checking (fixes missing break code on Alt+Print Screen / SysRq) and actually committed the Acer V10 fix. 2023-04-10 13:45:55 +02:00
Robert de Rooy
0cd9ff9df8 Fix RPM spec file 2023-04-10 10:11:32 +02:00
RichardG867
18ee7f7080 workflows: Add missing qt5 package for a private header 2023-04-09 20:23:34 -03:00
RichardG867
be5b473436 qt: Add one more RAlt XKB keycode mapping 2023-04-09 20:18:51 -03:00
RichardG867
8fc6027756 qt: Add Alt+PrtSc special case for one evdev key 2023-04-09 19:49:25 -03:00
RichardG867
fb00a89b89 workflows: Add missing Linux keyboard input libraries 2023-04-09 19:42:01 -03:00
RichardG867
6f8fffc275 qt: Fix potential UAF and leak in Wayland xkbcommon keyboard 2023-04-09 19:38:05 -03:00
RichardG867
e492640d65 qt: Unify keyboard input paths 2023-04-09 19:33:32 -03:00
RichardG867
735b9b000e Merge branch 'master' of https://github.com/86Box/86Box 2023-04-09 19:24:56 -03:00
RichardG867
bd1832054e qt: Add a couple xkb mappings for Japanese Apple keyboards 2023-04-09 18:24:26 -03:00
OBattler
91278c3a8e Merge branch 'master' of https://github.com/86Box/86Box 2023-04-09 23:24:11 +02:00
OBattler
1c4afad095 The keyboard controller now waits for the keyboard or mouse to process a command, hopefully fixes the remaining 301 errors on the IBM PS/2 models. 2023-04-09 23:24:03 +02:00
RichardG867
660856d6ec qt: Fix some Haiku keycodes, move them to a header and add key name comments 2023-04-09 18:08:03 -03:00
RichardG867
b904636fe1 qt: Fix some macOS keycodes, move them to a header and add key name comments 2023-04-09 17:48:13 -03:00
RichardG867
9c49b53c08 qt: Fix Print Screen key on Linux 2023-04-09 17:04:57 -03:00
RichardG867
95f94bf57f qt: Clarify a specific evdev mapping 2023-04-09 16:36:47 -03:00
RichardG867
579e5ce8ff qt: Fix Pause key on Linux 2023-04-09 16:36:36 -03:00
OBattler
4eb902d853 More keyboard controller fixes. 2023-04-09 19:44:15 +02:00
OBattler
af8575b47b Made keyboard_input() correctly translate 0xe11d into the 0x0100 special case. 2023-04-09 04:57:48 +02:00
OBattler
48966a5cfb Merge branch 'master' of https://github.com/86Box/86Box 2023-04-09 04:36:37 +02:00
OBattler
7b76b2af27 The PS/2 mouse poll is now also a state machine and fixed output port writes on AMI PS/2 keyboard controllers - fixes PS/2 mouse in Windows 3.1 on some machines. 2023-04-09 04:36:28 +02:00