2011-09-22

PCem v0.5

PCem v0.5 is released. PCem is an emulator for old XT/AT-class PCs.

PCem emulates :
- IBM 5150 PC
- IBM 5160 XT
- Tandy 1000
- Generic XT clone
- Schneider EuroPC
- Amstrad PC1512
- Sinclair PC200
- Amstrad PC1640
- IBM AT
- AMI 286 clone
- AMI 386 clone
- AMI 486 clone

with 640k of RAM (8mb for AT and 286/386/486), 2 floppy drives (up to 2.88mb), 2 hard drives, CGA, MDA, Hercules, EGA (PC1640 only), VGA or SVGA, SoundBlaster, GameBlaster, GUS, and a mouse. It can run both DOS-based games and booter games.

PCem v0.5 Changelog:
- More games work, eg Tyrian, Jazz Jackrabbit, Transport Tycoon
- New (bad) cache emulation. Should make 386/486 speeds a bit more realistic
- 486 speeds between 50 and 120 MHz added. The fastest are only for people with stupidly quick machines.
- Fixed CMOS corruption bug
- SB Pro v2 and SB16 emulation
- GUS improvements, MIDI playback now better
- CD-ROM emulation (use OAKCDROM.SYS)
- Re-added CGA composite emulation
- 8088/8086 timing tweaks
- Fixed bugs in LLDT/LIDT/LGDT/LTR
- VM flag no longer stored with PUSHFD
- Fixed bug in SIDT/SGDT - no more 'hardware not recognized' from Borland DPMI
- HLT now priviledged
- Fixed unused bits in FLAGS register
- Fixed read/write across page boundary
- Many bug fixes in exception handling
- REP INSx now uses correct segment
- DIV.D fixed, fixes Terminal Velocity, Pro Pinball etc
- Loads of other fixes

Download: PCem v0.5
Source: Here

0 Comments

Post a Comment