diff --git a/test/asm/pc-bank.asm b/test/asm/pc-bank.asm index 118e5da5..aec0fce6 100644 --- a/test/asm/pc-bank.asm +++ b/test/asm/pc-bank.asm @@ -1,7 +1,11 @@ SECTION "Fixed bank", ROMX,BANK[42] + ldh a, [BANK(@) * 256] ; This should be complained about at assembly time + X = BANK(@) -SECTION "Something else", OAM +SECTION "Something else", ROMX Y = BANK("Fixed bank") PRINTT "@: {X}\nStr: {Y}\n" + +ERR = BANK(@) diff --git a/test/asm/pc-bank.out b/test/asm/pc-bank.out new file mode 100644 index 00000000..de66200b --- /dev/null +++ b/test/asm/pc-bank.out @@ -0,0 +1,8 @@ +ERROR: pc-bank.asm(2): + Source address $2a00 not in $FF00 to $FFFF +ERROR: pc-bank.asm(11): + @'s bank is not known yet +ERROR: pc-bank.asm(11): + Non-constant expression +@: $2A +Str: $2A