3 ms·
https://www.reddit.com/r/emudev/ https://www.reddit.com/r/emudev/ is a helpful resource. Most people suggest working on a "toy" system, such as Chip-8 first.
by stevekemp 8y ago
https://www.reddit.com/r/emudev/ https://www.reddit.com/r/emudev/ is a helpful resource.
Most people suggest working on a "toy" system, such as Chip-8 first. It is a mythical processor, rather than based upon real hardware. That said there are only a handful of opcodes to implement, and it does support graphics.
https://en.wikipedia.org/wiki/CHIP-8 https://en.wikipedia.org/wiki/CHIP-8
There are ROMs out there for pong / space-invaders / etc, so you can play real games pretty quickly.
Of course there is nothing stopping you jumping straight into NES/GB/whatever. NES is easy to get started with, the others less so because of bank-switching, etc. But if you're patient you can manage it :)