Commit Graph

19 Commits

Author SHA1 Message Date
RichardG867
9f0d240c7a Port ES1371 and ICS fixes from VFIO branch 2021-10-19 12:29:06 -03:00
RichardG867
ce6b7ea07c Fix GA-6GXU fan speeds 2021-10-16 19:13:26 -03:00
David Hrdlička
dfbbe08a07 rewrite the emulator to use UTF-8 internally 2021-03-30 09:46:49 +02:00
OBattler
0faf6692c9 WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
RichardG867
84a230a282 Hardware monitoring overhaul 2020-10-30 20:41:15 -03:00
RichardG867
e1865a1790 Fix IRQ steering tables for AGP systems 2020-09-19 00:52:45 -03:00
OBattler
96eb247e9a Added the variant of the PC87309 Super I/O chip on ports 15Ch and 15Dh. 2020-09-07 23:11:46 +02:00
RichardG867
7a4931afd6 Fix FW-6400GX flash type 2020-08-12 00:01:59 -03:00
RichardG867
bf9d517bca Freeway FW-6400GX 2020-08-11 12:45:37 -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
tiseno100
e1038e707b Added the missing S2DGE configuration 2020-06-16 14:00:40 +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
tiseno100
d02af0a43c Replaced the S2DGE with the GA-6DXU
More stable and has everything we emulate other than it's On-Board SCSI. Works as intended.
2020-06-09 00:38:00 +03:00
tiseno100
6bbceab8a4 Added the 440GX
Not that perfect implementation. But works to the most part
2020-06-08 23:28:56 +03:00
David Hrdlička
dfa28eb8e9 Revert "Machine path reorganisation"
This reverts commit 0a48dbcfcd.
2020-05-22 22:32:46 +02:00
tiseno100
0a48dbcfcd Machine path reorganisation
The machine roms have been reorganized according to class(8086 - 286), CPU model (286 - 486) & Socket(Socket 4 - PGA370). Few exceptions are some manufacturer ROMs
2020-05-22 17:41:42 +03:00
RichardG867
671e532599 Calibrate hardware monitor values on the remaining boards 2020-05-18 00:08:32 -03:00
tiseno100
9eeb79e090 Minor changes for the SuperMicro's
Fixed the board SPD's, added some basic notes from testing, Added their hardware sensors and few more minor changes.
2020-05-14 21:40:37 +03:00
tiseno100
82b73e7941 SuperMicro WinBios 440LX & 440BX + Slot 2 440GX bringup 2020-05-12 19:33:26 +03:00