List of Changes
Resolved Requests from the Error Tracker
RQID________: 20
PRODUCT_____: TargetD64
COMPONENT___: Manual
VERSION_____: V0.2
FIXED_VERS__: V0.3
OS__________: All
ORIGINATOR__: Michael Penzkofer
TYPE________: Bug report
STATE_______: Closed
SEVERITY____: Low
DATE________: 28.04.99
SUBJECT_____: Wrong version of C64S mentioned
DETAILS_____:
The manual mentions emulator C64S V2.25 which has never been available.
ANALYSIS____:
The correct C64S version is V2.52. All testing took place with
this version.
CONCLUSION__:
Correct it.
RQID________: 21
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.2
FIXED_VERS__: V0.3
OS__________: Win32
ORIGINATOR__: J-Man Th' Shaman
TYPE________: Bug report
STATE_______: Closed
SEVERITY____: Medium
DATE________: 09.09.99
SUBJECT_____: D64 images with size not equal 174848 bytes are rejected
DETAILS_____:
D64 images may additionally contain error information and/or Tracks
36-40.
ANALYSIS____:
35 tracks (without error info) results in 174848 bytes.
35 tracks + error info results in 175531 bytes.
40 tracks (without error info) results in 196608 bytes.
40 tracks + error info results in 197376 bytes.
Until now only first case is supported.
CONCLUSION__:
Generalize class CFDiskImage.
RQID________: 22
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.2
FIXED_VERS__: V0.3
OS__________: Win32
ORIGINATOR__: J-Man Th' Shaman
TYPE________: Problem report
STATE_______: Closed
SEVERITY____: Medium
DATE________: 09.09.99
SUBJECT_____: There is no configuration for WinVICE
DETAILS_____:
There is no configuration available for WinVICE which gains more
and more importance.
ANALYSIS____:
Configuration can be achieved by standard means.
CONCLUSION__:
Provide Z-Man Th' Shaman's configuration. He managed the adaption.
Add it to profile.
RQID________: 23
PRODUCT_____: TargetD64
COMPONENT___: Source Distribution
VERSION_____: V0.2.2
FIXED_VERS__: V0.3
OS__________: Linux
ORIGINATOR__: Gaelyne R. Gasson
TYPE________: Bug report
STATE_______: Closed
SEVERITY____: High
DATE________: 04.10.99
SUBJECT_____: Compiler Error
DETAILS_____:
Compiler gives error:
-----------1-----------
g++ -c -g -I ../src_foreign/zlib -I../src_foreign/VICE -I../src_foreign/lha
-DTD64_MODIFIED -D_DEBUG -pedantic-errors -pedantic ../src/Profile.cpp../src/Profile.cpp:
In method `void CFProfile::CommitProfileChange(class
ifstream &, class ofstream &) const':
../src/Profile.cpp:452: implicit declaration of function
`int rename(...)'
make: *** [Profile.o] Error 1
-----------2-----------
../src/DiskImage.cpp: In method `bool
CFDiskImage<TDirectoryEntry,TControlBlock>::ExtractAllFiles(const
class string
&)':
../src/DiskImage.cpp:1260: parse error before `='
../src/DiskImage.cpp: In method `bool
CFDiskImage<CFDirectoryEntryD64,CFControlBlock>::ExtractAllFiles<CFDirectoryEntr
yD64, CFControlBlockD64>(const class string &)':
../src/DiskImage.cpp:1621: instantiated from
here
../src/DiskImage.cpp:1260: `i' undeclared (first use this
function)
../src/DiskImage.cpp:1260: (Each undeclared identifier is
reported only once
../src/DiskImage.cpp:1260: for each function it appears
in.)
../src/DiskImage.cpp:1260: confused by earlier errors, bailing
out
ANALYSIS____:
1: <stdio.h> not included. Maybe egcs 1.0.1 includes <stdio.h>
by default.
2: Keyword typename is necessary in template method definition
to indicate that vector<T>::size_type is a type (with T is template
parameter).
CONCLUSION__:
Correct it.
RQID________: 25
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.2
FIXED_VERS__: V0.3
OS__________: All
ORIGINATOR__: Karlheinz Langguth
TYPE________: Bug report
STATE_______: Closed
SEVERITY____: Medium
DATE________: 11.10.99
SUBJECT_____: Empty D64 images are rejected
DETAILS_____:
Sometimes games use direct disk access on a customized file system.
Those images may not have a single file entry within the directory track.
TargetD64 does not pass those archives to the emulator as they are assumed
to not carry information
ANALYSIS____:
Seemingly empty archives must be passed to emulator, too.
CONCLUSION__:
Correct it.
RQID________: 26
PRODUCT_____: TargetD64
COMPONENT___: Executable
VERSION_____: V0.2.2
FIXED_VERS__: V0.3
OS__________: Win32
ORIGINATOR__: Karlheinz Langguth
TYPE________: Bug report
STATE_______: Closed
SEVERITY____: Medium
DATE________: 11.10.99
SUBJECT_____: Use of shell variables in configured commands does
not work
DETAILS_____:
When using a shell variable in configuration strings (i.e. TD64_EMU_CMD)
the variable is not evaluated at execution time.
ANALYSIS____:
For Win32 any commands defined for TargetD64 are written into a
batchfile. This batchfile is executed. In a batchfile % characters must
be quoted by a percent character so that the following characters are not
interpreted as a shell variable name. This is for example important when
having a filename like a%b.lnx. This must appear like a%%b.lnx in the batchfile.
Right now any appearance of % is doubled. This will make any shell variable
access impossible.
CONCLUSION__:
Only quote percent characters in replacement strings. Static parts
of the command are not considered.