'Add PSID Header, converting from (RAW) C64 file without Load Address' Switch: A[[$|#]address]
This switch instructs psidTool to add a PSID header to a C64 program file not containing load address (i.e. the first two bytes are not forming a little-endian word containing the memory address to which the program is loaded on the C64).
When a file does not contain a load address, SID Play cannot possibly know where to load it, unless you explicitly tell it. This can be done in two ways: (1) Suffixing the -A switch with a load address
(e.g. -A$1000, -A#4096 or -A4096) and (2) also supplying the -l switch, which is used for setting the load address.
If the file to which you're adding the header contains a load address, then use the -a switch instead.
Also note that that switch is automatically assumed if you modify/transform a file without header, even without explicitly giving that switch.
If you try to add a header to a file that already has a header, this switch is ignored and the header is merely modified instead.
Example: psidTool.EXE Alien.C64 *.SID /A$1000 /p$1003
/i4096 -title:"Alien" -author:"Mads Orbesen Troest (Hobbit)" -copy:"1992 Artificial Arts, LASER Inc"
Example: psidTool.EXE Alien.C64 *.SID /l4096 -i$1000 -p$1003 -A -title:"Alien" -author:"Mads Orbesen Troest (Hobbit)" -copy:"1992 Artificial Arts, LASER Inc"
This page was last modified at 15:03:27 CET on 1999-12-12 (AutoStamped)