Commit Graph

176 Commits

Author SHA1 Message Date
waltje
bb03e64539 Small fixes for openal and some dynamic linking stuff. Bug in libopenal.a makes this not work, so we're still on openall.dll ... 2017-06-18 22:32:27 -04:00
waltje
2019183c29 Removed all model-based one-line header files and moved their info to model.h. Added static to handler functions where needed. 2017-06-16 16:03:07 -04:00
Melissa Goad
a2e1466754 Merge branch 'master' into experimental 2017-06-16 00:52:52 -05:00
OBattler
8061db66fe A lot of cleanaps, got rid of all warnings with -Wall;
The makefile now uses -Wall.
2017-06-16 06:44:11 +02:00
OBattler
8dcc7176a9 Hard disk image handling is now unified in hdd_image.c/h;
Fixed some bugs regarding the Winbond W83877F Super I/O Chip and serial ports;
Added the President Award 430FX PCI machine, thank you ashenone for the BIOS.
2017-06-16 03:18:59 +02:00
waltje
fd923ef050 Added module dependencies to Makefile, small fixes. 2017-06-15 03:10:31 -04:00
Melissa Goad
d543cee986 Merge branch 'master' into experimental 2017-06-14 13:49:30 -05:00
OBattler
62dea57270 Added the ability to set sound to use STEREO16 format instead of STEREO_FLOAT32 (defaults to STEREO_FLOAT32);
Moved network-related files to their own subdirectory.
2017-06-14 07:21:01 +02:00
waltje
8c4360da51 Cleanups for Makefile. Now using += to make things easier, and added explicit -m32 and -m64 switches. 2017-06-14 00:55:47 -04:00
OBattler
112ee420a5 Applied mainline PCem commit that fixed the AWE32 OPL volume;
Removed the Award 430VX PCI and all UMC Super I/O chip emulation (that was pure guesswork anyway).
2017-06-08 00:01:10 +02:00
Melissa Goad
aa2fdc8f6d Fix up some stuff 2017-06-07 13:58:44 -05:00
Melissa Goad
cdbee3c33e Merge branch 'master' into experimental 2017-06-07 13:37:10 -05:00
waltje
2ed2e09650 Textual updates, moved thread.h to win/plat_thread.h (and thread.c to new lnx/ folder) to clean that up. 2017-06-05 01:28:34 -04:00
waltje
584fa078d3 Updated pcap_if.exe to also use the dynamic loader, removed the pcap/ subfolder now. 2017-06-05 00:36:22 -04:00
waltje
cbfa682cb7 Changes, updates and fixes to fixes. Check the new warnings re timer_add(). Using stricter prototypes receiled more stuff.. 2017-06-04 02:19:54 -04:00
OBattler
fa174b79b2 Fixed a compile-breaking error;
Added the ability to set each floppy drive to turbo speed which will make it opperate at an effective 8000 kbps @ 300 rpm, for those who want faster but less accurate floppy timings.
2017-06-04 02:14:27 +02:00
OBattler
ac18a8f539 Changed CPU cycles period tweak so it only affects the 486's;
Applied Laser XT ROM BASIC and Laser XT EMS patches from Greatpsycho.
2017-06-03 16:34:40 +02:00
OBattler
197aa051cf Adjusted volume for DOSBox OPL. 2017-06-03 14:24:19 +02:00
waltje
3b2cfb4878 Oops 2017-06-01 20:26:05 -04:00
OBattler
7d79ee6349 Committed the missing files and updated the makefile. 2017-06-01 17:55:38 +02:00
OBattler
e6adf90e29 Fixed several CD-ROM-related status bar icon bugs;
CD-ROM set to host drive no longer gets reset to empty;
The CD audio thread initializer now ignores the mute status of the drives;
CD-ROM IOCTL audio handler is now more thread-safe;
Fixed CD-ROM image audio;
Added more sanity checks to memory read/write code in 808x.c;
Initial settings are now sane again.
2017-06-01 01:47:54 +02:00
waltje
287323aa3a Changes to allow XP to work again. See comment in Makefile.MinGW regarding -DANSI_CFG. 2017-05-31 01:23:20 -04:00
waltje
b32ac5f096 Fix 2017-05-28 23:49:06 -04:00
waltje
8154594600 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-27 13:53:43 -04:00
waltje
2c468f551a Changed rm to del. 2017-05-26 22:57:45 -04:00
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
Melissa Goad
755665b347 Merge 2017-05-24 16:14:51 -05:00
waltje
a6ae4da9ae Plus the updated Makefile.mingw... 2017-05-24 00:35:58 -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
3eb09ff9fe Updates for dynamic loading of DLLs, some cleanups. 2017-05-22 00:21:50 -04:00
Melissa Goad
1b15d1416e Merge branch 'master' into experimental 2017-05-18 13:17:44 -05:00
waltje
a4a69f71eb The, uhh, missing stufff......... 2017-05-18 14:07:53 -04:00
waltje
09ca09775c Cleanup of the configuration code, and source tree layout. 2017-05-18 01:58:51 -04:00
Melissa Goad
9f55609c96 Merge branch 'master' of https://github.com/OBattler/86Box into experimental 2017-05-13 02:07:48 -05:00
waltje
428d73e4f7 Added new win-opendir.c and plat-dir.c for Kotori, fixed some minor stuff elsewhere. 2017-05-12 22:16:36 -04: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
waltje
deb30e41a0 Some old variables deleted, no longer used. Also, updated pcap_if.rc. 2017-05-11 03:28:33 -04: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
waltje
52cf57cf56 Added pcap_if.exe utility, updated net_ne2000.c and updated Makefile.mingw. 2017-05-08 18:27:49 -04: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
843ee11266 Merge branch 'master' of https://github.com/OBattler/86Box 2017-05-07 02:19:54 -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
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
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
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