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
tiseno100
295499eb85
Implemented the AMD 640 chipset
2020-06-22 11:09:11 +03:00
OBattler
d2dbf49e3c
Added the Catalyst 28F010 Flash chip needed by the ASUS P5MP3, fixed a memory leak in the Intel Flash close code (it was not free'ing dev->array), and unified all the flash chip header files into one single flash.h.
2020-06-21 03:58:32 +02:00
TC1995
465789bd5c
Fixed the fix 3 (grr).
2020-06-16 16:44:25 +02:00
OBattler
6d888cf869
Merge pull request #809 from nerd73/master
...
Preliminary port of PCem's FPU timing emulation
2020-06-15 17:12:08 +02:00
OBattler
6c6cae0965
Fixed a number of bug sin various modules, VS440FX mostly works now (one bug on soft reset is missing which is left to be debugged).
2020-06-15 17:08:42 +02:00
nerd73
a4d33513e4
Preliminary port of PCem's FPU timing emulation
2020-06-15 04:11:12 -06:00
OBattler
8837d5d882
Implemented the National Semiconductors PC87307, PC87309, PC87332, and PC97307 Super I/O chips, fixed a number of bugs, and removed two machines from the Dev branch due to them now having the correct Super I/O chips.
2020-06-14 21:59:45 +02:00
OBattler
ca55e2a12a
More reorganization and finally merged the two makefiles.
2020-06-13 12:32:09 +02:00
OBattler
60ba71cb4b
Renamed the three CPU folders to their final names.
2020-06-13 10:54:05 +02:00
OBattler
cfea8c4b64
Removed the USB variable from the makefile as it's no longer needed and only causes confusion.
2020-06-13 10:28:58 +02: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
92a1425896
Implemented the Intel 420EX combined northbridge and southbridge, added the ASUS PVI-486AP4, and overhauled SMRAM handling (which also implements some previously missing extended SMRAM features of the 440BX+ and VIA Apollo series of chipsets).
2020-06-12 23:29:12 +02: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
RichardG867
2ff06457d5
Hardware monitor refactoring, part 2
2020-05-18 22:54:59 -03:00
RichardG867
fe4ff767a1
Hardware monitor refactoring
2020-05-18 00:13:00 -03:00
OBattler
f46181db78
Several fixes - the MR BIOS'es now work on the recompiler (thank you, port EBh!), so they have been moved out of the Dev branch.
2020-05-13 03:43:02 +02:00
tiseno100
82b73e7941
SuperMicro WinBios 440LX & 440BX + Slot 2 440GX bringup
2020-05-12 19:33:26 +03:00
OBattler
241ad90b54
Got rid of a lot of incorrect variable declaration and missing extern's, 86Box now successfully links when compiled with GCC 10.x.
2020-05-12 13:36:47 +02:00
OBattler
3dd3396a2c
Backported the codegen_accumulate functionality to the old recompiler, so Windows 98 first edition on i686 CPU's can stay fixed without i686 timings getting messed up.
2020-05-06 03:41:46 +02:00
OBattler
9c6cfc9a15
Optimized builds are now compiled with -fp-contact=fast for a slight performance improvement.
2020-05-06 00:27:05 +02:00
David Hrdlička
c728ece0ee
win: Start splitting menu code from win_stbar.c
2020-04-26 21:03:31 +02:00
tiseno100
73b51bf573
Dev branch all machines with missing SIO chips + added the VS440FX
...
This board returns D4 POST with no output. Needs further examination. Meant for the future PC87307 implementation.
Also all boards that miss their SIO chips got Dev Branched just in case 2.10 gets released while some miss their SIO.
2020-04-25 18:59:37 +03:00
OBattler
e3296f4529
Split USB and Distributed DMA into their own files in preparation for the overhaul of the VIA southbridges.
2020-04-23 02:23:59 +02:00
OBattler
fd8e59b6f2
Moved the AMI WinBIOS SiS 471 to the Dev branch because literally any such BIOS I try, has problems. Also moved the Matrox cards to the Dev branch.
2020-04-20 14:50:03 +02:00
David Hrdlička
2146101637
Remove VNC from regular builds for the time being
2020-04-18 11:51:54 +02:00
OBattler
3e6994a11c
The TX97 now correctly uses the W83877 and removed VNC from the Dev branch.
2020-04-17 19:40:10 +02:00
OBattler
63b873892e
Fixed the old recompiler makefile.
2020-04-17 11:59:39 +02:00
OBattler
5e8b54f7bc
Removed the standalone Texas Instrument VGA card with no specified BIOS.
2020-04-17 11:55:23 +02: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
13a9477b6d
Removed the crashdump code from the Dev branch and added the -R/--crashdump parameter to activate it, and also made the makefiles not build pcap_if.exe by default.
2020-04-17 02:20:02 +02:00
OBattler
4bc41197b9
Removed Direct2D.
2020-04-17 02:06:00 +02:00
OBattler
e2559a4897
Merge branch 'master' into master
2020-04-16 21:58:33 +02:00
OBattler
275dd5a2f7
ACPI, SMM, and PIIX fixes, fixes quite a few boards, also fixed the Via Apollo series northbridge ID's, some CPU instructions on both 808x and 286+, and added SMM to 486's (Intel and AMD), WinChip and WinChip 2, and VIA Cyrix III, also removed the TC430HX and the Toshiba machine from the Dev branch.
2020-04-16 21:56:19 +02:00
tiseno100
ce6dc8b5a2
VIA Socket 7 machine overhaul
...
- Replaced the FIC with the AX59 Pro(Newer BIOS, 1GB Ram limit instead of 512MB)
- Added the QDI advance II meant for the before unused VIA VP3
2020-04-16 14:38:43 +03:00
OBattler
61f0ae7954
Better ACPI implementation (currently only on PIIX4/PIIX4E/SMSC southbridges), finished the SMSC southbridge (but the Atrend BIOS still hangs, need to figure out why), and fixed Tandy EEPROM saving.
2020-04-13 20:01:47 +02: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
2a0b3eb9c5
Added PAE, ported K6, P6, and WinChip 2 timings to the old recompiler, added a bunch of CPU's to the old recompiler, done some x87 fixes for both recompilers, added PAE, and fixed root directory entries for single-sided 5.25" DD floppies in the New Floppy Image dialog.
2020-04-10 01:08:52 +02:00
TC1995
254e43fb64
Added Magneto-Optical disk emulation, though the UI settings for it are to be done later.
2020-04-01 19:04:53 +02:00
tiseno100
e51a208341
Added few changes
...
- Added a skeletal 596B(Doesn't work properly)
- Splitted the Socket 8, Slot 1 & Socket 370 machines to their respective files
2020-04-01 17:26:28 +03: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
RichardG867
5539159657
Move the PIIX4 SMBus interface to its own file
2020-03-31 19:08:01 -03: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
OBattler
66e159e0bf
Fixed SMM, now it works correctly, and is now also operating on all CPU's from 386 onwards.
2020-03-29 18:12:43 +02:00
tiseno100
6571e1153c
Added initial Apollo Pro emulation
...
- Added the Apollo Pro Northbridge
- Added a PC Partner board (APRO + 586B Southbridge) **COMPATIBLE WITH VIA C3!**
2020-03-26 18:29:20 +02:00
RichardG867
d3ecbd800f
Merge branch 'master' of https://github.com/86Box/86Box
...
# Conflicts:
# src/machine/m_at_socket8.c
2020-03-25 21:37:38 -03:00