Awesome project!
I was going to extend it to allow controller input and state management. I've already figured out the controller stuff (I basically just create a ControllerInput object and write emulator.input = new ControllerInput()), but I don't know enough about NES architecture to know how to deal with state.
If I wanted the ability to save and load states or export and import a battery save, how would I go about doing that? What functions / files should I look into?
Awesome project!
I was going to extend it to allow controller input and state management. I've already figured out the controller stuff (I basically just create a
ControllerInputobject and writeemulator.input = new ControllerInput()), but I don't know enough about NES architecture to know how to deal with state.If I wanted the ability to save and load states or export and import a battery save, how would I go about doing that? What functions / files should I look into?