CRISP-8 | A CHIP-8 Emulator

CRISP-8 | A CHIP-8 Emulator

2 devlogs
8h 8m
Created by Danyal Khalid

===============================
> What Is This?
A cross-platform desktop app that emulates the CHIP-8 virtual machine, which was originally used on the COSMAC VIP. Developed with C# and Avalonia.
===============================
> My Goals For This Project:
- Accurately emulate the CHIP-8 virtual machine and provide support for the SUPER-CHIP as well.
- Provide quality of life features such as save states, fast-forward/slow, configurable keys, debug tools inside my emulator.
- Write a cool CHIP-8 program and run with my emulator
===============================

Timeline

My emulator has a UI now. It's pretty minimal but I like it. I'll probably reuse this for future emulator projects too.

Progress has been really slow because I have terrible work ethic.

Update attachment

I got the IBM Logo Test ROM to work!

I've also implemented most of the opcodes, i'll write a whole bunch tests for them later with Xunit.

Update attachment