binfmt 0.1.1

A library for reading and writing binaries
Documentation
#[repr(C)]
#[derive(Zeroable, Pod, Clone, Copy)]
pub struct O65FixedHeader {
    id1: [u8; 2],
    magic: [u8; 3],
    ver: u8,
    mode: u16,
}

#[repr(C)]
#[derive(Zeroable, Pod, Clone, Copy)]
pub struct O65Header16 {
    fixed: O65FixedHeader,
    tbase: u16,
    tsize: u16,
    dbase: u16,
    dsize: u16,
    bbase: u16,
    bsize: u16,
    zbase: u16,
    zsize: u16,
    stack: u16,
}

#[repr(C)]
#[derive(Zeroable, Pod, Clone, Copy)]
pub struct O65Header32 {
    fixed: O65FixedHeader,
    tbase: u32,
    tsize: u32,
    dbase: u32,
    dsize: u32,
    bbase: u32,
    bsize: u32,
    zbase: u32,
    zsize: u32,
    stack: u32,
}