Commit Graph

506 Commits

Author SHA1 Message Date
OBattler
c24a24c1cb Finished the Headland rework, now EMS works on both machines as it should, as does shadowing. 2020-07-14 03:47:37 +02:00
RichardG867
639807cd3e Merge branch 'master' of https://github.com/86Box/86Box 2020-07-13 14:32:17 -03:00
RichardG867
7b79f75ffa Machine table fixes 2020-07-13 14:31:28 -03:00
OBattler
7fea148985 Fixed the Toshiba 1000 ROM DOS mapping. 2020-07-12 19:28:07 +02:00
OBattler
01a43792e9 Moved the Hedaka HED-919 to the Dev branch. 2020-07-12 19:21:44 +02:00
OBattler
1bb105b175 Fixed the memory limits of the PS/1 Model 2133, closes #886. 2020-07-12 17:42:01 +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
f4f7877ef6 Fixed the memory limits for the PB520R. 2020-07-11 04:15:04 +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
72c1c36ec6 OPTi 5x7 no longer does excess logging, running of timers on the recompiler is now done on every fourth AT KBC port 61h read instead of every 3F4h read, added some safety precautions to io.c to handle the cases where a handler removes itself, implmented the STPC ELCR and refresh control, and fixed the messed up register reading in the PC87307 and PC87309 implementations. 2020-07-10 02:05:49 +02:00
Miran Grča
3874441b1f Merge pull request #913 from richardg867/master
Add AEWIN AW-O671R
2020-07-08 22:03:19 +02:00
RichardG867
a0237c261a PCM-5330 has options for 32/64/128 MB RAM 2020-07-08 11:50:05 -03:00
RichardG867
df82178f8f PCM-9340 has a SDRAM slot 2020-07-08 11:44:07 -03:00
nerd73
8be211c69a Merge branch 'master' into opti291 2020-07-08 02:00:46 -06:00
nerd73
845e2fdb6e also, remove the hdc flag as it has no internal hdc 2020-07-08 01:50:40 -06:00
RichardG867
a1ddceb01b Merge branch 'master' of https://github.com/86Box/86Box 2020-07-07 23:29:41 -03:00
RichardG867
00552eb707 Add AEWIN AW-O671R 2020-07-07 23:29:32 -03: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
RichardG867
ee05d83dd7 Give the PCM-5330 its PCI slot 2020-07-07 18:23:32 -03:00
RichardG867
96750ab75d Fix flash types for STPC machines 2020-07-07 16:17:03 -03:00
RichardG867
fef6e7f082 Set proper CPU speeds for each STPC machine 2020-07-07 16:05:05 -03:00
RichardG867
1b637fbb77 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-07 15:57:58 -03:00
RichardG867
5f1f9575e8 Fix PCM-5330 FDC port 2020-07-07 15:57:49 -03: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
eb955eecf9 VLB IDE is technically more correct 2020-07-07 13:34:57 -03:00
RichardG867
5b0e29d0ff STPC improvements 2020-07-07 13:25:17 -03:00
RichardG867
ce6ccc03b1 Add PCI to the ITOX STAR 2020-07-06 21:32:03 -03:00
RichardG867
710796a180 Add ITOX STAR, a STPC Client machine with hardware monitoring and AMIBIOS 6 2020-07-06 21:12:09 -03:00
RichardG867
61eb51e1fa Enable PS/2 mouse on STPC machines 2020-07-06 20:24:31 -03:00
RichardG867
1ed6143f02 Implement STPC IDE
Note that only the AR-B1479 has two IDE channels available on the board.
2020-07-06 20:24:24 -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
5b260dbfd4 Add a 386SX Award v4.20 machine
As well as a basic implementation of the OPTi 291 chipset that it uses.
2020-07-03 00:18:16 -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
aec8285849 Undo local changes to m_at_socket370.c 2020-07-02 21:45:46 -03: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
OBattler
808fa292f6 Fixed memory state for PS/2 split mapping on models 70 and 80 (broken by recent mem.c changes). 2020-07-02 00:21:46 +02: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
602cadf863 Removed the fdc_at_device adding from the PS/1 Model 2133, as the FDC is now correctly added by the Super I/O chip. 2020-06-30 15:52:47 +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
OBattler
81d178e9f6 Rewrote the VLSI 82C480 chipset emuluation and gave the PS/1 Model 2133 its Super I/O chip. 2020-06-30 15:37:07 +02:00
Gey Cunt
57d7982a53 Added various Dell machines 2020-06-30 16:15:48 +03:00
tiseno100
0b17c4ef31 Fixed a small inconsistency 2020-06-29 16:28:22 +03:00
tiseno100
388825377c Implemented the OPTi 895
Similar the OPTi 495 & 802G. It's a 486 ISA/VLB chipset used by many known boards. One being the PB450.
2020-06-29 16:26:18 +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
RichardG867
3a9408eadc APAS3 only has 3 slots 2020-06-26 22:14:22 -03:00
RichardG867
0b871b56c0 Actually fix the Apollo SS7 maximum RAM amounts, based on the DRAM bank configurations defined in the board manuals 2020-06-26 22:02:13 -03:00
RichardG867
5a3c3a1c93 Fix VA-503+ maximum RAM 2020-06-26 21:32:24 -03:00