pub trait Core: Default {
fn info() -> CoreInfo;
fn on_load_game(&mut self, game_data: GameData) -> LoadGameResult;
fn on_unload_game(&mut self) -> GameData;
fn on_run(&mut self, handle: &mut RuntimeHandle);
fn on_reset(&mut self);
fn save_memory(&mut self) -> Option<&mut [u8]> { ... }
fn rtc_memory(&mut self) -> Option<&mut [u8]> { ... }
fn system_memory(&mut self) -> Option<&mut [u8]> { ... }
fn video_memory(&mut self) -> Option<&mut [u8]> { ... }
}
Required Methods
Provided Methods
Implementors