The (to be written) "Apple GEOS UnConvert" tool should be allowed to rely on a valid file size (aka EOF) in the ProDOS directory entry.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5369 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -550,6 +550,7 @@ static void DoHeader (void)
|
|||||||
if (apple == 1) {
|
if (apple == 1) {
|
||||||
|
|
||||||
fprintf (outputSFile,
|
fprintf (outputSFile,
|
||||||
|
"\t.import __VLIR0_START__, __VLIR0_LAST__, __BSS_SIZE__\n\n"
|
||||||
"\t.byte %i << 4 | %u\n",
|
"\t.byte %i << 4 | %u\n",
|
||||||
myHead.structure + 2, (unsigned)strlen (myHead.dosname));
|
myHead.structure + 2, (unsigned)strlen (myHead.dosname));
|
||||||
|
|
||||||
@@ -559,7 +560,8 @@ static void DoHeader (void)
|
|||||||
"\t.byte $%02x\n"
|
"\t.byte $%02x\n"
|
||||||
"\t.word 0\n"
|
"\t.word 0\n"
|
||||||
"\t.word 0\n"
|
"\t.word 0\n"
|
||||||
"\t.byte 0, 0, 0\n"
|
"\t.word __VLIR0_LAST__ - __VLIR0_START__ - __BSS_SIZE__\n"
|
||||||
|
"\t.byte 0\n"
|
||||||
"\t.word %i << 9 | %i << 5 | %i, %i << 8 | %i\n"
|
"\t.word %i << 9 | %i << 5 | %i, %i << 8 | %i\n"
|
||||||
"\t.byte 0\n"
|
"\t.byte 0\n"
|
||||||
"\t.byte 0\n"
|
"\t.byte 0\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user