Skip to main content

Curious Guy ‘Reinvents’ Apple Watch Into Your Favorite ‘Game Boy’ And Open Sources It


Gabriel O’Flaherty has created an emulator for Apple Watch using an existing emulator called Gambatte. The prototype emulator is capable of running Game Boy and Game Boy Color games and controlling them by touch-based replicas of the Game Boy controls. The overall experience is, however, laggy due to various hardware and software limitations of
the Apple Watch.
Last week, we saw an iPhone 7 running the old-school Windows XP. Many people are obsessed with combining retro tech into modern gadgets. Gabriel O’Flaherty-Chan, an iOS developer based out of Toronto, is one such curious mind who has managed to install a Game Boy emulator on his Apple Watch Series 2, and it just works.
Gabriel’s home-baked emulator Giovanni, with its name inspired from a Pokemon Yello super-villain, finds its roots in an existing emulator called Gambatte. He used it as a starting point to build his own version with further enhancements.
gameboy apple watch
Image: Gabriel O’Flaherty-Chan
He admits that the emulator is sometimes sluggish and unresponsive. But that’s because Apple Watch doesn’t offer support for OpenGL and Metal which makes it difficult to put pixels on the screen.
gameboy apple watch2
Image: Gabriel O’Flaherty-Chan
Another hurdle in front of Gabriel’s project was the limited physical buttons to replicate Game Boy’s hardware. He managed to get things done by using the digital crown to scroll through the lists. The D-pad, start, select, A button, and B button are present as touch-based controls on the Apple Watch screen.
Game Boy Emulator Controls
Also, the hardware limitations posed by the Apple Watch is another reason Gabriel’s emulator doesn’t perform to his expectations. However, his Game Boy emulator performs quite well as the first prototype. He says he would revisit the project when Apple releases a more capable Apple Watch in the future. And obviously, they would.
You can find the Giovanni emulator as an open source project on Gabriel’s GitHub repo. If you have something to add, drop your thoughts and feedback.

Comments

Follow Us

WHAT'S HOT

20 Computers Which Totally Lost Their Mind In Public Places

We are surrounded by different kind of computers at public places. These machines run into an error many times and display weird screens, error messages, and screens of death. Here is a compilation of such computers going mad in public.

Mother killed her daughter for marrying against her wish

> A Pakistani mother has been sentenced to death for murdering her daughter > The 18-year-old daughter against her mother's wish was married to a 20-year-old man from a different tribe > The woman reportedly burned her daughter to death with the help of her son (the victim's brother) A mother in Pakistan has been sentenced to death on Tuesday, January 17, for the murder of her daughter. She set her daughter ablaze for marrying against her wish. Parveen Bibi with a policewoman

OnePlus Is Spying On It's Users -Here Is How To Disable It

The issue was first noticed by a UK-based security researcher named Chris Moore. He accidentally discovered an unfamiliar domain ( open.oneplus.net ) while he was busy with the SANS Holiday Hack Challenge.

Woman narrates how her husband survived a terrible accident

> A woman identified as Christie Onesimus Anzolo, took to social media to share pictures of a horrific accident her husband had recently survived. The upturned car A shocked Mrs Anzolo, could not contain her excitement when she shared the