Commit Graph

2855 Commits

Author SHA1 Message Date
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
Melissa Goad
49c4168f5b Fixup 2017-07-30 23:21:11 -05: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
OBattler
562a138ec8 Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-25 20:33:15 +02:00
OBattler
15d90054f1 Configuration entry and section deletion are now by actually deleting the item from the linked list, properly fixes the floppy/hard disk corruption bug. 2017-07-25 20:32:48 +02:00
TC1995
e3952f0618 Fixed the Bus Mouse IRQ firing when needed. 2017-07-25 20:15:31 +02:00
Melissa Goad
2fe004522a Merge branch 'master' into experimental 2017-07-24 17:58:09 -05:00
OBattler
bb0840fbe0 Applied the last two mainline PCem commits;
Restored the Mouse Systems mouse identify byte back to 'H'.
2017-07-25 00:36:17 +02:00
TC1995
9eb563a1ab Fixed VisiCorp Vision's Mouse Systems Mouse's poller. 2017-07-24 22:49:51 +02:00
TC1995
bac4a8ef97 Small fix for the InPort mouse, makes it work in every OS now, including IBM OS/2 1.x. 2017-07-24 20:51:06 +02:00
OBattler
9aa0bd3a99 Committed the two codegen files I forgot to commit in the previous commit. 2017-07-24 18:51:32 +02:00
OBattler
9919de86ff Applied the mainline PCem AGI stall commit;
Fixed the mouse list order mess.
2017-07-24 18:42:29 +02:00
TC1995
abf5b44b08 Added proper Bus Mouse emulation and introduced InPort Mouse emulation. 2017-07-24 16:34:56 +02:00
OBattler
36fcf10388 REP instructions now correctly issue a Debug exception after every iteration, fixes NT 3.x on 386 CPU's;
Fixed a string bug in the Settings dialog (Joysticks combo box).
2017-07-24 15:21:17 +02:00