Ultra8 | webOS Nation
 
 

Ultra8 0

by jblebrun Sat, 19 Sep 2009 6:49 pm EDT
Category: 
Last Updated: 
2010-02-09
Current Version: 
0.9.4
Requires Root: 
No
Developer: 
http://www.opensourcejason.info
Distribution: 
Available via Repository
Total Downloads: 
4285
No votes yet

Description

Ultra8 is a Chip-8 interpreter, with some games included. Chip-8 is a virtual machine created in the 70s to run on home computers based on the RCA1802 CPU. The Chip-8 instruction set includes math operations, basic graphics commands, timers, and a way to make sound. For more information about Chip-8, check out the Chip-8 Wikipedia page.

Ultra8 contains full support for the base Chip-8 instruction set and functionality. Support for the "SuperChip" instruction set (increased resolution, screen scrolling) is partially implemented, and in progress.

I've created this mostly as an exercise in virtual machine implementation. I encourage everyone interested to download this, play with it, and dig around in the source code. If you do not want to extract the code from the .ipk manually, you can download the latest source here:

http://code.google.com/p/ultra8/

Features

*Full Chip8 instruction support
*Lots of included sample programs.
*Flicker reduction setting

Features to come

*An on-board assembler to allow users to write programs for Chip8 right on the Palm Pre.
*A way to download Chip8 code from external sources.
*Improved SuperChip functionality.
*Reconfigurable keyboard mappings.

More Screenshots

License

MIT License Open Source - Learn More

Availability

Free forever

Download options

Please Register or Login to download this file

Discussion, Changelog, and Support

Discuss this app, get support, and read the changelog for Ultra8 in the Official Forum thread

Be the first to comment! Login or Register now!