9 releases

0.14.0 Apr 14, 2022
0.13.4 Apr 10, 2022
0.13.2 Mar 13, 2022
0.13.0 Feb 27, 2022
0.12.4 Jan 30, 2022

#612 in Filesystem

MIT license

47KB
848 lines

d88dmp

CircleCI

日本語(Japanese)

Introduction

d88dmp is D88 file dump tool.
D88 file is disk Image for Retro PC, NEC PC-8801 Series, Sharp X1 Series, MSX etc..

Output

The Output of d88dmp are shown below.
If you use --summary option, output disk header, track offset table and sector summary.

Floppy Disk Header

  • Disk Name
  • Write Protect
  • Floppy Disk Type(2D/2DD/2HD)
  • Floppy Disk Size(as byte)

Track Offset Table

  • Offset to Track
    • example

Sector Header

  • Cylinder Number(Zero Start...)
  • Side (0:surface、1:back)
  • Sector Number(One Start...)
  • Sector Size(as byte)
  • Number Of Sector in Track
  • Density(D:Single, DD:Double-Density, HD:High-Density)
  • Delete Flag
  • Status
  • Data Size of Sector(as byte)
    • Sector Summary
      • example

Sector Data

  • Header and Data
    • example

Install

cargo install d88dmp

Source Code

--> Download

I use ArchLinux, Intel Mac.

How to Use

 $ d88dmp <D88 Disk Image FIle>

usage

d88dmp ver 0.14.0
ORYZA (https://github.com/ORYZAPAO)
D88 Disk Image Dump.

USAGE:
    d88dmp [OPTIONS] <*.D88>

ARGS:
    <*.D88>    D88 Disk Image

OPTIONS:
    -h, --help
            Print help information

    -n, --no-info
            No information

        --no-color
            No color

    -p, --position <TRACK,SIDE,SECTOR>
            Sector position
              <TRACK>  0,1,2, ...
              <SIDE>   0:front or 1:back
              <SECTOR> 1,2,3, ...

    -s, --sort
            Sort by disk sector order

        --summary
            Summary only

    -v, --verbose
            Verbose report

    -V, --version
            Print version information

Example) CP/M formated Disk Image(Sharp X1turbo, turbo CP/M)

$ .\d88dmp sample/CPM_Format_2D_turboCPM_X1turbo.d88

Build

$ git clone git@github.com:ORYZAPAO/d88dmp.git
$ cargo build --release

Licence

MIT Licens

Change Log

See also

Dependencies

~1.5MB
~25K SLoC