SarahW
44291a284f
Add missing ROM directories
2017-02-18 21:46:09 +00:00
SarahW
2a76cb5e5c
Update version number to v12.
...
Update readme for v12 release.
2017-02-18 21:41:15 +00:00
SarahW
3434215249
Increased sound buffer length to 50ms.
2017-02-18 20:59:27 +00:00
SarahW
39bb34ad3a
Updated autoconf/automake/aclocal
2017-02-18 20:05:56 +00:00
SarahW
d0b3eb1a1b
Temporarily disable Phoenix 386 model until the chipset is identified.
2017-02-18 18:46:59 +00:00
SarahW
3123f62629
Don't load XTIDE on Commodore PC 30 III, Phoenix 386 and DTK 386 models - all three have IDE support in the BIOS.
2017-02-18 18:16:27 +00:00
SarahW
45423fe499
Remove 386DX CPUs from 386SX models (and vice-versa).
2017-02-18 18:14:53 +00:00
SarahW
df5a85d5c2
Force Voodoo buffer recalculation on graphics reset. Fixes menus in System Shock 2.
2017-02-18 13:07:01 +00:00
SarahW
d0c8053b5c
Fixed out-of-bounds Voodoo texture address lookup that caused stale texture cache data.
2017-02-09 21:50:47 +00:00
SarahW
f51f0f0d60
Fixed Voodoo 2 setup of W1. Fixes issues with Serious Sam.
2017-02-08 21:48:18 +00:00
SarahW
04c454401f
Corrected Voodoo 2 blitter source/dest tiled bits
...
Chroma test now applied during screen-to-screen blits
Fixes 2D flickering in Star Trek Starfleet Academy
2017-02-06 21:24:16 +00:00
SarahW
d268d3558b
Fixed Voodoo recompiler texture clamping.
2017-02-06 20:11:38 +00:00
SarahW
eb96970fb2
Removed dependency on ALUT. Patch from Battler.
2017-02-05 21:09:31 +00:00
SarahW
577d37b2af
Mask Voodoo depth buffer accesses and SGRAM fills correctly.
...
Bad CMDFIFO packets are now ignored instead of killing the emulator.
NFS III now works on V2 in 1024x768.
2017-02-05 17:25:25 +00:00
SarahW
e6b4f88065
Voodoo only writes to depth buffer when depth buffering enabled, regardless of whether depth writes are enabled or not
...
V2 clipping coordinates are 12 bits, instead of 10 as on Voodoo Graphics.
V2 block width is 6 bits long.
Battlezone now works at 1024x768 on Voodoo 2.
2017-02-05 16:34:59 +00:00
SarahW
31a97096ec
Trigger TS fault correctly on IRET with NT flag set when back link selector invalid. Fixes NTVDM issues with Windows 2000.
2017-02-04 21:39:28 +00:00
SarahW
4a36365044
Return IDE status as busy when drive is held in reset. Fixes hard drive issues on MegaPC.
2017-02-01 19:59:57 +00:00
SarahW
c581b018a7
Removed CD sound buffer dependency on main sound buffer. Fixes CD audio issues following the last commit.
2017-02-01 19:53:24 +00:00
SarahW
2e965db14e
Reduced sound buffer length to 25ms.
2017-02-01 18:21:24 +00:00
SarahW
96ae5e84e3
Intel Turbo Reset Control register needs to reset keyboard controller on hard reset. Fixes infinite memory count on reset on Advanced/EV and Premiere/PCI.
2017-01-29 20:49:04 +00:00
SarahW
4072dbd26d
Fix ordering of components in Voodoo 2 2D blitter chroma range registers. Fixes mouse pointer in Populous : The Beginning.
2017-01-27 20:39:49 +00:00
SarahW
e05f20a372
Mark Voodoo as busy when CMDFIFO is not empty - fixes flickering HUD / other 2D bits in some games
2017-01-26 21:59:14 +00:00
SarahW
6d9624505d
Voodoo fast fill command now affected by Y origin bit
2017-01-23 21:04:55 +00:00
SarahW
f79d6ca3fe
Correct PCI ID for Bahamas 64 - now works with Premiere/PCI and Advanced/EV.
2017-01-17 21:46:26 +00:00
SarahW
fe1e1f09d0
ET4000/W32p now disables PCI functionality if the BIOS has the wrong PCI device ID. Diamond Stealth 32 now works with Premiere/PCI and Advanced/EV BIOSes.
2017-01-17 21:30:36 +00:00
SarahW
a94713388b
Fixed Mach64 1 bpp source data alignment - fixes font rendering in Windows NT
2017-01-16 21:29:25 +00:00
SarahW
d6df858b16
Implemented OPL ports 38a/38b on SB Pro v2/SB16/AWE32. Patch from basic2004
2017-01-16 19:43:52 +00:00
SarahW
69edc3fc2d
FDC errors now report last sector ID
...
FDC multitrack read/write now works properly
Fixes floppy issues in Windows 9x
2017-01-15 15:51:35 +00:00
SarahW
acb4307954
Voodoo texture cache now handles updates to non-square textures correctly
2017-01-14 20:57:46 +00:00
SarahW
9167b3a71f
Fixed x86-32 recompiler MMX entry code
...
Fixed FPU tag resetting in EMMS instruction
Clear MMX state in FINIT
Reset FPU state in FSAVE/FNSAVE
Fixes issues with MMX when more than one MMX program is running
2017-01-13 21:31:42 +00:00
SarahW
bb625f4fcf
Fixed x86-64 recompiler versions of JBE/JNBE/JLE/JNLE.
2017-01-12 19:40:27 +00:00
SarahW
836fe18aeb
Fixed mouse type check in Windows configuration dialogue
2017-01-10 16:46:33 +00:00
SarahW
fb3d3d594b
Fixed building under Linux
...
Linux GUI brought up to date
2017-01-10 16:38:52 +00:00
SarahW
47ce7bda99
Fix x86-64 recompiler regression with use of 64-bit addresses
2017-01-10 11:06:51 +00:00
SarahW
47c6e6e820
Corrected CMS/Game Blaster pitch. Patch from basic2004.
2017-01-09 15:22:51 +00:00
SarahW
179b85d81a
Clear ATAPI DRQ status bit following transfer of the final sector of a data read, but before command has completed. Ubuntu 10.04 installer now works correctly.
2017-01-08 15:18:57 +00:00
SarahW
ee9fd4d7b2
Fixed structure packing and reported data length in the ATAPI Get Event Status Notification command
2017-01-08 15:17:57 +00:00
SarahW
c183af29c1
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
2017-01-05 19:22:55 +00:00
SarahW
a9ef194a3c
All XT models can now use 64kb RAM. Patch from ecksemmess
2017-01-03 21:26:00 +00:00
TomW
939ca35d4b
Voodoo filter improvements. Patch from leilei
2016-12-21 12:15:35 +00:00
SarahW
e93feecd3b
Disable MEM_*_NO_ABRT abort checks on release builds
2016-12-18 15:06:39 +00:00
SarahW
932378bed8
Add missing Wyse 700 files
2016-12-18 10:44:28 +00:00
SarahW
9c1ac5cc37
Implemented Voodoo triple buffering properly
2016-12-17 21:54:44 +00:00
SarahW
7c7961c578
Fixed inconsistent declaration of biosmask
2016-12-17 21:53:58 +00:00
SarahW
da95fe4bcb
Added Wyse WY-700 video card emulation. Patch from John Elliott
2016-12-17 21:52:27 +00:00
SarahW
bffc0745c9
Fixed off-by-one window size when using Voodoo
2016-12-17 15:40:50 +00:00
SarahW
7f7c11edb2
Added Microsoft Intellimouse emulation
2016-12-16 21:36:46 +00:00
SarahW
09dbd1dd65
Mouse type now configurable
2016-12-16 20:19:08 +00:00
SarahW
d9fe1a30d7
Recompiled version of LxS updates cpu_state.oldpc - Tyrian works again.
2016-12-15 20:23:06 +00:00
SarahW
bdbbf687af
Tandy 1000 and PCjr now use reengine's composite emulation
2016-12-14 21:10:17 +00:00