waltje
b40ea14027
Cleanup, moving stuff out of ibm.h and such. Moved more configuration variables into main. Minor changes for multiplatform.
2017-11-02 02:39:30 -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
Melissa Goad
05b29c16cc
Merge branch 'master' of https://github.com/OBattler/86Box
2017-10-21 20:41:45 -05:00
Melissa Goad
ba01d94226
Whoops, sorry, I enabled some extra logging
2017-10-21 20:40:57 -05:00
waltje
7f24ba9fe9
Another cleanup run.
2017-10-17 02:01:03 -04:00
Melissa Goad
79e6c32907
Some nVidia fixes
2017-10-16 19:31:10 -05:00
Melissa Goad
730a657820
nVidia is FINALLY FAST
2017-10-16 14:50:41 -05:00
Melissa Goad
80c6a1c499
Minor speed improvement for nVidia cards
2017-10-15 21:19:03 -05: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
OBattler
02bbfb26eb
Timers are now 64-bit.
2017-10-09 01:48:36 +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
Melissa Goad
615a16fcb0
PTIMER now fully works, I hope
2017-10-03 10:49:19 -05:00
Melissa Goad
598ca24f9e
Fixup
2017-09-25 12:21:50 -05:00
Melissa Goad
a05d17fc9c
Fix PTIMER some more
2017-09-25 10:59:41 -05: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
Melissa Goad
d15adad28e
PTIMER works
2017-09-16 00:13:11 -05: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