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
8d8ee14966
Implement VIA 686A/B Super I/O and hardware monitor + a handful of fixes
2020-10-13 19:27:48 -03:00
RichardG867
b25c1eb0d8
Merge branch 'master' of https://github.com/86Box/86Box
2020-10-10 17:02:39 -03:00
RichardG867
8f1f3bdc08
VIA southbridge overhaul, day 1
2020-10-09 23:07:56 -03:00
TC1995
2aa741e597
Re-added the S3 928 to the video table (forgot in the previous commits).
...
Marked the Trio3D/2X as incomplete/dev-branched due to bugs on win9x and no public datasheet of it.
Added 8MB option to the supported video memory to the ViRGE/VX.
2020-10-01 21:05:53 +02:00
tiseno100
dd914429d8
Added the Phoenix 486 Jumper Readout port
...
A must have for Phoenix 486 machines
2020-09-29 12:07:03 +03:00
Miran Grča
996dcd4f84
Merge pull request #1005 from tiseno100/master
...
Added 2 new XT machines
2020-09-23 08:37:37 +02:00
tiseno100
0f71ce7b5f
Added 2 new XT machines
...
Implemented the American XT computer and the Iskra 3104(A clone made in Belarusian SSR). Also removed the Goldstar 386 & the Unknown Headland 386SX board as they were very buggy and their purpose is now served by the much better Intel 82335 boards.
2020-09-22 10:03:23 +03:00
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