{"componentChunkName":"component---src-pages-markdown-remark-frontmatter-slug-js","path":"/projects/nes-emulator/","result":{"data":{"markdownRemark":{"html":"<p>Work in progress Nintendo Entertainment System emulator written in Go.</p>\n<p> </p>\n<p>Background images rendering:</p>\n<p><img src=\"/96d1225b69c781349bcc2e97d942a171/nes_dk.gif\" alt=\"demo\"></p>\n<p>Working MOS 6502 CPU with debug window:</p>\n<p><img src=\"/22c4f7da2212d09149cd176920b1af30/nes_cpu.gif\" alt=\"demo\"></p>\n<p>I am working on the PPU's (picture processing unit) foreground/sprite rendering.</p>\n<h3>TODO</h3>\n<ul>\n<li>Sprite rendering</li>\n<li>Audio</li>\n<li>Controller</li>\n<li>More mappers</li>\n</ul>\n<h3>Tech Used</h3>\n<ul>\n<li><a href=\"https://golang.org/\" target=\"_blank\" rel=\"nofollow\">Go</a></li>\n<li><a href=\"https://github.com/faiface/pixel\" target=\"_blank\" rel=\"nofollow\">Pixel</a> (2D game library)</li>\n</ul>\n<h3>Source Code</h3>\n<p><a href=\"https://github.com/n-ulricksen/nes-emulator\" target=\"_blank\" rel=\"nofollow\">https://github.com/n-ulricksen/nes-emulator</a></p>","frontmatter":{"slug":"/projects/nes-emulator","title":"NES emulator"}}},"pageContext":{"id":"93bd25e4-53eb-566d-a3b9-03b1fcd850bd","frontmatter__slug":"/projects/nes-emulator","__params":{"frontmatter__slug":"projects"}}},"staticQueryHashes":[]}