pub use crate::processor::memory::mmio::joypad::JoypadState; pub enum EmulatorMessage { Stop, } pub trait Renderer { fn prepare(&mut self, width: usize, height: usize); fn display(&mut self, buffer: &[u32]); fn set_title(&mut self, _title: String) {} fn latest_joypad_state(&mut self) -> JoypadState; fn set_rumble(&mut self, _rumbling: bool) {} }