00BC: Kackle
Set parameter 0x9 for this sprite category.
Sprite memory
  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00
Control code
Palette
X location
Y location
10
Unknown
OAM state
20
Mode
30
40
50
Chasing routine
Parameter

Description
$00 Control code
Type: ushort
Relative address for array pointer of sprite assembly. It is $00BC for Kackle

$04 Palette
Type: ushort
Specify the first color address in CGRAM which assigned for Kackle.
The game will render Kackle on BG layer 2, so you don't have to assigne sprite palette for Kackle.
16 of 128 colors of tilemap palette will be assigned.

$2E Mode
Type: ushort
Specify the sprite mode.

$50 Chacing routine
Type: absolute
Specify the absolute address for chacing routine (Bank $FF). The routine length is 30 bytes and it is an array of command-opperand pair. Command length is one byte and operand is 2 bytes.
Known commands are following:

Command Type Content
1C
(byte, byte)
Initial time limit and length of each count. In original game, 1 count is 30 frames.
F6
ushort
X positionto end chasing.
FC
ushort
Wait time for start chasing.