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
Melissa Goad
726f9c8771
Fix a BUNCH of warnings
2017-04-30 12:56:39 -05:00
Melissa Goad
7ef86551b5
Add VBLANK interrupt for nvidia cards
2017-04-26 20:26:47 -05:00
Melissa Goad
25643e498c
Moar fixes
2017-04-21 18:36:40 -05:00
Melissa Goad
62463f86b0
Fixes
2017-04-20 20:41:38 -05:00
Melissa Goad
d1e750dd55
Fix various bugs
2017-04-06 17:45:26 -05:00
Melissa Goad
0c6622d4c0
Fix ridiculous line length
2017-04-06 17:01:49 -05:00
Melissa Goad
d1e4d8bf0d
Fix a bug
2017-04-06 16:59:45 -05:00
Melissa Goad
212932baf2
Fix a lil MMIO bug
2017-04-02 18:32:20 -05:00
OBattler
d9fe48ebed
Merge pull request #103 from MoochMcGee/master
...
CMake builds work now
2017-03-19 03:03:13 +01:00
Melissa Goad
53bd6f4609
CMake builds work fully now
2017-03-18 20:53:52 -05:00
Melissa Goad
e26ed9907d
CMake builds compile now, but segfault at start
2017-03-18 20:44:46 -05:00
OBattler
af1332b187
Added the ability to load 22 sector per track 2HD raw floppy images.
2017-03-17 08:16:19 +01:00
OBattler
28753d4348
Merge pull request #102 from TC1995/master
...
Added Compaq Portable, Portable II, and Portable III (both 286 and 38…
2017-03-15 19:44:22 +01:00
TC1995
c1757b1742
Added Compaq Portable, Portable II, and Portable III (both 286 and 386DX of the latter). Currently the original Portable has issues with CGA but works with the CGA-compatible Wyse 700 and EGA and higher).
...
IBM PS/1 2011 and PS/2 30-286 now default to XTIDE 1.1.5 when selected.
2017-03-15 19:32:54 +01:00
OBattler
55de61d58d
Removed ide_init(); from at_init().
2017-03-15 03:05:21 +01:00
OBattler
8452458c1a
Changed version to 1.10;
...
Applied mainline PCem commit that adds MFM hard disk emulation;
Commented out the Commodore PC III 60.
2017-03-15 01:37:09 +01:00
OBattler
2e193fdbac
86Box v1.07 Recommended Build.
2017-03-14 00:44:31 +01:00
OBattler
a57aa0ffcc
Version changed to 1.07;
...
Added Intel Advanced/ZP;
Added Commodore PC 60 III;
Fixed Force 4:3 option when overscan is not enabled;
Added option to scale (0.5x, 1x, 1.5x, 2x) the video output;
Added ability to disable ATAPI DMA for CD-ROM drives;
Applied all mainline PCem commits;
Store network card in config file as name rather than number;
Fixed NVR storing for IBM PS/2 Models 2121 and 2121+ISA.
2017-03-14 00:38:25 +01:00
OBattler
9d33905d85
Version changed to 1.10.
2017-03-07 06:17:16 +01:00