a2kit 2.2.0

Apple II disk image and language utility
Documentation
//! # BIOS module
//! 
//! This module is a place for any middleware we may require
//! between the `fs` and `img` modules.  It is named in analogy
//! with the CP/M concept of a BIOS as being (in part) a layer between
//! the BDOS and the physical disk.
//! 
//! All the sector skewing tables are kept in this module.
//! CP/M disk parameter blocks are here as well.

pub mod skew;
pub mod dpb;

/// Enumerates bios errors.  The `Display` trait will print equivalent long message.
#[derive(thiserror::Error,Debug)]
pub enum Error {
    #[error("incompatible disk kind")]
    IncompatibleDiskKind
}