Home of Alex Thissen

All of the things I like to share

Running Atari Lynx emulator on a Windows Phone 7

The implementation of the emulator for the Atari Lynx has been progressing steadily. I thought it would be a good time to show a particular point of progress: a working implementation of the emulator running on a Windows Phone 7.

 

Update: here is another video of the emulator running in Windows Phone 7 emulator.

 

Some details:

The emulator core is used in a XNA Game Studio 4.0 implementation for Windows, Phone 7 and Xbox 360 client. The Windows and Phone 7 implementations work correctly (give and take the remaining bugs and mayor performance issues), but the Xbox 360 variant doesn’t work.

As you can see in the video the framerate is pretty dramatic with an estimate of 2 fps (where 0.2 would probably be more accurate). The Windows version can run at 60 fps, but the Windows Phone 7 doesn’t even come close. The Windows Phone 7 emulator can run most games at 25 fps. This is something that needs to be investigated. There were no performance optimizations made just yet.

You can find the source code for the emulator at lynxemulator.codeplex.com. Suggestions for improvement are very welcome.

Pepijn Sitter helped develop part of this code. He refactored the controller handling implementation and did some first, rough implementation of the gestures for the Phone, so we could at least get past the start screen. (Which didn’t work out as expected). Thanks Pepijn.


Posted 07-06-2011 22:00 by Alex Thissen
Filed under: ,
Powered by Community Server (Commercial Edition), by Telligent Systems