Mac->PC emulator. Is this possible?

I have a game that I want to play on my Mac and PC (so Ardred and I can LAN-geek it up).

I don’t believe it’s available for Mac, so I’m wondering if I could get some sort of (the freer the better) emulator to play the PC version on the Mac. I’ll pay for a good PC emulator that will allow this, but freeware is better. :slight_smile:

I’m aware I’d have to buy two copies to play at the same time, and I’m certainly willing to do so, if the above is possible.

What you want is called Virtual PC. [Seems they’ve been “embraced” by Microsoft now.]

I am unaware of free alternatives.

VPC is indeed part of the MacBU now and ships with MacOffice 2004 or can be purchased separately.

However, if you don’t want to pay for MacOffice you can use RDC - Remote Desktop Client - for free. (It’s also available if you buy MacOffice but it’s available as a free download from the MacBU’s Mactopia site here. It will allow you to see your PC from any Mac, print from it to an attached Mac printer, copy/paste between the two, and run any Win program.

As long as it’s connected and available on a network that can be seen from a Mac (example, one with Terminal Services or Remote Desktop Services enabled) you’re dancin’.

I’ve searched high and low, but the only real emulator I’ve ever found is the one above. At least one that can handle more than win98. There is no free version out there that I’ve found either. Which sucks because there is a really good 68k mac emulator for the PC that’s free. I wanted to, for the sake of geekatude, emualte a PC on an emulated mac on a real PC. If you do wind up getting Virtual PC, let me know how it works out.

My sole reason for posting to this thread is to brag.

A few years ago for my friends and I had a contest to see how many layers of OS or machine emulation we could create in a few minutes. (With no repeats). I won with my Mac G3 running Yellowdog Linux running MoL (a virtual machine for booting MacOS under Linux but with native processing) running Virtual PC, running a Mac 512k emulator, running a Commodore 64 emulator, running one of those text adventure games. (I won the bet only after convincing my rival that the text-adventure Z-machine counted as a virtual machine. But I’m not even sure that it does.)

Whoa friedo, I may have to co-opt that story to score with the ladies!

What game is this? There are networkable games that work on both platforms.


I’m engaged, so I can safely say… that’s pretty damn cool… without fear of female shunning.
So, That’s pretty damn cool.

I’d say it does. There might not be any physical chips that actually run Z-code, but hey, that’s why it’s a virtual machine. It’s Turing complete and it’s been used for things other than text adventures, such as Tetris and a Scheme interpreter.

I’ve run the MacOS “FAT” version of vMac (running System 6.0.8) within the Windows version of Basilisk II (running Mac System 7.5.5) within Virtual PC (running NT Server) running under MacOS 9. Fewer layers than friedo, but every single one of those layers does a full-bodied emulation of a different CPU.

If I could just locate a copy of Entry-Level SoftPC, a PC XT-emulator that runs MSDOS on Macs dating back to the Plus and SE – I actually owned it once but one of the two installation diskettes is corrupted – I could run MS-DOS 5.0 on an emulated XT in a window in System 6 on an emulated Mac Plus in a window in System 7 on an emulated Quadra running as a process in NT on an emulated Pentium II PC on one screen of a Mac running MacOS 9. (Or OS X for that matter, but VPC is slower under OS X).

If SheepShaver could run VirtualPC, I could add a layer that way (run MacOS 9 in a window under MacOS X and then run VPC in SheepShaver and so forth as described above) but unfortunately VirtualPC won’t boot under SheepShaver.

Hmm… but the older emulator SoftWindows will, I bet… hang on, I’ll be back…

Wait awhile.

VPC, while an impressive product, is not a performance item. It does what it says it does: You can run Windows and Windows apps. on an emulated PC on your Mac. Don’t expect fast. Real-world tests indicate a 1GHz PPC runs about as fast as a 300MHz PII using software 3D graphics; so you’re talking dog-ass slow for games.

However, VPC 7.0 will (according to Microsoft, so you have to take it with a few dashes of salt) run faster, take advantage of dual processors to emulate multithreading, and also use the Mac’s GPU to handle graphics. If the software delivers on its promise, it could provide a viable way to play older PC games that don’t need much more than maybe a 450MHz PIII with circa Y2K GPU technology on the fastest G4 system. It’s hard to know how it will perform on a G5, becauses the software had to get a major overhaul to be compatible with the PPC970 (which lacks a way to handle either little-endian or big-endian byte-order-reliant softare on the chip, unlike the G4…as a result, cycle-for-cycle, the G5 might not perform as well as a G4).

VPC keeps getting delayed. The most recent excuse is u$oft had to wait until the latest WinXP service pack was out before releasing it. I’m skeptical (couldn’t I run Win2k just fine without the WinXP update? Answer: Yes, yes I could). Preliminary viewings of VPC 7.0 showed it to be buggy as all hell, so it’s probably still getting kinks ironed out. Expect it maybe in the fall. I think it will be worth holding off until then, if games are what you’re interested in.

I use wineX, the transgaming version, to run some windows games in linux. I’ve read somewhere that transgaming is now working on the mac. Don’t know how far they’ve gotten.

Boy, you aren’t kidding!

I bought VPC to run a program on my mac. It was so slow and so painful to use that I ended up getting a pc laptop instead.

Virtual PC is fine for running “productivity”-type applications – I was using it for a while to run the Windows versions of MS Office and Internet Explorer on my Mac, to test for cross-platform compatability issues. Most games, though, require bleeding-edge graphics cards and other hardware which can’t be easily emulated, hence the performance hit.

The game is the Doom Collection. (Doom, Doom II and Final Doom). I haven’t found it for mac, anywhere.

There are pitiful requirements, though, so the aforementioned slow one might work.

Well, the copy of Windows95 I installed in SoftWindows (eons and eons ago) is too old to run Basilisk II, seems to be missing some .dll files or something.

So this is the best I can do. But as I said, every layer of it is complete CPU emulation run by the environment surrounding it.

At least some parts of the Doom series are/were available for Mac…

Don’t know if copies can be bought now. If you can find them, I’d go the Mac-native route, but, all the same, it may be possible to play those ancient titles in emulation on a Mac, since minimum requirements are for a 486.

If you’ve got the WAD files, go to Doom Legacy and use the free Doom engine from there. I recently re-played all of DOOM 2 using the MacOS X Legacy engine, and aside from the lack of in-game music, it was indistingushable from the original.

Doom and Doom 2 may be old enough that they won’t work on a modern Mac.
(you’d be emulating 68k code in classic mode. While in general this will work, games often do bad things like write directly to the hardware rather than use the OS. OOh I just checked and it does have a PowerPc version, so thats one less layer of emulation. )
I found Doom 2 here:
cheaper than VirtualPC


Doom should work using the Doom Legacy port linked by rjung. You can get the WAD files off your Doom Collection CD. (I presume you’ve got a CD.)