Low level programming isn’t my forte but emulators have always peaked my interest. They combine many aspects of software programming that I’m passionate about: API Design, Architecture planning, Performance tuning, and solving complex problems. When you search for “How to write an emulator” you’re almost always pointed towards the CHIP-8 virtual machine. CHIP-8 is an interpreted programming language developed in the 1970s to allow for video games to easily be ran on multiple types of systems. My emulator was written in C and used the SDL library to handle input and video. It’s not complete but Pong does boot up and is semi-playable.
Keep going!Keep going ×2!Give me more!Thank you, thank youFar too kind!Never gonna give me up?Never gonna let me down?Turn around and desert me!You're an addict!Son of a clapper!No wayGo back to work!This is getting out of handUnbelievablePREPOSTEROUSI N S A N I T YFEED ME A STRAY CAT