NES emulator written in D

Jonathan Marler johnnymarler at gmail.com
Sun Feb 4 04:51:00 UTC 2018


On Saturday, 3 February 2018 at 13:52:17 UTC, blahness wrote:
> Hi everyone,
>
> Not sure how interested people here will be with this but I've 
> ported https://github.com/fogleman/nes from Go to D [1]. I 
> should point out that I'm not the author of the original Go 
> version.
>
> The emulator code itself is 100% D with no dependencies. I've 
> also created a little app using SDL to show how you'd put this 
> library to use [2].
>
> Its PPU & APU timing isn't 100% accurate (same as the Go 
> version) so not all games will work correctly but this should 
> be pretty easy to fix.
>
> Links
> --------------
> [1] https://github.com/blahness/nes
> [2] https://github.com/blahness/nes_test

How did it compare to the Go version?

I started implementing one myself as a learning experience and 
recall I looked at the Go version a few times 
(https://github.com/marler8997/hacknes).  Mine was in C++ though 
since I was also trying to re-familiarize myself with C++. 
Definitely curious on your thoughts on how the GO version 
compared to your D version.


More information about the Digitalmars-d-announce mailing list