Subject: General Tech | April 2, 2013 - 04:25 AM | Tim Verry
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 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:
|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.
Subject: General Tech | February 18, 2013 - 10:52 AM | Jeremy Hellstrom
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:
- Microsoft’s Office 2013 software licence can’t be transferred to another PC @ The Inquirer
- Ready or not: Microsoft preps early delivery of IE10 for Windows 7 @ The Register
- Interactive Tool Visualizes Tolkien's Works @ Slashdot
- NVIDIA Free-to-Play Reviewed @ OCC
- Canonical will release Ubuntu smartphone software on 21 February @ The Inquirer
- Light Virtualization and Instant Recovery Software: A great overall safety net for your computer @ Tweaktown
- Survey shows Americans treat mobile devices as best friends, says Citrix @ DigiTimes