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:
GIF 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