Windows 3.11 on iOS

Here is a quick tutorial on how to emulate Windows 3.11 on iOS. This should also work with any other DOS-based version of windows. To get emulation up and running, you will need jailbroken device.

First, you’ll need to install DOSPAD, MS-DOS emulator based on DOSBox. You won’t find it in main Cydia repository, so you’ll need to add custom repository. Open Cydia, then go to Sources. Select Edit and then Add, and enter Once repository source has been added, tap on it, select All Packages and then select DOSPAD to install it.

Once DOSPAD is installed, you’ll have a working MS-DOS environment in which to install Windows 3.11. DOSPAD mounts Documents folder as C:\ drive, so to get new files to access from emulator just copy them via SSH/FTP to Documents folder.

Now you’ll need installation files for Windows 3.11. Create install directory and copy all installation files in there. If you don’t have original Windows 3.11 floppies, Google is your friend. Copy install folder to Document folder on iPhone/iPad. Open DOSPAD an run setup from install directory. Go through Windows installation process (shouldn’t take long) and once it’s finished you’ll have working Windows 3.11 installation.


AppleWin – Apple II emulator for Windows

AppleWin is an Apple II emulator for Windows. It emulates Apple II system with 128 KB RAM, two 5.25″ floppy drives, joystick, and serial card. It also supports both 40 column and 80 column text modes.

AppleWin supports ProDOS and Apple DOS 3.3 disk image formats, as well as hard disk images. Supported file formats include .BIN, .DO, .DSK, .NIB and .PO files.

You can get AppleWin from GitHub.


Basilik II – Open Source 68k Macintosh Emulator

Basilik II is an open source Mac emulator, emulating 68k Macs. Recently I’ve set up a virtual Mac running System 7.5.3 using Basilik II. Once I had the right files / images, it was relatively straight forward to set up and configure virtual Mac.

To set up a Mac using Basilik II, you’ll need:

Emaculation also has great installation guides which you should also read through:

Here is a few screenshots of Basilik II running under OS X.

Retro Gaming Windows 98 setup in VirtualBox

This weekend’s project is setting up retro gaming system for old Windows games. I already use DOSBox for playing old DOS games, but there are a lot of classic that only run under Windows. The easiest (and cheapest) way is to set up a virtual machine running an old copy Windows.

I’ve chosen Windows 98 SE as the OS, since I already have installation media and it is a bit more modern that Windows 95. However, you could also use Window 95 / ME.
Virtual machine that I’m creating will run on VirtualBox, under Mac OS X.

First step is to configure virtual machine. I’ve set it up with 512MB RAM (Windows 98 can’t handle more), 10GB dynamically allocated hard disk, and 128MB of video memory.

Once virtual machine is configured, run Windows setup.

Windows 98 SE Setup

After setup is completed, you’ll need to install new graphics card drivers, as Windows would be running in 16 colour mode and 640×480 resolution. After doing a bit of research, I found that SciTech Display Doctor is the best bet for enabling higher resolution in your VM. You can download it from here. Download is an ISO file, so you can mount the ISO in virtual CDROM.
Once SciTech is installed, open the configuration interface, and enable SciTech video driver. Also change the monitor to one of the generic Super VGA types. Apply changes and restart virtual machine. You should then be able to change number of colours and resolution.


Now all you need to do is install some games. To get the files over to the VM, you have two options – over the network, or by creating an ISO file and mounting on the VM. Since Windows 98 will automatically detect VirtualBox network interface, this is probably the easiest way.

8086tiny – smallest portable PC emulator

8086tiny is free open source PC XT emulator. It provides support for PC peripherals, such as XT style keyboard, hard and floppy disk drives and Hercules graphics card. You can even run Windows 3.0 on it.

8086tiny is portable, so it can run on Windows, OS X, Linux, Android, iOS and Raspberry PI. For more info visit the official page.


OpenEmu – Console and Arcade Emulator for Mac OS X

OpenEmu (free) is console and arcade game emulator for OS X. It emulates Game Boy, Game Boy Advance, Game Gear, NeoGeo Pocket, Nintendo (NES), Nintendo DS, Sega 32X, Sega Genesis, Sega Master System, Super Nintendo (SNES), TurboGrafx-16 and VirtualBoy.

One very neat feature of OpenEmu is support for different controllers. Some of the controllers it supports include PS3, PS4, Xbox 360 and Nintendo Wiimote (full list). This will improve gaming experience if you have one of the supported controllers.

OpenEmu also organises your games into an easy to use library. It also allows you to create your own game collections.