Commit Graph

185 Commits

Author SHA1 Message Date
OBattler
89fd3e467f Increased maximum number of timers to 64;
Redid some things in serial_old.c;
Made win_serial.c only compile and link if make is started with WALTJE=y;
The NVR path text box in the Settings dialog now has ES_AUTOHSCROLL set.
2017-07-18 19:22:16 +02:00
OBattler
95ac6ebe1d Temporarily reverted to the PCem serial code (but kept waltje's in, optionally enabled by running make with WALTJE=y parameter);
Applied another A20 patch from Greatpsycho.
2017-07-18 14:55:09 +02:00
Melissa Goad
7cb967448c Merge branch 'master' into experimental 2017-07-16 17:15:44 -05:00
OBattler
713bce1205 Applied all relevant mainline PCem commits (VME emulation, AT ESDI controller). 2017-07-15 12:46:44 +02:00
Melissa Goad
b49a6f719b Merge branch 'master' into experimental 2017-06-22 22:54:56 -05:00
waltje
0170d594e3 Added mouse=none, fixed serial mice, reverted serial driver (again). 2017-06-21 00:42:06 -04:00
OBattler
42d2130b1c Fixed the previous commit mess. 2017-06-19 07:00:41 +02:00
OBattler
94d7a9c1ac Merge branch 'master' of https://github.com/OBattler/86Box
# Conflicts:
#	src/Makefile.mingw
#	src/SOUND/openal.c
2017-06-19 06:51:29 +02:00
OBattler
1e7668f1db Applied the recent mainline PCem commits (and fixed the Pentium machines);
Ported the Roland MT-32 emulation (using MUNT) from bit's MT32 emulation branch of PCem;
Sanitized the OpenAL give buffer code in openal.c a bit;
NVR path is now specifiable in the Settings dialog;
Added Logitech 3-button serial mouse per protocol description by waltje;
The RTL8029AS and the BT-958D now actually use the PCI IRQ routing;
Fixed BT-958D PCI device initialization on the bus;
PCI IRQ routing now respects the edge/level setting set on ports 4D0/4D1.
2017-06-19 06:46:08 +02:00
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