Prev: BF74 Up: Map Next: C10C
BF84: Sprite Table
The table of sprites, with an entry for each of the C4 sprite IDs. An entry is the address of the sprite for the ID (see FetchSprite). The sprite ID is the first byte of an actor record.
A sprite is stored as its width in bytes, then its height in pixels, and then the pixel data: one byte for every byte of the width, for each row of the sprite. Sprites have no mask, as they are drawn using XOR. Several sprite IDs can share one sprite when an animation repeats a frame.
SpritesTable BF84 DEFW Sprite_None Sprite ID: 00 "None".
BF86 DEFW Sprite_Appearing_1 Sprite ID: 01 "Appearing: Frame 1".
BF88 DEFW Sprite_Appearing_2 Sprite ID: 02 "Appearing: Frame 2".
BF8A DEFW Sprite_Appearing_3 Sprite ID: 03 "Appearing: Frame 3".
BF8C DEFW Sprite_Appearing_4 Sprite ID: 04 "Appearing: Frame 4".
BF8E DEFW Sprite_Appearing_5 Sprite ID: 05 "Appearing: Frame 5".
BF90 DEFW Sprite_Appearing_6 Sprite ID: 06 "Appearing: Frame 6".
BF92 DEFW Sprite_None Sprite ID: 07 "None".
BF94 DEFW Sprite_Explosion_2 Sprite ID: 08 "Disappearing: Frame 2".
BF96 DEFW Sprite_Explosion_3 Sprite ID: 09 "Disappearing: Frame 3".
BF98 DEFW Sprite_Explosion_4 Sprite ID: 0A "Disappearing: Frame 4".
BF9A DEFW Sprite_Explosion_3 Sprite ID: 0B "Disappearing: Frame 3".
BF9C DEFW Sprite_Explosion_2 Sprite ID: 0C "Disappearing: Frame 2".
BF9E DEFW Sprite_Explosion_1 Sprite ID: 0D "Disappearing: Frame 1".
BFA0 DEFW Sprite_None Sprite ID: 0E "None".
BFA2 DEFW Sprite_None Sprite ID: 0F "None".
BFA4 DEFW Sprite_Sabreman_Left_1 Sprite ID: 10 "Sabreman: Left Frame 1".
BFA6 DEFW Sprite_Sabreman_Left_2 Sprite ID: 11 "Sabreman: Left Frame 2".
BFA8 DEFW Sprite_Sabreman_Left_3 Sprite ID: 12 "Sabreman: Left Frame 3".
BFAA DEFW Sprite_Sabreman_Left_2 Sprite ID: 13 "Sabreman: Left Frame 4".
BFAC DEFW Sprite_Sabreman_Right_1 Sprite ID: 14 "Sabreman: Right Frame 1".
BFAE DEFW Sprite_Sabreman_Right_2 Sprite ID: 15 "Sabreman: Right Frame 2".
BFB0 DEFW Sprite_Sabreman_Right_3 Sprite ID: 16 "Sabreman: Right Frame 3".
BFB2 DEFW Sprite_Sabreman_Right_2 Sprite ID: 17 "Sabreman: Right Frame 4".
BFB4 DEFW Sprite_Sabreman_Up_1 Sprite ID: 18 "Sabreman: Up Frame 1".
BFB6 DEFW Sprite_Sabreman_Up_2 Sprite ID: 19 "Sabreman: Up Frame 2".
BFB8 DEFW Sprite_Sabreman_Up_3 Sprite ID: 1A "Sabreman: Up Frame 3".
BFBA DEFW Sprite_Sabreman_Up_2 Sprite ID: 1B "Sabreman: Up Frame 4".
BFBC DEFW Sprite_Sabreman_Down_1 Sprite ID: 1C "Sabreman: Down Frame 1".
BFBE DEFW Sprite_Sabreman_Down_2 Sprite ID: 1D "Sabreman: Down Frame 2".
BFC0 DEFW Sprite_Sabreman_Down_3 Sprite ID: 1E "Sabreman: Down Frame 3".
BFC2 DEFW Sprite_Sabreman_Down_2 Sprite ID: 1F "Sabreman: Down Frame 4".
BFC4 DEFW Sprite_Sabreman_Left_Fighting_1 Sprite ID: 20 "Sabreman: Left Fighting Frame 1".
BFC6 DEFW Sprite_Sabreman_Left_Fighting_2 Sprite ID: 21 "Sabreman: Left Fighting Frame 2".
BFC8 DEFW Sprite_Sabreman_Left_Fighting_3 Sprite ID: 22 "Sabreman: Left Fighting Frame 3".
BFCA DEFW Sprite_Sabreman_Left_Fighting_4 Sprite ID: 23 "Sabreman: Left Fighting Frame 4".
BFCC DEFW Sprite_Sabreman_Left_Fighting_5 Sprite ID: 24 "Sabreman: Left Fighting Frame 5".
BFCE DEFW Sprite_Sabreman_Left_Fighting_4 Sprite ID: 25 "Sabreman: Left Fighting Frame 4".
BFD0 DEFW Sprite_Sabreman_Left_Fighting_6 Sprite ID: 26 "Sabreman: Left Fighting Frame 6".
BFD2 DEFW Sprite_Sabreman_Left_Fighting_2 Sprite ID: 27 "Sabreman: Left Fighting Frame 2".
BFD4 DEFW Sprite_Sabreman_Right_Fighting_1 Sprite ID: 28 "Sabreman: Right Fighting Frame 1".
BFD6 DEFW Sprite_Sabreman_Right_Fighting_2 Sprite ID: 29 "Sabreman: Right Fighting Frame 2".
BFD8 DEFW Sprite_Sabreman_Right_Fighting_3 Sprite ID: 2A "Sabreman: Right Fighting Frame 3".
BFDA DEFW Sprite_Sabreman_Right_Fighting_4 Sprite ID: 2B "Sabreman: Right Fighting Frame 4".
BFDC DEFW Sprite_Sabreman_Right_Fighting_5 Sprite ID: 2C "Sabreman: Right Fighting Frame 5".
BFDE DEFW Sprite_Sabreman_Right_Fighting_4 Sprite ID: 2D "Sabreman: Right Fighting Frame 4".
BFE0 DEFW Sprite_Sabreman_Right_Fighting_6 Sprite ID: 2E "Sabreman: Right Fighting Frame 6".
BFE2 DEFW Sprite_Sabreman_Right_Fighting_2 Sprite ID: 2F "Sabreman: Right Fighting Frame 2".
BFE4 DEFW Sprite_Rhino_Left_2 Sprite ID: 30 "Rhino: Left Frame 2".
BFE6 DEFW Sprite_Rhino_Left_1 Sprite ID: 31 "Rhino: Left Frame 1".
BFE8 DEFW Sprite_Rhino_Right_2 Sprite ID: 32 "Rhino: Right Frame 2".
BFEA DEFW Sprite_Rhino_Right_1 Sprite ID: 33 "Rhino: Right Frame 1".
BFEC DEFW Sprite_Flame_1 Sprite ID: 34 "Fire: Frame 1".
BFEE DEFW Sprite_Flame_2 Sprite ID: 35 "Fire: Frame 2".
BFF0 DEFW Sprite_Flame_3 Sprite ID: 36 "Fire: Frame 3".
BFF2 DEFW Sprite_Flame_4 Sprite ID: 37 "Fire: Frame 4".
BFF4 DEFW Sprite_Tribesman_Left_1 Sprite ID: 38 "Tribesman: Left Frame 1".
BFF6 DEFW Sprite_Tribesman_Left_2 Sprite ID: 39 "Tribesman: Left Frame 2".
BFF8 DEFW Sprite_Tribesman_Left_3 Sprite ID: 3A "Tribesman: Left Frame 3".
BFFA DEFW Sprite_Tribesman_Left_2 Sprite ID: 3B "Tribesman: Left Frame 2".
BFFC DEFW Sprite_Tribesman_Right_1 Sprite ID: 3C "Tribesman: Right Frame 1".
BFFE DEFW Sprite_Tribesman_Right_2 Sprite ID: 3D "Tribesman: Right Frame 2".
C000 DEFW Sprite_Tribesman_Right_3 Sprite ID: 3E "Tribesman: Right Frame 3".
C002 DEFW Sprite_Tribesman_Right_2 Sprite ID: 3F "Tribesman: Right Frame 2".
C004 DEFW Sprite_Sabreman_Attacked_Flying_Left Sprite ID: 40 "Sabreman: Flying Left".
C006 DEFW Sprite_Sabreman_Attacked_Sitting_Left Sprite ID: 41 "Sabreman: Sitting Left".
C008 DEFW Sprite_Sabreman_Attacked_Dead_Left Sprite ID: 42 "Sabreman: Dead Left".
C00A DEFW Sprite_Sabreman_Attacked_Sitting_Left Sprite ID: 43 "Sabreman: Sitting Left".
C00C DEFW Sprite_Sabreman_Attacked_Flying_Right Sprite ID: 44 "Sabreman: Flying Right".
C00E DEFW Sprite_Sabreman_Attacked_Sitting_Right Sprite ID: 45 "Sabreman: Sitting Right".
C010 DEFW Sprite_Sabreman_Attacked_Dead_Right Sprite ID: 46 "Sabreman: Dead Right".
C012 DEFW Sprite_Sabreman_Attacked_Sitting_Right Sprite ID: 47 "Sabreman: Sitting Right".
C014 DEFW Sprite_Orchid_1 Sprite ID: 48 "Orchid: Frame 1".
C016 DEFW Sprite_Orchid_2 Sprite ID: 49 "Orchid: Frame 2".
C018 DEFW Sprite_Orchid_3 Sprite ID: 4A "Orchid: Frame 3".
C01A DEFW Sprite_Orchid_4 Sprite ID: 4B "Orchid: Frame 4".
C01C DEFW Sprite_Orchid_5 Sprite ID: 4C "Orchid: Frame 5".
C01E DEFW Sprite_Orchid_6 Sprite ID: 4D "Orchid: Frame 6".
C020 DEFW Sprite_Orchid_7 Sprite ID: 4E "Orchid: Frame 7".
C022 DEFW Sprite_Orchid_8 Sprite ID: 4F "Orchid: Frame 8".
C024 DEFW Sprite_Wulf_Left_1 Sprite ID: 50 "Wulf: Left Frame 1".
C026 DEFW Sprite_Wulf_Left_2 Sprite ID: 51 "Wulf: Left Frame 2".
C028 DEFW Sprite_Wulf_Left_3 Sprite ID: 52 "Wulf: Left Frame 3".
C02A DEFW Sprite_Wulf_Left_2 Sprite ID: 53 "Wulf: Left Frame 2".
C02C DEFW Sprite_Wulf_Right_1 Sprite ID: 54 "Wulf: Right Frame 1".
C02E DEFW Sprite_Wulf_Right_2 Sprite ID: 55 "Wulf: Right Frame 2".
C030 DEFW Sprite_Wulf_Right_3 Sprite ID: 56 "Wulf: Right Frame 3".
C032 DEFW Sprite_Wulf_Right_2 Sprite ID: 57 "Wulf: Right Frame 2".
C034 DEFW Sprite_Wulf_Pounce_Left_1 Sprite ID: 58 "Wulf: Pounce Left Frame 1".
C036 DEFW Sprite_Wulf_Pounce_Left_2 Sprite ID: 59 "Wulf: Pounce Left Frame 2".
C038 DEFW Sprite_None Sprite ID: 5A "None".
C03A DEFW Sprite_None Sprite ID: 5B "None".
C03C DEFW Sprite_Wulf_Pounce_Right_1 Sprite ID: 5C "Wulf: Pounce Right Frame 1".
C03E DEFW Sprite_Wulf_Pounce_Right_2 Sprite ID: 5D "Wulf: Pounce Right Frame 2".
C040 DEFW Sprite_None Sprite ID: 5E "None".
C042 DEFW Sprite_None Sprite ID: 5F "None".
C044 DEFW Sprite_Spider_Left_1 Sprite ID: 60 "Spider: Left Frame 1".
C046 DEFW Sprite_Spider_Left_2 Sprite ID: 61 "Spider: Left Frame 2".
C048 DEFW Sprite_Spider_Right_1 Sprite ID: 62 "Spider: Right Frame 1".
C04A DEFW Sprite_Spider_Right_2 Sprite ID: 63 "Spider: Right Frame 2".
C04C DEFW Sprite_Scorpion_Left_1 Sprite ID: 64 "Scorpion: Left Frame 1".
C04E DEFW Sprite_Scorpion_Left_2 Sprite ID: 65 "Scorpion: Left Frame 2".
C050 DEFW Sprite_Scorpion_Right_1 Sprite ID: 66 "Scorpion: Right Frame 1".
C052 DEFW Sprite_Scorpion_Right_2 Sprite ID: 67 "Scorpion: Right Frame 2".
C054 DEFW Sprite_Bat_Left_1 Sprite ID: 68 "Bat: Left Frame 1".
C056 DEFW Sprite_Bat_Left_2 Sprite ID: 69 "Bat: Left Frame 2".
C058 DEFW Sprite_Bat_Right_1 Sprite ID: 6A "Bat: Right Frame 1".
C05A DEFW Sprite_Bat_Right_2 Sprite ID: 6B "Bat: Right Frame 2".
C05C DEFW Sprite_Parrot_Left_1 Sprite ID: 6C "Parrot: Left Frame 1".
C05E DEFW Sprite_Parrot_Left_2 Sprite ID: 6D "Parrot: Left Frame 2".
C060 DEFW Sprite_Parrot_Right_1 Sprite ID: 6E "Parrot: Right Frame 1".
C062 DEFW Sprite_Parrot_Right_2 Sprite ID: 6F "Parrot: Right Frame 2".
C064 DEFW Sprite_Monkey_Left_1 Sprite ID: 70 "Monkey: Left Frame 1".
C066 DEFW Sprite_Monkey_Left_2 Sprite ID: 71 "Monkey: Left Frame 2".
C068 DEFW Sprite_Monkey_Right_1 Sprite ID: 72 "Monkey: Right Frame 1".
C06A DEFW Sprite_Monkey_Right_2 Sprite ID: 73 "Monkey: Right Frame 2".
C06C DEFW Sprite_Lizard_Left_1 Sprite ID: 74 "Lizard: Left Frame 1".
C06E DEFW Sprite_Lizard_Left_2 Sprite ID: 75 "Lizard: Left Frame 2".
C070 DEFW Sprite_Lizard_Right_1 Sprite ID: 76 "Lizard: Right Frame 1".
C072 DEFW Sprite_Lizard_Right_2 Sprite ID: 77 "Lizard: Right Frame 2".
C074 DEFW Sprite_Snake_Left_1 Sprite ID: 78 "Snake: Left Frame 1".
C076 DEFW Sprite_Snake_Left_2 Sprite ID: 79 "Snake: Left Frame 2".
C078 DEFW Sprite_Snake_Right_1 Sprite ID: 7A "Snake: Right Frame 1".
C07A DEFW Sprite_Snake_Right_2 Sprite ID: 7B "Snake: Right Frame 2".
C07C DEFW Sprite_None Sprite ID: 7C "None".
C07E DEFW Sprite_None Sprite ID: 7D "None".
C080 DEFW Sprite_None Sprite ID: 7E "None".
C082 DEFW Sprite_None Sprite ID: 7F "None".
C084 DEFW Sprite_Crate Sprite ID: 80 "Crate".
C086 DEFW Sprite_Ring Sprite ID: 81 "Ring".
C088 DEFW Sprite_Fruit Sprite ID: 82 "Fruit".
C08A DEFW Sprite_Cap Sprite ID: 83 "Hat".
C08C DEFW Sprite_Shield Sprite ID: 84 "Shield".
C08E DEFW Sprite_Life Sprite ID: 85 "Life".
C090 DEFW Sprite_Money_Bag Sprite ID: 86 "Money Bag".
C092 DEFW Sprite_Sword Sprite ID: 87 "Sword".
C094 DEFW Sprite_Crate Sprite ID: 88 "Crate".
C096 DEFW Sprite_Ring Sprite ID: 89 "Ring".
C098 DEFW Sprite_Fruit Sprite ID: 8A "Fruit".
C09A DEFW Sprite_Cap Sprite ID: 8B "Hat".
C09C DEFW Sprite_Shield Sprite ID: 8C "Shield".
C09E DEFW Sprite_Shield Sprite ID: 8D "Shield".
C0A0 DEFW Sprite_Money_Bag Sprite ID: 8E "Money Bag".
C0A2 DEFW Sprite_Sword Sprite ID: 8F "Sword".
C0A4 DEFW Graphic_Amulet_Bottom_Right Sprite ID: 90 "Amulet: Bottom Right".
C0A6 DEFW Graphic_Amulet_Bottom_Left Sprite ID: 91 "Amulet: Bottom Left".
C0A8 DEFW Graphic_Amulet_Top_Right Sprite ID: 92 "Amulet: Top Right".
C0AA DEFW Graphic_Amulet_Top_Left Sprite ID: 93 "Amulet: Top Left".
C0AC DEFW Sprite_The_Guardian_1 Sprite ID: 94 "The Guardian: Frame 1".
C0AE DEFW Sprite_The_Guardian_2 Sprite ID: 95 "The Guardian: Frame 2".
C0B0 DEFW Sprite_None Sprite ID: 96 "None".
C0B2 DEFW Sprite_None Sprite ID: 97 "None".
C0B4 DEFW Sprite_Rat_Left_1 Sprite ID: 98 "Rat: Left Frame 1".
C0B6 DEFW Sprite_Rat_Left_2 Sprite ID: 99 "Rat: Left Frame 2".
C0B8 DEFW Sprite_Rat_Right_1 Sprite ID: 9A "Rat: Right Frame 1".
C0BA DEFW Sprite_Rat_Right_2 Sprite ID: 9B "Rat: Right Frame 2".
C0BC DEFW Sprite_Bird_Left_1 Sprite ID: 9C "Bird: Left Frame 1".
C0BE DEFW Sprite_Bird_Left_2 Sprite ID: 9D "Bird: Left Frame 2".
C0C0 DEFW Sprite_Bird_Right_1 Sprite ID: 9E "Bird: Right Frame 1".
C0C2 DEFW Sprite_Bird_Right_2 Sprite ID: 9F "Bird: Right Frame 2".
C0C4 DEFW Sprite_Hippo_Left_1 Sprite ID: A0 "Hippo: Left Frame 1".
C0C6 DEFW Sprite_Hippo_Left_2 Sprite ID: A1 "Hippo: Left Frame 2".
C0C8 DEFW Sprite_Hippo_Right_1 Sprite ID: A2 "Hippo: Right Frame 1".
C0CA DEFW Sprite_Hippo_Right_2 Sprite ID: A3 "Hippo: Right Frame 2".
C0CC DEFW Sprite_Hippo_Sleeping Sprite ID: A4 "Hippo: Sleeping".
C0CE DEFW Sprite_Hippo_Sleeping Sprite ID: A5 "Hippo: Sleeping".
C0D0 DEFW Sprite_Hippo_Sleeping Sprite ID: A6 "Hippo: Sleeping".
C0D2 DEFW Sprite_Hippo_Sleeping Sprite ID: A7 "Hippo: Sleeping".
C0D4 DEFW Sprite_Warthog_Left_1 Sprite ID: A8 "Warthog: Left Frame 1".
C0D6 DEFW Sprite_Warthog_Left_2 Sprite ID: A9 "Warthog: Left Frame 2".
C0D8 DEFW Sprite_Warthog_Right_1 Sprite ID: AA "Warthog: Right Frame 1".
C0DA DEFW Sprite_Warthog_Right_2 Sprite ID: AB "Warthog: Right Frame 2".
C0DC DEFW Sprite_Warthog_Sleeping Sprite ID: AC "Warthog: Sleeping".
C0DE DEFW Sprite_Warthog_Sleeping Sprite ID: AD "Warthog: Sleeping".
C0E0 DEFW Sprite_Warthog_Sleeping Sprite ID: AE "Warthog: Sleeping".
C0E2 DEFW Sprite_Warthog_Sleeping Sprite ID: AF "Warthog: Sleeping".
C0E4 DEFW Sprite_Frog_Left_1 Sprite ID: B0 "Frog: Left Frame 1".
C0E6 DEFW Sprite_Frog_Left_2 Sprite ID: B1 "Frog: Left Frame 2".
C0E8 DEFW Sprite_Frog_Right_1 Sprite ID: B2 "Frog: Right Frame 1".
C0EA DEFW Sprite_Frog_Right_2 Sprite ID: B3 "Frog: Right Frame 2".
C0EC DEFW Sprite_Mosquito_Left_1 Sprite ID: B4 "Mosquito: Left Frame 1".
C0EE DEFW Sprite_Mosquito_Left_2 Sprite ID: B5 "Mosquito: Left Frame 2".
C0F0 DEFW Sprite_Mosquito_Right_1 Sprite ID: B6 "Mosquito: Right Frame 1".
C0F2 DEFW Sprite_Mosquito_Right_2 Sprite ID: B7 "Mosquito: Right Frame 2".
C0F4 DEFW Sprite_Skunk_Left_1 Sprite ID: B8 "Skunk: Left Frame 1".
C0F6 DEFW Sprite_Skunk_Left_2 Sprite ID: B9 "Skunk: Left Frame 2".
C0F8 DEFW Sprite_Skunk_Right_1 Sprite ID: BA "Skunk: Right Frame 1".
C0FA DEFW Sprite_Skunk_Right_2 Sprite ID: BB "Skunk: Right Frame 2".
C0FC DEFW Sprite_Flea_Left_1 Sprite ID: BC "Flea: Left Frame 1".
C0FE DEFW Sprite_Flea_Left_2 Sprite ID: BD "Flea: Left Frame 2".
C100 DEFW Sprite_Flea_Right_1 Sprite ID: BE "Flea: Right Frame 1".
C102 DEFW Sprite_Flea_Right_2 Sprite ID: BF "Flea: Right Frame 2".
C104 DEFW Sprite_Earwig_Left_1 Sprite ID: C0 "Earwig: Left Frame 1".
C106 DEFW Sprite_Earwig_Left_2 Sprite ID: C1 "Earwig: Left Frame 2".
C108 DEFW Sprite_Earwig_Right_1 Sprite ID: C2 "Earwig: Right Frame 1".
C10A DEFW Sprite_Earwig_Right_2 Sprite ID: C3 "Earwig: Right Frame 2" .
View the equivalent code in;
Prev: BF74 Up: Map Next: C10C