OBattler
cd1abafd13
Undid the reversion of the S3 Trio/Vision code to PCem's;
...
Fixed the warnings in the Voodoo code.
2017-12-04 21:10:10 +01:00
OBattler
5bf569759e
Reset the S3 Vision/Trio emulation back to PCem's, since it looks like some changes in ours had broken it.
2017-11-29 22:49:11 +01:00
OBattler
cac60e6087
Applied the PCem Phoenix S3 Trio64 1 MB VRAM fix.
2017-11-28 23:33:13 +01:00
TC1995
bf08b0c66b
Clock of NT 3.1 now renders correctly with its S3 2.3 drivers.
...
Fix for the MPU-401 that was preventing certain SB16 drivers for Windows 3.1 and NT 3.1 to work properly.
2017-11-23 19:37:08 +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
OBattler
45204350b4
IDE hard disks and ATAPI CD-ROMS with DMA support now report as supporting UDMA modes, for the sake of future-proofing things;
...
Changed the CD-ROM capabilities MODE SENSE page a bit;
Applied the S3 Trio and SVGA changes from PCem;
Fixed saving of the video renderer settings;
Fixed DirectDraw full screen;
Fixed crashes on soft reset in full screen.
2017-10-25 02:17:27 +02: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
8650020d40
Fixed the ATi and S3 VLB graphics cards.
2017-10-10 00:55:15 +02: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
OBattler
0d84add8a3
Extensively reworked the PCI bus emulation, fixes quite a few bugs, including incorrect IRQ routing for the last two slots on the Intel Advanced/ATX.
2017-08-30 04:49:20 +02:00
c1091d83d3
Lowercase all CAPS to prevent case sensitive errors in non-Windows platforms
2017-08-27 04:33:47 +01:00