Hacker News new | ask | show | jobs
by leggomylibro 3071 days ago
Cool, you wrote your own NES emulator for this? This is off-topic, but I've been meaning to write an emulator for ARM Cortex-M platforms as an introduction to the idea, but haven't had much luck finding good beginner-friendly resources.

So...thanks for writing up and collating so much information about the NES in one place!

2 comments

Nah, I had already written the emulator a couple years ago.
I'd recommend having a look at emulators for other chips in general and just tailoring them to ARM Cortex-M. The architecture reference manuals (ARM ARMs, har har) are freely available on ARM's website[0]. I'd recommend the ARMv6-M for Cortex-M0/+ or ARMv7-M for Cortex-M3/4/7. I think the latter manual covers both ARMv7-M (M3) as well as ARMv7E-M (M4 and M7).

[0] - http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....