SarahW
070a93803e
Re-enable HDD controller list when changing model in configure dialogue.
2017-03-16 19:15:52 +00:00
SarahW
ef1eb680b7
Don't fatal out if config file contains invalid hard drive controller.
2017-03-15 18:06:41 +00:00
SarahW
9ddd1fc679
Added support for IBM AT Fixed Disk Adapter (MFM).
...
Added ability to configure hard drive controller.
Changed XTIDE to be generic device.
2017-03-14 21:15:28 +00:00
SarahW
7d6028a619
Store sound card in config file as name rather than number.
2017-03-08 20:03:32 +00:00
SarahW
3d26ce6517
Autotools related updates. Patch from AmatCoder.
2017-03-03 20:57:22 +00:00
SarahW
76cdb63bc6
Fix missing check on PS/2 Model 30-286 ROM load - fixes crash when no ROMs present. Patch from AmatCoder.
2017-03-03 19:38:00 +00:00
SarahW
5c4b6ade9a
Store graphics card in config file as name rather than number.
2017-02-24 20:02:31 +00:00
SarahW
e6307a43e2
Store model in config file as name rather than number.
2017-02-24 19:42:43 +00:00
SarahW
f28a88dc99
Added missing PS/2 model 30 files
2017-02-24 18:26:13 +00:00
SarahW
f2a42ccf7e
Voodoo screen filter improvements. Patch from leilei.
2017-02-22 20:49:54 +00:00
SarahW
c2a6ce2bac
Added IBM PS/2 Model 30-286 emulation. Patch from dns2k.
2017-02-22 20:18:41 +00:00
SarahW
d20868f930
Add read of more Voodoo registers. Tomb Raider demo not works.
2017-02-22 19:49:34 +00:00
SarahW
20bd34e548
Updated readme to include details of MR and AMI 386DX clones.
2017-02-21 08:36:12 +00:00
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