OBattler
76d38b2665
Fixed chipset.h.
2020-12-18 18:28:08 +01:00
Panagiotis
8ec3281fe5
Machine & Chipset includes are not on a correct position
2020-10-27 20:38:18 +02:00
Panagiotis
3465198d32
Apollo ProMedia Implementation
...
Needed for excessive 686A/B development
2020-10-20 20:45:12 +03: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
8d8ee14966
Implement VIA 686A/B Super I/O and hardware monitor + a handful of fixes
2020-10-13 19:27:48 -03:00
RichardG867
9043d7b656
VIA southbridge overhaul, day 1.5
2020-10-10 17:02:33 -03: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
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
a8c813cb4b
Initial implementation of ALi M6117D
2020-09-08 21:43:54 -03:00
tiseno100
0a5d2d314b
Removed various machines of no use
2020-08-27 12:28:23 +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
bf97498626
Fix missing declaration of VPC device and other issues
2020-07-24 13:47:25 -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
tiseno100
1701dc5a4a
VIA 486 bringup
2020-07-17 14:18:54 +03:00
RichardG867
9eb4577101
Merge branch 'master' of https://github.com/86Box/86Box
2020-07-14 22:25:11 -03:00
RichardG867
a1e273b13b
STPC serial and parallel support
2020-07-14 22:24:22 -03:00
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
194e32ae80
Add missing header definition
2020-07-06 21:12:47 -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
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
9402f98a3b
Rewrote the OPTi 82C495 emulation, added the OPTi 82C493, did some changes to the 82C8xx, and updated Makefile.local.
2020-06-30 00:34:49 +02:00
OBattler
a4301708da
Added the OPTi 802G device (the 802G and 895 are register-identical), and added port 23h to the OPTi 8xx'es.
2020-06-29 18:44:20 +02: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
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
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
tiseno100
295499eb85
Implemented the AMD 640 chipset
2020-06-22 11:09:11 +03:00
OBattler
9c6f0d806e
A slight reorganization of the source tree and fixed a warning in disk/mo.c.
2020-06-13 10:17:57 +02:00
OBattler
563a432b7e
Merge pull request #791 from richardg867/master
...
MPS table patcher for the ASUS P/I-P65UP5
2020-06-08 23:50:18 +02:00
tiseno100
6bbceab8a4
Added the 440GX
...
Not that perfect implementation. But works to the most part
2020-06-08 23:28:56 +03:00
RichardG867
f65b51b0f3
MPS table patcher for the ASUS P/I-P65UP5
2020-06-07 16:47:16 -03:00
RichardG867
aa4028aaff
Revert "Merge branch 'master' of https://github.com/86Box/86Box "
...
This reverts commit 7a4bddab3c , reversing
changes made to 416d4f673d .
2020-06-07 15:52:45 -03:00
tiseno100
53ffc9ae72
Added the SiS Rabbit
...
Some high-end 386DX chipset
2020-06-06 07:46:59 +03:00
tiseno100
0af3f90c8f
Added the 440EX
2020-06-05 23:12:36 +03:00
OBattler
b4fee61fa2
Merge pull request #782 from nerd73/master
...
Add the AMI Excalibur, a VLB OPTi 596/597 machine.
2020-06-05 19:20:45 +02:00
tiseno100
b04908f2a1
440LX implementation
2020-06-05 19:30:39 +03:00
nerd73
3f0adb5211
Add the AMI Excalibur, a VLB OPTi 596/597 machine.
...
Also adds emulation of the OPTi 5x7 chipset, and introduces a clock divider for VLB on 64-bit bus systems.
2020-06-05 10:22:59 -06:00
tiseno100
16c1584412
Apollo VPX bringup
...
This commit brings Apollo VPX emulation on 86Box. It includes the Zida Tomato TX100 board. Meant mostly to check issues at WinBioses
2020-04-17 12:34:39 +03:00
OBattler
d75e901a83
Moved the Intel i686 CPU's and related machines out of the Dev branch.
2020-04-10 20:01:26 +02:00
OBattler
b8b198a56a
Fixed SMM, overhauled the emulation of the VIA northbridges, and added the Via Apollo VP3.
2020-04-01 08:59:29 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00