; ; Exercise sprite drawing and test collision behaviour ; SPRH = 8 CLS LD V0, 00 LD V1, 00 LD I, .block DRW V0, V1, SPRH LD V2, Vf LD V0, 3c LD V1, 00 LD I, .square DRW V0, V1, SPRH LD V3, Vf LD V0, 0a LD V1, 1c DRW V0, V1, SPRH LD V4, Vf LD V0, 3c LD V1, 1c DRW V0, V1, SPRH LD V5, Vf LD V0, 14 LD V1, 2a LD I, .checker DRW V0, V1, SPRH LD V6, Vf LD V0, 1e LD V1, 0a LD I, .block DRW V0, V1, SPRH LD V7, Vf LD V0, 28 LD V1, 0a LD I, .corners DRW V0, V1, SPRH LD V8, Vf LD V0, 1e LD V1, 0a LD I, .center DRW V0, V1, SPRH LD V9, Vf LD V0, 28 LD V1, 0a DRW V0, V1, SPRH LD Va, Vf EXIT .block DATA ffff DATA ffff DATA ffff DATA ffff .square DATA ff81 DATA 8181 DATA 8181 DATA 81ff .corners DATA 8100 DATA 0000 DATA 0000 DATA 0081 .center DATA 0000 DATA 0018 DATA 1800 DATA 0000 .checker DATA aa55 DATA aa55 DATA aa55 DATA aa55