CHIP-8 emulator on its way. Fun little project. First test rom passed. The games I've tested all have problems though.
Happy with the progress for a couple of hours of hacking away.
I'm pretty sure the rendering error near the bottom (at the bottom of the map) is a IRQ timing issue... just not sure why yet.
But otherwise, MMC3 mapper is done-ish, and I can play Super Mario Bros 2 and 3 😍
Added more debugging information to my emulator.
Left and right pattern tables are now displaying, along with the background and sprite palettes.
Need to work with SDL_ttf to add text next.
And then maybe I'll add the ability to show the current/previous/next CPU instructions (plus useful CPU debugging things) and maybe the ability to pause and step on a per instruction basis.
This _really_ wasn't what I was planning to work on at the moment, but I couldn't help it...
In Australia this was called Shadow Warriors, and I played the absolute shit out of the GameBoy version
Learning just enough SDL2 for my NES emulator, so I wrote a Conway's Game of Life simulator 😍
Work in progress...
🔺 3D graphics programming
📊 data visualisation
🕹 emulator development
🎮 retro gaming, and computing
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!