.org 9327h .db "Dia1JW" .db %01100001 ; see custom comment .db 45 blockD: .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b blockE: .db 00000000b ; change to custom .db 00000000b .db 00001000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b .db 00000000b ; 24 bytes .db "Invisible Levels",$00,$11 .dw $0000 .db 10 level1: .db $1D,$00,$00,$0D .db $0D,$00,$00,$00 .db $0D,$00,$00,$00 .db $00,$D0,$00,$D0 .db $07,$00,$00,$70 .db $07,$00,$00,$70 .db $00,$00,$00,$0D .db $00,$00,$0D,$00 .db $00,$0D,$D0,$00 .db $E0,$00,$00,$06 .db 40,30,11,1 level2: .db $10,$00,$00,$D0 .db $02,$03,$D2,$77 .db $00,$00,$0d,$00 .db $7D,$70,$00,$00 .db $00,$00,$00,$20 .db $02,$D0,$07,$00 .db $00,$02,$00,$D0 .db $00,$D0,$02,$0D .db $70,$00,$00,$00 .db $E0,$00,$00,$06 .db 40,30,14,1 level3: .db $10,$70,$00,$00 .db $00,$D0,$07,$00 .db $70,$00,$0D,$00 .db $D0,$00,$00,$00 .db $24,$34,$00,$24 .db $00,$20,$00,$05 .db $00,$70,$D0,$00 .db $00,$D0,$7D,$00 .db $07,$00,$00,$00 .db $E0,$D0,$07,$D6 .db 40,30,15,1 level4: .db $10,$08,$0D,$09 .db $00,$00,$00,$02 .db $02,$07,$04,$0D .db $02,$0D,$00,$00 .db $00,$73,$0D,$70 .db $00,$D0,$00,$04 .db $40,$00,$00,$00 .db $DD,$88,$D5,$D0 .db $70,$00,$00,$70 .db $E0,$00,$00,$06 .db 40,30,19,1 level5: .db $10,$0D,$00,$BC .db $00,$00,$00,$07 .db $CC,$07,$B4,$00 .db $07,$00,$04,$0D .db $0D,$02,$B4,$00 .db $0D,$02,$0D,$08 .db $30,$02,$00,$08 .db $50,$C0,$07,$08 .db $90,$00,$B0,$00 .db $E0,$00,$00,$D6 .db 40,30,24,1 level6: .db $18,$0B,$00,$D8 .db $80,$0A,$00,$00 .db $00,$0D,$DD,$00 .db $00,$0D,$0D,$07 .db $DC,$0D,$0D,$00 .db $00,$00,$0D,$00 .db $00,$0D,$0D,$00 .db $00,$DD,$DD,$8D .db $07,$70,$08,$98 .db $E0,$DD,$0D,$86 .db 40,30,29,1 level7: .db $1D,$D0,$70,$80 .db $0D,$20,$00,$87 .db $04,$70,$00,$54 .db $04,$02,$A0,$00 .db $0D,$00,$03,$00 .db $0D,$00,$00,$D0 .db $0D,$00,$00,$D0 .db $0D,$70,$08,$07 .db $00,$D0,$00,$09 .db $E0,$0D,$0D,$26 .db 40,30,22,1 level8: .db $10,$00,$00,$00 .db $30,$D0,$00,$00 .db $5D,$00,$D0,$00 .db $00,$0D,$00,$D0 .db $00,$00,$0D,$00 .db $00,$D0,$00,$0D .db $00,$02,$A2,$00 .db $D0,$2D,$7D,$20 .db $02,$D7,$47,$D2 .db $ED,$74,$44,$76 .db 40,30,21,1 level9: .db $10,$00,$00,$00 .db $DD,$0D,$DD,$DD .db $00,$00,$00,$00 .db $DD,$DD,$D0,$D7 .db $00,$00,$00,$D5 .db $00,$00,$00,$DD .db $44,$70,$00,$D3 .db $70,$00,$00,$DD .db $D8,$00,$00,$D9 .db $E0,$07,$07,$D6 .db 40,30,26,1 level10: .db $10,$00,$00,$00 .db $04,$08,$04,$05 .db $07,$A7,$A7,$A7 .db $0D,$00,$00,$0D .db $00,$00,$00,$00 .db $00,$00,$00,$00 .db $00,$0D,$0D,$00 .db $07,$A7,$A7,$A7 .db $08,$04,$08,$09 .db $E0,$00,$00,$06 .db 40,30,11,1 ;level: ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db $,$,$,$ ; .db ,,, ; 0 Nothing 8 zig-zag diamond ; 1 Thin border - first blocks 9 zig-zag diamond change block ; 2 spotted diamond A blocker block ; 3 spotted diamond change block B lock ; 4 bordered diamond C key ; 5 bordered diamond change block D custom * ; 6 thick border - last E custom change block * ; 7 killer block F arrows ; ballx, bally, normal blocks, last blocks ; * Custom Data: ; The custom data byte is a flag. It is set up as follows: ; -bit 0: 1=arrows are breakable and count as diamonds, 0=unbreakable ; -bit 1: 1=goto level 1 after winning, 0=stop after winning ; -bit 2,3,4: extra lives; 3=2,4=3,5=4;# * 100 = score required ; -bit 5,6: (bonus time) 00=30,01=60,10=90,11=120 .end END