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