WE REPORTED last week about a man who, for some reason, decided to hack iOS and get Flappy Bird running on his electronic cigarette.
This got The INQUIRER team talking, and we soon found ourselves reminiscing about our favourite 'things made to run on things they shouldn't run on' stories. Yeah, we know, we're an exciting bunch.
After much deliberation, we've whittled down our favourites into the top 10 list below. Think we've missed a cracker? Stick it in the comments.
10. Flappy Bird on an eVic-VTC Mini Box Mod e-cigarette
As if it wasn't weird enough that e-cigarettes with digital displays exist, people are now hacking them.
Balázs Bank managed to get Tetris working, but his crowning glory so far has been 8-bit homaging addicto-hit Flappy Bird, which not only works using the controls of the vape, but has actually been encoded into the device's firmware, meaning that it can continue to work as a fully functioning pretentious death stick as well as a time waster.
As a proof-of-concept this is amazing, but what can we look forward to next? E-cigarettes with built in fitness trackers? That would be worth it for the irony factor alone. Or what about notifications from your phone? You'd know who was calling without taking it out of your mouth. Although you might have to go a bit cross-eyed.
9. Mac OS 7.5.5 on an Apple Watch
You know the biggest problem with the Apple Watch? It's just too darn modern. That was, we assume, developer Nick Lee's thought process as he hacked his shiny new Apple smartwatch to run the 20-year-old Mac OS 7.5.5 operating system using the Mini vMac Macintosh emulator. Unfortunately, he hasn't yet learned how to film videos in landscape mode.
This is of no use to anyone, of course, but the Apple Watch does manage to boot up and load the desktop, which is impressive given the size of the smartwatch compared with the Power Macintosh 5500 System 7 required in 1995.
8. Basic in Minecraft
A YouTuber by the name of SethBling has managed to create a functioning interpreter for Basic using nothing more than Minecraft's standard rulesets. It isn’t perfect, but is life? This Minecraft has its glitches and slows down from the already slow 20Hz refresh clock speed of Minecraft the more you use it. But it works and you can play it.
The creator (who better than to show off some of the capabilities?) has demoed all this in a video as a guide, showing how he was able to create a whiteboard on which prime numbers can be displayed. It even has its own turtle.
7. Doom on an ATM
Who needs cash when you can play Doom, right? Australian hackers in 2014 succeeded in running the first-person shooter game on a bank cash machine.
The ATM, which runs Windows XP Embedded, can be controlled using the device's buttons, and the game appears on the screen in place of the message telling you the size of your overdraft.
The hack required hardware modifications to remap the buttons using an I-PAC2, the same device that can be used to mimic a USB keyboard in an arcade machine.
6. Everything on the HTC HD2
The HTC HD2 was launched in 2009 as a Windows Mobile device. It has been a consistent target for modders, and holds the crown for the device that can handle the largest number of different operating systems.
The handset was originally slated for Windows Phone but then rejected, and the community dived in and has run not only Windows Phone and Windows Mobile, but (deep breath) Android (all versions right up to Marshmallow), Ubuntu, MeeGo, FPSECE (a PlayStation emulator), a Debian/Ubuntu hybrid called ubnhd2, Windows RT (from the early Surface devices), Firefox OS and HTC Sense 5. And the list continues to grow.
Many people who have upgraded have kept hold of their HD2 so they can play about with it, and they still fetch a tidy sum on eBay as a result even after seven years. HD2, we salute you.
It's now safe to eat croissants over your laptop again
'Supply constraints' mean it won't be available to purchase seperately
Happy BA-has-screwed-something-up-Thursday everyone!
Top-end Core i9-9900K will allegedly be firm's first mainstream octa-core CPU