waltje
fc5e82e81f
Makefile update (typo.)
2017-08-22 02:13:13 -04:00
OBattler
935f36f80b
The BusLogic SCSI controller emulation is now fully converted to the SCSI device abstraction layer;
...
The SCSI device abstraction layer is now in scsi_device.c/h.
2017-08-22 05:45:07 +02:00
OBattler
0213fedfe1
Readded the Award 430VX PCI, this time with the UMC UM8699F Super I/O chip emulated correctly per commit from mainline PCem + my own fixes.
2017-08-21 02:15:21 +02:00
OBattler
f076d4fcff
Merge pull request #162 from MoochMcGee/experimental
...
Fixup dev branch enabling
2017-08-17 01:58:33 +02:00
OBattler
4c40b23412
Updated MUNT to 2.2.0.
2017-08-10 23:46:06 +02:00
waltje
5a343c4111
Made FluidSynth stuff optional (FLUIDSYNTH=n Makefile preamble option.)
2017-08-08 22:52:30 -04:00
OBattler
4b5be4f2f6
The fluidsynth .DLL are now dynamically loaded like PCap, the emulator can now even when said .DLL is not present;
...
Fixed a tiny bug in the Cirrus Logic blitter;
Adding DEV_BRANCH=y parameter to make now compiles the Cirrus Logic emulation code *and* the Nvidia Riva emulation code;
The Sierra SC1502x RAMDAC emulation code is now correctly named as such;
The makefile now knows the dependencies for a lot more files (with the unfortunate effect that 86Box.exe is now 8 MB after stripping);
win_setting.c no longer includes scsi_buslogic.c - that was a leftover of long gone code.
2017-08-08 16:14:50 +02:00
OBattler
13f7358ae5
Added FluidSynth MIDI device and the two new device configuration types, per PCem patches from bit.
2017-08-07 22:57:11 +02:00
waltje
374943f4f5
Mouse cleanups. Serial unmodified, but working on DOS,WfW,Win2000,XP for serial mice.
2017-08-03 14:07:21 -04:00
Melissa Goad
49c4168f5b
Fixup
2017-07-30 23:21:11 -05:00
Melissa Goad
8607d10ef1
Fix build
2017-07-27 14:55:47 -05:00
Melissa Goad
d3adc13445
Ready experimental branch for remerging into master
2017-07-27 14:48:43 -05:00
Melissa Goad
2fe004522a
Merge branch 'master' into experimental
2017-07-24 17:58:09 -05:00
OBattler
9919de86ff
Applied the mainline PCem AGI stall commit;
...
Fixed the mouse list order mess.
2017-07-24 18:42:29 +02:00
OBattler
9aa45f9e25
The "Acer M3a" I/O registers are in fact SMC FDC37C932FR General Purpose I/O registers, and are now implemented as such.
2017-07-20 14:35:44 +02:00
OBattler
3e195b74d0
Fixed all instances of the usage of wcstombs to use a sizeof() of whatever the destination is instead of the source size.
2017-07-20 11:32:41 +02:00
Melissa Goad
ea18d0f879
Merge branch 'master' into experimental
2017-07-19 23:06:55 -05:00
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