emulator


'emulator' Articles

Developer Hacks Apple Watch to Run Game Boy Emulator

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. 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. 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

Creator of 'GBA4iOS' Teases New SNES, Game Boy, and Nintendo 64 iOS Emulator 'Delta'

Developer Riley Testut has begun teasing the launch of a new emulator, called "Delta," coming this December in beta form, presumably for iOS devices. On Delta's teaser site, hazy images of controllers for the Super Nintendo Entertainment System and Nintendo 64 are shown alongside the Game Boy Advance and Game Boy Color. Testut tweeted out the information for Delta yesterday, while also saying goodbye to his previous emulator GBA4iOS. Users were able to get GBA4iOS onto their iOS device without jailbreaking it by setting the iPhone's date back to 2012, but even a 2.0 update to the software made it easier to install the emulator and removed that requirement. A built-in web browser allowed users to install and play original Game Boy, Game Boy Advance, and Game Boy Color ROMs right on their iPhone or iPad. Although the platform has yet to be confirmed, Testut's mention of GBA4iOS alongside the Delta teaser suggests that the new emulator will be for iOS devices. The new website for Delta doesn't confirm how the emulator will handle downloads yet, but will likely be in a similar vein to Testut's previous software emulators. Responding to a few user questions in the original Twitter thread, Testut mentioned that tvOS support is something he wants, but "there are some technical issues right now standing in the way," so the launch is expected to focus on iOS. Goodbye GBA4iOS. Hello, Delta. https://t.co/If4W92MMmf— Riley Testut (@rileytestut) November 21, 2016 Apple often takes a stringent approach to emulators that appear to download on its devices, but it was Nintendo

MAME Emulator Shown Running Well on New Apple TV

Earlier this month, developer James Addyman got his emulator, Provenance, working on the Apple TV Developer Kit provided to developers via lottery, and now developer Kevin Smith has gotten the popular MAME game emulator running on the device. In the video below, a tvOS version of the MAME emulator is demonstrated on the fourth-generation Apple TV. For those unfamiliar with MAME, it stands for Multiple Arcade Machine Emulator. Over the years, several apps with the MAME code have snuck into the iOS App Store, letting people illicitly run old arcade games. In the video, Smith shows several old arcade games running on the Apple TV, including Donkey Kong, Galaga, Street Fighter II, Raiden, and Metal Slug - Super Vehicle. All of the games are said to run well, though there are some lingering sound issues with a few of the titles. The video's description includes some of the technical hurdles that had to be overcome to get the emulator working on tvOS.I created a target for tvOS and set about getting the code to compile for arm64 (Mandatory for AppleTV), fixed a variety of compiler and linker errors. Removed code which was incompatible with tvOS frameworks and simplified code to work on tvOS. Added a basic icon compatible with tvOS. I added some tweaks to the source to allow the pause button to exit the game and supporting the resolution for the 1080p display.While developers have been able to get emulators running on the developer versions of the fourth-generation Apple TV, which were handed out to help developers create Apple TV apps, emulators won't be available on