Struct libnoentiendo::systems::easy::Easy6502System
source · pub struct Easy6502System { /* private fields */ }
Expand description
A port of the “Easy6502” system from https://skilldrick.github.io/easy6502/
Trait Implementations§
source§impl BuildableSystem<RomFile, ()> for Easy6502System
impl BuildableSystem<RomFile, ()> for Easy6502System
A factory for the Easy6502 system.
source§impl System for Easy6502System
impl System for Easy6502System
source§fn get_cpu_mut(&mut self) -> Box<&mut dyn Cpu>
fn get_cpu_mut(&mut self) -> Box<&mut dyn Cpu>
Return a mutable reference to the CPU used in this system.
source§fn render(&mut self, framebuffer: &mut [u8], config: WindowConfig)
fn render(&mut self, framebuffer: &mut [u8], config: WindowConfig)
Render the current state of the system to the given framebuffer.
fn attach_trace_handler(&mut self, handler: Box<dyn TraceHandler>)
Auto Trait Implementations§
impl !RefUnwindSafe for Easy6502System
impl !Send for Easy6502System
impl !Sync for Easy6502System
impl Unpin for Easy6502System
impl !UnwindSafe for Easy6502System
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