Prev: 6D23 Up: Map Next: 6F2F
6DD7: Sprite Table
The address of the sprite of each of the AC object types, which GetSpriteAddress and DrawObject use to draw an object. A lot of the types share a sprite. A sprite has a byte for its width in bytes in the lowest four bits (the highest four are never set), a byte for its height in pixels, and then, for each pixel row up from the bottom, and for each byte of the width across, a pair of a mask byte and a pixel byte. DrawObject clears the bits of the background where the mask has a bit set, and merges in the pixel byte.
SpriteTable 6DD7 DEFW Sprite_Empty Type 00: nothing, as it is a free object.
6DD9 DEFW Sprite_Empty Type 01: a marker that something has to be erased.
6DDB DEFW Sprite_Menu_Frame_Edge_1 Types 02 to 05: the pieces of the frame of the menu.
6DDD DEFW Sprite_Menu_Frame_Edge_End
6DDF DEFW Sprite_Menu_Frame_Edge_2
6DE1 DEFW Sprite_Menu_Frame_Corner
6DE3 DEFW Sprite_Root_Door Type 06: a root door.
6DE5 DEFW Sprite_Root_Door_Frame Type 07: a root door frame.
6DE7 DEFW Sprite_Stone_Door Type 08: a stone door.
6DE9 DEFW Sprite_Stone_Door_Frame Type 09: a stone door frame.
6DEB DEFW Sprite_Round_Pedestal Types 0A to 0B: scenery.
6DED DEFW Sprite_Stone_Block
6DEF DEFW Sprite_Root_Wall_1 Types 0C to 0F: pieces of a wall of roots.
6DF1 DEFW Sprite_Root_Wall_2
6DF3 DEFW Sprite_Root_Wall_3
6DF5 DEFW Sprite_Root_Wall_4
6DF7 DEFW Sprite_Spark Types 10 to 11: a spark that flickers.
6DF9 DEFW Sprite_Spark
6DFB DEFW Sprite_Player_Legs_1 Types 12 to 16: pictures of the player, of which only the last, the icon of the lives, is used.
6DFD DEFW Sprite_Player_Legs_5
6DFF DEFW Sprite_Player_Legs_1
6E01 DEFW Sprite_Player_Legs_2
6E03 DEFW Sprite_Player_Icon
6E05 DEFW Sprite_Stalactites Type 17: stalactites.
6E07 DEFW Sprite_Empty Types 18 to 1B: nothing.
6E09 DEFW Sprite_Empty
6E0B DEFW Sprite_Empty
6E0D DEFW Sprite_Empty
6E0F DEFW Sprite_Stalactites Type 1C: falling stalactites.
6E11 DEFW Sprite_Player_Legs_2 Types 1D to 1F: objects that are not used.
6E13 DEFW Sprite_Spiked_Ring
6E15 DEFW Sprite_Spiked_Ring
6E17 DEFW Sprite_Player_Legs_1 Types 20 to 27: the legs of the player.
6E19 DEFW Sprite_Player_Legs_2
6E1B DEFW Sprite_Player_Legs_3
6E1D DEFW Sprite_Player_Legs_2
6E1F DEFW Sprite_Player_Legs_4
6E21 DEFW Sprite_Player_Legs_5
6E23 DEFW Sprite_Player_Legs_6
6E25 DEFW Sprite_Player_Legs_5
6E27 DEFW Sprite_Player_Body_1 Types 28 to 2F: the body of the player.
6E29 DEFW Sprite_Player_Body_2
6E2B DEFW Sprite_Player_Body_3
6E2D DEFW Sprite_Player_Body_2
6E2F DEFW Sprite_Player_Body_4
6E31 DEFW Sprite_Player_Body_5
6E33 DEFW Sprite_Player_Body_6
6E35 DEFW Sprite_Player_Body_5
6E37 DEFW Sprite_Ghost_1 Types 30 to 33: a ghost.
6E39 DEFW Sprite_Ghost_2
6E3B DEFW Sprite_Ghost_1
6E3D DEFW Sprite_Ghost_2
6E3F DEFW Sprite_Stone_Wall_1 Types 34 to 38: pieces of a stone wall.
6E41 DEFW Sprite_Stone_Wall_2
6E43 DEFW Sprite_Stone_Wall_3
6E45 DEFW Sprite_Stone_Wall_4
6E47 DEFW Sprite_Stone_Wall_5
6E49 DEFW Sprite_Stone_Wall_End Type 39: the end of a stone wall.
6E4B DEFW Sprite_Frame_Bottom_Piece Types 3A to 3E: the pieces of the frame of a room.
6E4D DEFW Sprite_Frame_Cap
6E4F DEFW Sprite_Frame_Upright_Edge
6E51 DEFW Sprite_Frame_Upright_Edge
6E53 DEFW Sprite_Frame_Sloping_Edge
6E55 DEFW Sprite_Cube Type 3F: a cube that falls.
6E57 DEFW Sprite_Explosion_1 Types 40 to 47: the frames of an explosion.
6E59 DEFW Sprite_Explosion_2
6E5B DEFW Sprite_Explosion_3
6E5D DEFW Sprite_Explosion_2
6E5F DEFW Sprite_Explosion_3
6E61 DEFW Sprite_Explosion_3
6E63 DEFW Sprite_Explosion_4
6E65 DEFW Sprite_Explosion_4
6E67 DEFW Sprite_Round_Pedestal Type 48: a pedestal that falls.
6E69 DEFW Sprite_Table_Object Type 49: a table.
6E6B DEFW Sprite_Floor_Trap_1 Types 4A to 4B: a trap in the floor.
6E6D DEFW Sprite_Floor_Trap_2
6E6F DEFW Sprite_Round_Pedestal Types 4C to 4D: a pedestal.
6E71 DEFW Sprite_Round_Pedestal
6E73 DEFW Sprite_Stone_Block Types 4E to 4F: a block that sinks, or one that falls.
6E75 DEFW Sprite_Stone_Block
6E77 DEFW Sprite_Wanderer_1 Types 50 to 51: a creature that wanders about.
6E79 DEFW Sprite_Wanderer_2
6E7B DEFW Sprite_Cube Types 52 to 53: a cube, and an empty sprite.
6E7D DEFW Sprite_Empty
6E7F DEFW Sprite_Stone_Block Types 54 to 55: a lift, and a block that bobs.
6E81 DEFW Sprite_Stone_Block
6E83 DEFW Sprite_Spiked_Head Type 56: a spiked head that bobs.
6E85 DEFW Sprite_Stone_Block Types 57 to 58: blocks that slide.
6E87 DEFW Sprite_Stone_Block
6E89 DEFW Sprite_Spark Type 59: a spark that wanders.
6E8B DEFW Sprite_Helper Type 5A: the helper.
6E8D DEFW Sprite_Stone_Block Type 5B: a block that can be pushed.
6E8F DEFW Sprite_Spiked_Head Types 5C to 5D: spiked heads that slide.
6E91 DEFW Sprite_Spiked_Head
6E93 DEFW Sprite_Empty Types 5E to 6F: nothing.
6E95 DEFW Sprite_Empty
6E97 DEFW Sprite_Empty
6E99 DEFW Sprite_Empty
6E9B DEFW Sprite_Empty
6E9D DEFW Sprite_Empty
6E9F DEFW Sprite_Empty
6EA1 DEFW Sprite_Empty
6EA3 DEFW Sprite_Empty
6EA5 DEFW Sprite_Empty
6EA7 DEFW Sprite_Empty
6EA9 DEFW Sprite_Empty
6EAB DEFW Sprite_Empty
6EAD DEFW Sprite_Empty
6EAF DEFW Sprite_Empty
6EB1 DEFW Sprite_Empty
6EB3 DEFW Sprite_Empty
6EB5 DEFW Sprite_Empty
6EB7 DEFW Sprite_Quest_Object_1 Types 70 to 77: the four objects of the quest, before and after they are collected.
6EB9 DEFW Sprite_Quest_Object_1
6EBB DEFW Sprite_Quest_Object_1
6EBD DEFW Sprite_Quest_Object_1
6EBF DEFW Sprite_Quest_Object_2
6EC1 DEFW Sprite_Quest_Object_2
6EC3 DEFW Sprite_Quest_Object_2
6EC5 DEFW Sprite_Quest_Object_2
6EC7 DEFW Sprite_Well Type 78: a well that makes a helper.
6EC9 DEFW Sprite_Stone_Block Types 79 to 7F: blocks that do nothing.
6ECB DEFW Sprite_Stone_Block
6ECD DEFW Sprite_Stone_Block
6ECF DEFW Sprite_Stone_Block
6ED1 DEFW Sprite_Stone_Block
6ED3 DEFW Sprite_Stone_Block
6ED5 DEFW Sprite_Stone_Block
6ED7 DEFW Sprite_Pentagram_Arc_1 Types 80 to 87: the arcs of the pentagram.
6ED9 DEFW Sprite_Pentagram_Arc_2
6EDB DEFW Sprite_Pentagram_Arc_3
6EDD DEFW Sprite_Pentagram_Arc_4
6EDF DEFW Sprite_Pentagram_Arc_5
6EE1 DEFW Sprite_Pentagram_Arc_6
6EE3 DEFW Sprite_Pentagram_Arc_7
6EE5 DEFW Sprite_Pentagram_Arc_8
6EE7 DEFW Sprite_Stone_Block Types 88 to 8B: the stages of a block that crumbles.
6EE9 DEFW Sprite_Crumbling_Block_2
6EEB DEFW Sprite_Crumbling_Block_3
6EED DEFW Sprite_Crumbling_Block_4
6EEF DEFW Sprite_Stone_Block Types 8C to 8F: blocks that push.
6EF1 DEFW Sprite_Stone_Block
6EF3 DEFW Sprite_Stone_Block
6EF5 DEFW Sprite_Stone_Block
6EF7 DEFW Sprite_Pentagram_Stone_1 Types 90 to 94: the stones that go on the pentagram.
6EF9 DEFW Sprite_Pentagram_Stone_2
6EFB DEFW Sprite_Pentagram_Stone_3
6EFD DEFW Sprite_Pentagram_Stone_4
6EFF DEFW Sprite_Pentagram_Stone_5
6F01 DEFW Sprite_Projectile_1 Types 95 to 97: the frames of a projectile.
6F03 DEFW Sprite_Projectile_2
6F05 DEFW Sprite_Projectile_3
6F07 DEFW Sprite_Pentagram_Stone_1 Types 98 to 9F: the stones when they are in place, and nothing.
6F09 DEFW Sprite_Pentagram_Stone_2
6F0B DEFW Sprite_Pentagram_Stone_3
6F0D DEFW Sprite_Pentagram_Stone_4
6F0F DEFW Sprite_Pentagram_Stone_5
6F11 DEFW Sprite_Empty
6F13 DEFW Sprite_Empty
6F15 DEFW Sprite_Empty
6F17 DEFW Sprite_Bat_4 Types A0 to A7: a bat that homes in on the player.
6F19 DEFW Sprite_Bat_5
6F1B DEFW Sprite_Bat_4
6F1D DEFW Sprite_Bat_6
6F1F DEFW Sprite_Bat_2
6F21 DEFW Sprite_Bat_3
6F23 DEFW Sprite_Bat_2
6F25 DEFW Sprite_Bat_1
6F27 DEFW Sprite_Imp_1 Types A8 to AB: a creature that wanders about.
6F29 DEFW Sprite_Imp_2
6F2B DEFW Sprite_Imp_3
6F2D DEFW Sprite_Imp_4
Prev: 6D23 Up: Map Next: 6F2F