m68k 0.3.0

A safe Rust M68000 family CPU emulator
Documentation
//! # m68k
//!
//! A safe Rust M68000 family CPU emulator.
//!
//! Supports: M68000, M68010, M68EC020, M68020, M68EC030, M68030,
//! M68EC040, M68LC040, M68040, M68060, and SCC68070.

pub mod core;
pub mod dasm;
pub mod fpu;
pub mod mmu;

// Re-export commonly used types from core
pub use core::cpu::CpuCore;
pub use core::cpu::{
    CACR_040_DE, CACR_040_IE, CACR_060_CABC, CACR_060_CUBC, CACR_060_EBC, CACR_060_EDC,
    CACR_060_EIC, CACR_060_ESB, CACR_CD, CACR_CED, CACR_CEI, CACR_CI, CACR_ED, CACR_EI, CACR_FD,
    CACR_FI, PCR_060_RESET, PCR_DFP, PCR_ESS,
};
pub use core::memory::{AddressBus, FastMem, LinearMemoryBus};
pub use core::types::{
    BatchExit, BatchResult, CpuType, CycleBatchExit, CycleBatchResult, HleHandler, NoOpHleHandler,
    Size, StepResult,
};