Tuesday, July 31, 2007

I'm making quick progress. The road layer is now implemented. I've also implemented shadow support on the sprites, you can see these under the trees in the screenshots below. I *think* the graphics hardware is pretty much complete now.

I've started implementing the controls. The basic digital controls are done and I'll investigate the analogue controls next.

I will then double check the timings and interrupt handling of the driver as there are some quirks at times.

There's some other things to be done - some of the code could be optimised and refactored in a slightly better way. Once done, it should be really easy to add further System16 games to Jemu. I've been using finalburn as a reference - the source is much easier to read than mame :)

Regarding JSnes, just to clarify this isn't abandoned as such - merely halted for now.

Saturday, July 28, 2007

I've added sprite support to the Java OutRun arcade emulator driver I'm working on.

The major graphical hardware left to implement, as you'll see from the screenshots, is the road layer.

There's occassionally some very brief and minor corruption to the sprites. I'm not sure what this is yet.

Thursday, July 26, 2007

OK, so JSnes hasn't been updated in a while. This is purely because I lost interest and had other things to spend my time on.

In the meantime I worked on a mobile version of JavaGear for MIDP handsets.

I'm also adding OutRun support to Jemu2. You can see below that I have got the text layer and tile layer working.