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:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user