Raspberry Pi Gaming Emulator

Play your favorite PC games on Raspberry Pi with ExaGear Desktop

 

PC Games on Pi

In one of our previous articles we told you about the ways of playing your favorite games on Raspberry Pi. And if you’ve read it, you already know that most of the ways allow you to play only very old games. But if you’d like to install some more modern PC games, you will face inevitable troubles. Luckily, there is a simple and convenient way out – ExaGear Desktop. In this case it will work as an emulator and will allow you to play Linux and Windows PC games on your Raspberry Pi.

We already posted 2 tutorials on how to use ExaGear Desktop as a gaming emulator and run some iconic games - Arcanum, Disciples II, Fallout and Heroes of Might and Magic 3, Sid Meier’s Alpha Centauri and Caesar 3 - on Raspberry Pi. However, we continue testing more games and sharing the info with you.

So in today’s post we will tell you how to use ExaGear Desktop as Might and Magic 6, Stronghold Crusader Extreme HD and Pharaoh and Cleopatra emulator for your Raspberry Pi.

P.S.: keen gamers will probably also like to know that with ExaGear Desktop you can turn your Raspberry Pi into a TeamSpeak 3 Server

Raspberry Pi test stand configuration

Model

Raspberry Pi 3

Frequency

1200 MHz

Memory

1 GB RAM

Operating System

Raspbian Jessie from March 2016

Software

Eltechs ExaGear Desktop for Raspberry Pi 3 v1.5

ExaGear Desktop installation instruction

First of all we need to install Exagear Desktop on Raspberry Pi.

ExaGear Desktop installation is very straightforward:

1. Put ExaGear Desktop archive with installation packages and ExaGear Desktop license key in the same folder. Open Terminal (command line), move to this folder and unpack the archive using the following command:

$ tar -xvzpf exagear-desktop-rpi3.tar.gz

2. Install and activate ExaGear on your Raspberry Pi by running install-exagear.sh script in the directory with deb packages and one license key:

$ sudo ./install-exagear.sh

That’s it!

Now you can launch the guest x86 system on your ARM device:

3. Enter the guest x86 system using the following command:

$ exagear
Starting the shell in the guest image /opt/exagear/images/debian-8

Check that you are in x86 environment by running the ‘arch’ command:

$ arch
i686

4. It is recommended to update apt-get repositories on the first launch of the guest system:

$ sudo apt-get update

As we are going to launch Windows games, we need to install x86 Wine inside Exagear. This can be done easily:

5. Install Wine:

$ sudo apt-get install wine

6. After installing Wine we recommend to run winecfg:

$ winecfg

and enable the “Emulate a virtual desktop” bar. Otherwise you can face issues when the application will try to switch to the full-screen mode.

Wine configuration via Winecfg

Now all preparations are finished and you can proceed with installing and running PC games. Below we show some examples.

It’s possible to run a different kind of distros and installers, but in some cases you’ll need to do unobvious tricks to make it work. That’s why we recommend to use DRM-free versions of games from the GOG site, as this is the most straightforward  way to launch a game.

More details on Wine for Raspberry Pi here.

Emulate Might and Magic 6 on RPi

We recommend to download Might and Magic 6 from GOG.

To install MaM 6 open Terminal (command line), enter the guest x86 system by running the ‘exagear’ command, enter the folder with the installer (in our case it’s  in folder Downloads) and run it with Wine:

$ exagear
$ cd Downloads
$ wine setup_mm6_2.1.0.42.exe

The graphical interface of the game installer will show up:

Wine HoMM6

After installation is finished you can run MaM 6 from your Desktop:

HoMM6 on Desktop

Wait a couple of minutes while MaM 6 is loading, and finally, you will see the start menu.

Now you can play Might and Magic 6 on Raspberry Pi:

HoMM6 Play

Emulate Pharaoh and Cleopatra on Raspberry Pi

We recommend to download the game from from GOG.

To install Pharaoh and Cleopatra open Terminal (command line), enter the guest x86 system by running the ‘exagear’ command, enter the folder with the installer and run it with Wine:

$ exagear
$ cd Downloads
$ wine setup_pharaoh_gold_2.0.0.12.exe

The graphical interface of the game installer will show up and you can proceed with installation. After installation is finished you can run Pharaoh and Cleopatra directly from Raspbian desktop or from the start menu. You might need to wait until the game is loaded.

Pharaoh and Cleopatra

Emulate Stronghold Crusader Extreme HD on RPi

We recommend to download Stronghold Crusader Extreme HD from GOG.

To install the game on Raspberry Pi, just enter the guest x86 system by entering the ‘exagear’ command in Terminal, enter the folder with the installer and run it with Wine:

$ exagear
$ cd Downloads
$ wine setup_stronghold_crusader_extreme_hd_2.2.0.8.exe

After installation you can run the game from Raspbian desktop:

Stronghold Crusader

Final notes

Exagear Desktop can help you to significantly increase the capabilities of your Raspberry Pi-based gaming console by letting you run Linux and Windows PC games (such as Might and Magic 6, Stronghold Crusader Extreme HD, Pharaoh and Cleopatra, listed in this tutorial, and more games from our previous articles).

Don’t limit yourself – enjoy many more of your favorite games with ExaGear Desktop!

Get my ExaGear Desktop

Also on Eltechs

Run Plex Media Server on Raspberry Pi

Run Plex Media Server on Raspberry Pi

Install PC version of PlexServer on your Raspberry Pi using ExaGear Desktop and get access to your media.

Run Netflix via Google Chrome on Raspberry Pi

Run Google Chrome on Raspberry Pi

Step-by-step instruction on running the Google Chrome browser and Netflix on Raspberry Pi with the help of ExaGear Desktop.

Run Spotify on Raspberry Pi

Run Spotify on Raspberry Pi

Spotify is available on many platforms but not on Raspberry Pi :( During the past month we were working hard on the performance tuning of ExaGear Desktop and made it happen!

Run TeamSpeak 3 Server on Raspberry Pi

Run TeamSpeak 3 Server on Raspberry Pi

Below we posted a step-by-step instruction on how to install TS3 Server on Raspberry Pi 2 using ExaGear Desktop and how to automatically run TeamSpeak 3 on system startup.

Setup unattended access of TeamViewer on Raspberry Pi

Run TeamViewer on Raspberry Pi

In this post we will tell you how to run TeamViewer on Raspberry Pi 2 using ExaGear Desktop which allows to run x86 apps on ARM mini PCs.

Run Dropbox on Raspberry Pi

Run Dropbox on Raspberry Pi

Step-by-step instruction on running very popular file hosting service Dropbox on Raspberry Pi 2 using ExaGear Desktop

ExaGear is registered trademark of Elbrus Technologies. Raspberry Pi is a trademark of the Raspberry Pi Foundation. Other trademarks and product names are the property of their respective owners.