#[repr(C)]pub struct Emulator {
pub debug: u8,
pub vera_action: u8,
pub keyboard: u8,
pub echo: u8,
pub save_on_exit: u8,
pub gif_method: u8,
pub unused1: [u8; 2],
pub cycle_count: u32,
pub unused2: [u8; 1],
pub keymap: u8,
pub detect: [i8; 2],
}Expand description
Access to emulator specific features
Fields§
§debug: u8Boolean: debugging enabled
vera_action: u8Boolean: displaying VERA activity
keyboard: u8Boolean: displaying typed keys
echo: u8How to send Kernal output to host
save_on_exit: u8Boolean: save machine state on exit
gif_method: u8How GIF movie is being recorded
unused1: [u8; 2]Unused
cycle_count: u32Running total of CPU cycles (8 MHz.)
unused2: [u8; 1]Unused
keymap: u8Keyboard layout number
detect: [i8; 2]“16” if running on x16emu
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Emulator
impl RefUnwindSafe for Emulator
impl Send for Emulator
impl Sync for Emulator
impl Unpin for Emulator
impl UnwindSafe for Emulator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more