SkillAgentSearch skills...

SuperChipEmulator

Chip8/Chip48/SuperChip Emulator

Install / Use

/learn @FrancescoRigoni/SuperChipEmulator
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Chip8/SuperChip/Chip48 platform emulator

An emulator for the Chip8/Chip48/SuperChip platform written in Scala. This was my first emulator, and also my first real Scala project.

To build the emulator you need to make sure you have scalac and sbt, then run:

$ sbt compile

To run the emulator use the startemu.sh script

$ ./startemu.sh chip-8-roms/games/Space\ Invaders\ \[David\ Winter\].ch8
$ ./startemu.sh superchip8-roms/Spacefight\ 2091\ \[Carsten\ Soerensen\,\ 1992\].ch8

Visit my website The Code Butchery for a tutorial on how to make your own emulator:

Tutorial - Part 1 <br> Tutorial - Part 2<br> Tutorial - Part 3<br> Tutorial - Part 4<br>

You can also import the project in IntelliJ.

Space Fight Super Astrododge Super Astrododge Single Dragon Space Invaders

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated11mo ago
Forks0

Languages

Scala

Security Score

77/100

Audited on May 2, 2025

No findings