Fix WRAM0/WRAMX test

The previous test did not expect failure when trying to stuff
$3000 bytes into $2000-byte WRAM; this is now fixed, and we
also test the reverse now (that we cannot stuff more than
$1000 bytes into WRAM0 without `-d`/`-w`.
This commit is contained in:
ISSOtm
2023-01-07 22:20:42 +01:00
parent 50aaa6524d
commit 2d15e40539
2 changed files with 9 additions and 3 deletions

View File

@@ -0,0 +1 @@
error: Unable to place "wx1" (WRAM0 section) anywhere

View File

@@ -1,8 +1,13 @@
; With `-w`, there is not enough WRAM (0 & X) to accomodate $4000 bytes;
; without it, there is not enough WRAM0 to accomodate $4001 bytes.
SECTION "w0a", WRAM0 SECTION "w0a", WRAM0
DS $1000 DS $1000
SECTION "wx", WRAMX SECTION "w0b", WRAM0
DS 1
SECTION "wx0", WRAMX
DS $1000 DS $1000
SECTION "w0b", WRAM0 SECTION "wx1", WRAMX
DS $1000 DS 1