Skip to content
Snippets Groups Projects
Verified Commit 24f29500 authored by João Magalhães's avatar João Magalhães :rocket:
Browse files

chore: new CPU speed set

parent 52e5c467
No related branches found
No related tags found
1 merge request!31System state save
Pipeline #3270 passed
......@@ -178,6 +178,10 @@ impl Mmu {
self.speed
}
pub fn set_speed(&mut self, value: GameBoySpeed) {
self.speed = value;
}
pub fn set_speed_callback(&mut self, callback: fn(speed: GameBoySpeed)) {
self.speed_callback = callback;
}
......
......@@ -799,6 +799,9 @@ impl State for BeesCore {
gb.cpu().set_ime(self.ime);
gb.mmu().ie = self.ie;
// @TODO: we need to be careful about this writing and
// should make this a bit more robust, to handle this
// special case/situations
gb.mmu().write_many(0xff00, &self.io_registers);
gb.mmu().set_ram(self.ram.buffer.to_vec());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment