WiiMote demonstration video with mame4iphone

in Dev Talk, Jailbroken News, ZodTTD News by ZodTTD on November 30th, 200995 Comments

Yesterday I did my daily scan of Twitter and noticed an interesting question sent to at me. The person, TehMillhouse, asked if I could support the BTstack project.

Don’t know what the hell a BTstack project is? It basically implements a whole lot more of the Bluetooth stack than previously allowed by Apple. This is no easy task, so I was surprised to see a video of the author of BTstack already showing it off on YouTube by controlling an application wirelessly…with a WiiMote!

The author of BTstack and I spoke and I ran out to buy a WiiMote today. Moments later I had success! I was playing mame4iphone on my iPhone 3gs with a WiiMote. No wires! Here’s what it looked like:

So needless to say, I really want to get a PS3 controller next and implement that. ;)
While I could use accelerometer data from the WiiMote, I chose to use button input. It fits emulators a lot better, and that is where the PS3 controller wins out. But using the WiiMote’s tiny dpad and oddly placed buttons is still much nicer than overlay touch controls. This should at least hold you over until the upcoming iControlPad release.

Once I refine this code a bit more, I will make some public releases of my work with WiiMote support included.

Thanks!
ZodTTD

mame4iphone is back with version 1.5.0

in Jailbroken News, ZodTTD News by ZodTTD on November 29th, 200992 Comments

I updated mame4iphone to version 1.5.0. It is now available on my Cydia Community Source repo allowing all people with Cydia, RockApp, or Icy to download it. I also updated the source which is available on my GitHub. I am not taking donations for mame4iphone, and want everyone to enjoy the 100% free release.

So what’s new in this release? While you should be able to notice more performance, I didn’t get to update things to the assembly CPU cores just yet. I did update it to the latest MAME4All v2.4 release by the talented Franxis. I also updated the iPhone/iPodTouch specific user interface to allow for even the entire romset to be loaded. This also fixed some bugs with some screen orientation plus scaling options to not render correctly.

There is a known issue where ROMs can not be switched mid-game. There is also no way to use save states due to the older version of MAME being used. Both of these issues occurred in v1.0.0 as well.

This should help ease the wait for my proper NeoGeo+CD emulator release, as a good amount of classic NeoGeo games are supported.

Give it a go, and hope you enjoy!
- ZodTTD