mirror of
https://github.com/mi57730/a2d.git
synced 2025-02-18 02:30:50 +00:00
Puzzle: piece patterns
This commit is contained in:
parent
62b5695d35
commit
15c6221fc0
@ -127,13 +127,17 @@ L08ED: .byte $00,$21,$00,$03,$00,$3D,$00,$03
|
||||
.byte $00,$59,$00,$23,$00,$05,$00,$33
|
||||
.byte $00,$21,$00,$33,$00,$3D,$00,$33
|
||||
.byte $00,$59,$00,$33,$00
|
||||
L092A: .byte $6A
|
||||
L092B: .byte $09,$AA,$09,$EA,$09,$2A,$0A,$6A
|
||||
.byte $0A,$AA,$0A,$EA,$0A,$2A,$0B,$6A
|
||||
.byte $0B,$AA,$0B,$EA,$0B,$2A,$0C,$6A
|
||||
.byte $0C,$AA,$0C
|
||||
L0946: .byte $EA,$0C,$2A
|
||||
L0949: .byte $0D
|
||||
|
||||
.proc pattern_table
|
||||
.addr piece1, piece2, piece3, piece4, piece5, piece6, piece7
|
||||
.addr piece8, piece9, piece10, piece11, piece12, piece13, piece14
|
||||
p15: .addr piece15
|
||||
p16: .addr piece16
|
||||
.endproc
|
||||
|
||||
L0946 := pattern_table::p15
|
||||
L0949 := pattern_table::p16+1 ; ???
|
||||
|
||||
L094A: .byte $00
|
||||
L094B: .byte $00,$00,$00
|
||||
L094E: .byte $00
|
||||
@ -146,141 +150,292 @@ L0954: .byte $00
|
||||
L0955: .byte $00
|
||||
L0956: .byte $00,$00,$00
|
||||
L0959: .byte $00
|
||||
L095A: .byte $00
|
||||
L095B: .byte $00
|
||||
L095C: .byte $00
|
||||
L095D: .byte $00
|
||||
L095E: .byte $00
|
||||
L095F: .byte $00,$04,$00,$00,$00,$00,$00,$1B
|
||||
.byte $00,$0F,$00,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $00,$7C,$3F,$0E,$55,$42,$3F,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$47,$3F,$7E
|
||||
.byte $7F,$54,$3E,$7E,$5F,$2A,$3D,$7E
|
||||
.byte $27,$55,$3E,$7E,$53,$2A,$3E,$7E
|
||||
.byte $28,$15,$3F,$3E,$55,$4A,$3F,$5E
|
||||
.byte $2A,$71,$3F,$2E,$55,$7C,$3F,$56
|
||||
.byte $0A,$7E,$3F,$26,$65,$7F,$3F,$56
|
||||
.byte $78,$1F,$00,$06,$7F,$21,$15,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$70
|
||||
.byte $7F,$7F,$3F,$0A,$7E,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$7F,$1F,$7E
|
||||
.byte $7F,$7F,$1F,$7E,$7F,$7F,$17,$7E
|
||||
.byte $7F,$7F,$2B,$7E,$7F,$7F,$3D,$7E
|
||||
.byte $7F,$7F,$3E,$7E,$7F,$3F,$3F,$7E
|
||||
.byte $7F,$5F,$3F,$7E,$7F,$5F,$3F,$7E
|
||||
.byte $7F,$6F,$3F,$7E,$7F,$77,$3F,$7E
|
||||
.byte $7F,$77,$3F,$7E,$7F,$37,$1B,$7E
|
||||
.byte $7F,$5B,$2D,$7E,$7F,$6B,$36,$00
|
||||
.byte $00,$00,$00,$2A,$55,$2A,$15,$54
|
||||
.byte $2A,$55,$2A,$2A,$55,$2A,$15,$54
|
||||
.byte $2A,$55,$2A,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$6C,$36,$5B,$2D,$36
|
||||
.byte $5B,$6D,$36,$5A,$6D,$36,$1B,$00
|
||||
.byte $00,$00,$00,$2A,$55,$2A,$15,$54
|
||||
.byte $2A,$55,$2A,$2A,$55,$2A,$15,$54
|
||||
.byte $2A,$55,$2A,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$36,$5B,$6D,$36,$5A
|
||||
.byte $6D,$36,$1B,$6C,$36,$5B,$2D,$00
|
||||
.byte $00,$00,$00,$2A,$45,$7F,$3F,$54
|
||||
.byte $2A,$7E,$3F,$2A,$55,$78,$3F,$54
|
||||
.byte $2A,$71,$3F,$7E,$7F,$7C,$3F,$7E
|
||||
.byte $3F,$7F,$3F,$7E,$5F,$7F,$3F,$7E
|
||||
.byte $6F,$7F,$3F,$7E,$77,$7F,$3F,$7E
|
||||
.byte $77,$7F,$3F,$7E,$7B,$7F,$3F,$7E
|
||||
.byte $7B,$7F,$3F,$5A,$79,$7F,$3F,$6C
|
||||
.byte $7C,$7F,$3F,$36,$7D,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$67,$36,$7E
|
||||
.byte $7F,$37,$1B,$7E,$7F,$57,$2D,$7E
|
||||
.byte $7F,$67,$36,$7E,$7F,$2F,$15,$7E
|
||||
.byte $7F,$2F,$15,$7E,$7F,$1F,$15,$7E
|
||||
.byte $7F,$3F,$15,$7E,$7F,$3F,$15,$7E
|
||||
.byte $7F,$3F,$15,$7E,$7F,$7F,$14,$7E
|
||||
.byte $7F,$7F,$19,$7E,$7F,$7F,$33,$7E
|
||||
.byte $7F,$7F,$17,$7E,$7F,$7F,$2F,$00
|
||||
.byte $00,$00,$00,$5A,$6D,$36,$1B,$6C
|
||||
.byte $36,$5B,$2D,$36,$5B,$6D,$36,$5A
|
||||
.byte $6D,$36,$1B,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$00
|
||||
.byte $00,$00,$00,$6C,$36,$5B,$2D,$36
|
||||
.byte $5B,$6D,$36,$5A,$6D,$36,$1B,$6C
|
||||
.byte $36,$5B,$2D,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$2A
|
||||
.byte $55,$2A,$15,$2A,$55,$2A,$15,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$00
|
||||
.byte $00,$00,$00,$36,$7D,$7F,$3F,$5A
|
||||
.byte $7D,$7F,$3F,$6C,$7A,$7F,$3F,$36
|
||||
.byte $7B,$7F,$3F,$2A,$75,$7F,$3F,$2A
|
||||
.byte $65,$7F,$3F,$2A,$65,$7F,$3F,$2A
|
||||
.byte $55,$7F,$3F,$2A,$15,$7F,$3F,$2A
|
||||
.byte $55,$7C,$3F,$2A,$55,$72,$3F,$32
|
||||
.byte $66,$74,$3F,$66,$4C,$79,$3F,$32
|
||||
.byte $66,$78,$3F,$66,$4C,$7D,$3F,$00
|
||||
.byte $00,$00,$00,$7E,$7F,$7F,$3F,$6E
|
||||
.byte $5D,$3B,$37,$7E,$7F,$7F,$3F,$3A
|
||||
.byte $77,$6E,$1D,$7E,$7F,$7F,$3F,$6E
|
||||
.byte $5D,$3B,$37,$7E,$7F,$7F,$3F,$3A
|
||||
.byte $77,$6E,$1D,$7E,$7F,$7F,$3F,$6E
|
||||
.byte $5D,$3B,$37,$7E,$7F,$7F,$3F,$3A
|
||||
.byte $77,$6E,$1D,$7E,$7F,$7F,$3F,$6E
|
||||
.byte $5D,$3B,$37,$7E,$7F,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$18,$33,$66,$0C,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$6C
|
||||
.byte $36,$5B,$2D,$52,$6D,$36,$1B,$26
|
||||
.byte $5B,$6D,$36,$4E,$36,$5B,$2D,$3E
|
||||
.byte $6E,$36,$1B,$7E,$51,$0D,$00,$7E
|
||||
.byte $0F,$40,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$18,$33,$66,$0C,$32
|
||||
.byte $66,$4C,$19,$66,$4C,$19,$33,$36
|
||||
.byte $5B,$6D,$36,$6C,$36,$5B,$2D,$5A
|
||||
.byte $6D,$36,$1B,$36,$5B,$6D,$36,$6C
|
||||
.byte $36,$5B,$2D,$00,$00,$30,$1B,$7E
|
||||
.byte $7F,$03,$20,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$00
|
||||
.byte $00,$00,$00,$18,$33,$7C,$3F,$32
|
||||
.byte $66,$7E,$3F,$66,$0C,$7F,$3F,$5A
|
||||
.byte $4D,$7F,$3F,$36,$73,$7F,$3F,$6C
|
||||
.byte $7C,$7F,$3F,$3A,$7E,$7F,$3F,$72
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$7E
|
||||
.byte $7F,$7F,$3F,$7E,$7F,$7F,$3F,$00
|
||||
.byte $00,$00,$00
|
||||
|
||||
.proc draw_pattern_params
|
||||
left: .word 0
|
||||
top: .word 0
|
||||
addr: .addr 0
|
||||
stride: .byte 4
|
||||
.byte 0,0,0,0,0
|
||||
width: .word 27
|
||||
height: .word 15
|
||||
.endproc
|
||||
|
||||
piece1:
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece2:
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%0000000),px(%0011111),px(%1111110)
|
||||
.byte px(%0111000),px(%1010101),px(%0100001),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece3:
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1110001),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%0010101),px(%0111110)
|
||||
.byte px(%0111111),px(%1111101),px(%0101010),px(%1011110)
|
||||
.byte px(%0111111),px(%1110010),px(%1010101),px(%0111110)
|
||||
.byte px(%0111111),px(%1100101),px(%0101010),px(%0111110)
|
||||
.byte px(%0111111),px(%0001010),px(%1010100),px(%1111110)
|
||||
.byte px(%0111110),px(%1010101),px(%0101001),px(%1111110)
|
||||
.byte px(%0111101),px(%0101010),px(%1000111),px(%1111110)
|
||||
.byte px(%0111010),px(%1010101),px(%0011111),px(%1111110)
|
||||
.byte px(%0110101),px(%0101000),px(%0111111),px(%1111110)
|
||||
.byte px(%0110010),px(%1010011),px(%1111111),px(%1111110)
|
||||
.byte px(%0110101),px(%0001111),px(%1111100),px(%0000000)
|
||||
.byte px(%0110000),px(%1111111),px(%1000010),px(%1010100)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece4:
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101000),px(%0111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece5:
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1110100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1101010)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1011110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%0111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111110),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111101),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111101),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111011),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1110111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1110111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1110110),px(%1101100)
|
||||
.byte px(%0111111),px(%1111111),px(%1101101),px(%1011010)
|
||||
.byte px(%0111111),px(%1111111),px(%1101011),px(%0110110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece6:
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0010101),px(%0101010),px(%1010101),px(%0101010)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0010101),px(%0101010),px(%1010101),px(%0101010)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece7:
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0010101),px(%0101010),px(%1010101),px(%0101010)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0010101),px(%0101010),px(%1010101),px(%0101010)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece8:
|
||||
.byte px(%0101010),px(%1010001),px(%1111111),px(%1111110)
|
||||
.byte px(%0010101),px(%0101010),px(%0111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010101),px(%0001111),px(%1111110)
|
||||
.byte px(%0010101),px(%0101010),px(%1000111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%0011111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111110),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111101),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111011),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1110111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1110111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1101111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1101111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101101),px(%1001111),px(%1111111),px(%1111110)
|
||||
.byte px(%0011011),px(%0011111),px(%1111111),px(%1111110)
|
||||
.byte px(%0110110),px(%1011111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece9:
|
||||
.byte px(%0111111),px(%1111111),px(%1110011),px(%0110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1110110),px(%1101100)
|
||||
.byte px(%0111111),px(%1111111),px(%1110101),px(%1011010)
|
||||
.byte px(%0111111),px(%1111111),px(%1110011),px(%0110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111010),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111010),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111100),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111110),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111110),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111110),px(%1010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%0010100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1001100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1100110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1110100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111010)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece10:
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece11:
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0101010),px(%1010101),px(%0101010),px(%1010100)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece12:
|
||||
.byte px(%0110110),px(%1011111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101101),px(%1011111),px(%1111111),px(%1111110)
|
||||
.byte px(%0011011),px(%0101111),px(%1111111),px(%1111110)
|
||||
.byte px(%0110110),px(%1101111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010011),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010011),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010101),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010100),px(%1111111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010101),px(%0011111),px(%1111110)
|
||||
.byte px(%0101010),px(%1010101),px(%0100111),px(%1111110)
|
||||
.byte px(%0100110),px(%0110011),px(%0010111),px(%1111110)
|
||||
.byte px(%0110011),px(%0011001),px(%1001111),px(%1111110)
|
||||
.byte px(%0100110),px(%0110011),px(%0001111),px(%1111110)
|
||||
.byte px(%0110011),px(%0011001),px(%1011111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece13: ; the gap
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111011),px(%1011101),px(%1101110),px(%1110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101110),px(%1110111),px(%0111011),px(%1011100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111011),px(%1011101),px(%1101110),px(%1110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101110),px(%1110111),px(%0111011),px(%1011100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111011),px(%1011101),px(%1101110),px(%1110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101110),px(%1110111),px(%0111011),px(%1011100)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111011),px(%1011101),px(%1101110),px(%1110110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece14:
|
||||
.byte px(%0001100),px(%1100110),px(%0110011),px(%0011000)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0100101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0110010),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0111001),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0111110),px(%0111011),px(%0110110),px(%1101100)
|
||||
.byte px(%0111111),px(%1000101),px(%1011000),px(%0000000)
|
||||
.byte px(%0111111),px(%1111000),px(%0000001),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece15:
|
||||
.byte px(%0001100),px(%1100110),px(%0110011),px(%0011000)
|
||||
.byte px(%0100110),px(%0110011),px(%0011001),px(%1001100)
|
||||
.byte px(%0110011),px(%0011001),px(%1001100),px(%1100110)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0101101),px(%1011011),px(%0110110),px(%1101100)
|
||||
.byte px(%0110110),px(%1101101),px(%1011011),px(%0110110)
|
||||
.byte px(%0011011),px(%0110110),px(%1101101),px(%1011010)
|
||||
.byte px(%0000000),px(%0000000),px(%0000110),px(%1101100)
|
||||
.byte px(%0111111),px(%1111111),px(%1100000),px(%0000010)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
piece16:
|
||||
.byte px(%0001100),px(%1100110),px(%0011111),px(%1111110)
|
||||
.byte px(%0100110),px(%0110011),px(%0111111),px(%1111110)
|
||||
.byte px(%0110011),px(%0011000),px(%1111111),px(%1111110)
|
||||
.byte px(%0101101),px(%1011001),px(%1111111),px(%1111110)
|
||||
.byte px(%0110110),px(%1100111),px(%1111111),px(%1111110)
|
||||
.byte px(%0011011),px(%0011111),px(%1111111),px(%1111110)
|
||||
.byte px(%0101110),px(%0111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0100111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0111111),px(%1111111),px(%1111111),px(%1111110)
|
||||
.byte px(%0000000),px(%0000000),px(%0000000),px(%0000000)
|
||||
|
||||
|
||||
|
||||
L0D6A: .byte $01,$00,$00,$00,$79,$00,$44,$00
|
||||
L0D72: .byte $77,$DD,$77,$DD,$77,$DD,$77,$DD
|
||||
.byte $00
|
||||
@ -672,21 +827,21 @@ L1201: tya
|
||||
asl a
|
||||
tax
|
||||
lda L08EA,x
|
||||
sta L095A
|
||||
sta draw_pattern_params::left
|
||||
lda L08EB,x
|
||||
sta L095B
|
||||
sta draw_pattern_params::left+1
|
||||
lda L08EC,x
|
||||
sta L095C
|
||||
sta draw_pattern_params::top
|
||||
lda L08ED,x
|
||||
sta L095D
|
||||
sta draw_pattern_params::top+1
|
||||
lda L094A,y
|
||||
asl a
|
||||
tax
|
||||
lda L092A,x
|
||||
sta L095E
|
||||
lda L092B,x
|
||||
sta L095F
|
||||
A2D_CALL A2D_DRAW_PATTERN, L095A
|
||||
lda pattern_table,x
|
||||
sta draw_pattern_params::addr
|
||||
lda pattern_table+1,x
|
||||
sta draw_pattern_params::addr+1
|
||||
A2D_CALL A2D_DRAW_PATTERN, draw_pattern_params
|
||||
pla
|
||||
clc
|
||||
adc L0D9B
|
||||
|
Loading…
x
Reference in New Issue
Block a user