Author Archives: Eric Morgan

NES Emulation – PPU Quick Start

Writing an NES emulator is a long process.  If you’re reading this you’ve likely finally been able to finish implementing the 6502, and now you just want to see some output!  While there is a lot of information generally available … Continue reading

Posted in Uncategorized | Leave a comment

My OSU Journey

I’ve been a student at OSU now for a little over 3 years, and it’s a bit of an odd feeling to realize that this will be my last course. Like most students in the post-bacc program I was frustrated … Continue reading

Posted in Uncategorized | Leave a comment

6502 Addressing Modes

Our group has been developing an NES emulator, and we recently moved onto implementing the CPU. The NES CPU is a variation of the MOS Technology 6502, and contains 56 different op codes that can utilize 13 different addressing modes. … Continue reading

Posted in Uncategorized | Leave a comment

Integrating Emscripten and CMake with VS Code

In planning for the development of our NES emulator, we decided to target WASM for our interface and to utilize CMake to generate our build system.  As I also utilize VS Code as my IDE, I wanted to integrate these … Continue reading

Posted in Uncategorized | Leave a comment

Exploring MarI/O

During the holidays (while exploring various potential projects for this course) I dug a bit into some of the various neural networks being used to play video games.  A few examples I enjoyed reading follow: A Neuroevolution Approach to General … Continue reading

Posted in Uncategorized | Leave a comment