mirror of
https://github.com/cc65/cc65.git
synced 2024-09-30 08:57:49 +00:00
Remove bank.offs address spec
git-svn-id: svn://svn.cc65.org/cc65/trunk@2661 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
756de64bd5
commit
274bafe6a5
@ -159,32 +159,12 @@ void GetEA (EffAddr* A)
|
||||
/* Remaining stuff:
|
||||
*
|
||||
* adr
|
||||
* bank.adr
|
||||
* adr,x
|
||||
* bank.adr,x
|
||||
* adr,y
|
||||
* adr,s
|
||||
*/
|
||||
A->Expr = Expression ();
|
||||
|
||||
if (Tok == TOK_DOT) {
|
||||
|
||||
/* Expr was a bank specification: bank.adr or bank.adr,x */
|
||||
A->Bank = A->Expr;
|
||||
NextTok ();
|
||||
A->Expr = Expression ();
|
||||
if (Tok == TOK_COMMA) {
|
||||
/* bank.adr,x */
|
||||
NextTok ();
|
||||
Consume (TOK_X, "`X' expected");
|
||||
A->AddrModeSet = AM_ABS_LONG_X;
|
||||
} else {
|
||||
/* bank.adr */
|
||||
A->AddrModeSet = AM_ABS_LONG;
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
if (Tok == TOK_COMMA) {
|
||||
|
||||
NextTok ();
|
||||
@ -216,7 +196,6 @@ void GetEA (EffAddr* A)
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Apply addressing mode overrides */
|
||||
A->AddrModeSet &= Restrictions;
|
||||
|
Loading…
Reference in New Issue
Block a user