9个版本

0.14.0 2022年4月14日
0.13.4 2022年4月10日
0.13.2 2022年3月13日
0.13.0 2022年2月27日
0.12.4 2022年1月30日

#658 in 文件系统

每月39次下载

MIT许可证

47KB
848

d88dmp

CircleCI

日语(Japanese)

简介

d88dmp是D88文件转储工具。
D88文件是复古PC(NEC PC-8801系列、Sharp X1系列、MSX等)的磁盘镜像。

输出

以下是d88dmp的输出示例。
如果使用--summary选项,将输出磁盘头部、磁道偏移表和扇区摘要。

软盘头部

  • 磁盘名称
  • 写保护
  • 软盘类型(2D/2DD/2HD)
  • 软盘大小(字节为单位)

磁道偏移表

  • 磁道偏移
    • example

扇区头部

  • 磁柱号(从零开始)
  • 面(0:表面、1:背面)
  • 扇区号(从一开始)
  • 扇区大小(字节为单位)
  • 磁道中扇区的数量
  • 密度(D:单密度,DD:双密度,HD:高密度)
  • 删除标志
  • 状态
  • 扇区数据大小(字节为单位)
    • 扇区摘要
      • example

扇区数据

  • 头部和数据
    • example

安装

cargo install d88dmp

源代码

--> Download

我使用ArchLinux和Intel Mac。

使用方法

 $ d88dmp <D88 Disk Image FIle>

用法

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

示例) CP/M格式磁盘镜像(Sharp X1turbo,turbo CP/M)

$ .\d88dmp sample/CPM_Format_2D_turboCPM_X1turbo.d88

构建

$ git clone [email protected]:ORYZAPAO/d88dmp.git
$ cargo build --release

许可证

MIT许可证

变更日志

另请参阅

依赖关系

~2MB
~25K SLoC