Commit Graph

2049 Commits

Author SHA1 Message Date
OBattler
6ff9019206 Added experimental 286 task switching support, patch from Greatpsycho. 2017-06-19 18:45:29 +02:00
OBattler
21f5a3fbf9 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-19 18:34:03 +02:00
OBattler
43aaf7dc74 When selecting an AT-class machine with less than 1 MB memory size granularity, memory size is no longer incorrectly multiplied by 1024, fixes the crashes with those machines;
The NEAT, SCAT, and Headland chipsets no longer remap the top 384 kB.
2017-06-19 18:33:36 +02:00
waltje
367c0fa7fe Merge branch 'master' of https://github.com/OBattler/86Box
# Conflicts:
#	src/Makefile.mingw
#	src/SOUND/openal.c
2017-06-19 01:08:47 -04:00
waltje
d4c1c93bf9 Merge branch 'master' of https://github.com/OBattler/86Box
# Conflicts:
#	src/Makefile.mingw
#	src/SOUND/openal.c
2017-06-19 01:01:21 -04:00
OBattler
42d2130b1c Fixed the previous commit mess. 2017-06-19 07:00:41 +02:00
waltje
92755dd76a Revert "Small fixes for openal and some dynamic linking stuff. Bug in libopenal.a makes this not work, so we're still on openall.dll ..."
This reverts commit bb03e64539.
2017-06-19 00:54:44 -04: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
9c9f7b1b9a And now the missing new/updated serial.c.. 2017-06-17 03:36:54 -04:00
waltje
8b03a29638 Fix up the serial mess. New mouse_serial.ch, new serial.h, updated (but old) serial.c. 2017-06-17 03:31:35 -04:00
OBattler
9b6aaaa5fd Reverted the serial code to the working one again. 2017-06-17 07:23:49 +02:00
waltje
2cf68ffaba Merge branch 'master' of https://github.com/OBattler/86Box
# Conflicts:
#	src/serial.c
2017-06-17 01:07:57 -04:00
TC1995
c68b460b53 Fixed (again) massive OS/2 S3 Trio64 driver spam and MIX + src_dat variable initialized properly + warning gone. 2017-06-17 01:01:40 +02:00
OBattler
66ff71ca55 Applied the latest mainline PCem commits. 2017-06-17 00:50:51 +02:00
waltje
1351cdefb6 Reverted to old (but slightly modified) serial driver. 2017-06-16 17:52:09 -04:00
OBattler
20178cb1bb Reversed serial port and serial mouse code to the old ones. 2017-06-16 23:47:08 +02:00
OBattler
c9aac82b94 Changed all instances of pclog to serial_log in the serial code. 2017-06-16 23:30:42 +02:00
OBattler
5fca563dd0 Changed type of string literals in all (I hope) structs to const char *, reduces .EXE file size by about 200 kB. 2017-06-16 22:54:08 +02:00
waltje
ce09beb9c8 Rest of serial driver - WORK IN PROGRESS - MIGHT BREAK - DONT CHANGE ! 2017-06-16 16:34:39 -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
waltje
743c8f3680 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-16 14:10:31 -04:00
waltje
d2465dd5b3 More changes (stdarg.h in ide.c and name cleanups and %ws to %S in pc.c) 2017-06-16 14:09:57 -04:00
OBattler
89b83f26ea Brought the S3 accelerator code in line with the mainline, this means that initial value of 0 for src_dat is gone, but the warnings remain gone as well. 2017-06-16 19:58:59 +02:00
Melissa Goad
dbbea37d00 Fix EDID reading typo 2017-06-16 00:54:43 -05:00
Melissa Goad
a2e1466754 Merge branch 'master' into experimental 2017-06-16 00:52:52 -05:00
OBattler
843236a28e Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-16 06:44:34 +02: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
waltje
477491ca00 Resources postfix. 2017-06-15 22:40:59 -04:00
OBattler
464b1a624f Fixed the hard disk controls in the Settings dialog. 2017-06-16 04:14:50 +02:00
OBattler
657f633edb Fixed the bus location controls in the Settings and Add Hard Disk dialogs. 2017-06-16 03:40:18 +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
OBattler
15b25157ee Reverted the Acer V35N to the service BIOS and made it initialize PCI with the correct slot ID's, the board works correctly now. 2017-06-15 19:35:48 +02:00
waltje
fd923ef050 Added module dependencies to Makefile, small fixes. 2017-06-15 03:10:31 -04:00
OBattler
e4c08cf594 Network code and pc.c are more platform-independent now. 2017-06-15 06:34:08 +02:00
TC1995
12e1e8dfa7 Properly fixed Adaptec AHA-1640 MCA adapter, setup is handled directly by the ADF file in the reference disks.
Re-introduced the Acer V35n machine, but with a proper bios (r01-c0.bin instead of the service one).
MCA serial and parallel initialization fixes alongside the ISA PS/1 and PS/2 Model 30 ones.
2017-06-15 05:17:34 +02:00
OBattler
805237fb33 Merge pull request #137 from MoochMcGee/voodoo-work
Add XRGB8888 LFB format to Voodoo 1.
2017-06-15 04:44:01 +02:00
Melissa Goad
9ed5b93f81 Add XRGB8888 LFB format to Voodoo 1. 2017-06-14 21:33:58 -05:00
Melissa Goad
69b72d3459 Fix EDID 2017-06-14 21:32:54 -05:00
Melissa Goad
5fb073a6c1 Add EDID reading 2017-06-14 15:13:05 -05:00
Melissa Goad
d543cee986 Merge branch 'master' into experimental 2017-06-14 13:49:30 -05:00
OBattler
c0a8830d5e Brought the Voodoo files in line with the mainline PCem code - fixes all warnings;
Applied all the mainline PCem commits;
Fixed some sound-related warnings.
2017-06-14 20:35:58 +02:00
OBattler
62bfb60a7b Committed network/slirp/udp.h that I forgot to commit before. 2017-06-14 07:35:39 +02: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
13f769ec09 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-14 00:56:47 -04: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
9f922ecc2e Fixed reading of Mode 2 data from images. 2017-06-14 05:17:13 +02:00
OBattler
eb8b8e3766 SCSI controller is now once again reset on soft reset, but this time this is handled in a more appropriate way;
Fixed some copyright headers.
2017-06-14 03:03:29 +02:00
waltje
eb02faea83 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-13 14:06:30 -04:00