Commit Graph

859 Commits

Author SHA1 Message Date
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
OBattler
3fb0368cde Reduced sound buffer size;
Fixed XTIDE (hopefully).
2017-06-01 19:58:04 +02:00
OBattler
29dae74122 Fixed more compile-breaking bugs. 2017-06-01 18:58:22 +02:00
OBattler
6491036670 Fixed compile-breaking bugs. 2017-06-01 18:55:01 +02:00
OBattler
d8e66ad829 Reverted the mainline PCEM CPU flat segment speedup commit - it's still buggy (Duke Nukem 3D and Little Big Adventure 2 like crashing), I'll recommit it when Sarah Walker fixes the bugs. 2017-06-01 18:45:47 +02:00
OBattler
7d79ee6349 Committed the missing files and updated the makefile. 2017-06-01 17:55:38 +02:00
OBattler
84f53bc3d0 Added the monochrome monitor constrast change option, patch from basic2004. 2017-06-01 17:52:39 +02:00
OBattler
02a8329156 READ TOC command now falls back to legacy IOCTL handling when pass through reports error. 2017-06-01 02:33:02 +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
OBattler
339f81b553 Merge pull request #125 from dhrdlicka/master
Fix some minor bugs in GUI
2017-05-31 15:33:11 +02:00
David Hrdlička
872f06657a Disabled multiselect in Settings 2017-05-31 12:00:37 +02:00
David Hrdlička
d90abaa4a9 Fix mouse cursor leaving the rendering area when captured 2017-05-31 09:05:53 +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
044e3ba8ea Removed resource.h from source files, its included through win.h now. 2017-05-29 22:22:12 -04:00