Author Topic: Anyone heard of PCem? Just found it. EDIT: Fork PCem, get 86Box  (Read 3597 times)

0 Members and 1 Guest are viewing this topic.

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Anyone heard of PCem? Just found it. EDIT: Fork PCem, get 86Box
Was looking for an emulator that supported emulating old 3D graphics on virtual PC for Windows DOS / 3.x / 9x / XP -- this should help anyone trying to play (really) old games that don't have modern patches.

https://pcem-emulator.co.uk

What machine types & hardware are (currently) able to be emulated:

https://pcem-emulator.co.uk/status.html

Hidden Text: Show
Systems / motherboards emulated :

8088

    AMI XT clone
    Atari PC3
    Compaq Portable Plus
    DTK Clone XT
    (c)Anonymous Generic Turbo XT BIOS
    IBM PC
    IBM PCjr
    IBM XT
    Juko XT clone
    NCR PC4i
    Phoenix XT clone
    Schneider Euro PC
    Tandy 1000
    Tandy 1000HX
    Thomson TO16 PC
    Toshiba T1000
    VTech Laser Turbo XT
    Zenith Data SupersPort
    Xi8088

8086

    Amstrad PC1512
    Amstrad PC1640
    Amstrad PC2086
    Amstrad PC3086
    Amstrad PPC512/640
    Olivetti M24
    Sinclair PC200/Amstrad PC20
    Tandy 1000SL/2
    Toshiba T1200
    VTech Laser XT3

286

    AMI 286 clone
    Award 286 clone
    Bull Micral 45
    Commodore PC30-III
    Compaq Portable II
    Dell System 200
    Epson PC AX
    Epson PC AX2e
    GW-286CT GEAR
    IBM AT
    IBM PS/1 Model 2011
    IBM PS/2 Model 30-286
    IBM PS/2 Model 50
    IBM XT Model 286
    Samsung SPC-4200P
    Samsung SPC-4216P
    Toshiba T3100e
    Tulip AT Compact

386SX


    Acermate 386SX/25N
    AMI 386SX clone
    Amstrad MegaPC
    DTK 386SX clone
    Epson PC AX3
    IBM PS/1 Model 2121
    IBM PS/2 Model 55SX
    KMX-C-02
    Packard Bell Legend 300SX

386DX

    AMI 386DX clone
    Compaq Deskpro 386
    IBM PS/2 Model 70 (type 3)
    IBM PS/2 Model 80
    MR 386DX clone

486


    AMI 486 clone
    AMI WinBIOS 486 clone
    Award SiS 496/497
    Elonex PC-425X
    IBM PS/2 Model 70 (type 4)
    Packard Bell PB410A

Socket 4/5/7 (Pentium)

    ASUS P/I-P55TVP4
    ASUS P/I-P55T2P4
    Award 430VX PCI
    Epox P55-VA
    Intel Advanced/EV (Endeavor)
    Intel Advanced/ZP (Zappa)
    Intel Premiere/PCI (Batman's Revenge)
    Packard Bell PB520R (Robin LC)
    Packard Bell PB570 (Hillary)

Super Socket 7 (K6-2/III)


    FIC VA-503+ (1998)

Graphics cards emulated :

    3DFX Voodoo Graphics
    3DFX Voodoo 2
    ATI Graphics Pro Turbo (Mach64 GX)
    ATI Video Xpression (Mach64 VT2)
    ATI VGA Edge-16 (ATI-18800)
    ATI VGA Charger (ATI-28800)
    CGA
    Cirrus Logic CL-GD5429
    Cirrus Logic CL-GD5430
    Cirrus Logic CL-GD5434
    Compaq CGA
    Diamond Stealth 32 (Tseng ET4000/w32p)
    Diamond Stealth 3D 2000 (S3 ViRGE/325)
    Hercules
    Hercules InColor
    IBM EGA
    IBM VGA
    MDA
    MDSI Genius
    Number Nine 9FX (S3 Trio64)
    OAK OTI-037
    OAK OTI-067
    Olivetti GO481 (Paradise PVGA1A)
    Paradise Bahamas 64 (S3 Vision864)
    Phoenix S3 Trio32
    Phoenix S3 Trio64
    Plantronics ColorPlus
    S3 ViRGE/DX
    Sigma Color 400
    Trident TVGA8900D
    Trident TGUI9400CXi
    Trident TGUI9440
    Trigem Korean VGA (Tseng ET4000AX)
    Tseng ET4000AX
    Wsye 700

Sound cards emulated :

    AdLib
    AdLib Gold
    Ensoniq AudioPCI
    GameBlaster
    Gravis UltraSound
    Sound Blaster v1.0
    Sound Blaster v1.5
    Sound Blaster MCV
    Sound Blaster v2.0
    Sound Blaster Pro v1
    Sound Blaster Pro v2
    Sound Blaster Pro MCV
    Sound Blaster 16
    Sound Blaster AWE32
    Sound Blaster PCI128
    Windows Sound System



EDIT: 86Box seems to be a more capable fork of PCem, they recommend using their nightly builds.

Getting Started | Overview

You'll want
Latest 86Box nightly (Jenkins builds here if you don't want to compile your own)
ROMset (linked in the Getting Started page above)
86Box Manager

I've got a 486 with DOS 6.22 and Windows 3.11 working at the moment, there were almost no issues -- easily fixed issue with HIMEM not being able to control gate A20.  I had to change my CONFIG.SYS HIMEM line to
Code: [Select]
DEVICE=C:\WINDOWS\HIMEM.SYS /testmem:off /M:1 /cpuclock:on and added
Code: [Select]
SET DOS16M=2 to AUTOEXEC.BAT  -- not sure if the last was necessary or not.  Solution was found here.

I'm going to keep experimenting with this and let you know how it goes (including MW3, but that will have to wait until my Desktop is set up, I'm currently using my laptop and just tinkering with virtual boxes.  Fun to see all the old BIOS screens (heck even the mouse works in the ones with mouse support), hear the RAM test, Alt-Tab out to check which IRQ devices are set to when installing, (much easier than opening up an old PC case and checking DIP switches LOL) etc etc etc.  Been too long.  FYI, in case someone tries this and can't be arsed to search, cursor release from 86Box window is F8+F12.


« Last Edit: February 25, 2020, 02:20:12 pm by jr2 »

 

Offline Colonol Dekker

  • HLP is my mistress
  • 213
  • Aken Tigh Dekker- you've probably heard me
    • My old squad sub-domain
Re: Anyone heard of PCem? Just fuond it.
Those 3D cards and sound cards........    Its like my youth just crashed into the future.
Campaigns I've added my distinctiveness to-
- Blue Planet: Battle Captains
-Battle of Neptune
-Between the Ashes 2
-Blue planet: Age of Aquarius
-FOTG?
-Inferno R1
-Ribos: The aftermath / -Retreat from Deneb
-Sol: A History
-TBP EACW teaser
-Earth Brakiri war
-TBP Fortune Hunters (I think?)
-TBP Relic
-Trancsend (Possibly?)
-Uncharted Territory
-Vassagos Dirge
-War Machine
(Others lost to the mists of time and no discernible audit trail)

Your friendly Orestes tactical controller.

Secret bomb God.
That one time I got permabanned and got to read who was being bitxhy about me :p....
GO GO DEKKER RANGERSSSS!!!!!!!!!!!!!!!!!
President of the Scooby Doo Model Appreciation Society
The only good Zod is a dead Zod
NEWGROUNDS COMEDY GOLD, UPDATED DAILY
http://badges.steamprofile.com/profile/default/steam/76561198011784807.png

 
Re: Anyone heard of PCem? Just fuond it.
Let us know how it works out for you and what games you try it with.

I'm itching to get MechWarrior 3 up and running again, which is ludicrously hard on modern software and hardware, since it relied on a lot of early DirectX jank to do stuff like make gravity work.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: Anyone heard of PCem? Just fuond it.
Let us know how it works out for you and what games you try it with.

I'm itching to get MechWarrior 3 up and running again, which is ludicrously hard on modern software and hardware, since it relied on a lot of early DirectX jank to do stuff like make gravity work.

MW 3 eh?  I've gotta set my desktop back up (just moved recently) and then I'll have to try that out and let you know.