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
OBattler
89a98e34fd
Fixed vid_voodoo.c.
2017-10-15 03:16:08 +02:00
OBattler
9f3a58bb24
This should fix the mess. Sorry for that.
2017-10-15 03:01:40 +02:00
OBattler
1cfa8e2c4d
The emulator can now be compiled without the recompiler by using the DYNAREC=n parameter with make;
...
The BIOS address is now selectable for the BusLogic ISA SCSI controllers.
2017-10-15 02:43:13 +02:00
waltje
c1abfe2362
Another cleanup. VNC now has fixed blitters, so 8bit cards (vga,mda,herc et al) work. More cleanups with the %ls stuff, cleanup of threads modules, and MOVED THE MAKEFILE to win/.
2017-10-14 20:04:42 -04:00
waltje
3453a66f16
Video (API) cleanup and minor stuff. Oh, and the VNC files :P
2017-10-14 13:38:05 -04:00
waltje
724e5c44df
More cleanups to separate main code from platform support and UI support, plus a few bugfixes.
2017-10-12 14:26:28 -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
waltje
bd89e66b7b
Separated main code from UI and PLATform support code, plus other generally small fixes here and there.
2017-10-10 03:16:59 -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
OBattler
02bbfb26eb
Timers are now 64-bit.
2017-10-09 01:48:36 +02:00
OBattler
15da0022bb
Fixed a few warnings and the FluidSynth device stuff.
2017-10-07 16:45:54 +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
OBattler
95fe21b651
Merge pull request #196 from MoochMcGee/nvidia
...
PTIMER now fully works, I hope
2017-10-04 03:34:41 +02:00
waltje
633adc6b02
Another big change, this time to the NVR. It has been re-done, integrated with the RTC code, and is now ready to be used by other, non-AT-compatible systems, including an ISA card for PC/XT.
2017-10-03 16:28:26 -04:00
Melissa Goad
615a16fcb0
PTIMER now fully works, I hope
2017-10-03 10:49:19 -05:00
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