Commit Graph

187 Commits

Author SHA1 Message Date
OBattler
fc714e7270 Backported the VLSI 82c113 Super I/O chip from my branch because of two machines we already had that require it. 2024-07-22 00:07:39 +02:00
OBattler
1205392e4f Wells AT, DataExpert 386WB, Genoa Unknown 486, Gigabyte GA-486L, Alaris Cougar, and updates to CMakeLists.txt and chipset.h. to finally include opti391.c and opti499.c. 2024-07-21 06:09:03 +02:00
Jasmine Iwanek
05e7d9239c Standardize fdc_type into fdc_current
Also make it into an array
2024-07-20 14:49:24 -04:00
OBattler
179c4fc279 SiS 471: Register 69h is read/write, not read/write clear, fixes hangs in SMM on the DEC Venturis 4xx. 2024-05-09 01:28:54 +02:00
OBattler
b159cd5b12 Implemented the Phoenix keyboard controller with a Packard Bell specific workaround, fixes #4415. 2024-05-08 23:42:20 +02:00
The Dax
e4c8fef511 Fix missing machines on Linux:
-pravetz16: capitalization of BIOS_IMKO4_FE00.BIN corrected to BIOS_IMKO4_FE00.bin
-s76p: capitalization of s76p.rom corrected to S76P.ROM
-dellplato: capitalization of 1016AX1J.bio and 1016AX1J.bi1 corrected to .BIO and .BI1 respectively
-pb450: capitalization of OPTI802.BIN corrected to OPTI802.bin
2024-04-16 01:32:53 -04:00
Miran Grča
5f846c348f Update m_at_386dx_486.c
Move IDE initialization before the Super I/O chip initialization.
2024-04-11 02:32:57 +02:00
flama12333
e5d1f38049 fix Error initializing Hard disK Controller in Siemens Nixdorf D824
since this machine has an internal ide controller
2024-04-10 18:42:55 -05:00
OBattler
d52b606cec SiS PCI flags corrections. 2024-04-04 03:10:29 +02:00
TC1995
309786bc7a Add the Tandy 4000 AT compatible and SCAT-286-003 machines
And a proper Compaq Portable III 386 BIOS.
Note: The SCAT 286 003 machine is a SCAT-based AMI 286 machine.
2024-03-22 23:51:25 +01:00
OBattler
d54e5714ae Merge branch 'master' of https://github.com/86Box/86Box 2024-03-20 22:21:59 +01:00
OBattler
0660f08a40 PB450 fixes. 2024-03-20 22:21:31 +01:00
RichardG867
9e5ead428c De-underscore the Aptiva 510 2024-03-19 17:31:46 -03:00
OBattler
d4fa99648e SiS 5595 fixes, added the PC Chips M747, and corrected the name of the Aptiva. 2024-03-09 18:56:42 +01:00
OBattler
567d66b788 Added the IBM Aptiva CM (Japanese PC 330). 2024-03-09 13:43:59 +01:00
OBattler
58a0c840c1 Added SiS 550x, 558x, 559x, (5)600, UMC UM8890, UMC UM8663 Super I/O Chips, UMC UM8673F and Winbond W83769F IDE Contollers, and a number of machines, and fixes to the UM888x 486 chipset. 2024-02-22 00:52:20 +01:00
cartifanwlr
6cd80ade01 Fix ActionPC onboard PCI slots 2024-02-18 21:33:46 +03:00
cartifanwlr
fac527158c The onboard Cirrus in the Epson ActionTower 8400 now gets loaded in the correct PCI slot 2024-02-17 15:22:56 +03:00
cartifanwlr
edee5fd839 More 486 machine changes that I missed 2024-02-16 20:45:37 +03:00
cartifanwlr
4e8815e0b7 Add A-Trend 4GPV5 machine (Award 4.99G) 2024-02-04 14:00:18 +03:00
cartifanwlr
9c7daacf0c Machine flag cleanups round 4: 486 2024-01-30 12:09:41 +03:00
cartifanwlr
bc4f09d5a9 Revert "Move MSI MS-4144 into dev branch"
This reverts commit f4fadfe22e.
2024-01-27 21:12:27 +03:00
cartifanwlr
f4fadfe22e Move MSI MS-4144 into dev branch 2024-01-27 18:34:04 +03:00
BurnedPinguin
64d7fbc186 Temporarily remove machines ZEOS Martin and Olivetti M4-5xx because of A20 issues. 2024-01-27 09:40:24 +01:00
BurnedPinguin
9eff65a6f7 Olivetti M4-5xx fixes. 2024-01-19 14:30:59 +01:00
BurnedPinguin
c9dab454b7 Fix Anigma BAT4ip3e IDE 2024-01-19 13:37:24 +01:00
BurnedPinguin
079cf6782c Add DataExpert EXP4349 (PhoenixBIOS 4.03 for ALi M1429G and 386DX/Socket 3 combo board.) 2024-01-18 14:12:07 +01:00
BurnedPinguin
5e59cb17cf Conflict resolution. 2024-01-18 11:45:21 +01:00
OBattler
1d15d48ee7 Broke out the ALi M5213 IDE from the ALi M1489 code (it turns out the ALi M1489 on-chip IDE is for all intents and purposes identical to the M5213) and made the Acer A1G use it. 2024-01-08 23:58:30 +01:00
OBattler
3a62aa4ea7 First batch of Acer A1G fixes, fixes #3992. 2024-01-08 22:27:09 +01:00
OBattler
2bff7c3910 The IBM PC330 on-board CL-GD 5430 is now correctly VLB and not PCI. 2023-08-23 18:05:58 +02:00
OBattler
f7b5a566cb Added the OPTi 82c602, on-board CL-GD 5430, and also gave the PC87306 Super I/O chip its full NVR capabilities, fixes #2877. 2023-08-15 06:45:02 +02:00
OBattler
b203b28350 Assorted copyright header fixes. 2023-08-14 21:51:47 +02:00
OBattler
685439a216 Gave the two Phoenix UMC 888x machines the correct keyboard controllers, fixes #3453. 2023-08-14 17:51:45 +02:00
OBattler
a1dae1b7a3 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-07 03:26:46 +02:00
OBattler
b10f6b4f50 Fixed some of the PC330's on-board devices (CMOS still doesn't save, that needs the upper NVRAM bank of the OPTi 82c602. 2023-08-07 03:26:23 +02:00
OBattler
c30d5d90b7 PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable. 2023-08-07 03:04:52 +02:00
BurnedPinguin
e12ed7272c Merge branch '86Box:master' into machine_23 2023-07-26 12:27:53 +02:00
Jasmine Iwanek
ee695e71f9 More sonarlint work 2023-07-25 17:59:22 -04:00
BurnedPinguin
908b9b1974 Add the Lanner Electronics IAC-H488. 2023-07-23 18:50:23 +02:00
BurnedPinguin
493ac63741 Fix the Anigma BAT4IP3e's secondary IDE channel. 2023-07-23 17:26:14 +02:00
BurnedPinguin
f9a6295a3c Add the PB450 with MicroFirmware Phoenix 4.05 BIOS. The stock 1.0A BIOS... (which is the only stock BIOS we have for the PCI version of this board) is currently exhibiting setup utility issues and other POST issues. It will be added later as part of the BIOS switching feature. 2023-07-23 16:50:12 +02:00
BurnedPinguin
c26327d9e2 Add the DEC Venturis 4xx 2023-07-22 23:06:43 +02:00
BurnedPinguin
590873f72f Add the MSI MS-4144. 2023-07-22 16:35:15 +02:00
BurnedPinguin
6fc8e3c83b Add the A-Trend ATC-1762. 2023-07-22 15:55:49 +02:00
BurnedPinguin
635c00227d Add the Acrosser AR-B1476 2023-07-13 13:49:29 +02:00
BurnedPinguin
04ded0492c Add the Epson ActionTower 8400. 2023-07-13 12:24:54 +02:00
BurnedPinguin
7ff141ba99 Add the Olivetti M4-5xx. 2023-07-13 00:50:02 +02:00
BurnedPinguin
dd26f73896 Make the i420EX machines correctly have PCI IRQ steering. 2023-07-11 21:34:39 +02:00
BurnedPinguin
08f1004f41 Add the ICS SB486P 2023-07-11 21:06:40 +02:00