What Writing an Emulator Taught Michael Foglem About the NES
Posted: Sun Apr 12, 2015 9:58 pm
Programming blogger Michael Fogleman wrote his own NES emulator and wrote about his experience. Unfortunately there wasn't much written about the creation of his emulator (which I thought this was about when I saw the Slashdot headline), but there is a nice amount of info written about the console's hardware including the CPU, Memory Map, PPU, APU, and the Cartridge Mappers.
Here's a little snippet:
A lot of this might be obvious, but I found of it to be an interesting way of showing, in his own words, "...what people were able to accomplish with such constrained hardware."
If you're interesting in the emulator itself (and its source), you can grab it on GitHib. An interesting feature (which I haven't tried) is that this emulator can record animated GIFs.
Here's a little snippet:
I recently created my own NES emulator. I did it mostly for fun and to learn about how the NES worked. I learned some interesting things, so I wrote this article to share. There is a lot of documentation already out there, so this is just meant to highlight some interesting tidbits. Warning: this will be very technical!
A lot of this might be obvious, but I found of it to be an interesting way of showing, in his own words, "...what people were able to accomplish with such constrained hardware."
If you're interesting in the emulator itself (and its source), you can grab it on GitHib. An interesting feature (which I haven't tried) is that this emulator can record animated GIFs.