Skip to main content

Convert Amiga disk images from ADF to DMS (DiskMasher) format

Project description

adf2dms

Convert Amiga disk images from ADF to DMS (DiskMasher) format

Note: Experimental software

This code is experiental and currently only implements the uncompressed ("NOCOMP") and RLE ("SIMPLE") compression modes.

Usage

$ python3 -m adf2dms --help
usage: adf2dms [-h] [-0] [-a FILE] [-b FILE] [-f] [-o file.dms] [-s TRKNUM] [-e TRKNUM | -n COUNT] file.adf

Convert an ADF file to DMS (DiskMasher) format

positional arguments:
  file.adf              ADF file to read

optional arguments:
  -h, --help            show this help message and exit
  -0, --store           store tracks uncompressed
  -a FILE, --fileid FILE
                        attach FILE_ID.DIZ file
  -b FILE, --banner FILE
                        attach banner file
  -f, --force-overwrite
                        overwrite output file if it already exists
  -o file.dms, --output file.dms
                        DMS file to create instead of stdout
  -s TRKNUM, --low-track TRKNUM
                        first track, default: 0
  -e TRKNUM, --high-track TRKNUM
                        last track, default: determined by file length
  -n COUNT, --num-tracks COUNT
                        number of tracks to add, default: determined by file length

Input files ending in .adz or .gz will automatically be un-gzipped.

Building adf2dms

git clone https://github.com/dlitz/adf2dms
python3 -m build adf2dms

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adf2dms-0.0.1.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

adf2dms-0.0.1-py3-none-any.whl (7.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page