« Apple //e Soft Switch, Status, and other I/O locations | Main | using dsktool.rb on ubuntu »

dsktool.rb

dsktool.rb

dsktool.rb is a command line tool + libraries (all in ruby) for manipulating DSK format images used by Apple 2 emulators. Currently only DOS 3.3 format is supported.

Usage
-----
dsktool.rb [switches]

-c | --catalog               display catalog
-l | --list FILENAME         monitor style listing (disassembles 65C02 opcodes)
-e | --extract FILENAME      extract file by name (either to stdout,
                              or file specified by --output)
-h | --help                  display this message
-o | --output FILENAME       specify name to save extracted file as
-x | --explode               extract all files
-v | --version               show version number

examples:

       dsktool.rb -c DOS3MASTR.dsk
       dsktool.rb -l FID DOS3MASTR.dsk
       dsktool.rb -l fid -o fid.asm DOS3MASTR.dsk
       dsktool.rb -e "COLOR DEMOSOFT" DOS3MASTR.dsk
       dsktool.rb -e HELLO -o HELLO.bas DOS3MASTR.dsk
       dsktool.rb -x DOS3MASTR.dsk