Skip to content
James Roeder
  • GitHub
  • LinkedIn
  • About
  • Blog

Author: jr

Wooden Gears
Blog

An Arduous Endeavor (Part 7): Automated Builds

Posted on 2021-08-21 by jr / 0 Comment

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...

Rewind Button
Blog

An Arduous Endeavor (Part 6): Save States and Rewind

Posted on 2021-08-19 by jr / 0 Comment

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...

Piezo Buzzer
Blog

An Arduous Endeavor (Part 5): Buzzes and Beeps

Posted on 2021-08-19 by jr / 0 Comment

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...

Button
Blog

An Arduous Endeavor (Part 4): Input Handling

Posted on 2021-08-16 by jr / 0 Comment

Playing games usually requires pressing buttons. I thought this part would take longer, but it turned out to be almost too simple.

Arduino Micro Isometric View
Blog

An Arduous Endeavor (Part 3): CPU Emulation

Posted on 2021-08-16 by jr / 0 Comment

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...

SSD 1306 OLED
Blog

An Arduous Endeavor (Part 2): Display Emulation

Posted on 2021-08-11 by jr / 1 Comment

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’...

Posts navigation

1 2 … 13 Next »
© 2023 James Roeder
Powered by WordPress | Theme: Graphy by Themegraphy