Commit Graph

17 Commits

Author SHA1 Message Date
OBattler
a36720f174 Large changes to configuration files again (the old ones might break, be careful);
Applied the mainline PCem slight CPU emulation speedup commit;
Added emulation of removable SCSI hard disks;
CD-ROM image handler now uses C FILE's (with the 64-bit size calls) instead of C++ iostreams, ISO images bigger than 2 GB should work properly again;
Split RLL/ESDI and XT IDE disks to their own bus types;
Turned status bar pane meaning and hard disks and CD-ROM BUS numbers to #define's;
Other miscellaneous cleanups.
2017-05-27 03:53:32 +02:00
waltje
94680da416 Updated NE2000 driver (cleaned up, especially PCI), new location for ROM files! Cross-tested with SLiRP and PCap for NE2000 and RTL8029 on DOS, NT 3.51.5, W2K.4, Debian 3.1 and 7.6. NT and Deb 3.1 don't like the RTL, and never will. 2017-05-26 13:13:36 -04:00
waltje
77430348fc Another network cleaning (MAC address madness, BIOS stuff), WIN platform cleanup, Makefile[.local] cleanup. 2017-05-24 00:32:08 -04:00
waltje
4c61635f98 Updated network code to dynamically load WinPcap, and other cleanups. 2017-05-22 01:08:42 -04:00
waltje
3eb09ff9fe Updates for dynamic loading of DLLs, some cleanups. 2017-05-22 00:21:50 -04:00
OBattler
785cb4b421 PCap is now initialized with timeout 15 rather than 10;
Generated MAC addresses are back, with 0xDE as first byte rather than 0x00, SLiRP DHCP still works (seems it did not like the first byte being 0x00);
The FDC Read and Write commands now return the correct sector ID in the result phase when the last transferred sector equals EOT and DMA is over, fixes floppies on Windows 2000;
Fixed floppy FIFO threshold handling.
2017-05-21 02:37:22 +02:00
OBattler
2c7b6f004a The WinPcap handler now forces non-blocking mode again. 2017-05-20 22:23:54 +02:00
waltje
09ca09775c Cleanup of the configuration code, and source tree layout. 2017-05-18 01:58:51 -04:00
OBattler
1a9a55c35e Split off the Network configuration from Other peripherals in the Settings dialog and made PCap device configurable;
Overhauled the configuration files so that the global variables are now subdivided into sections;
Fixed CD-ROM MODE SENSE page 0x2A which was being incorrectly reported as not implemented, fixes among other things Rayman 1 and Spellcross: The Last Battle (both now see the CD-ROM and play CD Audio fine).
2017-05-17 21:56:31 +02:00
waltje
bce795b632 Fixes to Network layer code. 2017-05-12 17:33:42 -04:00
waltje
2f9bda8a18 Updated network code, major cleanup. SLiRP and Pcap both tested. UI configuration will need extra work by Kotori. 2017-05-12 05:05:27 -04:00
OBattler
2e3ce399e2 Changed network timer back to signed int, and made it default to 0 again - SLiRP now works again. 2017-05-10 04:36:19 +02:00
waltje
b975839b41 Network cleanup, updated pcap_if to have a sniffer, PCAP now works properly. Removed all Slirp warnings. 2017-05-09 22:10:15 -04:00
OBattler
4e7c404922 Reverting previous commit 2017-05-09 15:35:06 +02:00
OBattler
cbb8d2a64b Change to the MAC address handling. 2017-05-09 04:36:09 +02:00
waltje
52cf57cf56 Added pcap_if.exe utility, updated net_ne2000.c and updated Makefile.mingw. 2017-05-08 18:27:49 -04:00
OBattler
f6612fb33b Fixed bugs that were preventing NVR and Flash files from behind saved;
A lot of clean ups from waltje;
Start of a directory structure for the code, thanks to waltje.
2017-05-06 17:48:33 +02:00