Commit Graph

12921 Commits

Author SHA1 Message Date
waltje
456aaec627 General cleanups. 2017-05-09 22:08:13 -04:00
OBattler
86106ee7be Merge pull request #111 from TC1995/master
Fixed MPU401 irq in the awe32 config.
2017-05-10 02:53:47 +02:00
TC1995
37b313a758 Fixed MPU401 irq in the awe32 config. 2017-05-10 02:50:54 +02:00
OBattler
ff8186741a Added emulation IDE PIO-only hard disks (affects hard disk bus type in the configuration files - make sure to correct it in Settings after loading a configuration file from previous 86Box builds);
The IDENTIFY PACKET DEVICE command of ATAPI PIO-only drives now behaves like that of mainline PCem ATAPI CD-ROM's;
Added two functions in win.c for waltje for updating the status bar text;
The configuration loader now does sanity checks on most loaded values.
2017-05-10 02:46:01 +02:00
OBattler
95d201d4fd The old ISO Read TOC handlers are now used if the image is ISO - fixes reading ISO images under Windows 9x and NT 5.x. 2017-05-10 00:38:21 +02:00
OBattler
42e90fb0b0 Attempt to fix the full screen black bar. 2017-05-09 21:58:29 +02:00
OBattler
d2c0524c7b Merge pull request #110 from TC1995/tc1995
Ported DOSBox-x' mpu401 core to 86box.
2017-05-09 21:50:19 +02:00
TC1995
ae67b8f71b Forgot to include the new file names. 2017-05-09 21:45:20 +02:00
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