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
waltje
7ac99180e4
Moved ICONS/ to WIN/ICONS/, updated RC files. Renamed IDS_STRINGnnn to IDS_nnnn, renamed unnamed string IDs to IDS_nnnn, updated resource.h file. Win_settings.c used an unused 2047 string ID, now set to IDS_LANG_ENUS.
2017-05-29 22:01:51 -04:00
OBattler
84595f1c78
Added my name to all the emulator's files that I touched;
...
Unfinished JEGA emulation based on akm's DOSVAX (AX-emulating fork of DOSBox), not yet hooked into the reset of the emulator.
2017-05-30 03:38:38 +02:00
OBattler
7d53b48f79
Reverted SCSI hard disk operation back to open-once, should remove the slow downs when the hard disk image is on an USB drive.
2017-05-29 19:48:50 +02:00
waltje
8c4e3ed356
Merge branch 'master' of https://github.com/OBattler/86Box
2017-05-29 00:21:02 -04:00
OBattler
91c3b1a680
Merge branch 'master' of https://github.com/OBattler/86Box
2017-05-29 06:17:45 +02:00
OBattler
761292e9f1
Added sanity checks to SCSI hard disk emulation and made changes to the dynamic SCSI data buffer allocation, fixes problems when less data is requested for the INQUIRY command than it would actually need.
2017-05-29 06:17:13 +02:00
waltje
60fde06e77
Merge branch 'master' of https://github.com/OBattler/86Box
2017-05-28 23:49:57 -04:00
waltje
b32ac5f096
Fix
2017-05-28 23:49:06 -04:00
TC1995
974d517cb3
PS/1 audio device removed from the 2133 since it doesn't support it.
2017-05-29 02:47:27 +02:00
OBattler
3b0b27f5b6
The PCap setup routine now again correctly sets dev to network_pcap before attempting to initialize PCap.
2017-05-29 02:41:07 +02:00