OBattler
6aec346cc5
AT keyboard: Fix last scan code resending, fixes E0-prefixed keys on some machines.
2025-05-15 04:11:29 +02:00
OBattler
f09ebba330
Fix the previous commit.
2025-05-14 19:18:49 +02:00
OBattler
cb67128059
AT / PS/2 keyboard: abort any pending scan code send and reinitialize queue on set defaults (command F5/F6).
2025-05-14 19:08:35 +02:00
OBattler
e8c8d3373e
AT KBC: some fixes.
2025-05-14 10:15:14 +02:00
OBattler
0157520b76
PS/2 mouse: fix the "no poll" condition.
2025-05-13 17:05:13 +02:00
OBattler
8577e0b532
Also suppress any and all keyboard input while the keyboard is in reset.
2025-05-10 14:27:36 +02:00
OBattler
7529c19ec8
Reset all keys on keyboard reset and also make sure to stop the CTRL+ALT+DEL sending on keyboard reset, fixes spurious "Keyboard not present" errors.
2025-05-10 14:25:29 +02:00
OBattler
20d04c7c08
Added the ASUS ISA-486C.
2025-05-07 07:20:54 +02:00
OBattler
a48f9bc7ba
Implement the Kana lock LED for AX machines.
2025-05-07 01:54:34 +02:00
Cacodemon345
5b5a13ac56
Merge branch 'master' into qt-scroll-states
2025-05-06 12:23:23 +06:00
OBattler
ebb52490c3
Properly un-dev-branch the Laser XT stuff in the keyboard files.
2025-05-05 05:14:56 +02:00
OBattler
018bbfae43
SM(S)C FDC37C93x Super I/O chip rewrite, add the Acer V62x, and un-dev-branch the V-Tech Laser XT machines.
2025-05-05 05:11:55 +02:00
OBattler
6fc6a16be6
Fixed a few minor things with how the Mouse Systems Bus Mouse as added.
2025-04-28 11:18:57 +02:00
Cacodemon345
94a68a8698
Add Mouse Systems Bus Mouse
2025-04-28 14:26:49 +06:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
MaxwellS04
af908dadc6
Fixed internal_name for Phoenix PS/2 PCI KBC
2025-04-18 22:32:37 +07:00
OBattler
6ab7f61c74
Serial mouse: Remove the excess logging line.
2025-04-17 01:12:39 +02:00
OBattler
37ed6662dc
Serial mouse: do not attempt to transmit a byte if none is queued, fixes #5475 .
2025-04-17 01:10:04 +02:00
OBattler
fd2214f544
Intel Classic/PCI: Return input port (P1) bit 4 clear, fixes #5435 .
2025-04-04 18:55:22 +02:00
Emlyn Corrin
dd5a25aad3
Only set LED colour when it is lit
2025-04-01 21:56:41 +01:00
Emlyn Corrin
3956032b94
Display ISABugger status in monospace font with colour for the LED bits
2025-04-01 20:05:08 +01:00
OBattler
90464f7914
OKI IF386AX: Default NVR to 0x00's instead of 0xFF's, in order to default it to CRT instead of LCD.
2025-03-30 03:12:55 +02:00
Cacodemon345
8861741945
Some needed changes for hard resets
2025-03-29 13:16:52 +06:00
Cacodemon345
85a94516f7
Caps/Num/Scroll LED states are now displayed
2025-03-29 13:16:52 +06:00
OBattler
fcd6bd9c66
Serial: Give the OKI IF386AX 16450 serial ports instead of 8250.
2025-03-29 01:22:35 +01:00
OBattler
93f3e9f339
Keyboard: Actually reset everything in keyboard_init() and call it in pc_reset_hard_init() as well.
2025-03-27 19:10:20 +01:00
OBattler
d91cc459bf
OKI IF386AX: Implement the NEATsx chipset and give it the AT Phoenix keyboard controller.
2025-03-24 19:02:46 +01:00
Cacodemon345
00c97dac1c
Add "Five + 2 Wheels" option for horizontal wheel reporting
2025-03-20 00:58:10 +06:00
OBattler
8eb084d397
XT KBC: Fix switches for 192k RAM, fixes #5262 .
2025-03-18 03:34:49 +01:00
Cacodemon345
74368bfe7a
Don't include cpu.h in timer.h
...
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
d15def050a
Fix an unclosed comment in device/keyboard_at.c.
2025-03-01 10:11:45 +01:00
Cacodemon345
168910b72f
All held-down keys are now released when Alt-Tab'ing out
...
Only applies when Raw Input is in use on Windows
2025-02-26 11:39:04 +06:00
Akamaki
0b97701e7a
add keyboard ID switcher for PS/55
2025-02-22 23:53:44 +09:00
Akamaki
23045ccf60
Merge pull request #4 from 86Box/master
...
rebase to master
2025-02-22 22:06:01 +09:00
Akamaki
ffedf62a4a
add scancode set 81h and 82h (incompleted)
...
need to modify the keyboard initialization
2025-02-22 22:02:44 +09:00
Akamaki
c1f8944c40
remove unused 5576 key conv table
2025-02-22 20:31:05 +09:00
Jasmine Iwanek
457601330d
Tag cassette_device correctly
2025-02-21 22:07:56 -05:00
Jasmine Iwanek
62444f3da0
Devices supported on PCjr
...
PC Enterprises GameMaster, Resound jr (adlib)
MS Booster/PC Enterprises jrBus-Mouse, PC Enterprises GameMaster (bus mouse)
Various (generic) RTC
Corel LS2000 SCSI
2025-02-21 16:41:41 -05:00
OBattler
c7d9b4c5e7
PS/55: Fix some warnings and compile-breaking errors.
2025-02-19 11:21:50 +01:00
Akamaki
33b149e521
changed debug message output in keyboard.c
2025-02-15 18:56:07 +09:00
Akamaki
dbeaa2a56b
minor update in comparison table
2025-02-15 17:38:24 +09:00
Akamaki
8ceec325ef
Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master
2025-02-15 09:02:14 +09:00
OBattler
2c197000ea
Removed the legacy #defines in device.h.
2025-02-14 07:39:21 +01:00
OBattler
5b6a965900
Bring machine flags on par with device flag and clean up device_is_valid() accordingly.
2025-02-14 07:10:55 +01:00
OBattler
30ca057519
Removed the last remnants of device_t.poll().
2025-02-13 01:06:40 +01:00
OBattler
8ffdff2bd4
Generic Xt memory expansion: Allow starting at 640k.
2025-02-13 00:52:34 +01:00
OBattler
187a1ca416
The NVR name is now obtained from the selected machine BIOS type if applicable.
2025-02-13 00:45:10 +01:00
OBattler
4806519388
The device_t available/poll union is now gone, mouse poll is now set using mouse_set_poll(), and mouse_curr is now also gone.
2025-02-13 00:23:35 +01:00
OBattler
90ba9eda08
Fixes to the device and machine configuration string getters and accordingly reverted the serial passthrough fix as well as it's no longer needed.
2025-02-12 05:18:12 +01:00
OBattler
d075d0d3c9
Default host_serial_path to empty string instead of NULL, fixes segmentation fault on initilization of serial passthrough with non-initialized string.
2025-02-12 03:20:12 +01:00