Commit Graph

1116 Commits

Author SHA1 Message Date
TC1995
28019344cc Cleanup of the Adaptec 154xB code and added the port 0x330 bios.
Fixed CPU id in the Pentium at 100Mhz.
2017-08-15 21:09:35 +02:00
OBattler
c5da4c74e9 Added BusLogic BT-542B BIOS support (patch from TheCollector1995);
Brought the Adaptec AHA-1540B BIOS support to an essentially work state;
Fixed some warnings in CPU/808x.c.
2017-08-15 19:49:25 +02:00
OBattler
3b66776601 Improved memory configuration setting accuracy when 1MB memory installed (mainline PCem patch from Greatpsycho);
MovQ MMX Realmode bugfix (mainline PCem patch from JosepMa);
Tweaked the buffer for MT-32 and FluidSynth so they sound better (patch from bit).
2017-08-14 19:43:08 +02:00
OBattler
9a86aa0a4b Applied the Voodoo commits from mainline PCem. 2017-08-12 02:02:49 +02:00
OBattler
e7c9e28d1a Fixed more bugs (and a memory leak) regarding status bar pane updates. 2017-08-12 01:52:52 +02:00
OBattler
4c40b23412 Updated MUNT to 2.2.0. 2017-08-10 23:46:06 +02:00
OBattler
97b873a3c5 Merge branch 'master' of https://github.com/OBattler/86Box 2017-08-10 16:16:30 +02:00
OBattler
a398845ad0 The AHA-1540B now uses the correct BIOS. 2017-08-10 16:15:53 +02:00
waltje
9e09080abf Fixed typo and other minor changes. 2017-08-09 14:22:32 -04:00
OBattler
c77e04461a The SCSI controller now use TIMER_USEC based time. 2017-08-09 20:03:15 +02:00
OBattler
aad11eac50 Fixed a FluidSynth import bug, soundfonts should now be loaded correctly again. 2017-08-09 15:43:35 +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
3b056733e7 Committed src/SOUND/midi_fluidsynth.c/h that I forgot to commit before. 2017-08-07 22:59:44 +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
OBattler
d69539ef24 Fixed a source of crashes in slirp.c. 2017-08-07 02:53:24 +02:00
OBattler
523c6b65d1 serial_setup() in serial_old.c now returns without doing anything if the specified serial port is disabled in Settings, fixes ports being enabled where they shouldn't be on machines with Super I/O chips;
LPT code now takes the lpt_enabled variable into account at all levels.
2017-08-06 00:33:47 +02:00
OBattler
064c9eb684 Applied the mainline PCem commit that fixes the rendering of Amulets & Armor. 2017-08-05 14:34:58 +02:00
OBattler
f8a92d0165 Logitech bus mouse now identifies correctly in Settings;
Serial mouse initialization now sets up rcr_callback_p, fixes emulator segmentation fault on CuteMouse load.
2017-08-04 15:18:38 +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
waltje
853ab999b7 Fixed SCSI DISK for wrong length, hopefully fixes crash. 2017-07-30 17:10:20 -04:00
OBattler
f1053d4710 Applied the two mainline PCem commit relating to GUS and 16-bit DMA. 2017-07-28 11:14:46 +02:00
OBattler
c28eda2713 Bus mouse now returns button status in READ_X_LOW as well, fixes bus mouse in AMI WinBIOS 486 CMOS Setup. 2017-07-28 02:36:49 +02:00
OBattler
f43334283b Fixed a small recompiler mistake - Windows XP now works again on the recompiler. 2017-07-28 01:20:17 +02:00
OBattler
474838be87 Made sure the BPB is actually ignored when the drive is so configured;
Fixed the S3 ViRGE warnings.
2017-07-27 23:59:40 +02:00
TC1995
8bf4ff71c1 Fixed remaining crashes of the ViRGE that were due to my previous fix. 2017-07-27 22:24:33 +02:00
OBattler
ea2735d0b2 Merge pull request #158 from MoochMcGee/experimental
Fix build
2017-07-27 21:59:47 +02:00
Melissa Goad
8607d10ef1 Fix build 2017-07-27 14:55:47 -05:00
OBattler
5dae8a4562 Merge pull request #157 from MoochMcGee/experimental
Update RIVA 128 emulation and allow dev branch to be compiled from mainline 86Box.
2017-07-27 21:51:49 +02:00
Melissa Goad
d3adc13445 Ready experimental branch for remerging into master 2017-07-27 14:48:43 -05:00
TC1995
ddedef1a8a Moved vid_s3_virge.c to video folder. 2017-07-27 21:44:01 +02:00
TC1995
7199ac2450 S3 ViRGE changes:
Removed excessive MMIO logging.
Updated the VX variant to use the new PCI set.
Removed useless manual IRQ configuration.
Fixed paintbrush glitches with standalone OS/2 WinOS2 drivers and standalone Win3.1 drivers.
2017-07-27 21:42:00 +02:00
TC1995
1f21084c1a Merge branch 'master' of github.com:OBattler/86Box into tc1995 2017-07-27 21:36:27 +02:00
TC1995
fcdd732d27 Virge changes:
Removed excess logging.
Fixed ViRGE paintbrush glitches with plain ViRGE drivers on Win3.1 and OS/2's WinOS/2.
Updated the ViRGE/VX to use the new PCI set.
Removed useless IRQ configuration as it's now handled by the new PCI IRQ set.
2017-07-27 21:35:43 +02:00
OBattler
306ae2fd32 Added ability to disable floppy image BPB checking per drive, enabled by default. 2017-07-27 17:14:52 +02:00
OBattler
c211c53d32 Fixed the compile-breaking mistake. 2017-07-27 15:38:07 +02:00
OBattler
c8b04398b6 The configuration parser now detects the old p55r2p4 typo and silently corrects it to p55t2p4, ensuring that previous configurations do not break. 2017-07-27 15:35:49 +02:00
OBattler
e9720bb444 Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-27 15:33:35 +02:00
OBattler
ede7c98140 The short name of the ASUS P/I-P55T2P4 is now the correct p55t2p4 and not p55r2p4. Sorry for the typo. 2017-07-27 15:32:59 +02:00
Melissa Goad
551f265970 Merge branch 'master' into experimental 2017-07-26 23:30:25 -05:00
OBattler
3ea92db428 Merge pull request #155 from dgurney/master
Add compilation instructions to README.md
2017-07-26 15:48:25 +02:00
Daniel Gurney
f8251b18d8 Add compilation instructions in README.md 2017-07-26 16:41:00 +03:00
Daniel Gurney
c595684be0 Add compilation instructions to README.md 2017-07-26 16:37:03 +03:00
Daniel Gurney
805ee8f1df Add compilation instructions to README.md 2017-07-26 16:32:20 +03:00
Daniel Gurney
000b7d8a27 Add compilation instructions to README.md 2017-07-26 16:29:51 +03:00
OBattler
bb053cee5d Removed some excess logging. 2017-07-26 15:10:52 +02:00
OBattler
658909e416 Fixed multiple bugs. 2017-07-26 15:02:03 +02:00
OBattler
edf2a5b24c Fixed the turbo poller for cases like 720k floppy in 1.44M drive. 2017-07-26 10:15:35 +02:00
OBattler
8a01fc7ef2 Properly fixed the configuration variable and section delete functions;
Commented out the JEGA code.
2017-07-26 00:34:43 +02:00
OBattler
02f5d663d0 New turbo floppy poller, should be a bit faster than before. 2017-07-26 00:16:54 +02:00