Emulators and compatibility layers for old software
This page lists tools that I have built (or contributed to) that may be useful for running obsolete MS-DOS, Windows 3.x, and 'classic' Mac software on modern Windows, macOS, and Linux systems. I am not the author of any of the actual emulator applications used by these tools (vDos, DOSBox-X, otvdm, SheepShaver, BasiliskII, or dosemu2) but the pages listed provide relatively easy ways to use them.
DOS emulators for Windows, macOS, and Linux
vDosWP - uses vDos to run WordPerfect for DOS under Windows
DOSBoxWP - uses DOSBox-X to run WordPerfect for DOS under Windows
- Now Here you will See the Option Apple Mac OS X and Select the Version OS X 10.11 You can Name Your Virtual Machine Whatever You Like, I will name it macOs 10.12 Sierra. At the bottom, you can see the PATH to all Logins stored on your PC.
- While there are tons of worthy Android emulators out there, such solutions for running iOS apps on Windows and Mac aren't common. To help you out, I've curated a list of the best iOS emulators for.
Unix with X11 (Linux i386/x8664/ppc, NetBSD 2.x, FreeBSD 3.x) Mac OS X (PowerPC and Intel) Windows NT/2000/XP BeOS R4/R5 (PowerPC) Some of SheepShaver's features. Runs MacOS 7.5.2 thru 9.0.4. MacOS X as a guest is not supported. Color video display CD quality sound output. 4 years, 7 months ago: Windows x64 Mac OS X: Dolphin 4.0.2: 7 years, 1 month ago: Windows x64 Windows x86: Dolphin 4.0.1: 7 years, 3 months ago: Windows x64 Windows x86: Dolphin 4.0: 7 years, 4 months ago: Windows x64 Windows x86 Ubuntu 13.04 Mac OS X: Dolphin 3.5: 8 years ago: Windows x64 Windows x86 Mac OS X: Dolphin 3.0: 9 years, 7 months. Here is a guide to show how to build an OS X El Capitan virtual machine that runs on top of Windows 7 or Windows 10. Thanks to this video, (where only the first 3:30 minutes are relevant to this guide,) I wrote a step by step solution to building a hackintosh virtual machine that runs on top of Windows.
vDosWP for the Mac - uses vDos to run WordPerfect for DOS under macOS
WPDOSBox for the Mac - uses DOSBox-X to run WordPerfect for DOS under macOS
dosemu2 - instructions for running WordPerfect for DOS in dosemu2 under Linux
See also PrintFilePrinter for Windows for printing from other emulators and NTVDMx64 by Leecher1337 for an NTVDM for 64-bit Windows.
16-bit Windows (Windows 1.0-3.11) emulator and compatibility layer
otvdm - an installer for otvdm/winevdm, which lets 16-bit Windows programs run under 64-bit Windows.
Win31DOSBox - uses DOSBox to emulate Windows 3.11 under Windows 7, 8, and 10
Classic Mac OS emulators
SheepShaver Wrapper - an easy-to-use application for setting up the classic SheepShaver emulator under macOS
Mac OS 9 for OS X/macOS - a complete Mac OS 9.0.4 system that runs under current versions of macOS (the same page also offers a System 7.6.1 emulator)
Mac OS 9 for Windows - a complete Mac OS 9.0.4 system that runs under current versions of Windows (the same page also offers a System 7.6.1 emulator)
WPMacApp for macOS - a complete Mac OS 8.6 system that runs WordPerfect for the Mac under current versions of macOS
WPMacApp for Windows - a complete Mac OS 8.6 system that runs WordPerfect for the Mac under current versions of Windows (link available on the same page as the macOS system).
Edward Mendelson (em thirty-six [at] columbia [dot] edu, but with two initials and two numerals before the [at] sign, not spelled out as shown here).
Repository moved to Github
Submitted by Seppel on March 3, 2015 - 21:46, GMT +0100.I moved the main repository of PearPC to Github. Hopefully this makes merging patches easier. Additionally, I made the repository compile under clang and the assembler shipped with Mac OS X.
PearPC 0.5.0!
Submitted by Seppel on July 13, 2011 - 18:37, GMT +0200.It took a whole lot of a while but here is finally the 0.5.0 release. This is the first release with AMD64 support. The are also a lot of smaller bug fixes and compilation problem fixes.
Full ChangeLog | Downloads | Config file format
PearPC 0.4.0
Submitted by Seppel on December 20, 2005 - 15:33, GMT +0100.It took a while but here is finally the long awaited 0.4.0 release. This is the first release with G4 support by Daniel Foesch (you have to enable it in your config). Other feature include support for native CD-ROMs (no need for images) and endianess safety (i.e. you can run PearPC on big-endian systems).
Full ChangeLog | Downloads | Config file format
Happy Birthday!
Submitted by Seppel on May 10, 2005 - 15:30, GMT +0200.One year ago I released PearPC 0.1, so today PearPC celebrates it's first birthday! Thanks for all who helped so far.
Altivec merge
Submitted by Seppel on April 19, 2005 - 19:30, GMT +0200.We finally merged the altivec-branch into the main CVS tree. That means you can now use the G4 emulation with the standard CVS tree. You can also expect the 0.4 release soon.
To enable altivec emulation you have to set the entry 'cpu_pvr = 0x000c0000' in your config file.
PearPC 0.3.1
Submitted by Seppel on September 5, 2004 - 19:30, GMT +0200.This is mainly a maintaince release fixing some wrong/unimplemented keyboard mappings, a JITC bug preventing Java applications to run and a partition table problem. Additionally the BEOS port was updated.
Important note: This release fixes an ugly partition mapping bug which prevented PearPC to boot OpenDarwin. But the fix might cause regressions: so if your image is no longer booting and you can compile pearpc yourself, please talk to the pearpc-devel mailing list.
Full ChangeLog | Downloads | Config file formatPearPC 0.3.0
Submitted by Seppel on August 13, 2004 - 18:30, GMT +0200.The most important change of this release are the accurate timing facilities which made PearPC faster and allowed us to implement idle-sleep. So PearPC no longer consumes CPU time when the client is idle. Other changes are an SDL port (faster graphics), full screen support for Win32 and SDL and of course a lot of optimizations.
Note that there are again some small config file changes, so please update your config file from the shipped ppccfg.example. I also updated the about page to reflect recent development. Read the full changelog for all changes.
Full ChangeLog | Downloads | Config file format11.2.1981 - 2.7.2004
Submitted by Seppel on July 3, 2004 - 19:40, GMT +0200.Yesterday evening at 23:00 one of my best friends, one of my best critics, one of the most valuable programmers of PearPC, the one who could help me in all situations, the one with whom I had the best time of my life, died after getting hit by a train.
Stefan 'steveman' Weyergraf -- Rest In Peace. We'll never forget you.
PearPC 0.2.0
Submitted by Seppel on June 15, 2004 - 00:30, GMT +0200.The most important change of this release is certainly that network now also works with Windows as host. Since we now have conditional redraw code, you can take a smaller redraw interval without dramatic speed decrease. With this release, you can switch the screen resolution (i.e. the size of the window) at runtime via the video.x driver. Note that there are some small config file changes, so please update your config file from the shipped ppccfg.example. Read the full changelog for all changes.
Full ChangeLog | Downloads | Network driverPearPC 0.1.2
Submitted by Seppel on May 20, 2004 - 18:06, GMT +0200.With this release you can finally use network with Darwin PPC / Mac OS X clients (but still only with Linux as host).
- PROM: fixed: 'seek > 2^32 not impl'.
- JITC: fixed mmio with overlapping pages (should fix 'mac os crashes when idle')
- numpad keys mapped
- (Win32) fixed: '' key wasn't mapped
- (Win32) fixed: F8 key wasn't mapped
- (Win32) fixed: crash when unknown keys in F11 mode pressed
- 3c90x: added MII support, some bugs fixed
PearPC 0.1.1
Submitted by Seppel on May 14, 2004 - 15:06, GMT +0200.Mac Os X 10 Emulator For Windows 7 Download
Here comes the first small update for PearPC. Changes include:
- (Win32) fixed: '=' key wasn't mapped
- fixed: 'JITC Error: cannot read page-table'
- fixes for older BootX (for Mac OS X 10.0 and 10.1)
- FPU: fixed fmaddx and friends (That means your Finder will no longer crash-loop)
- gcard: 1024x768x32 mode wasn't useable
- io registers weren't zero extended on byte or half accesses (aka '[IO/IDE] <Error> command 'ffffffa1' not impl')
- compiles now also with gcc 2.95
- boots debian for PowerPC
Join the development
Submitted by Steveman on May 13, 2004 - 14:06, GMT +0200.We've create a development section. There you will find instructions on what you can do to help us and how to join the developers mailing list.
Also we have updated the documentation and there is a FAQ now.
PearPC 0.1 released!
Mac Os X 10 Emulator For Windows 7 Low End Pc
Submitted by Seppel on May 10, 2004 - 1:00.Nds Emulator For Windows
This is the first official release of PearPC. Please note that this is an experimental program not meant for productive use. There are still unimplemented instructions, mysterious bugs and missing features. Don't use it on important data, it WILL destroy them sooner or later! However if you are brave enough to try it out fetch one of the builds or the source. Don't forget to read the documentation, it will save you hours of frustration! And please don't whine if it doesn't work for you but fix the bugs.
Getting started | DownloadsHome of PearPC
Mac Os X 10 Emulator For Windows 7 Version
Submitted by Seppel on May 5, 2004 - 22:00.Welcome to the new homepage of PearPC! Here you'll soon find the 0.1 release of PearPC.
All trademarks are properties of their respective owners. | Copyright © 2003-2015 Sebastian Biallas Artwork by Stefan Weyergraf |