I wrote a CHIP-8 emulator in my own programming language
Summary
A CHIP-8 emulator implementation written in Spectre, a custom programming language, released as an open-source project on GitHub.
View Cached Full Text
Cached at: 04/20/26, 02:51 PM
navid-m/chip8emu
Source: https://github.com/navid-m/chip8emu
chip8emu
To build you need the Spectre Programming Language toolchain:
spectre ./src/main.sx -o chip8emu
License: GPL-3.0-only - By Navid M
Similar Articles
Spectre Programming Language
Spectre is a new programming language for safe, contract-based low-level systems programming, enforcing immutability by default and compile-time/runtime contract checking. It compiles via QBE IR and includes a feature to translate C code to Spectre.
Show HN: We built an 8-bit CPU as 2nd year EE students
A fully functional 8-bit Harvard architecture CPU built from individual logic gates, designed in Logisim-Evolution, with open-source files and documentation. Created by second-year EE students.
Simulated Evolution on the PICO-8
An article about simulating evolutionary processes on the PICO-8 fantasy console, likely demonstrating a creative coding project or educational tool.
MMO-CHIP: From Microscope to Verilog in an hour
An open source silicon reverse engineering tool, MMO-CHIP, enables rapid annotation and Verilog generation from microscope images of custom chips, reducing the process from weeks to under an hour.
I designed a nibble-oriented CPU in Verilog to build a scientific calculator
This project implements a fully functional scientific calculator in hardware using an FPGA, including a custom soft CPU, microcode firmware, and supporting tools. It provides a web-based simulator and open-source Verilog code.