4 ms·
>Is there another tutorial that can explain the fundamental of "emulator" first before the NES part kicks in? >PS: I'm planning to use Java for this side-proje
by edmccard 12y ago
>Is there another tutorial that can explain the fundamental of "emulator" first before the NES part kicks in?
>PS: I'm planning to use Java for this side-project.
One place to start might be to try and write an emulator for the DCPU-16. It's a simple made-up computer that Notch (creator of Minecraft) designed for the game 0x10c.
Although the game was never finished, many people wrote emulators based on the DCPU's specifications[1]; search Github for "DCPU Java" to see several examples in that language.
[1] https://raw.githubusercontent.com/gatesphere/demi-16/master/docs/dcpu-specs/dcpu-1-7.txt https://raw.githubusercontent.com/gatesphere/demi-16/master/...
- gatesphere 12y agoHah! That's my repo! Also, the only emulator for anything written in Io, as far as I know :p Not that it was good, mind you. But I do highly recommend DCPU-16 as an emulation launching point. It's a really easy to understand system :)
- hello_moto 12y agoThanks a lot for pointing me at this. While NES is the goal, I definitely need to take baby steps first!