Adding Save States to an Emulator
Learn how to add save states to your emulator by using utilizing software design patterns so you'll have infinite chances to catch that shiny Pikachu.
You walk into that fated patch of grass then a shiny Pikachu suddenly appears. But uh-oh, you only have five PokéBalls 😔. If only you had a way to save this moment in time!
I haven’t seen many tutorials on how to add save states to an emulator, so I decided to write one. I wanted a clear focus on the software design patterns and the underlying CS concepts so readers can gain transferable skills rather than just copying and pasting code.