D88FileIO 0.0.5

d88 File Access Lib.
Documentation

D88FileIO

CircleCI

Introduction

D88FileIO is a simple Library that D88 file access library. D88 file is disk Image file for Japanese 8bit Retro PC, NEC PC-8801 Series, Sharp X1 Series, MSX etc..

Example

use D88FileIO::fileio::D88FileIO;
use D88FileIO::disk::Disk;
use D88FileIO::sector::Sector;
use D88FileIO::track::Track;

use D88FileIO::format::{D88_SectorHdr};

fn main(){
  let mut d88fileio = D88FileIO::open("./ABC.d88");

  // Sort by Disk Sector Order
  d88fileio.sector_sort();

  // *.d88 File Header
  println!("{:?}", d88fileio.disk.header);

  //
  for track in self.d88fileio.disk.track_tbl.iter() {
    for sector in track.sector_tbl.iter(){

      // *.d88 Disk Sector Header
      println!("{:?}", sector.header);

      // *.d88 Sector Raw Data (byte array)
      println!("{:?}", sector.data);
    }
  }
}

See also