Blog

bevkjbvkbdkdxoeoziejdoiehz fiugebfuyegwik

Xcode 6, plugins and you

Apple released the first beta of Xcode 6 on Monday and now all your plugins don't work anymore? This is because of the DVTPlugInCompatibilityUUIDs. Xcode 6 has a new one, so it will not load any of the old plugins by default.

This will be fixed by the plugin authors in the coming days, but if you are impatient and feeling risky, you might want to try this script. It will put the new UUID in all your installed plugins. I've used it, but of course there's no warranty if anything breaks. In any case, there is always

$ rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/*

If you are interested in hearing more about Xcode plugins, check out the talk I gave at AltConf 2014 yesterday.

Emulating old consoles on iOS

I recently acquired a Logitech PowerShell game controller, one of the first to support the new iOS 7 Game Controller API. It is a so called standard form-fitting controller, which is an enclosure for iPhone or iPod touch with a button layout similar to the trusty old SNES controller. As this should be a good match for some retro gaming, I searched the internets for suitable open-source emulators. You will need an Apple developer account to install any of those. This post will be updated with additional emulators as I go along.

SNES

There's a fairly new emulator called SiOS, which already has a fork with working controller support.

$ git clone https://github.com/GaryJohnson/SiOS.git -b controller_support

NES

I opted for Nestopia here, as it already supports controllers out-of-the-box.

$ git clone https://github.com/jzdziarski/nestopia.git

GameBoy

Gearboy is a nice GameBoy emulator, but it lacked controller support. There's a fork by me which adds it and already gets rid of the GB chrome to make it work in landscape-right mode which is required for use with the PowerShell.

$ git clone https://github.com/neonichu/gearboy.git