Commit Graph

230 Commits

Author SHA1 Message Date
RichardG867
3314bd4035 PCI/AGP bridge support, part 1 2020-09-19 00:56:12 -03:00
Miran Grča
92ff0d7d39 Merge pull request #996 from richardg867/master
ALi M6117 SoC implementation
2020-09-11 01:56:54 +02:00
tiseno100
0e24c8883d Full Intel 82335 rewrite
Fixes black screen when you shadow video RAM. More checks may be required to get MR 82335 to work properly.
2020-09-10 15:48:43 +03:00
RichardG867
55b29db14b Finish M6117 implementation 2020-09-08 22:08:34 -03:00
RichardG867
4ca4ab76ae Merge branch 'master' of https://github.com/86Box/86Box 2020-09-08 21:44:28 -03:00
RichardG867
a8c813cb4b Initial implementation of ALi M6117D 2020-09-08 21:43:54 -03:00
TC1995
87ea210ee1 Implemented the Tekram DC-390 adapter (Am53c974 + 93cxx), mainly for
CD boot-capable PCI SCSI adapter support.
Begin the process of revamping/separating the EEPROM used by ATI
which is the same as the one as the DC-390 does use.
2020-09-02 17:50:24 +02:00
Miran Grča
06a00bbee6 Merge branch 'master' into master 2020-08-27 19:39:09 +02:00
RichardG867
37ce51ffb7 Remove vpc2007 from devbranch, part 2 2020-08-27 13:50:01 -03:00
tiseno100
0950814d40 Added misc machines on makefile. Fix compile bug 2020-08-27 17:15:02 +03:00
tiseno100
20cd01aaca Added the US Technologies 386 motherboard.
Late 386 motherboard using the Award 4.50G BIOS.
2020-08-19 23:51:40 +03:00
tiseno100
415a4c4f58 Mass ALi work
It includes the M1489 which the rewritten M1429. Also a machine for the new 931APM SIO
2020-08-10 12:20:29 +03:00
RichardG867
da470860f1 Fix makefile typo 2020-08-08 13:38:36 -03:00
RichardG867
8ca17a300d SLiRP overhaul 2020-08-07 12:39:34 -03:00
OBattler
24926d4b2f Removed a temporary thing from sound/snd_sb.c, removed the unused opl_emu variable from the Sound Blaster struct, and added the AMI S3 86c924 with its ICS2494AN-305 clock chip. 2020-07-26 01:53:46 +02:00
RichardG867
bf97498626 Fix missing declaration of VPC device and other issues 2020-07-24 13:47:25 -03:00
RichardG867
ca12c8f757 Add Virtual PC 2007 port 440h device 2020-07-24 13:27:06 -03:00
tiseno100
0a38d1e495 Makefile update 2 2020-07-19 13:49:07 +03:00
tiseno100
ec35b32b02 Makefile update
To match the latest build
2020-07-19 13:47:29 +03:00
tiseno100
6bef7affd7 Chips & Technologies 486 emulation
Some extremely basic 486 chipset. Used by very few motherboards.
2020-07-19 13:46:01 +03:00
OBattler
4f3ae96b63 Switched the OPL and NukedOPL code to VARCem's reworked (and cleaner) versions. 2020-07-19 03:24:45 +02:00
tiseno100
1701dc5a4a VIA 486 bringup 2020-07-17 14:18:54 +03:00
driver1998
5b07cc808d Makefile.mingw clean up 2020-07-16 14:28:06 +02:00
OBattler
f1f99aba89 Added NOHOOK option to the makefile, NOHOOK=y compiles without the keyboard hook. 2020-07-16 01:22:13 +02:00
OBattler
8e5fa10d0e Added the AMI386SX and OPEN_AT options to the makefile. 2020-07-12 19:40:48 +02:00
OBattler
23bc283e45 Added the HEDAKA option to the makefile. 2020-07-12 19:38:42 +02:00
OBattler
be0a681f31 Removed the PS/ValuePoint from the Dev branch and moved the other Socket 4 Dell there, and the PS/ValuePoint now uses the SMC FDC73C665 Super I/O chip and a PCI version of the PS/1 keyboard controller. 2020-07-12 01:04:41 +02:00
OBattler
72cfa4dcb8 Implemented the Intel 82091AA Super I/O chip and added the Packard Bell PB520R, closes #825. 2020-07-11 03:37:25 +02:00
OBattler
f696dc69ad Added the CMD640 (but the associated PB520R is not yet properly done, needs the 82091AA, so it's disabled until I implement it), fixed initialization of the IDE registers on the SMSC southbridge, bumped up the number of emulated serial ports to 4 (was 2), and added the ability to properly have multiple W83977's on a single machine. 2020-07-08 04:24:25 +02:00
OBattler
39a46797d2 Fixed shadowing on the OPTi 82c5x7, OPTi 82c495 now has Port 92h, and implemented the OPTi 82c611/611A VLB IDE controlled required by the Excalibur. 2020-07-07 20:43:28 +02:00
RichardG867
8536f93dfc Merge branch 'master' of https://github.com/86Box/86Box
# Conflicts:
#	src/cpu/cpu.c
2020-07-06 19:00:31 -03:00
RichardG867
c1dd844747 Merge branch 'master' of https://github.com/86Box/86Box
# Conflicts:
#	src/machine/machine_table.c
#	src/win/Makefile.mingw
2020-07-06 18:47:50 -03:00
RichardG867
11114c97d2 Initial implementation of STPC chipsets and machines 2020-07-06 18:45:34 -03:00
nerd73
18368203ec Fix issues with Cyrix DX2/DX4 CPUs
Fix some issues with the Cyrix DX2 & DX4 CPUs and restore the Cyrix 6x86 for dev-branch builds.
2020-07-06 13:01:52 -06:00
nerd73
ff000b53cc actually make it work this time 2020-07-03 03:09:09 -06:00
Miran Grča
03932a329f Merge pull request #889 from tiseno100/master
Added the RYC Leopard LX
2020-07-03 04:41:05 +02:00
RichardG867
5d5883ac0d Merge branch 'master' of https://github.com/86Box/86Box 2020-07-02 21:42:52 -03:00
RichardG867
b043f1867b Genesys Logic GL518SM hardware monitor 2020-07-02 21:42:31 -03:00
tiseno100
525a6f0278 Added the RYC Leopard LX
An interesting kind of 386DXish/486 kind of board. Uses the IBM 486SLC(only!) which is commonly found in PS/2 & PS/1 286 & 386 computers as an "upgrade" chip
2020-07-02 22:10:36 +03:00
Miran Grča
8ebcfe766e Merge pull request #883 from amdk6/master
Added various Dell machines
2020-06-30 15:56:41 +02:00
OBattler
33a0cf53c4 Removed the "PS/1 Model 2133" Super I/O chip as it has been identified as a National Semiconductors PC87332 on a different set of ports, the PS/1 Model 2133 now uses that. 2020-06-30 15:49:47 +02:00
Gey Cunt
57d7982a53 Added various Dell machines 2020-06-30 16:15:48 +03:00
tiseno100
672b0bbef7 Deleted the Acer off the Makefile
It's not needed anymore.
2020-06-29 16:39:30 +03:00
tiseno100
cd840c4c02 Added the OPTi 895 in Makefile 2020-06-29 16:38:26 +03:00
OBattler
96228bc41d Overhauled the SiS 496/497 chipset emulation (and added the DRB locking to it) (later Zida Tomato 4DPS BIOS'es now work, and we now use the actual 1.72), fixed the W83787F and FDC37C932FR Super I/O chips, removed the no longer needed Acer M3A registers (that's now correctly handled as FDC37C932FR GPIO), and a number of bugfixes here and there. 2020-06-29 01:10:20 +02:00
TC1995
dd0180afcb Moved the IBM PS/1 Model 2133 out of dev branch.
Added the VLSI VL82c480 chipset and the unknown sio that the PS/1 2133 EMEA 451 uses.
Added on-board Cirrus GD5426 video card
2020-06-25 22:43:20 +02:00
TC1995
ba89af057c Added the Sierra SC11483 and SC11487 ramdac's.
Made the S3 911 use the SC11483 plus a few minor changes to the S3 code itself.
2020-06-25 13:18:29 +02:00
nerd73
09ffa05f89 Improvements to the OPTi 597 machine.
- Add emulation of the FDC37C661 Super I/O
- Fix Pentium VLB timing (was running VLB at 2x bus speed instead of 1/2 bus speed)
- Fix the cache register on the OPTi 5x7 chipset
- The actual minimum RAM amount is 2 MB, not 1 MB.
- Fix chipset naming consistency
2020-06-23 15:04:10 -06:00
tiseno100
3235e27f9b Inject one more space to Makefile. Fixes warnings. 2020-06-23 17:24:02 +03:00
tiseno100
f29e48d2d7 Restored the Intel 82335 chipset
Restored the old Intel 82335 code remnant of the PCem-X era.
2020-06-23 14:00:34 +03:00