From d23401316e460336400d7c7bc0e302ca924bfa02 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 7 Dec 2019 23:43:55 +0100 Subject: [PATCH] Improve pc-bank test --- test/asm/pc-bank.asm | 6 +++++- test/asm/pc-bank.out | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 test/asm/pc-bank.out 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