Commit Graph

3897 Commits

Author SHA1 Message Date
RichardG867
02ca6493e5 Merge branch 'master' of https://github.com/86Box/86Box 2020-10-14 20:29:11 -03:00
OBattler
bdbccee369 Readded m24_get_device and tandy1k_sl_get_device to the machine table. 2020-10-15 00:07:51 +02:00
OBattler
795a6017d2 PIC rewrite, proper SMRAM API, complete SiS 471 rewrite and addition of 40x, 460, and 461, changes to mem.c/h, disabled Voodoo memory dumping on exit, bumped SDL Hardware scale quality to 2, bumped IDE/ATAPI drives to ATA-6, finally bumped emulator version to 3.0, redid the bus type ID's to allow for planned ATAPI hard disks, made SST flash set its high mappings to the correct address if the CPU is 16-bit, and added the SiS 401 AMI 486 Clone, AOpen Vi15G, and the Soyo 4SA2 (486 with SiS 496/497 that can boot from CD-ROM), assorted 286+ protected mode fixes (for slightly more accuracy), and fixes to 808x emulation (MS Word 1.0 and 1.10 for DOS now work correctly from floppy). 2020-10-14 23:15:01 +02:00
RichardG867
65da6ae46f Merge branch 'master' of https://github.com/86Box/86Box 2020-10-14 16:33:40 -03:00
RichardG867
d876534e63 Proper masking of VIA IDE registers 2020-10-14 16:33:30 -03:00
OBattler
01362b3dc6 Implemented the 24-bit/32-bit ACPI timer toggle on the VIA PIPC. 2020-10-14 20:50:27 +02:00
OBattler
f9fbdd6983 Increased the PostScript printer timeout. 2020-10-14 01:52:45 +02:00
Miran Grča
ebd94342a0 Merge pull request #1027 from richardg867/master
Implement VIA 686A/B southbridges
2020-10-14 00:58:25 +02:00
RichardG867
8e6a52dd32 Update ACPI GPIO documentation blocks to match each other 2020-10-13 19:33:46 -03:00
RichardG867
2436141672 Merge branch 'master' of https://github.com/86Box/86Box 2020-10-13 19:28:41 -03:00
RichardG867
0e6ba7f796 Add ACPI GPIO value for FIC VA-502A 2020-10-13 19:28:34 -03:00
RichardG867
44c8381291 Implement FIC VA-503A (MVP3 + 686A) and rename KA-6110 to match the naming scheme for FIC boards 2020-10-13 19:28:23 -03:00
RichardG867
8d8ee14966 Implement VIA 686A/B Super I/O and hardware monitor + a handful of fixes 2020-10-13 19:27:48 -03:00
RichardG867
35aedf1ba6 Add special case on NVR register 0D for VIA 686A/B 2020-10-13 19:26:29 -03:00
RichardG867
5b9d953f3b Clear UHCI status register, fixing a flood of "PCI problems?" errors on Linux 2020-10-13 19:25:40 -03:00
RichardG867
124866baaa Upgrade IDE maximum to UDMA/100 and add IDENTIFY word 93 (80-conductor cable detection) 2020-10-13 19:20:14 -03:00
OBattler
a81f9514b6 Assorted fixes related to the SMSC southbridge - now all four IDE devices get UDMA-66. 2020-10-13 22:44:22 +02:00
OBattler
f465066ed2 The SMSC southbridge now initializes IDE regiters 0x45 and 0x46 to the correct values. 2020-10-13 21:49:55 +02:00
OBattler
55920d8afd VIA SMI handling now also applies to the 596B. 2020-10-13 19:05:38 +02:00
OBattler
f6183ab1b8 Committed a S3 ViRGE bug fix by tonioni - fixes vertical clipping. 2020-10-13 18:14:06 +02:00
RichardG867
8629536be8 Fix PostScript printer 2020-10-12 18:53:58 +02:00
RichardG867
88e396f852 Clean up SMBus PIIX4 code 2020-10-12 18:53:58 +02:00
RichardG867
7a71d9ece8 Fix PostScript printer 2020-10-11 21:04:29 -03:00
RichardG867
0e0f909c94 Clean up SMBus PIIX4 code 2020-10-11 18:52:00 -03:00
Miran Grča
88c4fdb93e Merge pull request #1025 from richardg867/master
VIA southbridge overhaul
2020-10-11 17:50:33 +02:00
RichardG867
5238e38d38 Improve gating of VIA functions 2020-10-11 12:28:16 -03:00
RichardG867
f1c532a15c Merge branch 'master' of https://github.com/86Box/86Box 2020-10-11 12:12:11 -03:00
RichardG867
e989c01639 Make the USB function disable bits cleaner 2020-10-11 12:09:56 -03:00
RichardG867
cfedd05072 Remove GA-6VX for it is quite a broken BIOS 2020-10-11 11:46:43 -03:00
RichardG867
40aff51a2f Implement VIA main function disable bits 2020-10-11 11:45:06 -03:00
TC1995
49ec3903a5 Fixed the crashes the IBM PS/1 2133 issued with Windows 95 running with 8MB-16MB of memory. 2020-10-11 14:40:29 +02:00
RichardG867
f7cccde087 VIA southbridge overhaul, day 2 2020-10-10 20:34:42 -03:00
RichardG867
b25c1eb0d8 Merge branch 'master' of https://github.com/86Box/86Box 2020-10-10 17:02:39 -03:00
RichardG867
9043d7b656 VIA southbridge overhaul, day 1.5 2020-10-10 17:02:33 -03:00
OBattler
71b26b0a09 Added the VIA 596B ACPI device and fixed the ACPI I/O port size on the VIA 586B ACPI device. 2020-10-10 21:57:46 +02:00
Miran Grča
9341c60a74 Merge pull request #1023 from 86Box/tc1995
Ported twilen's S3 ViRGE and Trio/Vision fixes to 86box.
2020-10-10 15:15:32 +02:00
TC1995
6ed78ae5d8 Ported twilen's S3 ViRGE and Trio/Vision fixes to 86box. 2020-10-10 15:14:19 +02:00
RichardG867
8f1f3bdc08 VIA southbridge overhaul, day 1 2020-10-09 23:07:56 -03:00
RichardG867
2534660784 Capitalization fix 2020-10-09 15:21:33 -03:00
OBattler
b350c86237 Applies the split screen fix to EGA as well. 2020-10-09 13:50:31 +02:00
OBattler
1556bc7442 (S)VGA split screen now takes interlace, odd/even line, and skew into account, fixes the E-Ten Traditional Chinese DOS display driver on Trident graphics cards. 2020-10-09 13:41:20 +02:00
Miran Grča
9ef58461ec Merge pull request #1020 from anabate123/master
Added Gateway 2000 Tigereye ROM
2020-10-07 08:27:23 +02:00
anabate123
c71e999f86 Update machine.h 2020-10-06 21:09:18 -04:00
anabate123
cbf6555fab Update machine_table.c 2020-10-06 21:07:56 -04:00
anabate123
1be1e2c723 Update m_at_socket7_s7.c 2020-10-06 21:05:49 -04:00
Daniel Gurney
21b7bca693 Merge pull request #1019 from 86Box/tc1995
Fixed compile issue.
2020-10-06 19:39:58 +03:00
Daniel Gurney
b22e447c2d Fix tvga9000b path 2020-10-06 19:33:28 +03:00
TC1995
5afe206cf9 Fixed compile issue. 2020-10-06 18:26:19 +02:00
Miran Grča
0524cf43de Merge pull request #1018 from 86Box/tc1995
Built-in video card device fixes from selected machines, such as Tand…
2020-10-06 18:07:47 +02:00
TC1995
945ec15350 Built-in video card device fixes from selected machines, such as Tandy and Olivetti.
Added the Compaq Deskpro BIOS from 1987 (8086, not 386).
Added the Trident TVGA9000B video card and fixed some anomalies with the TVGA8900B.
2020-10-06 18:06:08 +02:00