mod headless_emulator; mod graphical_emulator; pub use headless_emulator::*; pub use graphical_emulator::*; use crate::*; pub struct EmulatorConfig { pub dimensions: ScreenDimensions, pub fullscreen: bool, pub zoom: NonZeroU32, pub palette: Option<[Colour; 16]>, pub show_cursor: bool, pub decode_stdin: bool, pub encode_stdout: bool, pub symbols_path: Option, pub title: String, pub icon: Option, }