Writing a CHIP-8 Interpreter

I’ve always been interested in emulators and writing an emulator has been in my bucket list for a long time. I think they are a great exercise and the experience you get from them is invaluable. Introduction to CHIP-8 So I decided to write an “emulator” for CHIP-8 programs. In fact it should be called an “interpreter” because the CHIP-8 was never actually a real hardware, it was more like a small programming language for creating games that some old PCs supported running....

April 4, 2023 · 24 min

Creating a Paste Service

In the past I had my little hastebin clone with ExpressJS and MongoDB on my personal web server. I had since then moved to Vercel because my website is mostly static and I didn’t need a full web server on a VPS. I missed my hastebin clone so I wanted to recreate it, luckily Vercel supports serverless functions which allows us to do some server side stuff. Demo Here’s a demo URL to show you the final product: ravener....

March 13, 2022 · 4 min