NAME
- DEC device images unpacker v2.0 beta
(compile 24.01.2024 on 21:25(+04)
(c) 2022-2024 Hunta <some@where.on.net
SYNOPSIS
Command line options are processed strictly left-to-right.
ImageUtilsX --help --errorlog [ <filename>] --dos11 --xxdp --rt11 --ods1
--size <size> --pack <dirname> <filename> <devicetype>
--unpack <filename> <dirname> [ <devicetype>]
--from <filename> [ <devicetype>] --to <filename> [ <devicetype>]
Command line options:
-? | --help
Print help.
-err | --errorlog [ <filename>]
The name of the file with information about read errors
-dos | --dos11
Select DOS-11 file system for following --device or --shareddevice options.
New image files are create with an empty DOS-11 file system.
-xx | --xxdp
Select XXDP file system for following --device or --shareddevice options.
New image files are create with an empty XXDP file system.
-rt | --rt11
Select RT11 file system for following --device or --shareddevice options.
-rsx | --ods1
Select RSX file system for following --device or --shareddevice options.
-s | --size <size>
Override size of TU58 imagefile.
<size> is number of bytes; suffix "K": * 1024, suffix "M": * K * K.
Smaller images are enlarged, greater are trunc'd if possible.
Devices and file system try to adapt.
Works for XXDP non-boot-tapes, and RT-11 with patched DD.SYS driver.
"--size std" clears overriden size.
Simple example: -s 10M
image is 10 Megabytes = RL02 sized.
-pk | --pack <dirname> <filename> <devicetype>
Read files from a directory and pack into binary disk/tape image
<DeviceType> can specify a different device geometry for the image,
allowed: NoDev,TA11,TM11,TU56,TU58,RX01,RX01N,RX02,RX02N,FD1,RX50,RX50N,DSRX50,DRX50N,DRX50N2,OSA0,OSA1,OSAH0,OSAH1,APPLE,APPLEN,APPLE0,APPLE1,RF11,RS034,RK035,RL01,RL02,RL02V2,RL02V3,RK067,RP0456,RM03,DU,RD,HX,DWK
-up | --unpack <filename> <dirname> [ <devicetype>]
Read a binary disk/tape image, and extract files into directory
A filesystem type must be specified (like -xxdp)
<DeviceType> can specify a different device geometry for the image,
allowed: NoDev,TA11,TM11,TU56,TU58,RX01,RX01N,RX02,RX02N,FD1,RX50,RX50N,DSRX50,DRX50N,DRX50N2,OSA0,OSA1,OSAH0,OSAH1,APPLE,APPLEN,APPLE0,APPLE1,RF11,RS034,RK035,RL01,RL02,RL02V2,RL02V3,RK067,RP0456,RM03,DU,RD,HX,DWK
-from | --from <filename> [ <devicetype>]
Convert image from one device type to another device type - From part
<DeviceType> can specify a different device geometry for the image,
allowed: NoDev,TA11,TM11,TU56,TU58,RX01,RX01N,RX02,RX02N,FD1,RX50,RX50N,DSRX50,DRX50N,DRX50N2,OSA0,OSA1,OSAH0,OSAH1,APPLE,APPLEN,APPLE0,APPLE1,RF11,RS034,RK035,RL01,RL02,RL02V2,RL02V3,RK067,RP0456,RM03,DU,RD,HX,DWK
-to | --to <filename> [ <devicetype>]
Convert image from one device type to another device type - To part
<DeviceType> can specify a different device geometry for the image,
allowed: NoDev,TA11,TM11,TU56,TU58,RX01,RX01N,RX02,RX02N,FD1,RX50,RX50N,DSRX50,DRX50N,DRX50N2,OSA0,OSA1,OSAH0,OSAH1,APPLE,APPLEN,APPLE0,APPLE1,RF11,RS034,RK035,RL01,RL02,RL02V2,RL02V3,RK067,RP0456,RM03,DU,RD,HX,DWK
Option names are case sensitive.
EXAMPLES
ImageUtilsX -rt11 -unpack C:\RT11\image.dsk C:\RT11\ImageUnpacked