SarahW
|
796f401b71
|
SCSI CD-ROM should not fail on START_STOP_UNIT command with Start set and LoEj clear. Fixes Solaris 4.2 with AHA-1542C.
|
2018-04-15 20:39:26 +01:00 |
|
SarahW
|
5bfd5aa823
|
Write SCSI status to AHA-1542C/BusLogic CCB and BusLogic malibox following command completion. Fixes Windows 2000 with BusLogic.
|
2018-04-15 20:38:39 +01:00 |
|
SarahW
|
3feeea3bbe
|
All bits of BusLogic ISR register are read/write. Fixes BusLogic detection on Solaris 2.4.
|
2018-04-15 20:37:55 +01:00 |
|
SarahW
|
37c8a16478
|
Reset AHA-1542/BusLogic mailbox pointers on mailbox initialisation command. Fixes Solaris 2.4 with AHA-1542.
|
2018-04-15 20:37:08 +01:00 |
|
SarahW
|
20e255ceb7
|
Don't process Sound Blaster 16-bit transfers when DMA disabled. Fixes Visual Player 2.0.
|
2018-04-13 21:16:33 +01:00 |
|
SarahW
|
9dc02e7185
|
Implemented Trio32-only host data mode. Fixes text in Windows 3.1.
|
2018-04-12 21:31:01 +01:00 |
|
SarahW
|
4cea5cc59f
|
Implemented Trio64 polygon fill commands. Fixes issues with Paintbrush on Windows 3.1.
|
2018-04-12 21:26:45 +01:00 |
|
SarahW
|
8300b3a7e2
|
Speed up AT keyboard controller. Fixes OS/2 v1.x PS/2 mouse driver on PS/2 systems.
|
2018-04-11 20:16:08 +01:00 |
|
SarahW
|
bd06b5a1cc
|
Add segment limit checking to opcode F6 (16-bit version) as temporary workaround for hang when opening Windows 9x DOS box on Diamond Stealth 32.
|
2018-04-11 17:37:41 +01:00 |
|
SarahW
|
4ba11c5a13
|
Always decode CRTC index bit 5 on VGA compatibles. Fixes Joe Montana Football.
|
2018-04-11 17:00:58 +01:00 |
|
SarahW
|
d6b74b945b
|
Clear _mem_exec array when clearing out old memory mappings. Patch from Greatpsycho.
|
2018-04-11 15:25:30 +01:00 |
|
SarahW
|
0fe9b99953
|
SB16/AWE32 support SB2/Pro style high speed DMA commands, contrary to Creative Labs documentation. Fixes sound in Earthworm Jim.
|
2018-04-11 15:22:35 +01:00 |
|
SarahW
|
4263bc8227
|
Added monitor type configuration to Plantronics Colorplus. Plantronics now doesn't inherit settings from the last emulated CGA system.
|
2018-04-10 17:21:18 +01:00 |
|
SarahW
|
138430ad8f
|
Fixes to Trio64 read mask handling. Fixes some graphics issues in OS/2 Warp.
|
2018-04-10 16:20:48 +01:00 |
|
SarahW
|
38fa1cbfd1
|
Trio64 maps 32-bits to colour & mask registers even when 32-bit registers are disabled. Fixes bad colours in OS/2 Warp in 32-bit colour mode.
|
2018-04-10 16:20:17 +01:00 |
|
SarahW
|
25ac99a6ef
|
Clamp CD-ROM command data to the allocation length. Fixes some emulator deaths when DMA enabled.
|
2018-04-08 21:38:48 +01:00 |
|
SarahW
|
031f64c1a3
|
Invalid CPUID instructions should return zero in EBX/ECX/EDX. Fixes CPU type test and subsequent invalid 3DNow! instruction execution in NFL Blitz 2000.
|
2018-04-08 17:16:04 +01:00 |
|
SarahW
|
7ffb019962
|
CL-GD54xx now defaults to 8 bpp correctly when enhanced RAMDAC modes not set.
|
2018-04-08 12:42:22 +01:00 |
|
SarahW
|
82ad526745
|
PIIX zero length transfer represents 64 kbytes. Fixes CD-ROM on BeOS.
|
2018-04-08 07:56:48 +01:00 |
|
SarahW
|
1ff836bfc1
|
Shortened time between ATAPI packet command starting and requesting command data. Fixes CD-ROM on BeOS.
|
2018-04-08 07:56:12 +01:00 |
|
SarahW
|
e411652b27
|
Don't kill the emulator on an unknown ZIP drive SCSI/ATAPI command.
|
2018-04-07 14:03:34 +01:00 |
|
SarahW
|
edea3bf26a
|
Fixed data padding on ZIP drive SCSI/ATAPI commands. Fixes NT4 with ATAPI ZIP.
|
2018-04-07 14:03:15 +01:00 |
|
SarahW
|
8ce9832c16
|
Tweaked SB DSP write data ready timing. Fixes SB16 detection on Windows 98.
|
2018-04-05 20:54:50 +01:00 |
|
SarahW
|
8186a884d7
|
S3 BitBlt commands don't update current X/Y registers at the end of a blit. Fixes some S3 graphics issues in OS/2.
|
2018-04-04 21:25:47 +01:00 |
|
SarahW
|
b840d79691
|
Force S3 blitter busy bit to be high for a while after the start of a command, to compensate for timing variations between main and blitter threads. Fixes S3 blitter lockups on OS/2.
|
2018-04-04 21:25:00 +01:00 |
|
SarahW
|
9f8eed95c2
|
Implement read & write masks on S3 blitter. Fixes text rendering on OS/2 and XFree86 with S3 cards.
|
2018-04-04 21:24:04 +01:00 |
|
SarahW
|
cb60383e55
|
Update NE2000 IRQ status on writes to IMR. Fixes problems with RTL8029 when level-sensitive IRQs are in use.
|
2018-04-02 21:07:57 +01:00 |
|
SarahW
|
51874cf2a8
|
Tweaked AudioPCI resampling filter gain to reduce clipping.
|
2018-03-28 21:10:08 +01:00 |
|
SarahW
|
a4b8eba56b
|
Add better rounded value for FLDLN2. Fixes rendering in Zone Raiders.
|
2018-03-28 20:33:18 +01:00 |
|
SarahW
|
63e3913c31
|
Implement IBM MCA ESDI controller command status properly. Fixes appalling I/O performance on OS/2 v2.0.
|
2018-03-25 18:03:45 +01:00 |
|
SarahW
|
ade27bf526
|
Fix MMU accesses to remapped memory. Fixes OS/2 v2.0 on PS/2 Model 70, and possibly other machines.
|
2018-03-25 18:03:05 +01:00 |
|
SarahW
|
fb14e1881f
|
Moved post-rev1065 0x3da code to OTI-037C specific code. Restored pre-rev1065 generic SVGA 0x3da code. Fixes PS/2 VGA self test.
|
2018-03-24 19:50:26 +00:00 |
|
SarahW
|
e3052075a7
|
Fixed custom resolution setting sometimes being ignored.
|
2018-03-24 18:18:18 +00:00 |
|
SarahW
|
2505dee5e8
|
Fix minor bug in Pentium prefix timing.
|
2018-03-24 16:59:00 +00:00 |
|
SarahW
|
1b7a821eff
|
Improve Cyrix 6x86 prefix timing.
|
2018-03-24 16:58:45 +00:00 |
|
SarahW
|
0209adc35e
|
Improve Cyrix 6x86 AGI timing.
|
2018-03-24 16:58:32 +00:00 |
|
SarahW
|
6412d01deb
|
Added level-sensitive IRQs on PIIX and SiS497. Fixes hanging audio with AudioPCI on Windows 2000.
|
2018-03-24 15:29:10 +00:00 |
|
SarahW
|
cb4c92c0f2
|
Fixed ViRGE blitter memory masking when only 2MB video memory available.
|
2018-03-21 21:53:33 +00:00 |
|
SarahW
|
977b798eda
|
Fixed ViRGE cursor colour handling.
|
2018-03-21 21:53:04 +00:00 |
|
SarahW
|
a5bbd87a2d
|
ViRGE 256kb wrapping is disabled when enhanced mappings are in use. Fixes ViRGE on XFree86.
|
2018-03-21 21:52:07 +00:00 |
|
SarahW
|
593c3f2b2f
|
Removed non-existent CRTC R50 handling from ViRGE.
|
2018-03-21 21:51:06 +00:00 |
|
SarahW
|
b164fe1e4f
|
Add ATAPI Read Format Capacities command to Zip drive - fixes various Linuxes when Zip enabled.
|
2018-03-20 22:11:42 +00:00 |
|
SarahW
|
63b431cc9e
|
Fix S3 Vision864 & Trio cursor colours in XFree86.
|
2018-03-20 22:10:52 +00:00 |
|
SarahW
|
fc7ac47954
|
Various fixes to SDAC RAMDAC emulation. Fixes Paradise Bahamas 64 with Xfree86, UNIVBE RAMDAC detection, and probably others.
|
2018-03-20 22:09:50 +00:00 |
|
SarahW
|
2e90e5fd4c
|
This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho.
|
2018-03-20 18:04:37 +00:00 |
|
SarahW
|
6c4dcce66e
|
Add stdint.h to wx-createdisc.cc. Patch from JohnElliott.
|
2018-03-20 17:55:18 +00:00 |
|
SarahW
|
9309c2aefb
|
Implemented T1000/T1200 non-volatile RAM. Patch from JohnElliott.
|
2018-03-20 17:55:04 +00:00 |
|
SarahW
|
f4db376aab
|
Added 56x CD-ROM speed.
|
2018-03-20 17:49:55 +00:00 |
|
SarahW
|
a9ae16b0bf
|
Corrected read value of SB16 mixer register 0xa. Fixes SimCity 2000 SB16 detection.
|
2018-03-19 18:05:44 +00:00 |
|
SarahW
|
98a9c975f4
|
Added command line option to specify floppy disc images.
|
2018-03-18 17:27:54 +00:00 |
|