REP #$20 ; 16 bit A LDA #$3200 ; $43X0 = 00 STA $4330 ; $43x1 = 32 LDA #LVLRED ; get pointer to red color table STA $4332 ; store it to low and high byte pointer PHK ; get bank PLY ; STY $4334 ; store to bank pointer byte LDA #$3200 ; $43X0 = 00 STA $4340 ; $43x1 = 32 LDA #LVLGREEN ; get pointer to red color table STA $4342 ; store it to low and high byte pointer STY $4344 ; store to bank pointer byte LDA #$3200 ; $43X0 = 00 STA $4350 ; $43x1 = 32 LDA #LVLBLUE ; get pointer to red color table STA $4352 ; store it to low and high byte pointer STY $4354 ; store to bank pointer byte SEP #$20 ; 8 bit A LDA #$38 ; Enable HDMA on channels 3 4 and 5 TSB $0D9F ; RTL LVLRED: db $10,$3F db $06,$3C db $06,$39 db $06,$37 db $06,$34 db $06,$31 db $05,$2E db $05,$2B db $05,$29 db $05,$26 db $05,$23 db $05,$20 db $00 LVLGREEN: db $10,$5F db $06,$5E db $06,$5C db $06,$5B db $06,$5A db $06,$58 db $05,$57 db $05,$56 db $05,$54 db $05,$53 db $05,$51 db $05,$50 db $00 LVLBLUE: db $10,$9F db $06,$9F db $06,$9F db $06,$9F db $06,$9F db $06,$9F db $05,$9F db $05,$9F db $05,$9F db $05,$9F db $05,$9F db $05,$9F db $00