Commit Graph

163 Commits

Author SHA1 Message Date
waltje
2dbf5409c0 Changes to allow for auto- or selectable Internal HD controller, and some other minor changes. 2017-10-01 16:29:27 -04: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
waltje
637ce66da2 First phase of cleaning up the use of pathnames internally. We now have the --vmpath (short: -P) commandline option to override the 'work dir' relative to which the program will try to find certain files and folders. 2017-09-23 21:12:37 -04:00
Melissa Goad
d15adad28e PTIMER works 2017-09-16 00:13:11 -05:00
OBattler
c3cfc5abf6 Merge pull request #176 from MoochMcGee/master
Add the RIVA TNT2 models back to the dev branch
2017-09-16 03:16:17 +02:00
OBattler
3e10570bbd Machine code restructure, models are now machines instead and the init functions are in the machine files rather than in machine.c (former model.c), also moved the machine stuff into the machine/ subdirectory. 2017-09-02 20:39:57 +02:00
OBattler
be16ee33ba The model structure now uses a pointer to a function that returns the pointer to the device structure, rather than a pointer to the device structure directly. 2017-09-02 15:46:21 +02:00
OBattler
5388c2205d Applied all the mainline PCem commits, this also fixes the annoying buzzing on the AWE32. 2017-09-01 01:01:53 +02: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
Melissa Goad
80ef63b9de Add the RIVA TNT2 models back to the dev branch 2017-08-28 12:56:58 -05:00
c1091d83d3 Lowercase all CAPS to prevent case sensitive errors in non-Windows platforms 2017-08-27 04:33:47 +01:00