Skip to content

h1ros/chip8-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to chip8-python!

This project aims to create a chip-8 emulator to experience emulator development. Chip-8 is known for one of the easiest and most educational emulator to develop as the first step if you are interested in emulator.

Audience

  • those who has knowledge Python programming
  • those who has basic knowledge about computer
  • those who wants to start developing emulator or curious how emulators work.

Rule

This project follows the rules below.

  1. Read a manual / documentation like Wiki CHIP-8 or guidance / tutorial like blog - write a chip8 emulator
  2. Don't look at other's implementation or code itself unless absolutely necessary or inevitable.

Test ROM

Reference

Terminology

  • opcode - operation code
  • pc - program counter
  • sp - stack pointer
  • I - index register

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages