Skip to content

miguelduarte42/Jhip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    /$$$$$ /$$       /$$            /$$$$$$ 
   |__  $$| $$      |__/           /$$__  $$
      | $$| $$$$$$$  /$$  /$$$$$$ | $$  \ $$
      | $$| $$__  $$| $$ /$$__  $$|  $$$$$$/
 /$$  | $$| $$  \ $$| $$| $$  \ $$ >$$__  $$
| $$  | $$| $$  | $$| $$| $$  | $$| $$  \ $$
|  $$$$$$/| $$  | $$| $$| $$$$$$$/|  $$$$$$/
 \______/ |__/  |__/|__/| $$____/  \______/ 
                        | $$                
                        | $$                
                        |__/                
                        

Jhip8 is a Chip-8 interpreter written in Java. It was intended as a first experiment in the world of emulation. The project implements all the opcodes a features with the exception of sound.

Here is some general information on Chip-8:

-4k of memory
-stack with 16 levels
-64x32 screen resolution (monochrome)
-16 8-bit data registers (V0 to VF)

My main sources of information for this project are the following URLs:

http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
http://personals.ac.upc.edu/vmoya/docs/emuprog.pdf
http://www.emutalk.net/threads/19894-Chip-8

About

A Chip-8 interpreter in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages