SarahW
|
1edbb679f0
|
Emulate memory spinner granularity on systems that don't implement wxSpinCtrl->SetIncrement().
|
2017-12-11 09:06:19 +00:00 |
|
SarahW
|
2ebbec2863
|
Fixed put_backslash() function - PCem now correctly reads default CMOS RAM files.
|
2017-12-10 22:22:12 +00:00 |
|
SarahW
|
a957e87da4
|
Olivetti GO481 now only available if the BIOS is present.
|
2017-12-10 17:42:02 +00:00 |
|
SarahW
|
04cbcfb587
|
Added Pentium 133 to Advanced/EV CPU list.
|
2017-12-10 17:34:36 +00:00 |
|
SarahW
|
6cdb91a804
|
Fix timer usage on WD1007V-SE1 ESDI controller. Fixes OS/2 v1.0 installation.
|
2017-12-10 12:36:40 +00:00 |
|
SarahW
|
45b627dfcd
|
Fix timer usage in AT MFM controller. Fixes OS/2 v1.0 installation.
|
2017-12-10 12:25:23 +00:00 |
|
SarahW
|
30017ea58b
|
Fix LPT port accesses on Amstrad machines - Amstrad machines work again.
|
2017-12-09 22:10:43 +00:00 |
|
SarahW
|
cb7b54bc8a
|
Correct path of Western Digital WD1007V-SE1 ROM image.
|
2017-12-09 22:09:30 +00:00 |
|
SarahW
|
882da6537d
|
Stop disc drive on write protect error. Fixes Hitchhiker's Guide booter.
|
2017-12-09 15:48:21 +00:00 |
|
SarahW
|
640c6a61e2
|
Added output volume control.
|
2017-12-08 20:39:36 +00:00 |
|
SarahW
|
ae37557c3d
|
Speed up IBM ESDI adapter a bit.
|
2017-12-08 20:12:13 +00:00 |
|
SarahW
|
f9670eb707
|
Fix return data on IBM ESDI adapter Get Device Config command.
|
2017-12-08 20:12:05 +00:00 |
|
SarahW
|
3f6e5282c6
|
Added Get Device Status command to IBM ESDI adapter.
|
2017-12-08 20:11:50 +00:00 |
|
SarahW
|
cd8e5dbd54
|
IBM ESDI adapter now handles out-of-range reads/writes.
|
2017-12-08 20:11:29 +00:00 |
|
SarahW
|
f5009ef43c
|
Fix HD indicator LED on IBM ESDI adapter.
|
2017-12-08 20:10:59 +00:00 |
|
SarahW
|
50a3aaf1a8
|
Added dma.stat_rq variable required by rev 950.
|
2017-12-08 19:13:46 +00:00 |
|
SarahW
|
a8e72802a1
|
Implement PS/2 DMA status register - fixes OS/2 v1.3 on PS/2 machines.
|
2017-12-07 22:26:57 +00:00 |
|
SarahW
|
6555ecd3e3
|
Disable NMI masking on PS/2 MCA machines - fixes '103' POST error.
|
2017-12-07 22:26:19 +00:00 |
|
SarahW
|
12d3ac4377
|
Fix PIIX IDE bus mastering initialisation. Ubuntu 10.04 boots again.
|
2017-12-06 22:14:51 +00:00 |
|
SarahW
|
c3a127f01c
|
Fixed alignment check in x86-64 recompiler. Fixes crash in Windows 95 setup.
|
2017-12-04 22:15:30 +00:00 |
|
SarahW
|
8af8ab7e8a
|
Don't fatal() on AHA-1542C/BT-545S when SCSI device fails to request a command.
|
2017-12-04 18:25:42 +00:00 |
|
SarahW
|
0db852eb92
|
Fix call through NULL pointer when using 53c400-based SCSI cards.
|
2017-12-04 18:24:37 +00:00 |
|
SarahW
|
75cdefe0b4
|
Return 0 for block decoded I/O address on Mach64 GX. Fixes hang in OS/2 Warp install when using this card.
|
2017-12-03 21:41:09 +00:00 |
|
SarahW
|
e6d20ca199
|
Fixed PIT readback command, and timing synchronisation when loading a timer. Fixes Sound Blaster detection in Lemmings 2.
|
2017-12-03 12:55:53 +00:00 |
|
SarahW
|
5c3ae2556a
|
Don't mute Sound Blaster DSP output when DMA disabled. Fixes use of SB Direct Output.
|
2017-12-02 18:04:04 +00:00 |
|
SarahW
|
e12eb0ff0d
|
Don't mirror VRAM at 1 MB for Phoenix Trio64 with 1 MB. Fixes memory size detection.
This is most likely a difference in memory mapping between FPM and EDO Trio64 configurations.
|
2017-11-28 19:47:46 +00:00 |
|
SarahW
|
2f1514d3b2
|
Dynarec now jumps straight to GPF handler if it hits a NULL selector instead of relying on interpreter code to detect the GPF. Fixes hang in Windows 98 SE upgrade setup.
|
2017-11-27 21:09:42 +00:00 |
|
SarahW
|
f0b213fef0
|
Mask ViRGE source colour to current destination colour depth. Fixes chroma transparency in Beasts and Bumpkins.
|
2017-11-26 17:46:21 +00:00 |
|
SarahW
|
ae52810cc8
|
Separate Voodoo command written count from main thread and FIFO thread. Fixes hangs in some games.
|
2017-11-26 17:01:35 +00:00 |
|
SarahW
|
542eb75483
|
Fixed bug in Voodoo recompiler breaking cc_localselect_override. Fixes colours in Return Fire II.
|
2017-11-23 21:11:43 +00:00 |
|
SarahW
|
e80921f29d
|
Fix Voodoo caching of textures ending at the exact end of texture memory. Fixes FMV in Return to Castle Wolfenstein.
|
2017-11-22 21:00:42 +00:00 |
|
SarahW
|
a1fc8da064
|
Fixed clipping rectangle on Voodoo, Return Fire II now works.
|
2017-11-20 20:48:27 +00:00 |
|
SarahW
|
4af811699e
|
Fix dynarec timer granularity to 5us. Fixed speed issues in Tubular Worlds.
|
2017-11-19 21:55:49 +00:00 |
|
SarahW
|
97ac443f70
|
More fixes/improvements to T3100e. Patch from John Elliott.
|
2017-11-19 21:30:42 +00:00 |
|
SarahW
|
717d815604
|
Tweak flat DS/SS dynarec optimisation, should reduce block churn when routines are called both with and without flat DS/SS.
Fixed incorrect STACK32 flag when entering V86 mode that was hidden by block churn.
Protected and V86 mode status now considered when selecting block.
|
2017-11-15 21:55:27 +00:00 |
|
SarahW
|
13496ba7b9
|
Implement IDE Check Power Mode command. Fixes Windows NT4 with SP4 or later.
|
2017-11-13 21:56:44 +00:00 |
|
SarahW
|
a16fdb195e
|
Adaptec/BusLogic cards now pad out command with zeros if command length is longer than stated in the CCB. Fixes Windows NT 4.0 installation (sends 10 byte instead of 12 for READ CD).
|
2017-11-12 12:53:22 +00:00 |
|
SarahW
|
a8ce4ebc86
|
Voodoo now clamps texture caching to valid LOD levels.
|
2017-11-11 20:50:51 +00:00 |
|
SarahW
|
0634cba224
|
Added autoconf test for off64_t and related calls.
|
2017-11-11 20:48:03 +00:00 |
|
SarahW
|
43eabc727c
|
Added OS X support to build system.
|
2017-11-11 20:23:01 +00:00 |
|
SarahW
|
64cb5f580f
|
Recompiler now works on Mac OS X.
|
2017-11-11 20:21:20 +00:00 |
|
SarahW
|
e8919433b2
|
Fix OpenAL include path on Mac OS X.
|
2017-11-11 20:20:35 +00:00 |
|
SarahW
|
7c9bb73b57
|
Voodoo x86-64 recompiler now works correctly with addresses above 4GB.
|
2017-11-11 20:20:16 +00:00 |
|
SarahW
|
170cf99ffb
|
Fix out-of-bounds array access in Mouse Systems mouse emulation.
|
2017-11-11 20:16:40 +00:00 |
|
SarahW
|
4c42cc1596
|
Implement Headland fast reset. Fixes AMI 386SX clone.
|
2017-11-06 22:10:32 +00:00 |
|
SarahW
|
f2e1e307c6
|
Don't write directly to PC speaker state when writing PIT control byte. Fixes engine cacophony in Hard Drivin' II.
|
2017-11-06 21:38:07 +00:00 |
|
SarahW
|
bb4fbdd9c2
|
Fixed >32 bit shifts on 808x CPUs. Fixes Titus the Fox.
|
2017-11-05 17:17:58 +00:00 |
|
SarahW
|
b97d525e0c
|
Fix 8-bit RAMDAC palette handling.
|
2017-11-05 15:42:04 +00:00 |
|
SarahW
|
5af136bc61
|
Disable NE2000 debug output by default.
|
2017-11-05 15:00:10 +00:00 |
|
SarahW
|
363fc1b01c
|
Improve NE2000 interrupt handling.
|
2017-11-05 14:53:19 +00:00 |
|