RichardG867
|
fda95509f9
|
Add AppImageBuilder directive for libxkbcommon
|
2023-04-07 22:42:48 -03:00 |
|
RichardG867
|
be742eb163
|
Merge branch 'master' of https://github.com/86Box/86Box
# Conflicts:
# .ci/build.sh
|
2023-04-07 22:41:45 -03:00 |
|
RichardG867
|
0b2b8807fd
|
Fix file permissions
|
2023-04-07 22:39:26 -03:00 |
|
RichardG867
|
05b3cd1607
|
qt: Initial xkbcommon keyboard support for X11
|
2023-04-07 22:35:32 -03:00 |
|
OBattler
|
d4b57298ad
|
Fixed the keyboard controller reset state, fixes Xi8088.
|
2023-04-08 03:11:53 +02:00 |
|
OBattler
|
c0be988ec4
|
Added the TriGem AMI keyboard controllers.
|
2023-04-08 02:44:12 +02:00 |
|
OBattler
|
cdf413c985
|
Gave the Epson Action PC 2600 a PS/2 mouse port, per the manual.
|
2023-04-08 02:09:47 +02:00 |
|
OBattler
|
c786eb0924
|
Fixed input port intialization, fixes the logo on the Epson Action PC.
|
2023-04-08 01:42:09 +02:00 |
|
OBattler
|
289962319f
|
Rewritten the PS/2 poll (without the password security state, that is yet to be done) and enabled the PS/2 KBC IRQ latch on all PCI machines as well (it is present at the very least on Intel SIO and PIIX), fixes Windows for Workgroups 3.11 input, and reduced mouse polling to 255 Hz (the maximums supported by PS/2 mice).
|
2023-04-08 00:40:57 +02:00 |
|
OBattler
|
1c8fd2c7fc
|
Rewritten the AT KBC polling, PS/2 is coming soon.
|
2023-04-07 23:36:02 +02:00 |
|
OBattler
|
1c17e687e3
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-07 15:23:18 +02:00 |
|
OBattler
|
9ea3014c59
|
The keyboard controller now correctly processes IBF even if OBF is set, fixes AMIBIOS 6.x machines such as the Supermicro P6SBA.
|
2023-04-07 15:23:09 +02:00 |
|
RichardG867
|
9e87daa2bd
|
Jenkins: Fix AppImage icon searching, closes #2904
|
2023-04-06 20:54:18 -03:00 |
|
RichardG867
|
36ac74d7c6
|
Jenkins: Fix build
|
2023-04-06 20:07:50 -03:00 |
|
RichardG867
|
508112202b
|
Merge branch 'master' of ssh://github.com/86Box/86Box
|
2023-04-06 19:55:12 -03:00 |
|
RichardG867
|
4d9f15d93d
|
Jenkins: Another shot at forcedir creation
|
2023-04-06 19:55:04 -03:00 |
|
OBattler
|
e567780fe8
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-07 00:52:34 +02:00 |
|
OBattler
|
c4a0d77623
|
Continued keyboard controller work - the controller part of the poll is now a state machine and the PS/2 MCA IRQ latch (cleared on port 0x60 read) is back - fixes #3238.
|
2023-04-07 00:52:26 +02:00 |
|
RichardG867
|
40c8772261
|
Merge branch 'master' of ssh://github.com/86Box/86Box
|
2023-04-06 18:54:59 -03:00 |
|
RichardG867
|
03b0f4c175
|
Jenkins: Fix incorrect shortening of directory tree
|
2023-04-06 18:54:50 -03:00 |
|
OBattler
|
c2499f7a37
|
Fixed a compile-breaking mistake.
|
2023-04-05 22:14:48 +02:00 |
|
OBattler
|
560bef7ee5
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-05 22:13:28 +02:00 |
|
OBattler
|
0d7997f802
|
Current state of the keyboard and mouse work.
|
2023-04-05 22:13:16 +02:00 |
|
RichardG867
|
6abf0bbafb
|
VISO: Attempt fix for clang compiler warning
|
2023-04-04 20:49:45 -03:00 |
|
Miran Grča
|
d442516f19
|
Merge pull request #3229 from Cacodemon345/patch-133
qt: Fix mute icon in CD-ROM menus
|
2023-04-04 20:04:58 +02:00 |
|
richardg867
|
b1d634016e
|
Jenkins: Remove a redundant build step
|
2023-04-03 19:00:47 -03:00 |
|
richardg867
|
35e078b87a
|
Jenkins: Add workaround for one-time fluke with appimage-builder AppImage extraction
|
2023-04-03 18:10:31 -03:00 |
|
OBattler
|
a41935301b
|
Process command D1 (write output port) instantly, required for Windows 95 to work correctly on some chipsets such as SiS 50x.
|
2023-04-02 23:21:20 +02:00 |
|
OBattler
|
1c2100da5a
|
Turns out reading always the same value on port 60h is in fact correct.
|
2023-04-02 23:00:14 +02:00 |
|
OBattler
|
33fe084cba
|
Fixed overflow when x54x SCSI controllers read a 24-bit scatter/gather entry.
|
2023-04-02 16:36:40 +02:00 |
|
Miran Grča
|
ee07a8df72
|
Merge pull request #3232 from jriwanek-forks/tmacm-fix
Fix mistake in Thrustmaster ACM code
|
2023-04-02 13:06:58 +02:00 |
|
Jasmine Iwanek
|
30cf309a35
|
Fix mistake in Thrustmaster ACM code
|
2023-04-01 22:48:02 -04:00 |
|
OBattler
|
aab8eb809d
|
More keyboard controller improvements - fixes IBM AT boot, CTRL and ALT getting stuck on pressing CTRL+ALT+ESC on Acer BIOS'es, Norton Commander behaving strangely after pressing ALT+Print Screen, and also moved PS/2 mouse command responses to their own queue to simulate the fact that on real hardware, PS/2 mouse commands, like keyboard commands, bypass the FIFO.
|
2023-04-02 04:17:33 +02:00 |
|
OBattler
|
21d31bb839
|
More AT / PS/2 keyboard controller bugfixes - implemented AMI command A5h (get extended controller RAM), moved command byte to the correct memory byte 0x20, fixed the IBM AT ACh command (diagnostic dump), increased keyboard controller queue to 64 bytes (to accomodate the ACh command), and made port 60h return 0xFF if OBF is clear (fixes the mess on AMI BIOS'es, and makes pressing INS actually work to get those BIOS'es into debug and CMOS bypass mode).
|
2023-04-01 01:58:38 +02:00 |
|
Cacodemon345
|
76dee5d47e
|
qt: Fix mute icon in CD-ROM menus
|
2023-03-31 21:24:12 +06:00 |
|
OBattler
|
542f8477e7
|
Fully cleaned up the AT keyboard controller add data mess.
|
2023-03-30 23:50:14 +02:00 |
|
OBattler
|
1cf4f95836
|
The host mouse is now polled at 3600 Hz (the individual guest mouse types then run at their own rates), making the mouse consideraly smoother.
|
2023-03-30 01:39:00 +02:00 |
|
OBattler
|
6850cb3ab1
|
Missing #undef's in dialog.rc.
|
2023-03-30 00:36:16 +02:00 |
|
OBattler
|
eb30f3b8ab
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-03-29 23:16:01 +02:00 |
|
OBattler
|
f4f9926004
|
AT / PS/2 keyboard controller status byte is no longer updated when bytes are added to the keyboard or mouse FIFO, fixes loss of input after some time of PS/2 mouse movement.
|
2023-03-29 23:15:53 +02:00 |
|
richardg867
|
0595c3b776
|
Jenkins: Remove temporary CMake workaround as a fixed package was pushed
|
2023-03-28 10:21:41 -03:00 |
|
OBattler
|
df61dc1b22
|
Test commit with dummy changes.
|
2023-03-27 20:42:57 +02:00 |
|
RichardG867
|
b941a5b99c
|
VIA AC97: Correct DMA behavior when FLAG bit is set
|
2023-03-25 20:13:51 -03:00 |
|
richardg867
|
d1606df682
|
Jenkins: Deploy temporary workaround for broken MSYS2 CMake update
|
2023-03-25 20:00:27 -03:00 |
|
RichardG867
|
92dd28efc1
|
VIA PIPC/AC97: Fixed and enabled software FM mode
|
2023-03-24 20:53:39 -03:00 |
|
RichardG867
|
4a1d264125
|
Merge branch 'master' of ssh://github.com/86Box/86Box
|
2023-03-24 20:40:04 -03:00 |
|
Miran Grča
|
b0321c7921
|
Merge pull request #3226 from iamgreaser/gm/ega-make-crtc-readable
vid_ega: Make the read-write CRTC registers readable
|
2023-03-24 23:57:35 +01:00 |
|
Ben Russell
|
8fe70b0a6e
|
vid_ega: Make the read-write CRTC registers readable
This fixes a lockup that happens when returning from QBASIC under many screen modes, including SCREEN 0.
|
2023-03-24 21:50:06 +00:00 |
|
Miran Grča
|
5caf81b50e
|
Merge pull request #3221 from iamgreaser/gm/ega-merge-renderers
vid_ega: Merge renderers and fix a few extra bugs
|
2023-03-23 11:33:00 +01:00 |
|
Ben Russell
|
9e758ca0b0
|
vid_ega: Implement graphics blinking required for 640x350 mono graphics modes
|
2023-03-23 20:09:13 +13:00 |
|