PCem

log

age author description
Sat Dec 21 09:55:49 2013 +0000 TomW Updated version number to v8.
Sat Dec 21 08:01:31 2013 +0000 TomW Video card menu now enabled/disabled correctly when configuration window opened.
Fri Dec 20 22:49:39 2013 +0000 TomW Fixed memory corruption bug when using PC1640.
Fri Dec 20 22:24:15 2013 +0000 TomW CGA, Hercules, MDA and PC1512 video read/writes now represented in status window.
Thu Dec 19 18:17:37 2013 +0000 TomW Fixed stupid bug in DMA length handling - should fix sound clicking on some games.
Wed Dec 18 21:40:58 2013 +0000 TomW Disabled more debug.
Sun Dec 15 21:30:23 2013 +0000 TomW Mach64: Added colour compare, X/Y destination tiling, MMIO RAMDAC access.
Sun Dec 15 15:41:29 2013 +0000 TomW Added quick hack to FCOMPP to fix 80387 detection. Quake (and presumably some other stuff) works in Windows again.
Sun Dec 15 14:29:52 2013 +0000 TomW Mach64 now disables VGA data processing on LFB writes. Windows 9x DOS boxes now rendered correctly.
Sat Dec 14 11:31:37 2013 +0000 TomW FPU opcode 0xd9 0xd8-0xdf are aliases for FSTP1. Doom v1.0 now works when FPU enabled.
Thu Dec 12 18:16:22 2013 +0000 TomW Added meaningful status window information for Mach64 and Sound Blaster.
Wed Dec 11 20:18:26 2013 +0000 TomW Illegal REP and FFh opcodes no longer cause PCem to exit.
Sun Dec 08 19:43:54 2013 +0000 TomW Fixed zero flag on byte & word SHL - Windows 98 setup works again.
Sat Dec 07 14:02:03 2013 +0000 TomW Implemented VGA colour plane mask, 640x200x2 (eg Windows 2.x startup screen) now displayed correctly.
Sat Dec 07 13:43:06 2013 +0000 TomW Added fullscreen mode.
Mon Dec 02 21:00:26 2013 +0000 TomW 286 version of IRET sets flags properly, Windows 3.x works on 286 again.
Thu Nov 28 20:03:59 2013 +0000 TomW Devices can now be marked as not working, and disabled in release builds.
Tue Nov 26 19:35:52 2013 +0000 TomW Mouse capture clipping now updated when window resized.
Wed Nov 20 21:34:09 2013 +0000 TomW Added correct clock support for S3 Trio64 (Number Nine 9FX).
Sat Nov 16 20:48:51 2013 +0000 TomW Fixed Mach64 in 32-bit colour modes.
Sat Nov 16 20:27:56 2013 +0000 TomW Fix for Mach64 pattern drawing.
Sat Nov 16 17:25:44 2013 +0000 TomW S3 line draw now uses correct foreground/background mix.
Fri Nov 15 19:55:22 2013 +0000 TomW Fixed lazy V flag on SHL/SHR/SAR - IBM AT & Acer 386 BIOSes work again.
Sun Nov 10 16:40:52 2013 +0000 TomW Workaround for bad AWE32 ROM dumps created by AWE-DUMP - Win95 AWE32 drivers now work with these dumps.
Fri Nov 08 22:32:34 2013 +0000 TomW PIT timers can now be restarted using GATE input - CPU speed detection on SiS496/497 now works.
Wed Nov 06 19:46:49 2013 +0000 TomW Updated makefile with changes from last few commits.
Tue Nov 05 19:59:35 2013 +0000 TomW Split off AD1848 CODEC from main Windows Sound System emulation.
Tue Nov 05 11:02:25 2013 +0000 TomW Added missing files from last commit...
Mon Nov 04 18:23:15 2013 +0000 TomW New 'available' function in device API, to determine whether required ROMs are available. Currently used when building soundcard menu, to remove AWE32 when required ROM dump is not present.
Sat Nov 02 19:38:59 2013 +0000 TomW Fixed some stupid serial issues - reading interrupt enable mask now works, and has an effect, and reading data when FIFO empty now returns last value instead of zero. Windows 9x setup now detects serial mouse correctly.