Running x86 on the classic Raspberry Pi as well as the Pi 2

Subject: General Tech | May 29, 2015 - 03:01 PM |
Tagged: Raspberry Pi, x86 emulator, eltechs

Eltechs has been very successful at building emulators for the Raspberry Pi, until now focusing on the newer ARMv7 versions of the low cost systems.  They have just finalized support for previous versions of the the Pi running ARMv6, reputedly at speeds almost matching the code running on native hardware.  If you are developing on the Raspberry Pi or Pi 2 you should follow the links on the Slashdot article as there is currently a sale on the ExaGear Desktop software, $14.95 for the Pi 2 and $9.95 for the Pi.


"Russia-based Eltechs announced its ExaGear Desktop virtual machine last August, enabling Linux/ARMv7 SBCs and mini-PCs to run x86 software. That meant that users of the quad-core, Cortex-A7-based Raspberry Pi 2 Model B, could use it as well, although the software was not yet optimized for it. Now Eltechs has extended ExaGear to support earlier ARMv6 versions of the Raspberry Pi."

Here is some more Tech News from around the web:

Tech Talk

Source: Slashdot

DOS PC Emulator For Raspberry Pi Now Available With rpix86, Now At Version 0.04

Subject: General Tech | April 2, 2013 - 07:25 AM |
Tagged: x86 emulator, rpix86, Raspberry Pi, gaming, dos

The Raspberry Pi is proving to be a popular destination for all manner of interesting software projects and open source operating systems. The most-recent Pi project I've come across is a DOS PC emulator by Patrick Aalto called rpix86. A port of DSx86, which ran on the Nintendo DS handheld console, rpix86 is now up to version 0.04 and emulates a 90's X86 computer with enough hardware oomph to run classic PC games!

rpix86 PC emulator_keybsu.png

Rpix86 is an emulator that runs from the console (not within the X GUI desktop environment) on the Raspberry Pi. It emulates the following X86 PC specs:

Component Details
Processor 80486 @ ~ 20 MHz (inc. protected mode. No virtual memory support)
Memory 640 Kb low memory, 4 MB EMS memory, 16 MB XMS memory
Graphics Super VGA @ 640 x 480 w/ 256 colors
Audio Sound Blaster 2.0 (+ AdLib-compatible FM sounds)
Input Devices US keyboard, analog joystick, 2 button mouse
Misc Roland MPU-401 MIDI Support via USB MIDI Dongle

Patrick Aalto added support for analog USB joysticks and foot pedals (4 buttons, 4 analog channels) as well as 80 x 50 text mode (required by some MIDI software and Little Big Adventure's setup program) to the recent 0.04 update. He also stripped out debug code, which cut the program size approximately in half.

The developer has stated on his blog that he is working on allowing rpix86 to be used from the terminal within X and adding support for intelligent MPU MIDI mode. A port to the Android operating system called ax86 is also in the works. You can grab the current version of the Raspberry Pi X86 emulator on the developer's website.

With this emulator, you can run most of the DOS games you grew up with (Wolf3D and Digger anyone?), which is definitely a worthy use for the $25 or $35 Raspberry Pi hardware! At the very least, it is an interesting alternative to running DOSBox, and much smaller and more power efficient than running an old X86 PC dedicated to running classic games. Getting those floppies to work with the Pi might be a bit of an issue though, assuming they are still readable (heh).

Read more about the Raspberry Pi computer at PC Perspective.

You can run x86 programs on WinRT thanks to this beta tool, but don't expect miracles

Subject: General Tech | February 18, 2013 - 01:52 PM |
Tagged: winRT, arm, x86 emulator

While there was a previous hack which allowed you to run unsigned applications on WinRT devices it would not survive a reboot and so needed to be reapplied.  A programmer at XDA Developers has created a similar and improved tool which functions as a limited 32bit x86 emulator on WinRT.  Once you unlock your device and install the software, which is still in beta, you will be able to run a number of older games and a number of simple applications.  One thing it cannot do at this point is launch an x86 program from within an emulated x86 program so some installers will not function if they rely on decompressing and launching a second program.  Check out the latest version of the software and the FAQ by following the link from Hack a Day.


"It seems with a lot of black magic, [mamaich] over at the XDA Developers forum has a solution for us. He’s created a tool for running x86 Win32 apps on Windows RT. Basically, he’s created an x86 emulator for ARM devices that also passes Windows API calls to Windows RT."

Here is some more Tech News from around the web:

Tech Talk

Source: Hack a Day