Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.
/ batatinha Public archive

A Java Chip-8 emulator for desktop

License

Notifications You must be signed in to change notification settings

jbatistareis/batatinha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Batatinha, a Java CHIP-8 and Super CHIP Emulator

*This repository wont be used anymore, check out the new one: Batatinha v2.

I started this project because it was an interesting idea and looked fun, and it really was.

This program reads a CHIP-8 binary ROM and parses its execution calls like a processor.

  • The interface is made with JavaFX
  • The CPU speed is changebe from to 500Hz to 1000Hz
  • The 2 screen colors can be changed to any color
  • The speaker tone is generated with a sine wave function, you can even change the note played (currently only to A, B, C, D, E, F and G)
  • You can control with the on screen key board or with the following key map:
1 2 3 C -> 1 2 3 4
4 5 6 D -> Q W E R
7 8 9 E -> A S D F
A 0 B F -> Z X C V

Screenshot