A Chip8 emulator using allegro5
- C++11 (Not tested with others)
- Allegro 5.0 (
brew install allegro
if you are on macOS)
It is mainly written in C++, so first of all compile it using:
g++ *.cpp -lallegro -lallegro_main -lallegro_primitives -o ChipAllegro -std=c++11
And run it using: ./ChipAllegro
There is a lot to do:
-
Input support (Initial support added on the v.0.2-alpha)
-
Sound support
-
Reduce graphical glitching
-
Add support for +4k size rom
-
document the code