3 ms·
I went ahead and wrote one in Golang (the graphics instructions are still incomplete because I don't want to deal with SDL's Golang port that's not using my mac
by manish_gill 9y ago
I went ahead and wrote one in Golang (the graphics instructions are still incomplete because I don't want to deal with SDL's Golang port that's not using my mac's hardware acceleration for some reason) a few months back -- following a fantastic screencast on doing the same in C++. It taught me a lot about the innards of how any machine executes instructions, what can be done using those instructions, the layout of memory, registers and how to use them, so on and so forth.
I'm still a newbie to Virtual Machines but I would highly recommend anyone to try their hand at writing a Chip8 VM.