tumblr youtube spotify email website pinterest googleplus
Nov 21, 2014
Share Tweet 0 Comments

We'd like to thank modern tech for regularly rolling out shiny next-gen toys that satisfy our gadget lust. But you know what's even better? Merging old and new tech, thus getting two (normally) incompatible things to work together! #truelove

Nope, it ain't sorcery. Gents, this is what you call porting: the process of tweaking or adapting software and/or hardware to work on different systems. Remember the news about an iPhone 6 Plus that was running Windows XP? That's a legit example of software porting.

Bless the nerdy folks who make things work the way they're not supposed to just because they can (and, possibly, because they want to amuse us). Below, eight examples that may make you want to break your gadget warranties, and quite possibly do this afterwards:

gadget port jobsGIF via Vampirediaries

Note: We don't actually recommend doing these software ports. Do them at your own risk. Don't make us say "We told you so!"

Windows XP on an Android smartphone

Ever thought how cool it would be if you got the universally-loved-but-now-Jurassic Windows XP running on your smartphone? We spotted a recent YouTube video that shows exactly that:

Video via Dave Bennett

Keep in mind though that the uploader, Dave Bennett, repeatedly says there's no practical purpose to this, and that you can't even play Minesweeper with this software port. But at least you have a new party trick to show your non-geek friends!

Difficulty level: High. If you know how to install virtual machines (a software that functions like and mimics a physical PC) and emulators (software used to run programs on different platforms), you can do this. Maybe.

NES and SNES games on an Android device

Games. We love them. Getting them old-school games on our newfangled devices? Yes, please!

This video shows SNES and NES games running on an Android device:

Video via Muammer Sahin

Really makes us miss the '80s and '90s, man.

Difficulty level: Low. Install an emulator app (they're readily available on Google Play), get your .roms (files you can DL to run older games), tweak a few settings and you're good to go! Or, if you're infected with tamaditis, just visit this site that offers a shitload of old school arcade games you can play using just your browser.

SNES games on a NES console

In the off-chance that you still have outdated gaming consoles and cartridges at home, and that they still work, this particular port will definitely be of interest. It's not really a hardcore software port, but we do love seeing '90s gadgets that seem to have discovered the fountain of youth.


Video via Palace of Eternia

Difficulty level: Low. Pop the adapter in (it's called the Retro-Bit Retro Port Cartridge Adapter, and you can buy it here), plug in things that should be plugged in, and start playing!

iOS apps on an Android device

We're on the fourth item in our list, and it's pretty clear we can make Android do wonderful things while iOS just sits there and plays party pooper. But this time around, iOS gets in on the action, too...on an Android device! (Cue evil, maniacal laugh)

Video via Jeremy Andrus

This article on Redmond Pie gives the deets on this port job. Also, props to the video creator for getting some Soundgarden tunes in there. Awesome taste in music, bro. Fist bump!

Difficulty level: Unknown. There are still a few problems to work out. But we really look forward to seeing the improved versions—not to mention having a go at it ourselves!

Windows games on a Mac

So it turns out that Mac-lovin' gamers aren't as updated on new titles as their Windows-using counterparts. Instead of just waiting for delayed releases that may or may not get ported for Macs, users can port 'em themselves!

Video via TekWik

Here's a nice guide that details how you can do the trick using a program called Wine. Again, for those interested, do this at your own risk!

Difficulty level: Medium. Using Wine involves many steps, each one needing some form of tech know-how.

UBuntu on an Android smartphone

This video from Dave Bennett (yeah, the same dude in the XP-to-Android video) shows him using the popular Linux distribution Ubuntu 12.04 platform on an Android phone. This guy's a freakin' genius!

Video via Dave Bennett

Unlike his Windows port, this Ubuntu port is “fast and smooth.” We likey. We guess this will do while we're waiting for Ubuntu for phones. Come on, Linux geeks! What's taking you so long?

Difficulty level: High. Given the requirements for root access, aka tweaking the very foundation of a device's OS, and the number of needed apps we have to install beforehand, it can get tedious for noobs or even for those with a bit of experience.

Doom running on a calculator

We know this one's not practical by any means but still, IT'S GODDAMN DOOM RUNNING ON A GODDAMN SCIENTIFIC CALCULATOR!

Video via DJ Omnimaga

While the eye-candy really sucks, just the thought of us playing a game using a calculator instead of spelling out B-O-O-B-S on it is enough to give us the chills.


Difficulty level: Very high. Scientific calculators are different from smartphones, consoles, and PCs in many hardware aspects. Plus, they're not exactly all that powerful so porting and actually running a game on it is very hard.

Android on a Nokia N9

We've seen Android and Nokia together before, but not entirely or officially, at least not until the super-new Nokia N1 and the fairly-recent Nokia X line. Before, there were some instances when Nokia devices were hacked just to install Android on it. Case in point: the Nokia N9 running on Android Ice Cream Sandwich in the video below.

Video via Alexey Roslyakov

Watching it makes us think of what we can do with other older Nokia models!

Difficulty level: Medium. Like most items in this list, this one involves downloading and installing a few apps as well as tinkering with your device's settingsalways a risky proposition if you don't know what the heck what you're doing.