emulator

Emulation: where to start? A use case.

Some of the UI for the Hydra NES emulator, using ImGUI. Writing an emulator is an incredibly fun learning experience. It is an exquisite exercise in reverse-engineering from both documentation and code. In this post I want to share some tips on how and where to start based on my experience on the NES emulator I am writing. Information The gathering of information is the most important (and hard!

Releasing NES Emulator Source

Legend of Zelda emulated plus debugging windows. Hello everyone! Today I release the source code of my bare-bone NES emulator, written in C++. I had the idea to write an emulator of one of my favorite console (after the SNES) years ago, and started in 2015 to write the first code (actually in 2008, but it was too daunting even to start). Then I concentrated on my other big project (still ongoing) and left all the NES code on a side.