Thanks to visit codestin.com
Credit goes to github.com

Skip to content

RaidTheWeb/JCHIP8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JCHIP8

MIT Licensed CHIP8 Emulator written in Java.

JCHIP8 works by reading the raw ROM files and executing the opcodes found in the ROM. As of current JCHIP8 supports all of the known opcodes for the system.

Overview of directory structure:

  • src

    • tech
      • raidtheweb
        • jchip8
          • emu (emulator files, includes main and display code)
            • ChipFrame.java (frame data for JFrame)
            • ChipPanel.java (custom JPanel)
            • Main.java (emulator interface thread)
          • chip (core files, includes Virtual CHIP8 and fontset data)
            • Chip.java (core Chip)
            • ChipData.java (fontset)
  • pong2.c8

  • invaders.c8

  • README.md

  • .gitignore

  • .classpath

  • .project

Running JCHIP8

JCHIP8 supports all tested chip8 roms

Usage:

java -jar jchip8.jar ./pong2.c8

About

CHIP8 architecture emulator written in Java

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages