Expand description
Cross-platform native x86 machine library.
The crate intentionally exposes platform-neutral Rust APIs. It does not require a browser, WebAssembly runtime, DOM, or platform-specific GUI.
Re-exports§
pub use bootloader::Bootloader;pub use bootloader::FetchOptions;pub use bootloader::Resource;pub use bootloader::copy_resource_to;pub use bootloader::load_resource;pub use error::Result;pub use error::X86Error;pub use image::Image;pub use image::ImageKind;pub use machine::ConsoleConfig;pub use machine::ConsoleMode;pub use machine::ExecutionBackend;pub use machine::Machine;pub use machine::MachineConfig;pub use machine::MachineStatus;pub use machine::RunOptions;pub use machine::RunReport;pub use state::SavedState;pub use state::StateHeader;pub use state::StateSummary;pub use native_backend::NativeBackend;