This repo is a collection of multiple implementations of the CHIP 8 Emulator in various programming languages, this serves as a beginner level task to get into system programming.
The top level folders are the names of various programming languages. In each directory there are further directories which is the name of the author or the name they gave to their implementation and finally inside that directory contains their implementation of a CHIP 8 Emulator in that programming language.
├── C++
│ ├── your_repo
│ │ ├── files
| | ├── README.md containting information about
| | you and your code
├── Rust
│ ├── your_repo
│ │ ├── files
| | ├── README.md containting information about
| | you and your code
├── ...
└── ...
Your name could be your GitHub Username/ alias / your real name.
Creating your own Chip 8 Emulator in JS
Broad Overview on CHIP 8 Emulator
Alternatively, you can write your own understanding in a blog and publish it. Like
Guide To Writing Your First Emulator | CHIP - 8 | Part One
Guide To Writing Your First Emulator | CHIP - 8 | Part Two