mirror of
https://github.com/FranLMSP/snes.git
synced 2026-08-03 08:30:01 -04:00
Reset vector
This commit is contained in:
@@ -28,4 +28,9 @@ impl Emulator {
|
||||
|
||||
self.is_frame_ending = true;
|
||||
}
|
||||
|
||||
pub fn reset(&mut self) {
|
||||
let reset_vector = (self.bus.read(0x00FFFC) as u16) | ((self.bus.read(0x00FFFD) as u16) << 8);
|
||||
self.cpu.registers.pc = reset_vector;
|
||||
}
|
||||
}
|
||||
@@ -260,6 +260,9 @@ fn main() {
|
||||
emulator.tick();
|
||||
}
|
||||
});
|
||||
if ui.button("Reset") {
|
||||
emulator.reset();
|
||||
}
|
||||
ui.separator();
|
||||
|
||||
ui.checkbox(
|
||||
|
||||
Reference in New Issue
Block a user