Developer Hacks Apple Watch to Run Game Boy Emulator - MacRumors
Skip to Content

Developer Hacks Apple Watch to Run Game Boy Emulator

by

Developer Gabriel O'Flaherty-Chan recently shared a project where he managed to get a Game Boy emulator he dubbed "Giovanni" running on the second-generation Apple Watch, allowing it to play Game Boy and Game Boy Color games.

According to O'Flaherty-Chan, it was a challenge finding the right balance "between framerate and performance," but he says the end result is a "surprisingly usable emulator." In GIFs shared in a blog post, the Apple Watch is displayed running Pokémon Yellow.

applewatchpokemonyellow1
The Giovanni emulator, named after the villain in Pokémon Yellow, was built using open source code from Gambatte, an existing iOS emulator. It uses the Digital Crown and gestures for control purposes.

applewatchpokemonyellow2

By allowing the user to pan on screen for directions, rotate the Digital Crown for up and down, and tap the screen for A, I was able to eliminate buttons until I was left with Select, Start, and B.

Touching the screen for movement isn't a great interaction, but being able to use the Crown worked out a lot better than originally anticipated. Scrolling through a list of options is basically what the Crown was made for, and if the framerate was even slightly higher, the interaction could almost be better than a hardware D-pad.

As Ars Technica points out, Giovanni is not something you should expect to see in the App Store -- it's more of a proof of concept than anything else. Apple does not allow emulators on the App Store, and O'Flaherty-Chan himself says it is afflicted with bugs due to the "constraints of watchOS," including the lack of support for OpenGL and Metal.

The Giovanni source code is, however, available on Github for anyone to download, and the blog post behind the creation of Giovanni is worth reading for anyone interested in the development process.

Tags: Emulator, Hack

Top Rated Comments

jclo Avatar
126 months ago
Couple days late on this one MR
Send us a tip next time! Sometimes things go under the radar, especially on the weekend. I thought this was interesting to share even if we're a couple days late. It's always fun to see weird stuff running on the Apple Watch.
Score: 8 Votes (Like | Disagree)
jclo Avatar
126 months ago
Ok, I will do that. Is there a specific place I should send tips? I notice you guys don't post anything on the weekends typically and I think that's when I read about this.

It is a good read, for those who haven't read it already! Keep up the good work!!! Love the site
Yep, tips@macrumors.com. Feel free to send us anything interesting you come across.
Score: 2 Votes (Like | Disagree)
WRChris Avatar
126 months ago
Send us a tip next time! Sometimes things go under the radar, especially on the weekend. I thought this was interesting to share even if we're a couple days late. It's always fun to see weird stuff running on the Apple Watch.
Ok, I will do that. Is there a specific place I should send tips? I notice you guys don't post anything on the weekends typically and I think that's when I read about this.

It is a good read, for those who haven't read it already! Keep up the good work!!! Love the site
Score: 2 Votes (Like | Disagree)
126 months ago
There was an article similar last year with a developer (Nick Lee) running windows on the Apple Watch.

Score: 2 Votes (Like | Disagree)
mazz0 Avatar
126 months ago
Pi-KA-chu!
Score: 1 Votes (Like | Disagree)
WRChris Avatar
126 months ago
Yep, tips@macrumors.com. Feel free to send us anything interesting you come across.
Thanks for your time!
Score: 1 Votes (Like | Disagree)

Popular Stories

iOS 28 AI

Apple Taking New Approach to Developing iOS 28 and macOS 28

Sunday November 8, 2026 7:42 am PST by
Apple has made a change to its development process for iOS 28, macOS 28, and corresponding software updates, according to Bloomberg's Mark Gurman. In his Power On newsletter today, he said Apple separates development of each year's new operating systems into three major stages. Typically, he said each stage consists of four weeks of coding followed by a four-week "convergence" period where...
apple pro tell logo

Apple Launching Two More New Products This Friday

Monday November 9, 2026 4:22 am PST by
The Apple launches keep coming! The company is set to release two new products on Friday, November 13: the all-new Apple HomeView and the fourth-generation Apple TV 4K, both of which have been available to pre-order since mid-October. Apple HomeView: Apple's new smart home display, powered by Apple Intelligence with Siri AI, for entertainment and managing the home. Available in tabletop and...
Apple Store Downtown Detroit

Apple Store Subscription Sign-Up Controversy Exposed

Sunday November 8, 2026 7:28 pm PST by
In a series of YouTube videos shared over the past two weeks, electronics technician and consumer rights advocate Louis Rossmann has exposed a controversy in which some Apple Store employees have allegedly signed up customers for auto-renewing subscription trials for Apple One and other services without their informed consent. Here is how the process works at Apple Stores in the United...
Latest Stories
Make Apple Watch Listen for Sounds Like the Doorbell
Make Apple Watch Listen for Sounds Like the Doorbell
2 minutes ago
'Apple Support Community' Permanently Closing on November 20
'Apple Support Community' Permanently Closing on November 20
6 hours ago
Apple's Holiday Gift Guide Highlights iPhone Duo and More
Apple's Holiday Gift Guide Highlights iPhone Duo and More
9 hours ago
Three Workers Die at Tata iPhone Parts Plant in India
Three Workers Die at Tata iPhone Parts Plant in India
9 hours ago
iCloud Mail, Calendar, Contacts and More Experiencing Outage [Updated]
iCloud Mail, Calendar, Contacts and More Experiencing Outage [Updated]
10 hours ago
Apple's Claris Testing 'Harbor' App for Local AI on Macs
Apple's Claris Testing 'Harbor' App for Local AI on Macs
11 hours ago
iFixit's PROLED MacBook Pro Teardown Reveals Logo LEDs
iFixit's PROLED MacBook Pro Teardown Reveals Logo LEDs
12 hours ago
10 Free iPhone Duo Apps Worth Downloading
10 Free iPhone Duo Apps Worth Downloading
14 hours ago
Apple Releases New AirPods Firmware
Apple Releases New AirPods Firmware
14 hours ago
Amazon Begins Early Black Friday Sale, Featuring Sitewide Discounts on Tech and Decor
Amazon Begins Early Black Friday Sale, Featuring Sitewide Discounts on Tech and Decor
16 hours ago
Apple Announces Swift Student Challenge Ahead of WWDC 2027
Apple Announces Swift Student Challenge Ahead of WWDC 2027
17 hours ago
Next iPad Air Likely to Have These 10 New Features
Next iPad Air Likely to Have These 10 New Features
17 hours ago
iPad Mini 2021 vs. 2026 Buyer's Guide: Is It Worth Upgrading?
iPad Mini 2021 vs. 2026 Buyer's Guide: Is It Worth Upgrading?
17 hours ago
New Apple TV Sign Language Feature Announced
New Apple TV Sign Language Feature Announced
17 hours ago
Disable Touch on MacBook Pro PROLED XDR and When Using Sidecar
Disable Touch on MacBook Pro PROLED XDR and When Using Sidecar
18 hours ago
Anker's Early Black Friday Sale Surprises With Mystery Boxes and Big Discounts
Anker's Early Black Friday Sale Surprises With Mystery Boxes and Big Discounts
18 hours ago
Apple Arcade Adding These Four Games in December
Apple Arcade Adding These Four Games in December
18 hours ago
OLED iPad Air Rumored to Launch in Two Sizes in Early 2027
OLED iPad Air Rumored to Launch in Two Sizes in Early 2027
20 hours ago
The Original iPod Went on Sale 25 Years Ago Today
The Original iPod Went on Sale 25 Years Ago Today
21 hours ago
Apple Maps Could Factor Parking Into Your Arrival Time
Apple Maps Could Factor Parking Into Your Arrival Time
22 hours ago
Waze Now Alerts Drivers to Nearby Cyclists Using Garmin LiveTrack
Waze Now Alerts Drivers to Nearby Cyclists Using Garmin LiveTrack
22 hours ago
iPhone 20 Pro: Ten Big Changes That Could Redefine Apple's Flagship
iPhone 20 Pro: Ten Big Changes That Could Redefine Apple's Flagship
22 hours ago
Here's What Apple Fixed in iOS 27.2.1 and macOS 27.2.1
Here's What Apple Fixed in iOS 27.2.1 and macOS 27.2.1
1 day ago
Webex Gets iPhone Duo Support
Webex Gets iPhone Duo Support
2 days ago
Meta's Muse AI Agent Comes to Apple Watch
Meta's Muse AI Agent Comes to Apple Watch
2 days ago
Anker Launches Eufy Security Cam With Auto-Tracking Light
Anker Launches Eufy Security Cam With Auto-Tracking Light
2 days ago
macOS 27.2.1 Fixes eMudhra Certificate Flaw in Command-Line Tools
macOS 27.2.1 Fixes eMudhra Certificate Flaw in Command-Line Tools
2 days ago
Anthropic Launches Claude Fable 5.2 and Mythos 5.2
Anthropic Launches Claude Fable 5.2 and Mythos 5.2
2 days ago
Apple Releases macOS Golden Gate 27.2.1
Apple Releases macOS Golden Gate 27.2.1
2 days ago
Apple Releases iOS 27.2.1 With Bug Fixes
Apple Releases iOS 27.2.1 With Bug Fixes
2 days ago