An Arduous Endeavor (Part 7): Automated Builds
My core is finally in a semi-usable state, at least on my local machine. Before I get down to fixing bugs and improving performance, I’d like to get the p...
My core is finally in a semi-usable state, at least on my local machine. Before I get down to fixing bugs and improving performance, I’d like to get the p...
Two emulator features that have made my gaming experience much more comfortable are save states and rewind functionality. Save states let you take a snapshot of...
Sound generation is probably the aspect of emulation that I am least familiar with. As part of my undergrad, I wrote simulators of simple computer architectures...
Playing games usually requires pressing buttons. I thought this part would take longer, but it turned out to be almost too simple.
Next up was to emulate the CPU: an ATmega32U4 for standard Arduboy units. I started to implement this in a similar fashion to how I implemented the display beca...
There are a variety of components that need to be emulated to fully emulate the Arduboy. I decided to start with the display, since without that I wouldn’...