OBattler
e401ea0e7b
Removed ROM set checking from all the emulated Super I/O chips that did it;
...
Ported over the ET4000AX init function clean-up from VARCem;
Cleaned up the S3 Vision864/Trio32/Trio64 init stuff.
2018-09-15 02:48:54 +02:00
OBattler
66225bced8
Additional fixes to ET4000AX and ET4000/W32p - fixes segment bank messup when exiting from Windows;
...
The internal video cards of the Trigem 286M and the Packard Bell PB640 now have the correct timings.
2018-08-26 08:16:22 +02:00
OBattler
8453a88223
Fixes to ET4000AX and ET4000/W32p, everything should now hopefully correctly on both cards.
2018-08-25 09:43:33 +02:00
OBattler
e4c60e1ff6
Removed incorrect 256k wraparound implementation from both Tseng cards (turns out these cards do not have such a wraparound);
...
Fixed the segment address handling on both Tseng cards and also implemented register key protection for both - the real fix for the TSX scrolling problem (it appears TSX spuriously writes to port 3CD, probably to probe something, and that was messing up the banking segments).
2018-08-24 13:37:10 +02:00
OBattler
1895b31d27
Implemented the 256k wraparound on the ET4000/W32p;
...
The read and write bank addresses now follow the 256k wraparound - fixes scrolling in TSX on both the ET4000AX and the ET4000/W32p (needs further testing to make sure nothing is messed up by this).
2018-08-23 15:56:35 +02:00
OBattler
b786b16bd1
Some fixes to mem.c;
...
Correctly implemented the 256k wrap around on the ET4000AX, fixes DOS/V.
2018-08-22 18:08:31 +02:00
OBattler
96e48afc9a
The Trigem 286M now allows using the Korean ET4000AX as the internal card.
2018-08-16 02:22:23 +02:00
TC1995
1d79b67528
Applied Greatpsycho's headland chipset patches to the main branch plus the Korean ET4000AX.
...
Applied newer patches of John Elliot's Toshiba T1000/T1200 implementation.
Added Trigem 286M and AMA932J motherboards.
2018-08-16 00:25:20 +02:00
TC1995
0c01e1d7a8
Updated copyright info.
2018-07-19 16:11:34 +02:00
TC1995
2fecef0741
Preliminary 186 emulation.
...
Added MCA variant of the ET4000 VGA card.
Added NE/2 Netware card.
Corrected timings of the NCR 5380-based cards.
Added the WD8003E (8-bit ISA), WD8013EBT (16-bit ISA) and WD8013EP/A
(MCA) network cards.
2018-07-19 16:01:31 +02:00
OBattler
16a7b1cef2
Removed win_status.c and the related stuff as it was not updated for a while and no longer displayed useful information.
2018-04-26 13:33:29 +02:00
OBattler
b1efb99ed6
Applied a whole slew of patches, getting RAM usage down by a further 10 MB.
2018-03-19 01:02:04 +01:00
OBattler
7b5420571c
Fixed the ET4000AX, OS/2 now boots with it again.
2018-02-25 23:17:25 +01:00
TC1995
54b400aa05
Corrected interlacing in the TVGA8900CL/D and Oak OTI cards.
...
Removed leftover code from PCem-X in the TVGA8900CL/D and ET4000AX cards.
Added correct Cirrus Logic GD5434 PCI/VLB code.
2018-02-21 12:58:35 +01:00
waltje
7c67e867c8
Major commit, cleaning a lot of old stuff.
...
IBM.H is gone, video stuff re-organized. Keyboard stuff reorganized.
Machines that have their own video, mouse and/or keyboard now have all this in their machine file.
Fixed and other cleanups here and there.
2017-11-05 02:00:50 -05:00
waltje
0565bf76af
More cleanups. Lowercased all BIOS ROM filenames. Added ISA Cirrus-Logic to the video card table.
2017-11-01 01:51:55 -05:00
waltje
7f24ba9fe9
Another cleanup run.
2017-10-17 02:01:03 -04:00
waltje
c7cb446684
Another round of cleanups - the main code no longer refers to, let alone uses, anything in the platform folder - completely separated!
2017-10-11 05:43:09 -04:00
OBattler
253ad40376
All devices now have the bus marked in their name;
...
The Settings dialog now correctly filters devices by bus;
Split the dual VLB/PCI graphics cards into VLB and PCI versions;
Device filtering is now done using the new device_is_valid() call that compares device flags to machine flags;
Moved the NCR-based SCSI controllers to the main branch;
Moved the NE1000 to the dev branch until it's finished.
2017-10-10 00:14:15 +02:00
waltje
2b37b7fbfb
Major changes to NVR, system initialization (pc.c), and what goes on in the Windows startup (win.c.) Not fully done yet, but good enough for a first commit.
2017-10-07 00:49:53 -04:00
waltje
43b055b5ee
Another massive cleanup run. Ibm.h no longer includes system header files. ROM loading simplified, and moved from mem.c to rom.c. Fixes in Makefile. Corrected mamy wrong includes. Removed old junk from days long gone. First phase of new SCAT chipset driver - no longer gives errors in BIOS, but NOT DONE YET.
2017-09-25 04:33:16 -04:00
c1091d83d3
Lowercase all CAPS to prevent case sensitive errors in non-Windows platforms
2017-08-27 04:33:47 +01:00