Fixed several obvious omissions. Allow specifying a start address.

git-svn-id: svn://svn.cc65.org/cc65/trunk@570 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-12-09 10:10:07 +00:00
parent b2b7fb4b33
commit 61a1fa52c4
7 changed files with 89 additions and 11 deletions

View File

@@ -68,6 +68,7 @@ static void GlobalSection (void)
{ "INPUTNAME", CFGTOK_INPUTNAME },
{ "OUTPUTNAME", CFGTOK_OUTPUTNAME },
{ "PAGELENGTH", CFGTOK_PAGELENGTH },
{ "STARTADDR", CFGTOK_STARTADDR },
};
/* Skip the token */
@@ -114,6 +115,15 @@ static void GlobalSection (void)
PageLength = CfgIVal;
CfgNextTok ();
break;
case CFGTOK_STARTADDR:
CfgNextTok ();
CfgAssureInt ();
CfgRangeCheck (0x0000, 0xFFFF);
StartAddr = CfgIVal;
CfgNextTok ();
break;
}
/* Directive is followed by a semicolon */