Erm, there is code that does this... DIM MAP[0] FOR I=0 TO 3 BGSCREEN I,64,64 LOAD "DAT:SC_<MAPNAME>_L"+STR$(I),MAP,FALSE BGLOAD I,MAP NEXT What you were missing was the SC_ and _L1 prefixes and suffixes.