Commit Graph

8035 Commits

Author SHA1 Message Date
OBattler
cdd855d258 Floppies and CD-ROM's are now reloaded on new config load. 2017-06-08 20:58:32 +02:00
OBattler
de9d14ede0 The NVR read and save functions now do more sanity checks and properly initialize the file pointer to NULL on start, fixes the crash on machines without a NVR file. 2017-06-08 01:52:23 +02:00
TC1995
987f7d4619 Fixed inverted left-right button clicks in the Mouse Systems Mouse emulation. 2017-06-08 01:13:18 +02:00
OBattler
c1b7fe015d Flash and NVR file names are now generated from the model's internal name;
NVR masks are now stored in the model struct;
More AX JEGA work, still not hooked anywhere;
Fixed a stray wsprintf() in win.c to the correct _swprintf() instead;
Loading a configuration file from the menu now causes the status bar to be updated.
2017-06-08 00:58:47 +02: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
OBattler
172ab6839f Reverted DMA reset to old operation, fixes MCA PS/2's. 2017-06-06 22:48:59 +02:00
waltje
6a345aa804 OK, and now with a file that compiles if logging not enabled.. 2017-06-05 05:05:31 -04:00
waltje
b2e2e2f4cc Updated serial port code to be multi-threaded. Interrupts still get lost, gotta dig more. 2017-06-05 05:00:43 -04:00
waltje
e5acdbbeab Forgot one.. 2017-06-05 01:33:23 -04: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
175019550c Remove all old Win UI stuff no longer used, rename constants for consistency, renumber most of them (see resource.h comments) and move Screenshot to the Action menu. 2017-06-04 22:19:05 -04:00
OBattler
0347b6d46b BusLogic base address is now read from the correct configuration variable. 2017-06-05 01:36:39 +02:00
OBattler
07e72f72ef Applied the remaining mainline PCem commits. 2017-06-05 01:33:14 +02:00
OBattler
0a457f8167 Fixed the AT keyboard input port operation, fixes the Password cleared by jumper message on the Award 430VX PCI. 2017-06-05 00:32:40 +02:00
OBattler
3d7e05aa0a SVGA linear frame bufferbase is now set by the Mach64 code, fixes the AMIDIAG video memory test. 2017-06-04 22:55:43 +02:00
OBattler
ec733714b5 Reverted the ATi Mach64 emulation completely to mainline PCem (+ cleanups). 2017-06-04 21:43:29 +02:00
OBattler
c7f3359010 The MIDI OUT device selection box is now enabled when standalone MPU-401 is enabled in Settings. 2017-06-04 17:34:29 +02:00
OBattler
8ca0565864 The standalone MPU-401 checkbox in Settings is now actually set if standalone MPU-401 is enabled. 2017-06-04 16:22:21 +02:00
OBattler
95cfba9715 MPU-401 reset now sends ACK also in UART mode, fixes MEGAMID and possibly other programs. 2017-06-04 16:19:11 +02:00
OBattler
9c79acd3c8 Fixed the settings dialog, now it shows again. 2017-06-04 15:08:10 +02: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
8a57bd4bc0 Got rid of the IRQ hacks for the BT-985D and the RTL8029AS because they are no longer needed, all the boards now give the cards IRQ's. 2017-06-04 02:59:30 +02:00
OBattler
3c1b0da73f Fixed detection of whether or not standalone MPU-401 should be allowed. 2017-06-04 02:41:16 +02:00
OBattler
bbe2e485a8 The two S3 Virge 375 variants now call the correct initialization procedure;
Fixed the bug that caused only one floppy drive to be listed in Settings.
2017-06-04 02:34:44 +02: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
224368b791 Added a second S3 ViRGE/DX card, this one with VBE 2.0 BIOS;
Added the ability to use a standalone MPU-401 if the selected sound card is not SB16 or AWE32.
2017-06-03 20:32:58 +02:00
OBattler
85714741ab Added missing .H file. 2017-06-03 16:43:43 +02:00
OBattler
0f043d5134 Fixed compile-breaking bugs in mem.c. 2017-06-03 16:37:29 +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
8151f47135 All PCI boards now use the *correct* PCI slots;
The SMC FDC37C665 Super I/O chip's IDE handler now does nothing for the PC Paternet MB500N as well, fixes the problem of its BIOS not detecting hard disks;
DOSBox OPL volume changed from 55000 to 51000 per patch from James-F.
2017-06-03 16:03:27 +02:00
OBattler
42ffa5b9d2 Added a header so that snd_sb.c compiles correctly again;
Fixed a bug in snd_dopl.cc.
2017-06-03 14:34:32 +02:00
OBattler
197aa051cf Adjusted volume for DOSBox OPL. 2017-06-03 14:24:19 +02:00
waltje
e28bf400f5 Updates. 2017-06-03 01:06:53 -04:00
OBattler
d159eb26cb The serial code now uses its own logger rather than pclog. 2017-06-03 02:16:59 +02:00
OBattler
31a9b25465 The sbTips array is now set to all 0's on initialization so that the functions to create tips no longer mistakenly think the pointers are non-null due to unpredictable data, should get rid of the start/setting changes crashes. 2017-06-03 02:11:36 +02:00
OBattler
ec732312c3 Implemented PCI interrupt controller ports 4D0 and 4D1;
Applied more mainline PCem commits;
Repplied the CPU optimization commit alongside the fix commit.
2017-06-03 00:45:12 +02:00
OBattler
fbaac7d319 Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-02 20:58:20 +02:00
OBattler
d4cadcdbdb Fixed the Sound Blaster mixer scale, per new patch from James-F. 2017-06-02 20:57:26 +02:00
waltje
142eac1368 Textual changes. 2017-06-02 14:11:53 -04:00
OBattler
383ec2c845 Applied Sound Blaster mixer steps patch from James-F. 2017-06-02 18:03:47 +02:00
OBattler
6a4f8eacb7 Commented out APIC support for network and SCSI - tested with Windows 98, Epox P55-VA, and SCSI, and ended with Windows reporting a Fatal exception 0E. Will be restored when Sarah fixes the APIC emulation. 2017-06-02 17:56:14 +02:00
waltje
bb89799ed2 See comment in net_ne2000.c. Dump IO and IRQ selection, keep BIOS selection for PCI. 2017-06-01 21:50:21 -04:00
waltje
470ab1f6db Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-01 20:27:49 -04:00
waltje
3b2cfb4878 Oops 2017-06-01 20:26:05 -04:00
OBattler
b805a994b9 Fixed the ATi Mach64 and S3 Virge graphics cards;
HDD controller initializer now ignores non-IDE controllers if the specified model has IDE;
The RTL8029AS NIC and BusLogic BT-958D SCSI controller are now APIC-aware.
2017-06-02 02:22:38 +02:00
OBattler
ab847fdecd Applied all the mainline PCem PCI commits;
Applied patch from James-F that makes the Sound Blaster filters more accurate.
2017-06-02 01:38:25 +02:00
OBattler
fde78d13f8 The IDE CD-ROM check now reports 0 for IDE devices 8 and 9 (corresponding to XT IDE channels 0 and 1), XTIDE now sees the hard disks. 2017-06-01 22:26:56 +02:00