Commit Graph

302 Commits

Author SHA1 Message Date
OBattler
fb8dcab3bd Fixed the handling of the Toshiba Fn keys, fixes #2778. 2022-10-31 04:04:47 +01:00
OBattler
9ec317d8e6 Fixed two warnings. 2022-10-30 16:44:31 +01:00
Cacodemon345
66f432efe7 mouse_ps2: Unify movement packet reporting mechanisms 2022-10-29 22:16:03 +06:00
Miran Grča
c2402daf1e Merge pull request #2755 from jriwanek-forks/tabstospaces
Correct many file headers to show 86box
2022-10-29 17:06:18 +02:00
Jasmine Iwanek
47f6257240 Correct headers for BSD Licensed files 2022-10-29 10:52:49 -04:00
Cacodemon345
b388cb552f Add option for 5-button PS/2 mouse 2022-10-28 23:51:38 +06:00
OBattler
e5268075fb Fixed mouse button statuses in PS/2 mouse command E9. 2022-10-28 17:30:38 +02:00
OBattler
e6f208ef33 And applied the same change to the Vendex (and all other XT clones) by separating the XT clone keyboard/PPI from the IBM XT 1986 one, and giving the clone one the PC-style port D read out on port 60h when keyboard is disabled, fixes #2213. 2022-10-28 02:23:08 +02:00
OBattler
52e47bde27 Added IBM PC style jumper readout to the Compaq Deskpro, fixes the second floppy drive, fixes #2688. 2022-10-28 02:09:37 +02:00
Jasmine Iwanek
f49d3c7458 Correct many file headers to show 86box 2022-10-27 17:08:58 -04:00
Jasmine Iwanek
fab1632cee Fixes almost all the logging options which were previously broken 2022-10-27 11:23:10 -04:00
OBattler
c95d8b2031 Do not modify PC/XT keyboard clock when keyboard is disabled, fixes keyboard input in WordVision, fixes #2701. 2022-10-26 18:28:38 +02:00
OBattler
58f33e795b Removed an excess log line from device/keyboard_xt.c. 2022-10-24 00:48:44 +02:00
OBattler
7c0b0f94f7 Removed the mouse polling delay. 2022-10-22 00:53:46 +02:00
OBattler
d963bf4237 The Pravetz keyboard and video are now properly implemented. 2022-10-20 00:33:30 +02:00
Jasmine Iwanek
9a3cabbe85 clang-format in src/device/ 2022-09-18 17:19:21 -04:00
Jasmine Iwanek
c95c79a580 named initializers in isapnp 2022-09-18 16:04:23 -04:00
Jasmine Iwanek
5e0c1ac209 Gdbstub, Minitrace and more (#2653)
* Fix gdbstub compilation

* Fix minitrace compilation

* Fix many warnings on Linux Builds

* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
OBattler
ef4cb33259 Reverted the old AMIkeyboard controller fix and implemented proper fixes to some AMI keyboard controller commands to make the Vi15G work with a 'F' keyboard controller. 2022-08-03 00:19:13 +02:00
OBattler
039b9e7662 Non-PS/2 AMI keyboard controller again identifies as 'H' instead of 'F', fixes #2545 as the AOpen Vi15G absolutely demands a 'H' keyboard controller. 2022-08-01 03:28:34 +02:00
Jasmine Iwanek
8b33566187 More serial cleanups 2022-07-28 16:50:49 -04:00
Jasmine Iwanek
a04710b517 clang-format in src/win and other misc places 2022-07-27 17:27:51 -04:00
OBattler
20e6e89f0c Merge branch 'master' of https://github.com/86Box/86Box 2022-07-23 16:36:35 +02:00
OBattler
f9dbb5ea9f Fixes. 2022-07-23 16:31:29 +02:00
OBattler
bcd8f7e75a Added the ALi M5123 keyboard controller. 2022-07-23 16:29:50 +02:00
Adrien Moulin
2aa5d8f5b2 PIT: add alternative faster PIT
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Jasmine Iwanek
74741d748a Missing ports from M&K 2022-07-23 01:01:45 -04:00
Jasmine Iwanek
59210b276f Two more whitespace cleanups 2022-07-22 23:35:31 -04:00
Alexander Babikov
6862781b07 Final warning fixes 2022-04-14 07:13:50 +05:00
Jasmine Iwanek
50ef360282 src/device 2022-04-12 17:26:06 -04:00
Jasmine Iwanek
3d0db78ead Add microsoft RAMCard & SystemCard to ISAMem 2022-03-18 17:04:40 -04:00
Jasmine Iwanek
a7edaf0608 src/device 2022-03-13 09:28:28 -04:00
Jasmine Iwanek
51532f7aaa lpt_device_t.internal_name added 2022-03-13 08:58:31 -04:00
Jasmine Iwanek
41f1c2facd More hardcoding fixes 2022-03-12 19:18:48 -05:00
Jasmine Iwanek
801f81fbda clean up device_config_t formatting 2022-02-26 23:31:28 -05:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
David Hrdlička
76fbaa4b8c Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
2022-02-18 21:42:05 +01:00
RichardG867
08c8a02f28 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-02-18 14:41:34 -03:00
RichardG867
de6a5b4e79 isapnp: Add method for disabling the PnP key for a single device 2022-02-18 14:34:43 -03:00
RichardG867
7696eea94e isapnp: Check if a card has a valid ROM before allowing it to be isolated 2022-02-17 16:44:49 -03:00
Alexander Babikov
a378e1a300 Move some options around to maintain alphabetical order 2022-02-14 05:11:08 +05:00
Alexander Babikov
fd58bb53ff isamem: fix a compile warning and add proper dev-branch #ifdefs 2022-02-13 20:58:10 +05:00
Jasmine Iwanek
433d48c807 The IBM 5161 expansion cards were infact ISA 2022-02-12 23:37:00 -05:00
OBattler
b3b294e1a0 ISA RTC cards no longer initialize their own NVR instance if used on a machine with a built-in RTC, fixes #1928. 2022-02-11 00:30:52 +01:00
OBattler
6f2b93923c A lot of fixes - everything now seems to work properly. 2022-02-03 03:10:06 +01:00
Jess Lovelace
4849deb156 added null devices and refactored tables 2022-02-02 17:48:04 -05:00
Jess Lovelace
4b6e1034b3 refactored upstream devices 2022-02-02 16:31:24 -05:00
Jess Lovelace
5398143f42 obsoleting tables for internal names 2022-02-02 16:31:24 -05:00
Jess Lovelace
f18615ae87 refactored device_t and all declarations 2022-02-02 16:31:22 -05:00
Jasmine Iwanek
abce83ad34 Initial Boca Research BocaRAM/AT support 2022-01-26 23:24:19 -05:00