Merge pull request #92 from yenatch/master

parse and dump pic animations
This commit is contained in:
Bryan Bishop 2013-01-23 12:35:38 -08:00
commit d3c87e37f9
1123 changed files with 18411 additions and 8 deletions

View File

@ -3345,3 +3345,20 @@ Unkn1Pals EQU $d000 ; 8 4-color palettes little endian)
Unkn2Pals EQU $d040 ; 8 4-color palettes little endian)
BGPals EQU $d080 ; 8 4-color palettes little endian)
OBPals EQU $d0c0 ; 8 4-color palettes little endian)
; oh my god this is hacky stop being so hacky
frame: MACRO
db \1
db \2
ENDM
setrepeat: MACRO
db $fe
db \1
ENDM
dorepeat: MACRO
db $fd
db \1
ENDM
endanim: MACRO
db $ff
ENDM

10
gfx/pics/001/anim0.asm Normal file
View File

@ -0,0 +1,10 @@
frame 1, 10
frame 2, 10
frame 1, 08
frame 2, 06
frame 4, 20
frame 3, 06
frame 0, 05
frame 5, 05
endanim
; 0xd089c

5
gfx/pics/001/anim1.asm Normal file
View File

@ -0,0 +1,5 @@
frame 5, 05
frame 0, 05
frame 5, 05
endanim
; 0xd18a0

26
gfx/pics/001/bitmask.asm Normal file
View File

@ -0,0 +1,26 @@
; 0
db %01100000
db %10101101
db %00000001
db %00000000
; 1
db %00100000
db %10101101
db %00000001
db %00000000
; 2
db %01000010
db %00101001
db %00000000
db %00000000
; 3
db %00000000
db %00100001
db %00000000
db %00000000
; 4
db %10000100
db %00010000
db %00000000
db %00000000
; 0xd26f9

21
gfx/pics/001/frames.asm Normal file
View File

@ -0,0 +1,21 @@
dw .frame1
dw .frame2
dw .frame3
dw .frame4
dw .frame5
.frame1
db $00 ; bitmask
db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
.frame2
db $01 ; bitmask
db $21, $1b, $22, $1d, $1e, $23, $24
.frame3
db $02 ; bitmask
db $25, $26, $1b, $27, $1e
.frame4
db $03 ; bitmask
db $1b, $1e
.frame5
db $04 ; bitmask
db $28, $29, $2a
; 0xd421e

6
gfx/pics/002/anim0.asm Normal file
View File

@ -0,0 +1,6 @@
frame 0, 06
frame 1, 08
frame 2, 20
frame 1, 06
endanim
; 0xd08a5

8
gfx/pics/002/anim1.asm Normal file
View File

@ -0,0 +1,8 @@
setrepeat 2
frame 0, 07
frame 3, 07
dorepeat 1
frame 0, 08
frame 1, 06
endanim
; 0xd18ad

19
gfx/pics/002/bitmask.asm Normal file
View File

@ -0,0 +1,19 @@
; 0
db %00000000
db %00000000
db %11000010
db %00000000
db %00000000
; 1
db %00000000
db %11000111
db %01110001
db %00011100
db %00000000
; 2
db %00000000
db %10000000
db %01100001
db %00011000
db %00000000
; 0xd2708

13
gfx/pics/002/frames.asm Normal file
View File

@ -0,0 +1,13 @@
dw .frame1
dw .frame2
dw .frame3
.frame1
db $00 ; bitmask
db $24, $25, $26
.frame2
db $01 ; bitmask
db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
.frame3
db $02 ; bitmask
db $33, $34, $35, $36, $37, $38
; 0xd423c

10
gfx/pics/003/anim0.asm Normal file
View File

@ -0,0 +1,10 @@
frame 1, 10
frame 2, 35
frame 3, 08
frame 4, 08
setrepeat 2
frame 0, 10
frame 5, 10
dorepeat 5
endanim
; 0xd08b6

6
gfx/pics/003/anim1.asm Normal file
View File

@ -0,0 +1,6 @@
frame 1, 35
frame 0, 13
frame 6, 13
frame 7, 13
endanim
; 0xd18b6

49
gfx/pics/003/bitmask.asm Normal file
View File

@ -0,0 +1,49 @@
; 0
db %00000000
db %00100000
db %00010000
db %00001000
db %00000000
db %00000000
db %00000000
; 1
db %01110000
db %00111000
db %00011100
db %00001110
db %10000111
db %00000011
db %00000000
; 2
db %10001000
db %00001011
db %00100101
db %01000000
db %00111000
db %01111000
db %00000000
; 3
db %00001000
db %00001011
db %00000101
db %01000000
db %00110000
db %01111000
db %00000000
; 4
db %00000000
db %00000000
db %00000000
db %00000000
db %00000000
db %11000000
db %00000000
; 5
db %00100000
db %00000000
db %00000000
db %00000100
db %00000000
db %00000000
db %00000000
; 0xd2732

32
gfx/pics/003/frames.asm Normal file
View File

@ -0,0 +1,32 @@
dw .frame1
dw .frame2
dw .frame3
dw .frame4
dw .frame5
dw .frame6
dw .frame7
.frame1
db $00 ; bitmask
db $31, $32, $33
.frame2
db $01 ; bitmask
db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f
db $40, $41, $42, $43, $44, $45
.frame3
db $02 ; bitmask
db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51
db $52, $53, $54, $55
.frame4
db $03 ; bitmask
db $46, $56, $57, $58, $4b, $4c, $4e, $59, $51, $5a, $5b, $54
db $55
.frame5
db $04 ; bitmask
db $5c, $5d
.frame6
db $05 ; bitmask
db $5e, $5f
.frame7
db $05 ; bitmask
db $60, $61
; 0xd4289

9
gfx/pics/004/anim0.asm Normal file
View File

@ -0,0 +1,9 @@
frame 0, 04
frame 1, 08
frame 2, 24
frame 1, 08
frame 4, 10
frame 0, 10
frame 4, 10
endanim
; 0xd08c5

6
gfx/pics/004/anim1.asm Normal file
View File

@ -0,0 +1,6 @@
setrepeat 2
frame 0, 06
frame 3, 06
dorepeat 1
endanim
; 0xd18bf

21
gfx/pics/004/bitmask.asm Normal file
View File

@ -0,0 +1,21 @@
; 0
db %00001100
db %00110001
db %00000000
db %00000000
; 1
db %11101111
db %00111101
db %00000000
db %00000000
; 2
db %01000000
db %00000000
db %00000000
db %00000000
; 3
db %00000000
db %10000000
db %01100011
db %00000000
; 0xd2742

17
gfx/pics/004/frames.asm Normal file
View File

@ -0,0 +1,17 @@
dw .frame1
dw .frame2
dw .frame3
dw .frame4
.frame1
db $00 ; bitmask
db $19, $1a, $1b, $1c, $1d
.frame2
db $01 ; bitmask
db $14, $1e, $1f, $1a, $20, $21, $22, $1b, $23, $24, $1c, $1d
.frame3
db $02 ; bitmask
db $25
.frame4
db $03 ; bitmask
db $14, $26, $27, $28, $29
; 0xd42ac

9
gfx/pics/005/anim0.asm Normal file
View File

@ -0,0 +1,9 @@
frame 3, 08
frame 2, 08
frame 3, 08
frame 2, 08
frame 1, 15
frame 3, 08
frame 4, 30
endanim
; 0xd08d4

8
gfx/pics/005/anim1.asm Normal file
View File

@ -0,0 +1,8 @@
frame 3, 08
frame 4, 15
setrepeat 2
frame 0, 08
frame 1, 10
dorepeat 3
endanim
; 0xd18cc

19
gfx/pics/005/bitmask.asm Normal file
View File

@ -0,0 +1,19 @@
; 0
db %00000000
db %00001100
db %00000010
db %00000000
db %00000000
; 1
db %11011110
db %11110111
db %01011001
db %00000000
db %00000000
; 2
db %11011110
db %11110111
db %00111001
db %00001100
db %00000000
; 0xd2751

Some files were not shown because too many files have changed in this diff Show More