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
waltje
1ecf81ee65
Merge branch 'master' of https://github.com/OBattler/86Box
2017-05-29 22:02:54 -04:00