Developer gets a Game Boy emulator running on the Apple Watch, because he can


If it’s sufficiently fast and has a screen, someone will in the final analysis get an old-school game emulator running on it. Over the weekend, iOS developer Gabriel O’Flaherty-Chan grasped that happen for the Apple Watch with a Game Boy emulator he supplicate b reprimands «Giovanni.»

Named for the leader of Team Rocket from the original Pokémon misrepresents, Giovanni runs Game Boy and Game Boy Color games on the Apple Anticipate Series 2 (the Series 1 hardware is presumably capable of the same effectuation, though the original Apple Watch is likely too slow). O’Flaherty-Chan adapted to the existing Gambatte emulator as Giovanni’s core and then added Apple Watch-friendly contains. There’s room for the select, start, and B buttons at the bottom of the screen; you tap the claim side of the screen for the A button, while the left side of the screen is mapped to the put down pad. Turning the Digital Crown up and down can also simulate the up and down buttons on the pilot pad.

In a blog post, O’Flaherty-Chan writes that porting the emulator was knotty by the fact that watchOS supports neither OpenGL ES nor Metal, the graphics APIs tempered to in macOS and iOS.

Giovanni exists mostly as a proof of concept. Apple devise never allow the app to be distributed through its App Store, both because it’s doing concerns b circumstances the Apple Watch isn’t meant to do and because it doesn’t allow emulators on any of its stands. And it has a number of bugs that O’Flaherty-Chan blames on «the constraints of watchOS,» comprising crashes, occasionally garbled graphics, and some speed hitches depending on the daring. But if you want to tinker around and get it working anyway, the source code is elbow on Github for anyone who wants to build it and sideload it onto their watches.

Record image by Gabriel O’Flaherty-Chan

Leave a Reply

Your email address will not be published. Required fields are marked *