Jul 28 2011

Open Source iOS and J2ME Chip-8 emulators

I decided to open source my two Chip-8 emulators for J2ME and iOS in GitHub.

The code is quick and dirty but fully functional and the emulation part is quite good. All the games I could find for Chip-8 and Super Chip run fine.

In fact, the iOS Chip-8 emulator was published as a paid application on the App Store during more than a year, before Apple kindly told me to remove it from the store due to some infringements of the terms (no emulators please :-( )

So here it’s the repository for the J2ME edition: https://github.com/ignasan/J2ME-Chip-8-Emulator

And this is the iOS port: https://github.com/ignasan/iPhone-Chip-8-Emulator


Mar 8 2009

Chip-8 Emulator for iPhone and iPod Touch

I have been working for a week in a project for iPhone and iPod Touch.

I ported the Chip-8 Emulator I already did for J2ME enabled cell phones to the Apple handhelds.

Chip-8 is an interpreted programming language used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s.

I decided to release the emulator completely free, bundled with several public domain games!! Get it from here.


Jul 18 2008

Building an arcade cabinet from scratch

One of my current projects consists in building and old arcade cabinet entirely from scratch.

This would be a long process. I am planning to buy wood panels and cut them off to form the cabinet based on the blueprints I am finishing off.

I have the controls already ordered at Ultimarc, and I am currently preparing the computer I’m going to bundle inside the cabinet.

I have also a 21” CRT TV happily waiting to be dismantled and connected to the cabinet :-)

For running roms I’m using Mame, of course, apart of some other good emulators for Sega and Nintendo game consoles.

Paired with Mame I’m using Mamewah, which is a Mame front-end that let you browse your rom list with the arcade controls, rather than with a keyboard and a mouse. It let you use other emulators as well, so we can select any rom, from any emulator we have installed, without leaving Mamewah.

In the following posts I will be explaining each step of the construction of the cabinet.

Wish me luck :mrgreen: