Commit Graph

8413 Commits

Author SHA1 Message Date
TC1995
7f509c9850 Ported the MPU401 core of dosbox-x to 86box, intelligent mode works (SB16 and up only)
Renamed the mpu401 source files to be about generic mpu401 handling as it is no longer UART specific.
2017-05-09 21:42:08 +02:00
OBattler
d3b39f61bd PIIX3 now sets the correct reset handler. 2017-05-09 21:37:47 +02: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
waltje
769a2939d5 Re-committed scsi_aha154x.h file - sorry ! 2017-05-08 18:26:40 -04:00
waltje
cedf551145 Fixed SLIRP warnings, disabled its TFTP module. 2017-05-08 18:25:19 -04:00
OBattler
3f15cb7be7 Fixed a very stupid error I introduced in disc_86f.c. 2017-05-08 23:10:57 +02:00
OBattler
9cabdf4a36 Removing that .h file, I can't make a correct one. 2017-05-08 19:43:57 +02:00
OBattler
80b85db6a4 Attempt to create my own scsi_aha154x.h to make the emulator compile. 2017-05-08 19:32:28 +02:00
OBattler
df4fdb803b Recommitted the 4 files that waltje's file caused to disappear. 2017-05-08 16:46:28 +02:00
waltje
0eed79510e Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-07 23:52:47 -04:00
waltje
5a87f91bc5 Splitting Buslogic and Aha154x up, cleanups. First phase. 2017-05-07 23:42:13 -04:00
waltje
baa847b759 Another fixup for the serial driver for chipset-based boards. Serial mice now work as expected on those as well. 2017-05-07 23:40:11 -04:00
OBattler
adfbf25391 Committed 4 files I forgot to commit earlier. 2017-05-08 05:15:04 +02:00
OBattler
55a294ad37 Fixed serial (and serial mouse) operation on boards with Super I/O chips;
A few video bug fixes per patches from the mainline PCem forum;
Added CUE/BIN image support per patches from the mainline PCem forum.
2017-05-08 04:54:17 +02:00
waltje
d75d630976 Added check for invalid baudrate divisor. 2017-05-07 20:26:52 -04:00
waltje
843ee11266 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-07 02:19:54 -04:00
waltje
1a5d867167 New file, replaces win-serial.h. 2017-05-07 02:19:12 -04:00
waltje
79bccfeb77 Removed ALLEGRO, per Kotori's OK.
Fixed serial driver, re-worked API and updated other files accordingly.
Fixed serial mouse driver for new serial port, prepared for Mouse Systems mode.
2017-05-07 02:15:51 -04:00
OBattler
100f120a1f Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-07 04:56:57 +02:00
OBattler
885e2f0444 Added optional ability to dump (S)VGA Video RAM on demand (not enabled by default);
Removed the unfinished (and largely unused) Disney Sound Source emulation.
2017-05-07 04:56:34 +02:00
waltje
3f3471ee7e Undo test change. 2017-05-06 18:29:37 -04:00
waltje
35352ff6af Testing GIT setup with harmless change. 2017-05-06 17:47:11 -04:00
OBattler
2dc5b2e48a Fixed generation of default NVR path, should fix the NVR path across configuration file loads. 2017-05-06 23:20:32 +02:00
OBattler
1d93801019 Hopefully fixed the file name of the saved screenshots. 2017-05-06 22:44:45 +02:00
OBattler
9f99dbcfae Applied a typo-fixing mainline PCem commit to 808x.c;
Temporarily reverted serial port and serial mouse code back to the old one until the new code is fixed;
Fixed nvr_path handling - the NVR path no longer gets messed up at hard reset.
2017-05-06 22:27:23 +02: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
OBattler
e2a717deae Fixed the setting of nvr_path, NVR's with CMOS settings now get saved again;
Added pclog_w which is the Unicode version of pclog, used in disc.c for logging when a floppy image could not be loaded.
2017-05-06 14:15:16 +02:00
OBattler
c403855a94 The emulator is now almost completely Unicode - this means all paths and file names used can now use non-Latin characters;
Fixed several NVR- and ROM-related bugs in the process of doing the above.
2017-05-06 04:02:03 +02:00
OBattler
cee82642ef Made the emulator even more Unicode then before - configuration files are now Unicode, and floppy images, CD/DVD .ISO images, and hard disk images can now be in paths with non-Latin characters;
Fixed a few minor UI bugs;
Brought IDE IDENTIFY command behavior back in line with Mainline PCEM, in hopes to reduce bugs.
2017-05-05 22:36:10 +02:00
OBattler
b024f174a3 DD floppy drives now correctly ignore DENSEL when reading DD floppies;
Ne2000 now uses the correct vendor ID for the MAC address, per information from waltje;
File name text box in Add hard disk dialog is now correctly disabled;
Floppy drive types are now stored as readable string in the configuration file.
2017-05-05 04:32:05 +02:00
Melissa Goad
2790ec444e Fixed VBLANK interrupt on nVidia cards 2017-05-04 20:22:04 -05:00
OBattler
ceff764e9e Merge pull request #107 from MoochMcGee/master
Fixed RIVA 128 compilation
2017-05-05 03:15:00 +02:00
Melissa Goad
ba8eeeb2af Fixed RIVA 128 compilation 2017-05-04 20:13:22 -05:00
Melissa Goad
e8f0637b7b Fixed RIVA 128 compilation 2017-05-04 20:11:19 -05:00
Melissa Goad
bed0393a34 Merge branch 'master' of https://github.com/OBattler/86Box into experimental 2017-05-04 19:59:07 -05:00
OBattler
38efeeae35 Fixed the makefiles (hopefully) to not build non-optimized builds for Haswell. 2017-05-05 02:58:42 +02:00
Melissa Goad
63ec44440d Make this the experimental branch 2017-05-04 19:58:38 -05:00
OBattler
7610dbe209 Fixed the makefiles again, hopefully this time properly;
Single-sided floppy drives are actually single-sided now;
Temporarily re-enabled floppy logs for bugfixing purposes.
2017-05-05 02:43:34 +02:00
OBattler
55be173485 Fixed a bug in the makefile - strip 86Box.exe should now be executed. 2017-05-05 02:35:21 +02:00
OBattler
2262ad3ba0 Fixed compile-breaking mistakes in nv_riva128.c (just in case someone wants to compile it);
Removed Cirrus and NVidia stuff from the makefile.
2017-05-05 02:15:28 +02:00
OBattler
aef6bdf9a1 Merge pull request #105 from MoochMcGee/master
Fix a lil MMIO bug in RIVA 128.
2017-05-05 02:03:19 +02:00
Melissa Goad
0059e2d25c Merge 2017-05-04 18:58:52 -05:00
OBattler
0d95147bb4 Fixed a compile-breaking mistake in win-joystickconfig.c . 2017-05-05 01:54:21 +02:00
OBattler
f6ef1f833c Vastly overhauled the UI, there's now a completely new Settings dialog as well as a status bar with disk activity icons and removable drive menus;
Thoroughly clean up the code to vastly reduce the number of compiler warnings and found and fixed several bugs in the process;
Applied all mainline PCem commits;
Added SCSI hard disk emulation;
Commented out all unfinished machines and graphics cards;
Added the AOpen AP53 and ASUS P/I-P55T2 machines as well as another Tyan 440FX machine, all three with AMI WinBIOS (patch from TheCollector1995);
Added the Diamond Stealth 3D 3000 (S3 ViRGE/VX) graphics card (patch from TheCollector1995);
Added the PS/2 XT IDE (AccuLogic) HDD Controller (patch from TheCollector1995);
Added Microsoft/Logitech Bus Mouse emulation (patch from waltje);
Overhauled the makefiles (patch from waltje);
Added the Adaptec AHA-1542CF SCSI controller (patch from waltje);
Added preliminary (but still unfinished) Adaptec AHA-154x SCSI controller BIOS support (patch from waltje);
Added an ISABugger debugging device (patch from waltje);
Added sanity checks to the Direct3D code.
2017-05-05 01:49:42 +02:00
OBattler
d07d53962c Merge pull request #106 from Wack0/patch-1
Fix build server link and image in readme
2017-05-01 02:22:08 +02:00
slipstream/RoL
385478ba48 Fix build server link and image in readme 2017-05-01 01:20:44 +01:00
Melissa Goad
03952f2006 Mostly make the code C90-compliant 2017-04-30 13:46:35 -05:00
Melissa Goad
b529a2062d Fixed EVEN MOAR warnings 2017-04-30 13:23:02 -05:00