Results 1 to 6 of 6
  1. jblebrun's Avatar
    Posts
    43 Posts
    Global Posts
    45 Global Posts
       #1  
    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.

    Missing Help
    I forgot to include information about the keypad. The Chip-8 Uses a 16-key keypad.

    Code:
    1 2 3 A
    4 5 6 B
    7 8 9 C
    D 0 E F
    I've mapped it as follows:
    Code:
    W E R T
    S D F G
    Z X C V
    Shift @ Space .
    Each game defines its own control scheme. Quite a few of them use 2 4 6 8 for up, left, right, down, though. So that's a good place to start trying.

    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.
    Last edited by jblebrun; 09/19/2009 at 11:57 PM.
  2. #2  
    Don't get me wrong, I hate newbish questions. And I dont post often because usually I don't have to, but i , for the life of me, can't find the controls for this thing.
  3. jblebrun's Avatar
    Posts
    43 Posts
    Global Posts
    45 Global Posts
       #3  
    Sorry, I conveniently left that part out of the help. I've added some comments to the top post that explain the key mapping.
  4. #4  
    Quote Originally Posted by jblebrun View Post
    Sorry, I conveniently left that part out of the help. I've added some comments to the top post that explain the key mapping.
    I see that. Thank you kindly.
  5. rlopin's Avatar
    Posts
    441 Posts
    Global Posts
    443 Global Posts
    #5  
    What games come with this emumulator? Is there a way to download more chip8 apps?
    Phones>Ericsson->iPaq->Treo700w>>PalmPre & TouchPad<<PC<-Amiga<-C64<-Vic20<-PET<Computers
  6. jblebrun's Avatar
    Posts
    43 Posts
    Global Posts
    45 Global Posts
       #6  
    I included all of the games that are in the Chip-8 emulator for DOS. You can find more information here:

    The CHIP-8 Emulator HomePage

    I am planning on including a way to download more apps, although I don't know if many others have been created.

Posting Permissions