Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
Panagiotis
0571bdc006
Removed the IBM PS/2 Model 70. Replaced with the Olivetti 486
2021-05-04 11:24:55 +03:00
Panagiotis
aae4163a8e
Removed the PS/1 Model 2133. Introduced the Siemens D824.
2021-05-02 10:33:45 +03:00
OBattler
246bab239f
A small indentation fix.
2021-05-01 02:33:15 +02:00
OBattler
278b73e339
Fixed the VLSI 82c480 chipset and removed the HP Vectra 486 from the Dev branch.
2021-04-28 08:59:52 +02:00
OBattler
17c3056681
Finished fixing the VIA chipset required for the FIC VIP-IO2, added a version of the W83787F Super I/O chip with secondary IDE, fixed the W83787F IDE handler, made AT NVR initialize with 0xff rather than 0x00 by default (which is actually correct), and removed the FIC VIP-IO2 from the Dev branch.
2021-04-20 03:24:30 +02:00
OBattler
1a7bcec0f4
The Soyo 4SA2 now correctly has the Winbond W83787F Super I/O chip.
2021-04-13 00:31:09 +02:00
F10Setup
b9c67a71aa
Renamed the 6571 to the 6573
2021-04-06 09:56:17 +03:00
OBattler
0415351497
Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.
2021-04-06 07:17:38 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
Miran Grča
92a5e09659
Merge pull request #1329 from F10Setup/master
...
Added the ValuePoint's on-board video
2021-03-25 21:36:46 +01:00
Panagiotis
bcd90a221d
Re-added the Super I/O back to the Hot 433A
2021-03-25 11:17:48 +02:00
Panagiotis
0f84a510af
Fix the 486 machines
2021-03-25 11:16:24 +02:00
F10Setup
590ab0983a
Added the ValuePoint's on-board video
2021-03-25 11:01:57 +02:00
Panagiotis
b63a20c109
Added the ECS Elite UM8810PAIO
...
A Phoenix based UMC 486 PCI board
2021-03-16 13:55:43 +02:00
Panagiotis
202d7faee9
Removed the ECS 486
...
It's not used anymore
2021-03-13 11:45:44 +02:00
Panagiotis
7c6e5bda4a
First batch implementation of the UMC HB4 chipset
2021-03-13 11:44:07 +02:00
Miran Grča
c65777c309
Merge pull request #1272 from richardg867/master
...
Bugfixes, STPC un-devbranch and more
2021-02-09 01:24:38 +01:00
RichardG867
976e8ca273
Un-devbranch STPC
2021-02-08 17:15:09 -03:00
Panagiotis
a0a7ee67cc
FDC workaround
...
The Internal FDC is added when needed for AT machines too.
Some speculative "work" on the main FDC code
2021-02-07 17:27:14 +02:00
Panagiotis
b465a6a3ec
Added an AMI ALi M1489 board
...
This includes also the Goldstar Prime3B Super I/O
2021-01-20 13:37:39 +02:00
Panagiotis
c01fc905c3
Machines are added on a proper place
2021-01-13 11:52:37 +02:00
Panagiotis
5d7ea72881
Added the Mylex MVI486
...
A 486 Industrial board using the Mylex BIOS
2020-12-31 21:49:47 +02:00
OBattler
b9b753c9aa
Fixed the SCAMP chipset emulation and the Commodore SL386SX-25 (it was using the SL386SX-16 BIOS), added the SL386-SX16 (NEAT) and the Samsung SPC-4620P, SPC-6033P, and SPC-6000A.
2020-12-28 05:34:33 +01:00
Panagiotis
726423f00a
There's no need for the AB-PB4 to add an IDE controller
...
The chipset does it by itself
2020-12-27 18:54:30 +02:00
OBattler
0476e284cf
Added the ABIT AV4, AMI SiS 460 machine, closes #832 .
2020-12-18 17:59:27 +01:00
OBattler
ba35c158db
Fixed the PCI slots of the Soyo 4SA2.
2020-11-21 03:10:22 +01: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
amdk6
3b20494e1a
Removed the CMD 640 from the M4Li
2020-10-25 15:43:56 +02:00
amdk6
0dc7e7c9ed
Added the Micronics M4Li
2020-10-25 15:21:25 +02:00
amdk6
246ec0c168
Added the IBM PS/ValuePoint 433DX/Si, and the HP Vectra 486VL
...
Albeit, the Vectra 486VL will be dev branched because of HDC related issues.
2020-10-15 21:38:11 +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
tiseno100
dd914429d8
Added the Phoenix 486 Jumper Readout port
...
A must have for Phoenix 486 machines
2020-09-29 12:07:03 +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
amdk6
fa424c13aa
Corrected the comment on the PC 330
2020-08-08 19:07:02 +03:00
amdk6
1230b0c6a7
Gave the IBM PC 330 the OPTi 611 HDC
2020-08-08 18:59:23 +03:00
amdk6
6dfe2fde4a
Added the IBM PC 330 type 6571
2020-08-07 12:06:46 +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
a1e273b13b
STPC serial and parallel support
2020-07-14 22:24:22 -03: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
5f1f9575e8
Fix PCM-5330 FDC port
2020-07-07 15:57:49 -03: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