It has certainly been a long time since I've posted a calculator project here.
I am going to preface this by saying this is NOT an emulator with a focus on speed or user-friendliness. This project falls squarely in the "because I can" category. I wanted to experiment with CE dev and because I had never ported any software before, I wanted to try doing that.
I found agnes and gravitated towards it due to its portable design and well-abstracted interface that would let me focus on CE implementation without focusing too heavily on the NES development side of things. Because the porting process focused on the CE side of things, this emulator is unacceptably slow for anything other than saying "It works!". Also, the emulator is coded in C, which is already a death sentence for acceptable speed in an emulator.
The hardest aprt to set up was the graphics and that led to messier code than I would have otherwise written.
GitHub repo
Photo time!
nestest on an actual calculator
Mario Bros title screen
I am going to preface this by saying this is NOT an emulator with a focus on speed or user-friendliness. This project falls squarely in the "because I can" category. I wanted to experiment with CE dev and because I had never ported any software before, I wanted to try doing that.
I found agnes and gravitated towards it due to its portable design and well-abstracted interface that would let me focus on CE implementation without focusing too heavily on the NES development side of things. Because the porting process focused on the CE side of things, this emulator is unacceptably slow for anything other than saying "It works!". Also, the emulator is coded in C, which is already a death sentence for acceptable speed in an emulator.
The hardest aprt to set up was the graphics and that led to messier code than I would have otherwise written.
GitHub repo
Photo time!
nestest on an actual calculator
Mario Bros title screen