TargetD64 Changes for V0.4.0

List of Changes

Resolved Requests from the Error Tracker

RQID________: 29
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.3
FIXED_VERS__: V0.4.0
OS__________: All
ORIGINATOR__: Karlheinz Langguth
TYPE________: Bug report
STATE_______: Resolved
SEVERITY____: Low
DATE________: 18.05.00
SUBJECT_____: Gnuzipped files may store original filename
DETAILS_____:
Gunzipping *.gz files may result in wrong filenames because possibly stored original filenames are ignored.
ANALYSIS____:
The original filename of the uncompressed file may be stored in a gnuzipped file. Right now the filename of the uncompressed file is always evaluated by stripping of the .gz extension. By doing so essential suffixes may be lost when the original filename is stored but ignored.
CONCLUSION__:
Implementation of gzip shows how to scan for original filename (gzip.c:get_method). If it is available convert it to a valid filename for OS and take it instead.

RQID________: 30
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.3
FIXED_VERS__: V0.4.0
OS__________: All
ORIGINATOR__: Professor Dredd
TYPE________: Problem report
STATE_______: Resolved
SEVERITY____: Low
DATE________: 04.12.01
SUBJECT_____: File too big for D64 exception occurs
DETAILS_____:
Processing a zip file which contains a D64 file leads to the above stated exception. Processing is terminated.
ANALYSIS____:
The contained D64 file does not have extension .d64. Thus TargetD64 assumes the file as a raw C64 file and tries to put it into a D64 file. This is not possible because a D64 can not be put into a D64 file because of size restriction.
CONCLUSION__:
Introduce an advanced checking for type D64 files (e.g. size and available directory block). For now change the extension of the file to .d64 and zip it again. It is expected that D64 are indicated by extension.

RQID________: 32
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.3
FIXED_VERS__: V0.4.0
OS__________: All
ORIGINATOR__: Professor Dredd
TYPE________: Problem report
STATE_______: Resolved
SEVERITY____: Low
DATE________: 07.12.01
SUBJECT_____: C64 ARK files are not supported
ANALYSIS____:
ARK files are not recognized and processed by TargetD64. Thus they appear as C64 program files in D64.
CONCLUSION__:
Implement ARK processing.

RQID________: 35
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.3
FIXED_VERS__: V0.4.0
OS__________: All
ORIGINATOR__: looga@haquebright.de
TYPE________: Change request
STATE_______: Resolved
SEVERITY____: Low
DATE________: 18.03.02
SUBJECT_____: command-line parameters for names
DETAILS_____:
i like target d64 very much and use it a lot with -c to convert files into d64 to copy them to a 1541 with cbm4linux. it would be really nice though, if it was possible to
specify not only the directory with -c but also the name of the .d64 that is created. and another thing i would like to have is a command line option to specify the NAME,ID
of the floppy image itself (not the .d64 file) as you can when formatting a floppy disk. i had a quick look into the sources and could probably hack this into targetd64 myself, but since you are the author, it is probably much easier and quicker for you to do that. anyway, shouldnt be a big deal.
ANALYSIS____:
Command line options can be provided. As TargetD64 can produce multiple D64 images in a single run the arguments must be modified for following D64 images.
CONCLUSION__:
Implement command line arguments -f and -s for D64 name and format string