Description
SOFA-8 is a CHIP-8 emulator for Windows and Linux.
This project will also include a sample game (possibly two).
SOFA-8 is a CHIP-8 emulator for Windows and Linux.
This project will also include a sample game (possibly two).
One of the problems with writing a CHIP-8 emulator is timing.There is no documentation (available on the Internet) on how fast CHIP-8 games are supposed to run.Normally, processor opcodes have an amount of cycles attached to them. Cycles are used to keep track of timing. This can be used to know whe...
I was able to finish all the opcodes today (except one, which I'll talk about in a future update when I finish it)."Opcode" is short for Operation Code. Opcodes tell processors what to do. There are opcodes for loading and storing bytes of data, basic math operations (add, subtract, and if...
So I heard that FreshBrain is offering scholarships for tech-related projects. As a college-bound programmer, that's something I like to hear.For my project I've decided to write a CHIP-8 emulator. What is CHIP-8? It's an interpreted assembly-like programming language for some now-ancient 1970s-1980...