SarahW
|
8eaec50623
|
Fixed broken cycle calculation for BSF/BSR on 286+ when using interpreter.
|
2017-04-09 14:51:00 +01:00 |
|
SarahW
|
26e46bf61a
|
Add Adlib MCA, Sound Blaster MCV and Sound Blaster Pro MCV emulation.
|
2017-04-06 22:01:31 +01:00 |
|
SarahW
|
4d164c4c37
|
Add preliminary IBM PS/2 ESDI Fixed Disk Adapter emulation.
|
2017-04-06 22:01:11 +01:00 |
|
SarahW
|
9c1d8e5022
|
Add PS/2 Model 50 emulation.
This commit also adds basic MCA emulation.
This commit also adds emulation of the PS/2 Type 1 DMA controller.
|
2017-04-06 22:00:40 +01:00 |
|
SarahW
|
2ad4ebc253
|
Added dummy serial FCR register.
|
2017-04-06 21:58:15 +01:00 |
|
SarahW
|
0935867771
|
Base drive selection for FDC Seek, Recalibrate and Sense Drive Status commands on FDC parameters rather than motor status.
|
2017-04-06 21:57:52 +01:00 |
|
SarahW
|
1ad8c6c5fe
|
PIT emulation now more modular.
|
2017-04-06 21:56:49 +01:00 |
|
SarahW
|
d07583d675
|
io_removehandler() now clears private pointers.
|
2017-04-06 21:52:51 +01:00 |
|
SarahW
|
81a42622a3
|
Fix bug in .IMG handling code that failed to load image on B: correctly if A: was empty.
|
2017-04-06 21:52:24 +01:00 |
|
SarahW
|
3afec12252
|
Fix 286/386/486 interpreter timing granularity at 5us.
|
2017-04-06 21:51:35 +01:00 |
|
SarahW
|
22c873e0cd
|
Fix access through NULL pointer in config dialogue.
|
2017-03-28 18:02:06 +01:00 |
|
SarahW
|
b60ff22d7b
|
Illegal x87 instructions don't cause an exception. Fixes NSSI hangs.
|
2017-03-25 14:24:35 +00:00 |
|
SarahW
|
e7e790701e
|
Wrap MDA and Hercules text modes at 4kb.
|
2017-03-23 20:20:38 +00:00 |
|
SarahW
|
2acbcece0e
|
Added MDSI Genius emulation. Patch from John Elliott.
|
2017-03-23 19:36:59 +00:00 |
|
SarahW
|
1cb83a4dc1
|
Add option to disable BPB checking when loading .IMG files - should fix some floppy images on non-DOS/Windows/OS/2 systems.
|
2017-03-22 19:22:50 +00:00 |
|
SarahW
|
ed7021a2e1
|
Added support for DTC 5150X HDD controller.
Fixed some bugs in the 'Xebec' MFM controller in the process.
|
2017-03-19 21:50:51 +00:00 |
|
SarahW
|
4fcd35fded
|
Fixed missing ROM availability test for Xebec Fixed Disk Adapter.
|
2017-03-18 17:23:48 +00:00 |
|
SarahW
|
f44aed9332
|
Added preliminary emulation of the 'Xebec' XT Fixed Disk Adapter.
|
2017-03-18 17:14:39 +00:00 |
|
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
|
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 |
|