If you find those systems to be a bit too much I've heard that CHIP-8 is even simpler. At some point being too simple doesn't teach you all that much, but it might help with the basic idea if you're really lost and also take less time if you're not looking for a long project.
Writing an emulator for a NES, Gameboy, or similar is hard work but not impossible. Most people suggest you write an emulator/interpeter for the fantasy chip8 device as a good starting point - that can be done in a weekend.
Try here as a reasonable starting point:
Google "chip8 c++ tutorial", or "chip8 opcodes" if you're more interested in learning the details yourself - and if you're not interested in starting from the bottom up I'd imagine you'll struggle with a "real" device..
[1] https://tobiasvl.github.io/blog/write-a-chip-8-emulator/