Module core

Module core 

Source

Re-exports§

pub use bios::Bios;
pub use null::NullCore;
pub use rom::Rom;

Modules§

bios
null
rom

Structs§

CoreSettings
Core Settings, which is a list of setting items that can be displayed in the core’s setting menu. This is an abstraction over all possible settings that a core can have.
OneFpgaCore
A core that be used in the 1FPGA platform. This is a wrapper around a core that implements the Core trait. It can be used to pass around a core without knowing its implementation.
SaveStateIter
An iterator over the save states of a core.
SettingId
An ID that is given by the core implementation for a config menu. This ID is used to identify the menu item that was selected by the user.

Enums§

CoreSettingItem
A core setting item that can be displayed in the core’s setting menu. This is used to configure the core’s settings, in an abstract way.
Error
An error that can be returned by a core.

Traits§

Core
MountedFile
A mounted file to the core. This could be a SAV file, a hard drive, a memory card, or any other kind of file that can be mounted to the core.
SaveState
A save state, if cores support it. This is used to save the state of the internal memory of the core, so that it can be restored later.