Also, since you have to use an array for storing background data you'd need to setup one for each bg layer. With everything together, it would look like this, XSCREEN 2 DIM BGL0[0] LOAD L$ '(DAT:SC_RM0304_L0) GOSUB R$ '(@RM0304)