Hacker News new | ask | show | jobs
by rsmaniak 4947 days ago
got any tips/resources for an aspiring emulator programmer? I find emulation fascinating, I've always wanted to write an emulator for my favorite console (neo geo) but I'm mostly a CRUD programmer without a lot of comp architecture knowledge.
1 comments

You'll need precise and complete documentation of the CPU and other hardware, which is not too hard to find nowdays (17 years ago it was mostly books and they were incomplete/wrong).

You can probably go a long way just by programming by the specifications with some literature on designing interpreters, but good assembly language skills on the emulated system will be extremely useful, because that's what you'll be looking at all the time while debugging.