Commit Graph

491 Commits

Author SHA1 Message Date
OBattler
0f2301c9bf The SiS 50x now initializes the PS/2 keyboard and mouse IRQ latch if a PS/2 keyboard controller is present, needed for the AMI WinBIOS CMOS setup on the Excalibur PCI II. 2023-04-28 23:38:55 +02:00
OBattler
78a897f07a Some minor fixes, the PS/2 mouse command F0h (set remote mode) is now implemented, the PS/2 mouse command F3h (set sample rate) now actually changes the host mouse polling rate, and the Intel SIO IB and ZB now forcibly initialize a keyboard and mouse IRQ latch if the board has a PS/2 keyboard controller, to simulate the presence of a latch external to the chip. 2023-04-26 01:42:23 +02:00
OBattler
3b54cb085e Some minor bugfixes. 2023-04-24 02:47:17 +02:00
OBattler
19d155cdd7 Keyboard controller file split and assorted clean-ups and fixes 2023-04-19 23:34:32 +02:00
OBattler
f9d6f9424e Fixed a minor typo in the VIA PIPC code. 2023-04-12 01:56:03 +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
92dd28efc1 VIA PIPC/AC97: Fixed and enabled software FM mode 2023-03-24 20:53:39 -03:00
RichardG867
6658374969 Merge branch 'master' of ssh://github.com/86Box/86Box 2023-03-04 13:23:03 -03:00
RichardG867
17d9578c8e VIA PIPC: Fix incorrect register order in software FM mode 2023-03-04 13:22:41 -03:00
Jasmine Iwanek
8c284c5a4c Format src\chipset\ali1429.c 2023-03-01 02:23:00 -05:00
Jasmine Iwanek
610401de7a Yet more clang-formatting 2023-02-28 23:53:57 -05:00
RichardG867
3f62a95ca1 VIA PIPC: Poll legacy audio only if enabled, improves performance on 686A/B machines 2023-02-11 14:34:35 -03:00
OBattler
6655d2d498 Removed an unused variable from the SiS 85c50x code. 2023-02-05 17:22:13 +01:00
OBattler
a926ea1d84 SiS 85c50x SMRAM fixes. 2023-01-31 07:27:34 +01:00
luennix
4085e4c928 PR for 86Box 2023-01-09 16:31:36 +03:00
rueni97
9b8182706e Add files via upload 2023-01-08 19:05:00 +03:00
rueni97
112b60eb88 Update ali1429.c 2023-01-08 19:04:40 +03:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
OBattler
cc4fa24189 Minor SiS 50x initialization/reset fixes. 2022-12-22 06:17:07 +01:00
OBattler
60b5c5ba74 Implemented missing ALi M1543C behavior. 2022-12-04 22:59:22 +01:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Jasmine Iwanek
af9f1abf98 Code/Comments cleanup
Tabs to spaces
Whitespace
Normalize clang-format comments
2022-11-13 21:15:58 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
OBattler
c8cab397fd Another OPTi 822 fix. 2022-11-02 17:42:30 +01:00
OBattler
67c94f9bb2 One last fix. 2022-11-02 05:25:37 +01:00
OBattler
de6a6909e5 The last OPTi 822 fixes. 2022-11-02 05:19:28 +01:00
OBattler
9e729f3bd6 OPTi 822 shadow RAM. 2022-11-01 03:54:02 +01:00
OBattler
015283e5db Preliminary OPTi 822 rewrite. 2022-10-31 05:44:32 +01:00
OBattler
3a4c7e414e Initialize the ADI 386SX NVR to 0x00's instead of 0xFF's, fixes #2761. 2022-10-30 02:57:15 +02:00
Jasmine Iwanek
fab1632cee Fixes almost all the logging options which were previously broken 2022-10-27 11:23:10 -04:00
OBattler
d79596b3e2 Fixed ALi M1543(C) PCI IDE controller BAR's, including a datasheet erratum, fixes Windows 9x/ME ALi PCI IDE drivers, fixes #2667. 2022-10-26 00:25:18 +02:00
OBattler
7a5ea200bb Made the QDI FMB's PIIX no longer use MIRQ for the secondary IDE controller, makes the secondary IDE controller work. 2022-10-25 02:38:06 +02:00
OBattler
021a63e782 SiS 471 fixes - fixes the DTK 486 hang. 2022-10-23 05:06:52 +02:00
Jasmine Iwanek
3753a9f8b2 clang-format in src/chipset/ 2022-09-18 17:19:21 -04:00
Jasmine Iwanek
a75aa6f412 Expose agpgart_t (#2655) 2022-08-31 19:23:38 -03:00
OBattler
61828a89fc Added the GC113 used by the real TriGem 286M, and fixed that EMS driver on GC113 onwards, closes #2567. 2022-08-04 04:39:37 +02:00
Adrien Moulin
88a8607255 Merge branch '86Box:master' into ymfm 2022-07-25 21:08:52 +02:00
Adrien Moulin
808337aac3 OPL: add the faster YMFM cores
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
OBattler
8ceb5bf081 ROM, WD76C10, and Paradise fixes. 2022-07-24 05:40:06 +02:00
OBattler
25362803f6 Move the ALi M5123 initialization to the end of the M1543(C) initialization. 2022-07-23 16:35:24 +02:00
OBattler
077f6174bd ALi M1543(C) log fixes. 2022-07-23 16:34:03 +02:00
OBattler
28d24679e0 ALi M1543(c) fixes. 2022-07-23 03:20:09 +02:00
OBattler
79fd8bbf26 ALi M5123-related changes in chipset/ali1543.c. 2022-07-23 03:13:23 +02:00
OBattler
f7f8ec79b9 M1543(c) and machine changes. 2022-07-23 01:29:19 +02:00
OBattler
a9350012ff First ALi M1543C changes. 2022-07-23 00:47:32 +02:00
OBattler
5ebc4910db Disabled two new ALi M6117 features on M1217, fixes #2494. 2022-07-22 18:51:16 +02:00
OBattler
3cca314d0c Fixed warning in chipset/ali6117.c. 2022-07-19 23:38:39 +02:00
OBattler
52f8d68fb0 ALi M6117 DRAM sizing implementation. 2022-07-18 23:36:11 +02:00
TC1995
d630bba26e Not only AudioPCI, revert the NMI way where applicable (ali1489, viapipc, amstrad and sigma). 2022-07-16 22:04:45 +02:00
OBattler
dcd7cc9047 And more. 2022-07-16 04:09:49 +02:00