home *** CD-ROM | disk | FTP | other *** search
- /* $Filename: WormWars/Source/system.h $
- * $VER: WormWars 4.4 for Amiga $
- * $Description: Header file for system.c $
- *
- * © Copyright 1999 James R. Jacobs. Freely distributable.
-
- #INCLUDES -------------------------------------------------------------- */
-
- #include <exec/exec.h>
- #include <intuition/intuition.h>
- #include <intuition/gadgetclass.h> // STRINGA_ReplaceMode
- #include <libraries/asl.h> // ASL_FileRequest
- #include <libraries/gadtools.h> // struct StringInfo
- #include <devices/gameport.h> // struct GamePortTrigger
- #include <devices/input.h>
- #include <devices/inputevent.h>
- #include <dos/dosextens.h> // struct Process
- #include <graphics/displayinfo.h> // PAL_MONITOR_ID, etc.
- #include <exec/types.h>
- #include <exec/memory.h>
- #include <devices/audio.h>
- #include <dos/dos.h>
- #include <libraries/iffparse.h>
-
- #include <stdio.h> // FILE, printf()
- #include <stdlib.h> // EXIT_SUCCESS, EXIT_FAILURE
-
- #include "diff.h"
- #include "same.h"
- #include "libproto.h"
-
- // say() arguments (hidden messages)
-
- #define FIRSTLISA "Lisa is gorgeous!"
- #define SECONDLISA "My beloved! :-)"
-
- // statistics text
-
- #define STATSINGLE "Single"
- #define STATTRIPLE "Triple"
- #define STATQUINTUPLE "Quint."
- #define STATSEPTUPLE "Sept. "
- #define STATFAST "Fast "
- #define STATNORMAL "Normal"
- #define STATSLOW "Slow "
-
- #define ALTJUMP 5
- #define LIFEMODULO 1000
-
- /* #DEFINES ---------------------------------------------------------------
-
- Project|About... window */
-
- #define ABOUTLINES 7
- #define ABOUTSHADOW DARKGREY
- #define ABOUTSHINE LIGHTGREY
- #define ABOUTXPIXEL 312
- #define ABOUTYPIXEL 122
- #define PROJECTX 128
- #define PROJECTY 107
-
- // miscellaneous
-
- #define ANIMDELAY 40000L
- #define ISOSQUAREX 9
- #define ISOSQUAREY 6
- #define NUMKEYS 29
- #define QUEUELIMIT 15
- #define SEGMENTS 17
- #define UNDERLINEOFFSET (40 + STARTYPIXEL)
-
- // constant strings
-
- #define ASLOPENHAIL "Open Fieldset"
- #define ASLSAVEHAIL "Save Fieldset"
- #define TITLEBAR "Worm Wars 4.4"
- #define MEDMODULE "PROGDIR:WormWars.MED"
- #define PATTERN "(#?.fset)"
- #define OLDKICKSTART "Worm Wars: You need Kickstart R2.04+!\n(Can't open intuition.library V37+!)\n"
- #define ALERTTIMERVALUE "\0\20\20Worm Wars: Can't allocate timer value structure!\0"
-
- // object descriptions (in pixels)
-
- #define FIRSTDESCX 120
- #define SECONDDESCX (SCREENXPIXEL - FIRSTDESCX)
- #define DESCY 3
-
- // pseudo-gadgets
-
- #define GADGETX (-3)
- #define GOLDGADGET (FIELDY / 2 - 12)
- #define SILVERGADGET (FIELDY / 2 - 9)
- #define EMPTYGADGET (FIELDY / 2 - 6)
- #define WOODGADGET (FIELDY / 2 - 3)
- #define STONEGADGET (FIELDY / 2)
- #define METALGADGET (FIELDY / 2 + 3)
- #define ONEGADGET (FIELDY / 2 + 6)
- #define TWOGADGET (FIELDY / 2 + 9)
- #define STARTGADGET (FIELDY / 2 + 12)
-
- // menus
-
- #define PROJECTSTART 0 // array offsets of menu headers
- #define LEVELSTART 9
-
- #define MN_PROJECT 0
- #define MN_EDIT 1
- #define MN_LEVEL 2
- #define IN_NEW 0
- #define IN_OPEN 1
- #define IN_SAVE 2
- #define IN_SAVEAS 3
- #define IN_ABOUT 5
- #define IN_QUIT 7
- #define IN_CUT 0
- #define IN_COPY 1
- #define IN_PASTE 2
- #define IN_INSERT 0
- #define IN_DELETE 1
- #define IN_ERASE 2
- #define IN_APPEND 3
-
- // ARRAYS -----------------------------------------------------------------
-
- UWORD chip CustomPointer[] =
- { 0x0000, 0x0000, // reserved
-
- 0xF000, 0xF800, // 1st row 1st plane, 1st row 2nd plane
- 0xF000, 0x8800, // 2nd row 1st plane, 2nd row 2nd plane
- 0xF000, 0x8800, // 3rd row 1st plane, 3rd row 2nd plane
- 0xF000, 0x8800, // 4th row 1st plane, 4th row 2nd plane
- 0xF000, 0x8800, // 5th row 1st plane, 5th row 2nd plane
- 0x8000, 0xF800, // 6th row 1st plane, 6th row 2nd plane
-
- 0x0000, 0x0000 // reserved
- };
-
- STRPTR objectdesc[LASTOBJECT + 1] =
- { "AFFIXER: Stops protectors rotating.",
- "AMMO: 2-6 bullets.",
- "ARMOUR: Immune to most damage.",
- "BIAS: Rules changes in your favour.",
- "BOMB: An explosion.",
- "BONUS: Random letter.",
- "CLOCK: Extra time.",
- "GROWER: Enlarges silver and gold.",
- "HEALER: 100/200 lives.",
- "ICE: Freezes everything except you.",
- "LIFE: 2-6 lives.",
- "MISSILE: A guided missile.",
- "MULTIPLIER: More points.",
- "NITRO: Diagonal movement.",
- "POWER: Thicker bullets.",
- "PROTECTOR: An orbiting companion.",
- "SLAYER: Smart bomb.",
- "SLOWER: Slows creatures down.",
- "SWITCHER: Changes tail colours.",
- "TONGUE: Convert tails.",
- "TREASURE: Treasure level.",
- "UMBRELLA: Skip 1-3 levels."
- };
-
- UWORD chip IsoImageData[ARRAYSIZE + 1][ISOSQUAREY * 4] =
- { { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // AFFIXER
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00,
- 0x3FE0, 0x2720, 0x7FC0, 0x6EC0, 0xE180, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3BE0, 0x3BE0, 0x7BC0, 0x7BC0, 0xFB80, 0xF180, // AMMO
- 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x0E00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0400, 0x0000, 0x0400, 0x0000, 0x0400, 0x0000 },
- { 0x1FC0, 0x0F80, 0x0400, 0x3180, 0x6300, 0x0000, // ARMOUR
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3F80, 0x3F20, 0x7E40, 0x1CC0, 0xC980, 0xE380, // BIAS
- 0x0060, 0x00C0, 0x0180, 0x6300, 0x3600, 0x1C00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0060, 0x00C0, 0x0180, 0x6300, 0x3600, 0x1C00 },
- { 0x3BE0, 0x37E0, 0x7FC0, 0x41C0, 0xC180, 0xFF80, // BOMB
- 0x0600, 0x0800, 0x3E00, 0x4100, 0x4100, 0x3E00,
- 0x3FE0, 0x37E0, 0x41C0, 0x3EC0, 0xBE80, 0xC180,
- 0x0600, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3F80, 0x3F20, 0x7E40, 0x1CC0, 0xC980, 0xE380, // BONUS
- 0x0060, 0x00C0, 0x0180, 0x6300, 0x3600, 0x1C00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3C20, 0x3FE0, 0x46C0, 0x7CC0, 0xC080, 0xFF80, // CLOCK
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3C20, 0x03E0, 0x3F40, 0x7F40, 0xBF00, 0xC080,
- 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GROWER
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3020, 0x2DE0, 0x60C0, 0x7B40, 0x8080, 0xF780,
- 0x0DC0, 0x1000, 0x1B00, 0x0080, 0x7700, 0x0000 },
- { 0x3FE0, 0x0840, 0x7FC0, 0x4E40, 0xFF80, 0x4200, // HEALER
- 0x0000, 0x28E0, 0x0000, 0x6EC0, 0x0000, 0xE280,
- 0x3FE0, 0x3FC0, 0x7FC0, 0x7FC0, 0xFF80, 0x7F80,
- 0x0000, 0x2880, 0x0000, 0x2E80, 0x0000, 0x2280 },
- { 0x3FE0, 0x3F60, 0x7E40, 0x7E40, 0xFE80, 0xFF80, // ICE
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x41C0, 0x41C0, 0xC180, 0xFF80,
- 0x0000, 0x1F80, 0x0180, 0x0180, 0x0100, 0x0000 },
- { 0x3FE0, 0x2EE0, 0x5540, 0x6AC0, 0xF580, 0xFB80, // LIFE
- 0x0000, 0x1100, 0x3B80, 0x1F00, 0x0E00, 0x0400,
- 0x3FE0, 0x2EE0, 0x4440, 0x60C0, 0xF180, 0xFB80,
- 0x0000, 0x1100, 0x3B80, 0x1F00, 0x0E00, 0x0400 },
- { 0x1E00, 0x0CE0, 0x4040, 0x7B00, 0xE700, 0x0F00, // MISSILE
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x30E0, 0x3F60, 0x7EC0, 0x7DC0, 0xF380, 0xF000, // MULTIPLIER
- 0x0F00, 0x2880, 0x1100, 0x2A00, 0x0C00, 0x0F80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // NITRO
- 0x0000, 0x0000, 0x0A00, 0x0A00, 0x0A00, 0x0A00,
- 0x3BE0, 0x31E0, 0x60C0, 0x71C0, 0xF180, 0xF180,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x39E0, 0x30E0, 0x4000, 0x6040, 0xF080, 0xF980, // POWER
- 0x0600, 0x0F00, 0x3FC0, 0x1F80, 0x0F00, 0x0600,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0200, 0x0300, 0x03C0, 0x1C00, 0x0C00, 0x0400 },
- { 0x2020, 0x18C0, 0x0000, 0x1100, 0x9E80, 0xC180, // PROTECTOR
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00,
- 0x3FE0, 0x2720, 0x7FC0, 0x6EC0, 0xE180, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x71C0, 0x71C0, 0xFF80, 0xFF80, // SLAYER
- 0x2440, 0x0000, 0x4E00, 0x0E40, 0x0000, 0x4480,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x01E0, 0x3060, 0x76C0, 0x6DC0, 0xC180, 0xF000, // SLOWER
- 0x3E00, 0x0F80, 0x0900, 0x1200, 0x3E00, 0x0F80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0F80, 0x0100, 0x0200, 0x0400, 0x0F80 },
- { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // SWITCHER
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // TONGUE
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3220, 0x2FE0, 0x64C0, 0x7F40, 0x8880, 0xFF80, // TREASURE
- 0x0DC0, 0x1000, 0x1B00, 0x0080, 0x7700, 0x0000,
- 0x3DE0, 0x3DE0, 0x7BC0, 0x7BC0, 0xF780, 0xF780,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x21E0, 0x00E0, 0x0040, 0x77C0, 0xF780, 0xF980, // UMBRELLA
- 0x1E00, 0x3F00, 0x7F80, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x2020, 0x4040, 0x4040, 0x8080, 0xFF80, // EMPTY
- 0x3FC0, 0x3FC0, 0x7F80, 0x7F80, 0xFF00, 0x8000,
- 0x0020, 0x0020, 0x0040, 0x0040, 0x0080, 0x7F80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x2020, 0x4040, 0x4040, 0x8080, 0xFF80, // SILVER
- 0x0020, 0x0020, 0x0040, 0x0040, 0x0080, 0x7F80,
- 0x0000, 0x1FC0, 0x3F80, 0x3F80, 0x7F00, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x2020, 0x4040, 0x4040, 0x8080, 0xFF80, // GOLD
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FC0, 0x3FC0, 0x7F80, 0x7F80, 0xFF00, 0x8000 },
- { 0x0000, 0x0440, 0x5DC0, 0x7740, 0x5500, 0xFF80, // TELEPORT
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7740, 0x4400, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0880, 0xAA80, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80, // FRAGMENT
- 0x0000, 0x0000, 0x0000, 0x0200, 0x0600, 0x0000,
- 0x3FE0, 0x3FE0, 0x73C0, 0x71C0, 0xF980, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x0000, 0x0E00, 0x1F00, 0x1F80, 0x0F80, 0x0700, // ORB
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7F40, 0xFE00, 0xF880,
- 0x0000, 0x0E00, 0x1F00, 0x1F80, 0x0F80, 0x0700,
- 0x0000, 0x0E00, 0x1F00, 0x1F00, 0x0E00, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Green Protector
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x2020, 0x18C0, 0x0000, 0x1100, 0x9E80, 0xC180,
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Red Protector
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00,
- 0x2020, 0x18C0, 0x0000, 0x1100, 0x9E80, 0xC180,
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Blue Protector
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Yellow Protector
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x1FC0, 0x2720, 0x7FC0, 0x6EC0, 0x6100, 0x3E00 },
- { 0x1F80, 0x2FC0, 0x3000, 0x3000, 0x1F80, 0x0F80, // Green C
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0FC0, 0x1000, 0x1000, 0x0000, 0x0F80,
- 0x2060, 0x1020, 0x4FC0, 0x4FC0, 0xE000, 0xF000 },
- { 0x1F00, 0x2F80, 0x30C0, 0x30C0, 0x1F00, 0x0F80, // Red O
- 0x20E0, 0x1060, 0x4F00, 0x4F00, 0xE080, 0xF000,
- 0x0000, 0x0F00, 0x1040, 0x1040, 0x0000, 0x0F80,
- 0x20E0, 0x1060, 0x4F00, 0x4F00, 0xE080, 0xF000 },
- { 0x1B00, 0x2D80, 0x36C0, 0x32C0, 0x3080, 0x1000, // Blue M
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x24E0, 0x1B60, 0x5B40, 0x5F40, 0xDF00, 0xFF80,
- 0x24E0, 0x1260, 0x4900, 0x4D00, 0xCF00, 0xEF80 },
- { 0x3F00, 0x3F80, 0x3F40, 0x3F80, 0x3000, 0x1000, // Yellow P
- 0x00E0, 0x0060, 0x4080, 0x4040, 0xCF80, 0xEF80,
- 0x00E0, 0x1F60, 0x40C0, 0x5FC0, 0xDF80, 0xFF80,
- 0x00E0, 0x0060, 0x4080, 0x4040, 0xCF80, 0xEF80 },
- { 0x2000, 0x3000, 0x3000, 0x3000, 0x3F80, 0x1F80, // Green L
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x1000, 0x1000, 0x1000, 0x0000, 0x1F80,
- 0x1FE0, 0x0FE0, 0x4FC0, 0x4FC0, 0xC000, 0xE000 },
- { 0x3F80, 0x3FC0, 0x3C00, 0x3E00, 0x3F80, 0x1F80, // Red E
- 0x0060, 0x0020, 0x43C0, 0x41C0, 0xC000, 0xE000,
- 0x0000, 0x1FC0, 0x0000, 0x1E00, 0x0000, 0x1F80,
- 0x0060, 0x0020, 0x43C0, 0x41C0, 0xC000, 0xE000 },
- { 0x3F80, 0x1FC0, 0x0600, 0x0600, 0x0600, 0x0200, // Blue T
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0060, 0x3BC0, 0x7BC0, 0x7BC0, 0xFB80, 0xFF80,
- 0x0060, 0x2000, 0x79C0, 0x79C0, 0xF980, 0xFD80 },
- { 0x3F80, 0x3FC0, 0x3C00, 0x3E00, 0x3F00, 0x1F80, // Yellow E
- 0x0060, 0x0000, 0x43C0, 0x41C0, 0xC080, 0xE000,
- 0x0060, 0x1FC0, 0x43C0, 0x5FC0, 0xC080, 0xFF80,
- 0x0060, 0x0000, 0x43C0, 0x41C0, 0xC080, 0xE000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // SKULL
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3060, 0x2DA0, 0x4040, 0x4E40, 0xDD80, 0xE380,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x2520, 0x0000, 0x4040, 0x4040, 0x0000, 0x9480, // SLIME
- 0x1240, 0x2AA0, 0x2A80, 0x1500, 0xD500, 0x2A00,
- 0x3760, 0x2AA0, 0x6AC0, 0x5540, 0xD500, 0xBE80,
- 0x0880, 0x1540, 0x1500, 0x2A80, 0x2A80, 0x4100 },
- { 0x3FC0, 0x3FC0, 0x7F80, 0x7F80, 0xFF00, 0x8000, // STONE
- 0x3FE0, 0x2020, 0x4040, 0x4040, 0x8080, 0xFF80,
- 0x0000, 0x1FC0, 0x3F80, 0x3F80, 0x7F00, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x23E0, 0x23E0, 0x63C0, 0x00C0, 0x6300, 0x8080, // KILLER
- 0x1C00, 0x1C00, 0x1C00, 0x7F00, 0x9C80, 0x7F00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x1C00, 0x1C00, 0x1C00, 0x7F00, 0x9C80, 0x7F00 },
- { 0x0000, 0x1FC0, 0x3F80, 0x3F80, 0x7F00, 0x0000, // WOOD
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FC0, 0x3FC0, 0x7F80, 0x7F80, 0xFF00, 0x8000,
- 0x3FC0, 0x2000, 0x4000, 0x4000, 0x8000, 0x8000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Green Tail
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Red Tail
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Blue Tail
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Yellow Tail
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80 },
- { 0x0000, 0x0E00, 0x1F00, 0x1F80, 0x0F80, 0x0700, // ORBTONGUE
- 0x3FE0, 0x31E0, 0x60C0, 0x6040, 0xF000, 0xF880, // (blue)
- 0x0000, 0x0E00, 0x1F00, 0x1F80, 0x0F80, 0x0700,
- 0x0000, 0x0E00, 0x1F00, 0x1F00, 0x0E00, 0x0000 },
- { 0x0000, 0x0000, 0x0000, 0x0080, 0x0180, 0x0700, // ORBARMOUR
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7F40, 0xFE00, 0xF880, // (red)
- 0x0000, 0x0000, 0x0000, 0x0080, 0x0180, 0x0700,
- 0x0000, 0x0E00, 0x1F00, 0x1F00, 0x0E00, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80, // Green Fire
- 0x0000, 0x0000, 0x0000, 0x0200, 0x0600, 0x0000,
- 0x3FE0, 0x3FE0, 0x73C0, 0x71C0, 0xF980, 0xFF80,
- 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80, // Red Fire
- 0x0000, 0x0000, 0x0C00, 0x0E00, 0x0600, 0x0000,
- 0x3FE0, 0x3FE0, 0x73C0, 0x71C0, 0xF980, 0xFF80,
- 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80, // Blue Fire
- 0x0000, 0x0000, 0x0000, 0x0200, 0x0600, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80,
- 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80, // Yellow Fire
- 0x0000, 0x0000, 0x0C00, 0x0E00, 0x0600, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7DC0, 0xF980, 0xFF80,
- 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Green Missile
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1E00, 0x0CE0, 0x4040, 0x7B00, 0xE700, 0x0F00,
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Red Missile
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080,
- 0x1E00, 0x0CE0, 0x4040, 0x7B00, 0xE700, 0x0F00,
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Blue Missile
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Yellow Missile
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x21E0, 0x3300, 0x3F80, 0x04C0, 0x1880, 0xF080 },
- { 0x38E0, 0x38E0, 0x0E00, 0x0E00, 0xE380, 0xE380, // START
- 0x0000, 0x0000, 0x01C0, 0x01C0, 0x1C00, 0x1C00,
- 0x3FE0, 0x3FE0, 0x0E00, 0x0E00, 0xFF80, 0xFF80,
- 0x0700, 0x0700, 0x71C0, 0x71C0, 0x1C00, 0x1C00 },
- { 0x2060, 0x2F60, 0x6040, 0x6F40, 0x8C00, 0x8C00, // MUSIC
- 0x1F80, 0x1080, 0x1F80, 0x1080, 0x7380, 0x7380,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3BE0, 0x3BE0, 0x7BC0, 0x77C0, 0xF480, 0xFB80, // STICKY
- 0x0000, 0x0400, 0x0400, 0x0800, 0x0B00, 0x0400,
- 0x3FE0, 0x3BE0, 0x7BC0, 0x77C0, 0xF480, 0xF380,
- 0x0000, 0x0400, 0x0400, 0x0800, 0x0800, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // FX
- 0x0220, 0x0140, 0x0180, 0x0300, 0x0500, 0x0880,
- 0x3DC0, 0x3EA0, 0x7E40, 0x7CC0, 0xFA80, 0xF700,
- 0x1A20, 0x2140, 0x4180, 0x7300, 0x8500, 0x8880 },
- { 0x3FE0, 0x38E0, 0x7780, 0x7780, 0xFF80, 0xF800, // ZERO
- 0x0000, 0x0700, 0x0840, 0x0840, 0x0000, 0x0780,
- 0x30E0, 0x2860, 0x6700, 0x6700, 0xF080, 0xF800,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3EE0, 0x7EC0, 0x7EC0, 0xFF80, 0xFC00, // ONE
- 0x0000, 0x0100, 0x0100, 0x0100, 0x0000, 0x0380,
- 0x3DE0, 0x38E0, 0x7CC0, 0x7CC0, 0xF880, 0xFC00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x30E0, 0x7F80, 0x7840, 0xFF80, 0xF000, // TWO
- 0x0000, 0x0F00, 0x0040, 0x0780, 0x0000, 0x0F80,
- 0x20E0, 0x3060, 0x7080, 0x6840, 0xE080, 0xF000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x30E0, 0x7F80, 0x7CC0, 0xFF80, 0xF000, // Three
- 0x0000, 0x0F00, 0x0040, 0x0300, 0x0000, 0x0F80,
- 0x20E0, 0x3060, 0x7880, 0x7C40, 0xE080, 0xF000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3760, 0x7FC0, 0x7100, 0xFF00, 0xFF00, // Four
- 0x0000, 0x0880, 0x0000, 0x0EC0, 0x0080, 0x0080,
- 0x2EE0, 0x2660, 0x6040, 0x7000, 0xFE00, 0xFF00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3020, 0x7FC0, 0x70C0, 0xFF80, 0xF000, // Five
- 0x0000, 0x0FC0, 0x0000, 0x0F00, 0x0000, 0x0F80,
- 0x2060, 0x2020, 0x60C0, 0x7040, 0xE080, 0xF000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3820, 0x7FC0, 0x70C0, 0xFF80, 0xF800, // Six
- 0x0000, 0x07C0, 0x0000, 0x0F00, 0x0000, 0x0780,
- 0x3060, 0x2820, 0x60C0, 0x6040, 0xF080, 0xF800,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x30A0, 0x7F80, 0x7F40, 0xFF00, 0xFE80, // Seven
- 0x0000, 0x0F40, 0x0040, 0x0080, 0x0080, 0x0100,
- 0x2060, 0x3020, 0x7E80, 0x7E40, 0xFD00, 0xFE80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x38E0, 0x7F80, 0x78C0, 0xFF00, 0xF800, // Eight
- 0x0000, 0x0700, 0x0040, 0x0700, 0x0080, 0x0780,
- 0x30E0, 0x2860, 0x7080, 0x6840, 0xF000, 0xF800,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x38A0, 0x7F80, 0x7880, 0xFF80, 0xFF80, // Nine
- 0x0000, 0x0740, 0x0040, 0x0740, 0x0000, 0x0000,
- 0x3060, 0x2820, 0x7000, 0x7800, 0xFF00, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENHEADUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x38E0, 0x3060, 0x4040, 0x0000, 0x6300, 0x0000,
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDHEADUP
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80,
- 0x38E0, 0x3060, 0x4040, 0x0000, 0x6300, 0x0000,
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEHEADUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWHEADUP
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x0700, 0x0F80, 0x3F80, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENHEADDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x18C0, 0x0040, 0x4040, 0xC180, 0xE380,
- 0x3FE0, 0x2720, 0x4E00, 0x3F80, 0x3E00, 0x1C00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDHEADDOWN
- 0x3FE0, 0x2720, 0x4E40, 0x3F80, 0x3E00, 0x1C00,
- 0x0000, 0x18C0, 0x0000, 0x4040, 0xC180, 0xE380,
- 0x3FE0, 0x2720, 0x4E40, 0x3F80, 0x3E00, 0x1C00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEHEADDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x4E40, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x2720, 0x4E40, 0x3F80, 0x3E00, 0x1C00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWHEADDOWN
- 0x3FE0, 0x2720, 0x4E40, 0x3F80, 0x3E00, 0x1C00,
- 0x3FE0, 0x3FE0, 0x4E40, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x2720, 0x4E40, 0x3F80, 0x3E00, 0x1C00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENHEADLEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3C00, 0x30C0, 0x0000, 0x0000, 0xC300, 0xF000,
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDHEADLEFT
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80,
- 0x3C00, 0x30C0, 0x0000, 0x0000, 0xC300, 0xF000,
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEHEADLEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3CE0, 0x7FC0, 0x7FC0, 0xF380, 0xFF80,
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWHEADLEFT
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80,
- 0x3FE0, 0x3CE0, 0x7FC0, 0x7FC0, 0xF380, 0xFF80,
- 0x03E0, 0x0C20, 0x7FC0, 0x7FC0, 0x3080, 0x0F80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENHEADRIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x01E0, 0x1860, 0x0000, 0x0000, 0x6180, 0x0780,
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDHEADRIGHT
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800,
- 0x01E0, 0x1860, 0x0000, 0x0000, 0x6180, 0x0780,
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEHEADRIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x39E0, 0x7FC0, 0x7FC0, 0xE780, 0xFF80,
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWHEADRIGHT
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800,
- 0x3FE0, 0x39E0, 0x7FC0, 0x7FC0, 0xE780, 0xFF80,
- 0x3E00, 0x2180, 0x7FC0, 0x7FC0, 0x8600, 0xF800 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENMODEUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1FC0, 0x0F80, 0x0400, 0x0000, 0x6300, 0x0000,
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDMODEUP
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80,
- 0x1FC0, 0x0F80, 0x0400, 0x0000, 0x6300, 0x0000,
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEMODEUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWMODEUP
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x4E40, 0xFF80, 0xFF80,
- 0x2020, 0x3060, 0x7BC0, 0x4E40, 0x9C80, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENMODEDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x18C0, 0x0000, 0x0400, 0x3E00, 0x7F00,
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDMODEDOWN
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080,
- 0x0000, 0x18C0, 0x0000, 0x0400, 0x3E00, 0x7F00,
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEMODEDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x4E40, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWMODEDOWN
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080,
- 0x3FE0, 0x3FE0, 0x4E40, 0x7FC0, 0xFF80, 0xFF80,
- 0x3FE0, 0x2720, 0x4E40, 0x7BC0, 0xC180, 0x8080 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENMODELEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x20C0, 0x7000, 0x7000, 0x8300, 0x0000,
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDMODELEFT
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80,
- 0x0000, 0x20C0, 0x7000, 0x7000, 0x8300, 0x0000,
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEMODELEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3CE0, 0x7FC0, 0x7FC0, 0xF380, 0xFF80,
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWMODELEFT
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80,
- 0x3FE0, 0x3CE0, 0x7FC0, 0x7FC0, 0xF380, 0xFF80,
- 0x3FE0, 0x1C20, 0x0FC0, 0x0FC0, 0x7080, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // GREENMODERIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x1820, 0x01C0, 0x01C0, 0x6080, 0x0000,
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // REDMODERIGHT
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80,
- 0x0000, 0x1820, 0x01C0, 0x01C0, 0x6080, 0x0000,
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLUEMODERIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x39E0, 0x7FC0, 0x7FC0, 0xE780, 0xFF80,
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // YELLOWMODERIGHT
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80,
- 0x3FE0, 0x39E0, 0x7FC0, 0x7FC0, 0xE780, 0xFF80,
- 0x3FE0, 0x21C0, 0x7E00, 0x7E00, 0x8700, 0xFF80 },
- { 0x0000, 0x1FC0, 0x3F80, 0x3F80, 0x7F00, 0x0000, // METAL
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0020, 0x1FE0, 0x3FC0, 0x3FC0, 0x7F80, 0x7F80 },
- { 0x3BE0, 0x3BE0, 0x71C0, 0x60C0, 0xE080, 0xF180, // Green Drip
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3BE0, 0x3BE0, 0x71C0, 0x60C0, 0xE080, 0xF180,
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00 },
- { 0x3BE0, 0x3BE0, 0x71C0, 0x60C0, 0xE080, 0xF180, // Red Drip
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00,
- 0x3BE0, 0x3BE0, 0x71C0, 0x60C0, 0xE080, 0xF180,
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00 },
- { 0x3BE0, 0x3BE0, 0x71C0, 0x60C0, 0xE080, 0xF180, // Blue Drip
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // Yellow Drip
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0400, 0x0400, 0x0E00, 0x1F00, 0x1F00, 0x0E00 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // BLACKENED
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x3FE0, 0x3FE0, 0x7FC0, 0x7FC0, 0xFF80, 0xFF80, // WHITENED
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }
- };
-
- UWORD chip ImageData[ARRAYSIZE + 1][SQUAREY * 4] =
- { { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // AFFIXER
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0xFF80, 0x9C80, 0xFF80, 0xDD80, 0xE380, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0xF780, 0xF780, 0xF780, 0xF780, 0xF780, 0xE380, // AMMO
- 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x1C00,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0800, 0x0000, 0x0800, 0x0000, 0x0800, 0x0000 },
- { 0x0000, 0x0000, 0x0000, 0x6300, 0x0000, 0x0000, // ARMOUR
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0xFE00, 0xFE00, 0xFC80, 0x3980, 0x9380, 0xC780, // BIAS
- 0x0180, 0x0180, 0x0300, 0xC600, 0x6C00, 0x3800,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0180, 0x0180, 0x0300, 0xC600, 0x6C00, 0x3800 },
- { 0xFB80, 0xF780, 0xFF80, 0xE380, 0xC180, 0xFF80, // BOMB
- 0x0600, 0x0800, 0x1C00, 0x6300, 0x4100, 0x3E00,
- 0xFF80, 0xF780, 0xE380, 0x9C80, 0xBE80, 0xC180,
- 0x0600, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x0000, // BONUS
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0180,
- 0x0180,
- 0x0300,
- 0xC600,
- 0x6C00,
- 0x3800,
- 0x0180,
- 0x0180,
- 0x0300,
- 0xC600,
- 0x6C00,
- 0x3800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x007F, 0x3E7F, 0xC0FF, 0x00FF, 0xC1FF, 0x3E7F, // CLOCK
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x3800, 0x0700, 0x3E00, 0x0000,
- 0x07FF, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F },
- { 0x3F00, // GROWER
- 0x4800,
- 0x3E00,
- 0x0900,
- 0x7E00,
- 0x0800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x3700,
- 0x4000,
- 0x3600,
- 0x0100,
- 0x7600,
- 0x0000 },
- { 0xFF80, 0x2100, 0xFF80, 0x9C80, 0xFF80, 0x4200, // HEALER
- 0x0000, 0xA380, 0x0000, 0xDD80, 0x0000, 0xE280,
- 0xFF80, 0xFF00, 0xFF80, 0xFF80, 0xFF80, 0x7F80,
- 0x0000, 0xA200, 0x0000, 0x5D00, 0x0000, 0x2280 },
- { 0x0000, // ICE
- 0x3E00,
- 0x7C00,
- 0x7C00,
- 0x7C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x3F00,
- 0x0300,
- 0x0300,
- 0x0200,
- 0x0000,
- 0x0000,
- 0x3F00,
- 0x0300,
- 0x0300,
- 0x0200,
- 0x0000 },
- { 0x007F, // LIFE
- 0x637F,
- 0x777F,
- 0x1C7F,
- 0x087F,
- 0x007F,
- 0x6300,
- 0xF780,
- 0xFF80,
- 0x7F00,
- 0x1C00,
- 0x0800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x637F,
- 0xF7FF,
- 0xFFFF,
- 0x7F7F,
- 0x1C7F,
- 0x087F },
- { 0x0000, // MISSILE
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xF080, 0xFF00, 0xFE80, 0xFD80, 0xFB80, 0xF000, // MULTIPLIER
- 0x0F00, 0x9080, 0x6100, 0x9200, 0x0400, 0x0F80,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x0800, // NITRO
- 0x1C00,
- 0x2A00,
- 0x0800,
- 0x1C00,
- 0x0800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1400,
- 0x1400,
- 0x0000,
- 0x0000,
- 0x1400,
- 0x1400,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xF780, 0xC180, 0x0000, 0x8080, 0xC180, 0xF780, // POWER
- 0x0800, 0x3E00, 0xFF80, 0x7F00, 0x3E00, 0x0800,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0800, 0x0E00, 0x0F80, 0x7800, 0x3800, 0x0800 },
- { 0x0000, 0x6300, 0x0000, 0x2200, 0x1C00, 0x0000, // PROTECTOR
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0xFF80, 0xFF80, 0xE380, 0xE380, 0xFF80, 0xFF80, // SLAYER
- 0x4880, 0x0000, 0x9C00, 0x1C80, 0x0000, 0x8900,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // SLOWER
- 0xF800, 0x1F80, 0x2100, 0x4200, 0xFC00, 0x0F80,
- 0xF800, 0x1F80, 0x2100, 0x4200, 0xFC00, 0x0F80,
- 0x0000, 0x0F80, 0x0100, 0x0200, 0x0400, 0x0F80 },
- { 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, // SWITCHER
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F },
- { 0x8080, 0xC180, 0xF780, 0xFF80, 0x9C80, 0xFF80, // TONGUE
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x087F, // TREASURE
- 0x087F,
- 0x087F,
- 0x087F,
- 0x087F,
- 0x087F,
- 0x3700,
- 0x4000,
- 0x3600,
- 0x0100,
- 0x7600,
- 0x0000,
- 0x3700,
- 0x4000,
- 0x3600,
- 0x0100,
- 0x7600,
- 0x0000,
- 0x007F,
- 0x007F,
- 0x007F,
- 0x007F,
- 0x007F,
- 0x007F },
- { 0x0000, // UMBRELLA
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x3C00,
- 0x7E00,
- 0xFF00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x3C00,
- 0x7E00,
- 0xFF00,
- 0x1000,
- 0x1000,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFF00, // EMPTY
- 0x8000,
- 0x8000,
- 0x8000,
- 0x8000,
- 0x8000,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0x8000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFF80, // SILVER
- 0x8080,
- 0x8080,
- 0x8080,
- 0x8080,
- 0xFF80,
- 0x0080,
- 0x0080,
- 0x0080,
- 0x0080,
- 0x0080,
- 0x7F80,
- 0x0000,
- 0x7F00,
- 0x7F00,
- 0x7F00,
- 0x7F00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFF80, // GOLD
- 0x8080,
- 0x8080,
- 0x8080,
- 0x8080,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0xFF00,
- 0x8000 },
- { 0x0000, // TELEPORT
- 0x1100,
- 0xBB80,
- 0xEE80,
- 0x5500,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xEE80,
- 0x4400,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1100,
- 0xAA80,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x0000, // FRAGMENT
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0400,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x007F, // ORB (yellow)
- 0x1C7F,
- 0x3E7F,
- 0x3E7F,
- 0x1C7F,
- 0x007F,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFE80,
- 0xFC80,
- 0xF180,
- 0x0000,
- 0x1C00,
- 0x3E00,
- 0x3E00,
- 0x1C00,
- 0x0000,
- 0x007F,
- 0x1C7F,
- 0x3E7F,
- 0x3E7F,
- 0x1C7F,
- 0x007F },
- { 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00, // Green Protector
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00 },
- { 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00, // Red Protector
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00 },
- { 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00, // Blue Protector
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00 },
- { 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00, // Yellow Protector
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00,
- 0x7F00, 0x9C80, 0xFF80, 0xDD80, 0x6300, 0x3E00 },
- { 0x3F00, // Green C
- 0x4000,
- 0x4000,
- 0x4000,
- 0x3F00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0xC080,
- 0xA000,
- 0x9F80,
- 0x9F80,
- 0xC080,
- 0xE000 },
- { 0x3E00, // Red O
- 0x4100,
- 0x4100,
- 0x4100,
- 0x3E00,
- 0x0000,
- 0xC180,
- 0xA080,
- 0x9E00,
- 0x9E00,
- 0xC100,
- 0xE080,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0xC180,
- 0xA080,
- 0x9E00,
- 0x9E00,
- 0xC100,
- 0xE080 },
- { 0x3600, // Blue M
- 0x4900,
- 0x4900,
- 0x4900,
- 0x4100,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0xC980,
- 0xA480,
- 0x9200,
- 0x9200,
- 0x9A00,
- 0xDF00,
- 0xC980,
- 0xA480,
- 0x9200,
- 0x9200,
- 0x9A00,
- 0xDF00 },
- { 0x7E00, // Yellow P
- 0x4100,
- 0x7E00,
- 0x4000,
- 0x4000,
- 0x0000,
- 0x8180,
- 0x8080,
- 0x8100,
- 0x8080,
- 0x9F80,
- 0xDF80,
- 0x8180,
- 0x8080,
- 0x8100,
- 0x8080,
- 0x9F80,
- 0xDF80,
- 0x8180,
- 0x8080,
- 0x8100,
- 0x8080,
- 0x9F80,
- 0xDF80 },
- { 0x4000, // Green L
- 0x4000,
- 0x4000,
- 0x4000,
- 0x7F00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0xBF80,
- 0x9F80,
- 0x9F80,
- 0x9F80,
- 0x8080,
- 0xC000 },
- { 0x7F00, // Red E
- 0x4000,
- 0x7800,
- 0x4000,
- 0x7F00,
- 0x0000,
- 0x8080,
- 0x8000,
- 0x8700,
- 0x8300,
- 0x8000,
- 0xC000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8080,
- 0x8000,
- 0x8700,
- 0x8300,
- 0x8000,
- 0xC000 },
- { 0x7F00, // Blue T
- 0x0800,
- 0x0800,
- 0x0800,
- 0x0800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8080,
- 0xC000,
- 0xF380,
- 0xF380,
- 0xF380,
- 0xFB80,
- 0x8080,
- 0xC000,
- 0xF380,
- 0xF380,
- 0xF380,
- 0xFB80 },
- { 0x7F00, // Yellow E
- 0x4000,
- 0x7800,
- 0x4000,
- 0x7F00,
- 0x0000,
- 0x8080,
- 0x8000,
- 0x8780,
- 0x8380,
- 0x8080,
- 0xC000,
- 0x8080,
- 0x8000,
- 0x8780,
- 0x8380,
- 0x8080,
- 0xC000,
- 0x8080,
- 0x8000,
- 0x8780,
- 0x8380,
- 0x8080,
- 0xC000 },
- { 0x3E00, // SKULL
- 0x4900,
- 0x7F00,
- 0x6300,
- 0x2200,
- 0x1C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x0000, // SLIME
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x4900,
- 0xAA80,
- 0x5500,
- 0x2A00,
- 0xD500,
- 0x2A00,
- 0x4900,
- 0xAA80,
- 0x5500,
- 0x2A00,
- 0xD500,
- 0x2A00,
- 0x2200,
- 0x5500,
- 0x2A00,
- 0x5500,
- 0x2A80,
- 0x4100 },
- { 0xFF00, // STONE
- 0x8000,
- 0x8000,
- 0x8000,
- 0x8000,
- 0x8000,
- 0xFF80,
- 0x8080,
- 0x8080,
- 0x8080,
- 0x8080,
- 0xFF80,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xE380, 0xE380, 0xE380, 0x8080, 0x6300, 0x8080, // KILLER
- 0x1C00, 0x1C00, 0x1C00, 0x7F00, 0x9C80, 0x7F00,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x1C00, 0x1C00, 0x1C00, 0x7F00, 0x9C80, 0x7F00 },
- { 0x0000, 0x7F00, 0x7F00, 0x7F00, 0x7F00, 0x0000, // WOOD
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0xFF00, 0xFF00, 0xFF00, 0xFF00, 0xFF00, 0x8000,
- 0xFF00, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // Green Tail
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // Red Tail
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // Blue Tail
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // Yellow Tail
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80 },
- { 0x007F, // ORBTONGUE (blue)
- 0x1C7F,
- 0x3E7F,
- 0x3E7F,
- 0x1C7F,
- 0x007F,
- 0xFF80,
- 0xE380,
- 0xC180,
- 0xC080,
- 0xE080,
- 0xF180,
- 0x0000,
- 0x1C00,
- 0x3E00,
- 0x3E00,
- 0x1C00,
- 0x0000,
- 0x007F,
- 0x1C7F,
- 0x3E7F,
- 0x3E7F,
- 0x1C7F,
- 0x007F },
- { 0x0000, // ORBARMOUR (red)
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0xFF80,
- 0xFF80,
- 0xFF80,
- 0xFE80,
- 0xFC80,
- 0xF180,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1C00,
- 0x3E00,
- 0x3E00,
- 0x1C00,
- 0x0000 },
- { 0x0000, // Green Fire
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0400,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000 },
- { 0x0000, // Red Fire
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1C00,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000 },
- { 0x0000, // Blue Fire
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0400,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000 },
- { 0x0000, // Yellow Fire
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1C00,
- 0x0C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1800,
- 0x1800,
- 0x0000,
- 0x0000 },
- { 0x8780, // Green Missile
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080 },
- { 0x8780, // Red Missile
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080 },
- { 0x8780, // Blue Missile
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080 },
- { 0x8780, // Yellow Missile
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080,
- 0x8780,
- 0xCC00,
- 0x7F00,
- 0x0980,
- 0x1880,
- 0xF080 },
- { 0x0000, // START
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0380,
- 0x0380,
- 0x1C00,
- 0x1C00,
- 0x1C00,
- 0x1C00,
- 0x0000,
- 0x0000,
- 0x1C00,
- 0x1C00,
- 0x1C00,
- 0x1C00,
- 0xE380,
- 0xE380,
- 0x1C00,
- 0x1C00 },
- { 0xC000, 0xDF00, 0xC000, 0xDF00, 0x1C00, 0x1C00, // MUSIC
- 0x3F80, 0x2080, 0x3F80, 0x2080, 0xE380, 0xE380,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0x0000, // STICKY
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x2000,
- 0x0000,
- 0x1000,
- 0x1000,
- 0x2000,
- 0x2700,
- 0x1800,
- 0x1000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x1000,
- 0x1000,
- 0x2000,
- 0x2000,
- 0x0000 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // FX
- 0x0880, 0x0500, 0x0200, 0x0200, 0x0500, 0x0880,
- 0xF700, 0xFA80, 0xFD80, 0xFD80, 0xFA80, 0xF700,
- 0x6880, 0x8500, 0x8200, 0xE200, 0x8500, 0x8880 },
- { 0x7C00, // ZERO
- 0x8200,
- 0x8200,
- 0x8200,
- 0x7C00,
- 0x0000,
- 0x0000,
- 0x3C00,
- 0x4100,
- 0x4100,
- 0x0100,
- 0x3E00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x1000, // ONE
- 0x3000,
- 0x1000,
- 0x1000,
- 0x3800,
- 0x0000,
- 0x0000,
- 0x0800,
- 0x0800,
- 0x0800,
- 0x0000,
- 0x1C00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFC00, // TWO
- 0x0200,
- 0x7C00,
- 0x8000,
- 0xFE00,
- 0x0000,
- 0x0000,
- 0x7C00,
- 0x0100,
- 0x3E00,
- 0x0000,
- 0x7F00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFC00, // Three
- 0x0200,
- 0x1C00,
- 0x0200,
- 0xFC00,
- 0x0000,
- 0x0000,
- 0x7C00,
- 0x0100,
- 0x0C00,
- 0x0100,
- 0x7E00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x8800, // Four
- 0x8800,
- 0x8800,
- 0xFE00,
- 0x0800,
- 0x0000,
- 0x0000,
- 0x4400,
- 0x4400,
- 0x0000,
- 0x7700,
- 0x0400,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFE00, // Five
- 0x8000,
- 0xFC00,
- 0x0200,
- 0xFC00,
- 0x0000,
- 0x0000,
- 0x7F00,
- 0x0000,
- 0x7C00,
- 0x0100,
- 0x7E00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x7E00, // Six
- 0x8000,
- 0xFC00,
- 0x8200,
- 0x7C00,
- 0x0000,
- 0x0000,
- 0x3F00,
- 0x0000,
- 0x7C00,
- 0x0100,
- 0x3E00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0xFC00, // Seven
- 0x0400,
- 0x0800,
- 0x1000,
- 0x2000,
- 0x0000,
- 0x0000,
- 0x7A00,
- 0x0200,
- 0x0400,
- 0x0800,
- 0x1000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x7C00, // Eight
- 0x8200,
- 0x7C00,
- 0x8200,
- 0x7C00,
- 0x0000,
- 0x0000,
- 0x3C00,
- 0x0100,
- 0x3C00,
- 0x0100,
- 0x3E00,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x7C00, // Nine
- 0x8200,
- 0x7E00,
- 0x0200,
- 0x0200,
- 0x0000,
- 0x0000,
- 0x3C00,
- 0x0100,
- 0x3D00,
- 0x0100,
- 0x0100,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000,
- 0x0000 },
- { 0x1C00, 0x3E00, 0x7F00, 0xFF80, 0x9C80, 0xFF80, // GREENHEADUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80 },
- { 0x1C00, 0x3E00, 0x7F00, 0xFF80, 0x9C80, 0xFF80, // REDHEADUP
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80 },
- { 0x1C00, 0x3E00, 0x7F00, 0xFF80, 0x9C80, 0xFF80, // BLUEHEADUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80 },
- { 0x1C00, 0x3E00, 0x7F00, 0xFF80, 0x9C80, 0xFF80, // YELLOWHEADUP
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80,
- 0x1C00, 0x3E00, 0x7F00, 0x9C80, 0x9C80, 0xFF80 },
- { 0xFF80, 0x9C80, 0xFF00, 0x7F00, 0x3E00, 0x1C00, // GREENHEADDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C00, 0x7F00, 0x3E00, 0x1C00 },
- { 0xFF80, 0x9C80, 0xFF80, 0x7F00, 0x3E00, 0x1C00, // REDHEADDOWN
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00 },
- { 0xFF80, 0x9C80, 0xFF80, 0x7F00, 0x3E00, 0x1C00, // BLUEHEADDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00,
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00 },
- { 0xFF80, 0x9C80, 0xFF80, 0x7F00, 0x3E00, 0x1C00, // YELLOWHEADDOWN
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00,
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00,
- 0xFF80, 0x9C80, 0x9C80, 0x7F00, 0x3E00, 0x1C00 },
- { 0x0F80, 0x3C80, 0xFF80, 0xFF80, 0x3C80, 0x0F80, // GREENHEADLEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80 },
- { 0x0F80, 0x3C80, 0xFF80, 0xFF80, 0x3C80, 0x0F80, // REDHEADLEFT
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80 },
- { 0x0F80, 0x3C80, 0xFF80, 0xFF80, 0x3C80, 0x0F80, // BLUEHEADLEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80 },
- { 0x0F80, 0x3C80, 0xFF80, 0xFF80, 0x3C80, 0x0F80, // YELLOWHEADLEFT
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80,
- 0x0F80, 0x3080, 0xFF80, 0xFF80, 0x3080, 0x0F80 },
- { 0xF800, 0x9E00, 0xFF80, 0xFF80, 0x9E00, 0xF800, // GREENHEADRIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800 },
- { 0xF800, 0x9E00, 0xFF80, 0xFF80, 0x9E00, 0xF800, // REDHEADRIGHT
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800 },
- { 0xF800, 0x9E00, 0xFF80, 0xFF80, 0x9E00, 0xF800, // BLUEHEADRIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800 },
- { 0xF800, 0x9E00, 0xFF80, 0xFF80, 0x9E00, 0xF800, // YELLOWHEADRIGHT
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800,
- 0xF800, 0x8600, 0xFF80, 0xFF80, 0x8600, 0xF800 },
- { 0x8080, 0xC180, 0xF780, 0xFF80, 0x9C80, 0xFF80, // GREENMODEUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80 },
- { 0x8080, 0xC180, 0xF780, 0xFF80, 0x9C80, 0xFF80, // REDMODEUP
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80 },
- { 0x8080, 0xC180, 0xF780, 0xFF80, 0x9C80, 0xFF80, // BLUEMODEUP
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80 },
- { 0x8080, 0xC180, 0xF780, 0xFF80, 0x9C80, 0xFF80, // YELLOWMODEUP
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80,
- 0x8080, 0xC180, 0xF780, 0x9C80, 0x9C80, 0xFF80 },
- { 0xFF80, 0x9C80, 0xFF80, 0xF780, 0xC180, 0x8080, // GREENMODEDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080 },
- { 0xFF80, 0x9C80, 0xFF80, 0xF780, 0xC180, 0x8080, // REDMODEDOWN
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080 },
- { 0xFF80, 0x9C80, 0xFF80, 0xF780, 0xC180, 0x8080, // BLUEMODEDOWN
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080 },
- { 0xFF80, 0x9C80, 0xFF80, 0xF780, 0xC180, 0x8080, // YELLOWMODEDOWN
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080,
- 0xFF80, 0x9C80, 0x9C80, 0xF780, 0xC180, 0x8080 },
- { 0xFF80, 0x7C80, 0x1F80, 0x1F80, 0x7C80, 0xFF80, // GREENMODELEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80 },
- { 0xFF80, 0x7C80, 0x1F80, 0x1F80, 0x7C80, 0xFF80, // REDMODELEFT
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80 },
- { 0xFF80, 0x7C80, 0x1F80, 0x1F80, 0x7C80, 0xFF80, // BLUEMODELEFT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80 },
- { 0xFF80, 0x7C80, 0x1F80, 0x1F80, 0x7C80, 0xFF80, // YELLOWMODELEFT
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80,
- 0xFF80, 0x7080, 0x1F80, 0x1F80, 0x7080, 0xFF80 },
- { 0xFF80, 0x9F00, 0xFC00, 0xFC00, 0x9F00, 0xFF80, // GREENMODERIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80 },
- { 0xFF80, 0x9F00, 0xFC00, 0xFC00, 0x9F00, 0xFF80, // REDMODERIGHT
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80 },
- { 0xFF80, 0x9F00, 0xFC00, 0xFC00, 0x9F00, 0xFF80, // BLUEMODERIGHT
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80 },
- { 0xFF80, 0x9F00, 0xFC00, 0xFC00, 0x9F00, 0xFF80, // YELLOWMODERIGHT
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80,
- 0xFF80, 0x8700, 0xFC00, 0xFC00, 0x8700, 0xFF80 },
- { 0x0000, 0x7F00, 0x7F00, 0x7F00, 0x7F00, 0x0000, // METAL
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0080, 0x7F80, 0x7F80, 0x7F80, 0x7F80, 0x7F80 },
- { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // Green Drip
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00 },
- { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // Red Drip
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00 },
- { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // Blue Drip
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00 },
- { 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00, // Yellow Drip
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00,
- 0x0800, 0x0800, 0x1C00, 0x3E00, 0x3E00, 0x1C00 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // BLACKENED
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 },
- { 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, // WHITENED
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }
- };
-
- UWORD chip LogoData[2520] =
- { /* Plane 0 */
- 0x0000,0xC000,0x0000,0x0C00,0x033C,0x3FFF,0x0FC0,0x0000,0x7878,0x0078,0x7E00,0x0001,0x9E00,0x1E1E,0x1E60,
- 0x0003,0x0000,0x0C00,0x3000,0x0F0F,0x0FFC,0x3C3C,0x0006,0x1E1E,0x01E1,0xE1E0,0x0007,0x8780,0x7878,0x79E0,
- 0x000C,0x0000,0x0300,0xC000,0x33C3,0xC3F0,0xF0F3,0x0007,0x8787,0x8787,0x8798,0x0019,0xE1E1,0xE1E1,0xE7E0,
- 0xC030,0xC000,0x00C3,0x0C00,0x0C00,0x0000,0x004F,0x0001,0xE000,0x0000,0x0278,0x0006,0x787F,0x8787,0x9FE0,
- 0xF003,0xC000,0x0C00,0x3C03,0xC000,0x0000,0x003C,0xC018,0x6000,0x0000,0x01E6,0x01E1,0x0000,0x0000,0x3FE0,
- 0x3C0F,0x0000,0x0F00,0xF000,0xF003,0x0003,0x3010,0xC01E,0x0198,0x0019,0x8086,0x0078,0x0000,0x0000,0x1FE0,
- 0x0C0C,0x0000,0x03C0,0xC000,0x300C,0xC00C,0xC003,0xC007,0x8066,0x0066,0x601E,0x0198,0x0660,0x0066,0x67E0,
- 0xC000,0xC000,0x00C0,0x0C03,0x0033,0x3033,0x000F,0x0001,0x8199,0x8199,0x8078,0x0060,0x1998,0x0019,0x99E0,
- 0xF003,0xC000,0x0C00,0x3C03,0xC00C,0xC000,0x0C0C,0x0018,0x0066,0x6666,0x6060,0x0198,0x0666,0x0006,0x6660,
- 0x3C0F,0x0000,0x0F00,0xF000,0xF033,0x8001,0x3000,0xC01E,0x0198,0x0001,0xE006,0x01E0,0x19E0,0x0000,0x0000,
- 0x0C0C,0x0000,0x03C0,0xC000,0x300F,0x0000,0xCC03,0xC007,0x8198,0x0001,0xE018,0x01F8,0x0180,0x0000,0x0000,
- 0xC000,0xC000,0x00C0,0x0C03,0x000C,0xCC33,0x3C0F,0xC001,0x8079,0x999E,0x6066,0x01E0,0x0666,0x0787,0xE000,
- 0xF003,0xC0C0,0x0C00,0x3C03,0xC033,0x300C,0xCC0F,0xC018,0x01E6,0x6067,0x801E,0x0198,0x1998,0x1E1E,0x1E00,
- 0xFC0F,0x00C3,0x0F00,0xFC03,0xF00C,0xC003,0x300F,0xC01E,0x0199,0x9818,0x0006,0x0060,0x0660,0x7878,0x7980,
- 0xFC0C,0xCCC3,0x03C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x03F8,0x019C,0x0000,0x0000,0x2780,
- 0xFC03,0x0CC3,0x3CC0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0180,0x01FF,0x0000,0x0000,0x0E60,
- 0xFC0C,0xCC03,0x3300,0xFC03,0xF033,0x0000,0xCC03,0xC01F,0x8199,0x8018,0x0078,0x007E,0x1800,0x0198,0x0060,
- 0xFC03,0xCC00,0x30C0,0xFC03,0xC00C,0xC003,0x3000,0xC01F,0x8066,0x6066,0x001E,0x0078,0x7860,0x0666,0x01E0,
- 0xF00C,0xC000,0x33C0,0x3C03,0x0033,0x300C,0xCC0C,0x001E,0x0199,0x9998,0x0066,0x0001,0xE1F8,0x1998,0x0780,
- 0xC000,0xC00C,0x03C0,0x0C00,0x300C,0xCC33,0x300F,0x0018,0x0066,0x6660,0x0018,0x0001,0x8786,0x6666,0x0600,
- 0x0C0C,0x0303,0x0300,0xC000,0xF003,0x0000,0xCC03,0xC001,0x8198,0x0000,0x6006,0x0000,0x0000,0x001E,0x0000,
- 0x3C0C,0x03CF,0x0000,0xF003,0xC030,0x0000,0x3C00,0xC007,0x8060,0x0001,0x8060,0x0000,0x0000,0x01E6,0x0000,
- 0xF000,0x0CCC,0xC000,0x3C03,0x003C,0x0000,0xFC0C,0x001E,0x0198,0x0006,0x6078,0x0187,0x8780,0x1998,0x0000,
- 0xC000,0x3303,0x3000,0x0C00,0x303F,0x0000,0xFC0F,0x0018,0x0060,0x0001,0x801E,0x0061,0xE1E0,0x0666,0x0600,
- 0x0C03,0x0C00,0xC300,0xC000,0xF00F,0x0000,0xF003,0xC001,0x8198,0x0006,0x6006,0x0018,0x7878,0x0198,0x0180,
- 0x3C0C,0xC000,0x0F00,0xF003,0xC003,0x0000,0xC000,0xC007,0x8060,0x0001,0x8060,0x0006,0x0000,0x0000,0x0E60,
- 0xF033,0x0000,0x0CC0,0x3C03,0x0030,0x0000,0x0C0C,0x001E,0x0198,0x0006,0x6078,0x0000,0x0000,0x0000,0x27E0,
- 0xC03C,0xC000,0x0303,0x0C00,0x00FC,0x0000,0x3C3F,0x0018,0x0660,0x0001,0x819E,0x0000,0x1E1F,0xE1E1,0x9980,
- 0x000F,0x0000,0x0C00,0xC000,0x003F,0x0000,0xF00F,0xC000,0x0198,0x0006,0x0066,0x0000,0x7878,0x7878,0x6780,
- 0x0003,0xC000,0x0000,0x3000,0x000F,0x0000,0xC003,0xC000,0x0060,0x0000,0x0018,0x0001,0xE1E0,0x1E1E,0x1E00,
- 0x0000,0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0xC000,0x0018,0x0000,0x0006,0x0007,0x8780,0x0787,0xE000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- /* Plane 1 */
- 0x3FFF,0x0000,0x03FF,0xF000,0x0003,0xFFFF,0x00C0,0x0007,0xF807,0xFFF8,0x0600,0x0000,0x01FF,0xFE01,0xFE00,
- 0xCFFC,0x0000,0x00FF,0xC000,0x0F00,0xFFFC,0x03F0,0x0001,0xFE01,0xFFE0,0x1F80,0x0007,0x807F,0xF807,0xF860,
- 0xF3F0,0x0000,0x0C3F,0x0000,0x0FC0,0x3FF0,0x0FF0,0x0000,0x7F80,0x7F80,0x7F80,0x0007,0xE01F,0xE01F,0xE1E0,
- 0xFCC0,0xC000,0x0F0C,0x0C00,0xF200,0x0000,0x004F,0x000E,0x1000,0x0000,0x0278,0x0079,0xF807,0x807F,0x87E0,
- 0xFC03,0xC000,0x0FC0,0x3C00,0xFC00,0x0000,0x003F,0xC01F,0x8000,0x0000,0x01FE,0x007E,0x0000,0x0000,0x1FE0,
- 0x3C0F,0xC000,0x0FC0,0xFC00,0xF800,0xFFFF,0x001F,0x001F,0x8187,0xFFF8,0x00F8,0x007C,0x0000,0x0000,0x07E0,
- 0x0C0F,0xC000,0x03C0,0xFC00,0x303C,0x3FFC,0x3C0C,0x0007,0x81E1,0xFFE1,0x8060,0x0018,0x0E1F,0xFFE1,0xE1E0,
- 0x000F,0x0000,0x00C0,0xF000,0x003F,0x0FF0,0xFC00,0x0001,0x81F8,0x7F86,0x0000,0x0180,0x1F87,0xFFF8,0x7860,
- 0x000C,0x0000,0x0000,0xC000,0x003F,0xC003,0xFC00,0x0000,0x007E,0x1E18,0x6000,0x01E0,0x1FE1,0xFFFE,0x1E00,
- 0xC000,0x0000,0x0000,0x0003,0x000F,0x8001,0xF000,0xC000,0x0018,0x0001,0xE006,0x01F8,0x07E0,0x0000,0x0000,
- 0xF000,0x0000,0x0C00,0x0003,0xC033,0x0000,0xC003,0xC018,0x0018,0x0007,0xE01E,0x01F8,0x19E0,0x0000,0x0000,
- 0xFC00,0xC030,0x0F00,0x0C03,0xF00F,0xC3C3,0xFC0F,0xC01E,0x0067,0x8619,0xE078,0x01E0,0x07E1,0xFF80,0x6000,
- 0xFC03,0xC030,0x0FC0,0x3C03,0xF03F,0x0FF0,0xFC0F,0xC01F,0x819E,0x1F86,0x0060,0x0180,0x1F87,0xFE01,0xF800,
- 0xFC0F,0xC333,0x0FC0,0xFC03,0xF03C,0x3FFC,0x3C0F,0xC01F,0x8078,0x7FE0,0x0006,0x0018,0x0E1F,0xF807,0xF800,
- 0xFC0F,0x0F33,0xC3C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0078,0x007C,0x0000,0x0000,0x2780,
- 0xFC0C,0x0F33,0xC0C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x01E0,0x0078,0x0000,0x0000,0x0FE0,
- 0xFC00,0xCF03,0xC000,0xFC03,0xF030,0xFFFF,0x0C0F,0xC01F,0x81E1,0xFFF8,0x0060,0x0061,0xF81F,0xFF84,0x0780,
- 0xFC03,0x0C00,0xC000,0xFC03,0xC03C,0x3FFC,0x3C0F,0xC01F,0x8078,0x7FE1,0x8000,0x0067,0xF81F,0xFE18,0x0600,
- 0xF00F,0x0000,0x0300,0xFC03,0x000F,0x0FF0,0xF003,0xC01E,0x019E,0x1F86,0x6060,0x001F,0xE007,0xF860,0x0000,
- 0xC00F,0x0000,0x03C0,0xFC00,0x0033,0xC3C3,0xCC00,0xC018,0x01E7,0x8619,0x8078,0x0000,0x0061,0xE186,0x0000,
- 0x0003,0x030F,0x03C0,0x3C00,0x003C,0x0000,0x3C00,0x0000,0x0078,0x0006,0x007E,0x0000,0x0000,0x0066,0x0000,
- 0x000C,0x0FCF,0x00C0,0x0C00,0x303F,0x0000,0xFC00,0x0000,0x0018,0x0000,0x601E,0x0000,0x0000,0x01F8,0x0000,
- 0x0C00,0x03CC,0x3000,0x0000,0xF03F,0x0000,0xFC0C,0x0001,0x8180,0x0001,0xE006,0x007F,0x807F,0xE1FE,0x0600,
- 0x3C00,0xF000,0xF000,0x0003,0xF03F,0x0000,0xFC0F,0x0007,0x81E0,0x0007,0x8000,0x001F,0xE01F,0xF87E,0x0180,
- 0xFC00,0xFC00,0xC000,0xC003,0xF00F,0x0000,0xF00F,0xC01F,0x8078,0x0006,0x0000,0x0007,0xF807,0xFE1C,0x0060,
- 0xFC0C,0x3000,0x00C0,0xF003,0xC003,0x0000,0xC00F,0xC01F,0x8018,0x0000,0x6060,0x0001,0x0000,0x0000,0x0E00,
- 0xF0CF,0x0000,0x03CF,0xFC03,0x0000,0x0000,0x0003,0xC01E,0x0180,0x0001,0xE078,0x0001,0x0000,0x0000,0x1F80,
- 0xC3C3,0xC000,0x0F3C,0xFC00,0x0F00,0x0000,0x03C0,0xC018,0x79E0,0x0007,0x9E7E,0x0007,0xFE01,0xE01F,0x8780,
- 0x0FF0,0xC000,0x0CFF,0x3C00,0x3FC0,0x0000,0x0FF0,0x0001,0xFE78,0x0006,0x7F9E,0x001F,0xF807,0xF807,0xE000,
- 0x3FFC,0x0000,0x03FF,0xCC00,0xFFF0,0x0000,0x3FFC,0x0007,0xFF98,0x0001,0xFFE6,0x007F,0xE01F,0xFE01,0xF800,
- 0xFFFF,0x0000,0x0FFF,0xF003,0xFFFC,0x0000,0xFFFF,0x001F,0xFFE0,0x0007,0xFFF8,0x01FF,0x807F,0xFF80,0x6000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x7300,0x0706,0xC19E,0x7F99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7807,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFF9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x8F9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- /* Plane 2 */
- 0xFFFF,0x0000,0x0FFF,0xF000,0x00FF,0xFFFF,0x0000,0x0000,0x07FF,0xFFF8,0x0000,0x0000,0x7FFF,0xFE00,0x0180,
- 0x3FFC,0xC000,0x03FF,0xCC00,0x00FF,0xFFFC,0x000C,0x0000,0x01FF,0xFFE0,0x0060,0x0000,0x7FFF,0xF800,0x0660,
- 0x0FF3,0xC000,0x00FF,0x3C00,0x003F,0xFFF0,0x000F,0x0000,0x007F,0xFF80,0x0078,0x0000,0x1FFF,0xE000,0x19E0,
- 0x03CF,0x0000,0x003C,0xF000,0x0000,0x0000,0x0030,0x0000,0x0000,0x0000,0x0180,0x0000,0x07FF,0x8000,0x67E0,
- 0x000C,0x0000,0x0000,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE0,
- 0xC000,0x0000,0x0000,0x0003,0x000F,0xFFFF,0x0000,0x0000,0x007F,0xFFF8,0x0000,0x0180,0x0000,0x0000,0x27E0,
- 0xF000,0x0000,0x0C00,0x0003,0xC033,0xFFFC,0x0C00,0x0018,0x001F,0xFFE0,0x0000,0x01E0,0x09FF,0xFFE0,0x19E0,
- 0xFC00,0x0000,0x0F00,0x0003,0xF00C,0xFFF0,0x3000,0x001E,0x0007,0xFF80,0x0000,0x01F8,0x067F,0xFFF8,0x0660,
- 0xFC00,0x0000,0x0FC0,0x0003,0xF003,0x0000,0xC000,0x001F,0x8181,0xFE00,0x6000,0x01F8,0x019F,0xFFFE,0x0180,
- 0xFC00,0x0000,0x0FC0,0x0003,0xF000,0x0000,0x0C00,0xC01F,0x81E0,0x0001,0xE006,0x01F8,0x0000,0x0000,0x0000,
- 0xFC00,0x0000,0x0FC0,0x0003,0xF03C,0x0000,0x3C03,0xC01F,0x81E0,0x0007,0xE01E,0x01F8,0x1E00,0x0000,0x0000,
- 0xFC00,0xC030,0x0FC0,0x0C03,0xF030,0x3FFC,0x3C0F,0xC01F,0x8180,0x7FE7,0xE07E,0x01E0,0x181F,0xFF80,0x0000,
- 0xFC03,0xC0FC,0x0FC0,0x3C03,0xF000,0xFFFF,0x0C0F,0xC01F,0x8001,0xFFF9,0x807E,0x0180,0x007F,0xFE00,0x0600,
- 0xFC0F,0xC3FC,0x0FC0,0xFC03,0xF003,0xFFFF,0xC00F,0xC01F,0x8007,0xFFFE,0x00F8,0x0000,0x01FF,0xF800,0x0780,
- 0xFC0F,0xCFFC,0x03C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0380,0x0000,0x0000,0x0000,0x1800,
- 0xFC0F,0xCFFC,0x00C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0180,0x0181,0x0000,0x0000,0x0000,
- 0xFC0F,0xCF00,0x0000,0xFC03,0xF00F,0xFFFF,0xF00F,0xC01F,0x8001,0xFFF8,0x0078,0x0006,0x07FF,0xFF80,0x0000,
- 0xFC0C,0x0C00,0x0000,0xFC03,0xC003,0xFFFF,0xC00F,0xC01F,0x8180,0x7FE0,0x0006,0x0018,0x07FF,0xFE00,0x0000,
- 0xF003,0x0000,0x0300,0xFC03,0x0000,0xFFFF,0x000F,0xC01E,0x0060,0x1F80,0x6060,0x0000,0x1FFF,0xF800,0x0000,
- 0xC000,0x00C0,0x03C0,0xFC00,0x0000,0x3FFC,0x000F,0xC018,0x0018,0x0601,0xE078,0x0000,0x7FFF,0xE006,0x0000,
- 0x000C,0x00C0,0x03C0,0xFC00,0x0000,0x0000,0x000F,0xC000,0x0000,0x0007,0xE07E,0x0000,0x0000,0x0006,0x0000,
- 0x0000,0x0000,0xC0C0,0xFC00,0x0000,0x0000,0x000F,0xC000,0x0000,0x0007,0xE07E,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0003,0xF000,0xFC00,0x0000,0x0000,0x0003,0xC000,0x0180,0x0007,0xE07E,0x0000,0x7FFF,0xFE60,0x0600,
- 0x0000,0xF003,0xF000,0xFC00,0x0000,0x0000,0x0000,0xC000,0x01E0,0x0007,0x807E,0x0180,0x1FFF,0xFF98,0x0780,
- 0x0003,0xFC00,0xC000,0x3C00,0x0030,0x0000,0x0C00,0x0000,0x01F8,0x0006,0x007E,0x01E0,0x07FF,0xFFE4,0x07E0,
- 0x0003,0xF000,0x0000,0x0C00,0x303C,0x0000,0x3C00,0x0000,0x01F8,0x0000,0x001E,0x01F8,0x0000,0x0000,0x01E0,
- 0x0FC0,0xC000,0x003C,0x0000,0xF03F,0x0000,0xFC00,0x0001,0x8078,0x0000,0x0006,0x01FF,0x0000,0x0000,0x2000,
- 0x3F00,0x0000,0x00F0,0x0003,0xFC3F,0x0000,0xFF00,0x0007,0xE018,0x0000,0x7800,0x01FE,0x01FF,0xE000,0x1800,
- 0xFC00,0x0000,0x03C0,0x0003,0xF00F,0x0000,0xFC00,0x001F,0x8000,0x0001,0xE000,0x01F8,0x07FF,0xF800,0x0600,
- 0xF000,0x0000,0x0F00,0x0003,0xC003,0x0000,0xF000,0x001E,0x0000,0x0007,0x8000,0x01E0,0x1FFF,0xFE00,0x0000,
- 0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0xC000,0x0018,0x0000,0x0006,0x0000,0x0180,0x7FFF,0xFF80,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x7300,0x0706,0xC19E,0x7F99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7807,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFF9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x8F9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- /* Plane 3 */
- 0x0000,0xC000,0x0000,0x0C00,0x0000,0x0000,0xFF00,0x0000,0x0000,0x0007,0xF800,0x0000,0x0000,0x01FF,0xFFE0,
- 0x0003,0xC000,0x0000,0x3C00,0x0000,0x0003,0xFFF0,0x0000,0x0000,0x001F,0xFF80,0x0000,0x0000,0x07FF,0xFF80,
- 0x000F,0xC000,0x0000,0xFC00,0x0000,0x000F,0xFFFC,0x0000,0x0000,0x007F,0xFFE0,0x0000,0x0000,0x1FFF,0xFE00,
- 0x003F,0xC000,0x0003,0xFC00,0x0000,0x0000,0x007F,0x0000,0x0000,0x0000,0x03F8,0x0000,0x0000,0x7FFF,0xF800,
- 0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0x003F,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x2000,
- 0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0xF01F,0xC000,0x0000,0x0007,0x80FE,0x0000,0x0000,0x0000,0x3800,
- 0x000F,0xC000,0x0000,0xFC00,0x0000,0x0003,0xF00F,0xC000,0x0000,0x001F,0xE07E,0x0000,0x0000,0x001F,0xFE00,
- 0x000F,0xC000,0x0000,0xFC00,0x0030,0x000F,0xC00F,0xC000,0x0000,0x007F,0xE07E,0x0000,0x1800,0x0007,0xFF80,
- 0x000F,0xC000,0x0000,0xFC00,0x003C,0x0003,0x000F,0xC000,0x0000,0x01FF,0x807E,0x0000,0x1E00,0x0001,0xFFE0,
- 0x000F,0xC000,0x0000,0xFC00,0x003F,0x0000,0x000F,0x0000,0x0000,0x0006,0x0078,0x0000,0x1F80,0x0000,0x0000,
- 0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0x000C,0x0000,0x0000,0x0000,0x0060,0x0000,0x0000,0x0000,0x0000,
- 0x000F,0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0000,0x007F,0x8000,
- 0x000C,0x000C,0x0000,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0078,0x0000,0x01FF,0xF800,
- 0x0000,0x000F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F8,0x0000,0x07FF,0xFE00,
- 0x0000,0x000F,0xCC00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x3F80,
- 0x0000,0x300F,0xFF00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0E00,0x007E,0x0000,0x0000,0x0F80,
- 0x0000,0x3003,0xFFC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0006,0x0380,0x0078,0x0000,0x007C,0x07E0,
- 0x0000,0xF000,0xFFC0,0x0000,0x3000,0x0000,0x0000,0x0000,0x01FF,0x801F,0x80F8,0x0000,0x0000,0x01FE,0x07E0,
- 0x0C00,0xF030,0x3CC0,0x0000,0xF000,0x0000,0x0000,0x0001,0x81FF,0xE07F,0x801E,0x0000,0x0000,0x07FE,0x07E0,
- 0x3C03,0xC0F0,0x0C00,0x0003,0xF000,0x0000,0x0000,0x0007,0x81FF,0xF9FE,0x0006,0x0000,0x0000,0x1FF8,0x07E0,
- 0xFC03,0x03F0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x81F8,0x0000,0x0000,0x0000,0x0000,0x0078,0x07E0,
- 0xFC0C,0x0FF0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x81F8,0x0000,0x0000,0x0000,0x0000,0x007E,0x07E0,
- 0xFC00,0x3FC0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x8078,0x0000,0x0000,0x0000,0x0000,0x001E,0x01E0,
- 0xFC00,0x0F00,0x0C00,0x0003,0xF000,0x0000,0x0000,0x001F,0x8018,0x0000,0x6000,0x0000,0x0000,0x0006,0x0060,
- 0xFC00,0x0000,0x3F00,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0001,0xE000,0x0000,0x0000,0x0000,0x0000,
- 0xFC00,0x0000,0x3FC0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x0000,0x0000,
- 0xFF00,0x0000,0x0FF0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x0000,0x0000,
- 0xFC00,0x0000,0x0FC0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x1FFF,0xE000,
- 0xF000,0x0000,0x0F00,0x0003,0xC000,0x0000,0x0000,0x001E,0x0000,0x0007,0x8000,0x0000,0x0000,0x07FF,0xF800,
- 0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0x0000,0x0018,0x0000,0x0006,0x0000,0x0000,0x0000,0x01FF,0xF800,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x007F,0x8000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x7300,0x0706,0xC19E,0x7F99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xF99F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7807,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFF9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x8F9F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
- 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
- 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
- };
-
- /* About bitmap has 2 blank lines to left and right, and 1 blank line
- above and below. */
-
- UWORD chip AboutData[240] =
- { /* Plane 0 */
- 0x0000,0x0000,0x0000,
- 0x0200,0x0000,0x0000,
- 0x1AC0,0x0000,0x0000,
- 0x0700,0x0C00,0x0000,
- 0x1AC1,0xE600,0x0400,
- 0x0203,0xC300,0x0400,
- 0x0000,0x0180,0x0400,
- 0x0000,0x001F,0xFBE0,
- 0x1E00,0x0060,0x1C00,
- 0x0000,0x0030,0x6400,
- 0x07F8,0x0018,0x0400,
- 0x03F0,0x0004,0x0000,
- 0x01E0,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0000,0x1000,0x0000,
- 0x0000,0x1000,0x0000,
- 0x0000,0x1000,0x0000,
- 0x0000,0x1000,0x0000,
- 0x0000,0x1000,0x0000,
- 0x0000,0x0000,0x0000,
- /* Plane 1 */
- 0x0000,0x0000,0x0000,
- 0x0000,0x3800,0x0000,
- 0x0000,0x7C00,0x0000,
- 0x0000,0xFE00,0x0000,
- 0x0001,0xE700,0x0000,
- 0x0003,0xC380,0x00C0,
- 0x0007,0x81C0,0x0300,
- 0x0000,0x0000,0x0400,
- 0x001E,0x0070,0x1C00,
- 0x003C,0x0038,0x6400,
- 0x0078,0x001C,0x0400,
- 0x00F0,0x0006,0x0000,
- 0x01E0,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0000,0x11C0,0x0000,
- 0x0000,0x1200,0x0000,
- 0x0000,0x1460,0x0000,
- 0x0000,0x1210,0x0000,
- 0x0000,0x11E0,0x0000,
- 0x0000,0x0000,0x0000,
- /* Plane 2 */
- 0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0000,0x0800,0x0000,
- 0x0000,0x0400,0x6000,
- 0x0007,0x8200,0x1800,
- 0x3C0F,0xFFE0,0x07E0,
- 0x1E1F,0xE080,0x1800,
- 0x003C,0x1C40,0x6000,
- 0x0078,0x03A0,0x0000,
- 0x00F0,0x0078,0x0000,
- 0x01E0,0x000F,0x0000,
- 0x0000,0x0000,0x0000,
- 0x0600,0x1001,0x8000,
- 0x0900,0x1002,0x4000,
- 0x1100,0x1004,0x4000,
- 0x1F80,0x1003,0xE000,
- 0x2080,0x1004,0x2000,
- 0x0000,0x0000,0x0000,
- /* Plane 3 */
- 0x0000,0x0000,0x0000,
- 0x0000,0x3800,0x0000,
- 0x0000,0x7800,0x0000,
- 0x0000,0xF000,0x0000,
- 0x0001,0xE000,0x0400,
- 0x0003,0xC000,0x64C0,
- 0x0007,0x8000,0x1F00,
- 0x3C00,0x0000,0x03E0,
- 0x1E1E,0x0000,0x1F00,
- 0x0F3C,0x0000,0x64C0,
- 0x07F8,0x0000,0x0400,
- 0x03F0,0x0000,0x0000,
- 0x01E0,0x0000,0x0000,
- 0x0000,0x0000,0x0000,
- 0x061B,0x11C1,0x8440,
- 0x0924,0x9202,0x4A40,
- 0x1124,0x9464,0x4A40,
- 0x1FA0,0x9213,0xE8C0,
- 0x20A0,0x91E4,0x2840,
- 0x0000,0x0000,0x0000
- };
-
- // PRIVATE STRUCTURES -----------------------------------------------------
-
- struct Image IsoImage =
- { 0, 0,
- 11, ISOSQUAREY, 4,
- IsoImageData[0],
- 0xff, 0x0,
- NULL
- };
- struct Image Image =
- { 0, 0,
- SQUAREX, SQUAREY, 4,
- ImageData[0],
- 0xff, 0x0,
- NULL
- };
- struct Image Logo =
- { 0, 0,
- 236, 42, 4,
- LogoData,
- 0xff, 0x0,
- NULL
- };
- struct Image About =
- { 0, 0,
- 45, 20, 4,
- AboutData,
- 0xff,0x0,
- NULL
- };
-
- struct
- { BYTE x, y;
- } anim[4][SEGMENTS + 1] =
- { { { 0, 1 },
- { 0, 1 },
- { 0, 1 },
- { 0, 1 },
- { 1, 0 },
- { 1, -1 },
- { 1, -1 },
- { 1, 1 },
- { 1, 1 },
- { 1, 0 },
- { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL } },
- { { 1, 0 },
- { 1, 0 },
- { 1, 0 },
- { 1, 1 },
- { 0, 1 },
- { 0, 1 },
- { -1, 1 },
- { -1, 0 },
- { -1, 0 },
- { -1, 0 },
- { -1, -1 },
- { 0, -1 },
- { 0, -1 },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL } },
- { { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { 1, 0 },
- { 1, 0 },
- { 1, 0 },
- { 1, 0 },
- { 1, 1 },
- { -1, 1 },
- { -1, 0 },
- { -1, 0 },
- { -1, 0 },
- { 1, 1 },
- { 1, 1 },
- { 1, 0 },
- { 1, 0 },
- { SENTINEL, SENTINEL } },
- { { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { 0, -1 },
- { 1, 0 },
- { 1, 1 },
- { 1, 1 },
- { 1, -1 },
- { 1, -1 },
- { 1, 0 },
- { 0, 1 },
- { 0, 1 },
- { 0, 1 },
- { 0, 1 },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL },
- { SENTINEL, SENTINEL }
- } };
-
- struct EasyStruct EasyStruct =
- { sizeof(struct EasyStruct),
- 0,
- TITLEBAR,
- "Fieldset/highscores have been modified.",
- "Continue|Cancel"
- };
-
- struct
- { WORD x, y;
- STRPTR text;
- } about[ABOUTLINES + 1] =
- { { 80, 27, "Worm Wars 4.4 for Amiga" },
- { 80, 35, "Wednesday 22 September 1999" },
- { 80, 43, "© 1999 Amigan Software" },
- { 16, 59, "Programming, Graphics:" },
- { 48, 67, "James R. Jacobs" },
- { 16, 83, "Sound, Design, Playtesting:" },
- { 48, 91, "James R. Jacobs & Lisa N. Woon" },
- { 16, 107, "Project size: bytes" }
- };
- struct
- { UBYTE scancode;
- BYTE player, deltax, deltay, special;
- BOOL down;
- } key[NUMKEYS + 1] =
- { {Q, 0, -1, -1, MOVE, FALSE},
- {W, 0, 0, -1, MOVE, FALSE},
- {E, 0, 1, -1, MOVE, FALSE},
- {A, 0, -1, 0, MOVE, FALSE},
- {S, 0, 0, 1, MOVE, FALSE},
- {D, 0, 1, 0, MOVE, FALSE},
- {Z, 0, -1, 1, MOVE, FALSE},
- {KEY_X, 0, 1, 1, MOVE, FALSE},
- {C, 0, 1, 1, MOVE, FALSE},
- {NUMERICSEVEN, 1, -1, -1, MOVE, FALSE},
- {NUMERICEIGHT, 1, 0, -1, MOVE, FALSE},
- {NUMERICNINE, 1, 1, -1, MOVE, FALSE},
- {NUMERICFOUR, 1, -1, 0, MOVE, FALSE},
- {NUMERICFIVE, 1, 0, 1, MOVE, FALSE},
- {NUMERICSIX, 1, 1, 0, MOVE, FALSE},
- {NUMERICONE, 1, -1, 1, MOVE, FALSE},
- {NUMERICTWO, 1, 0, 1, MOVE, FALSE},
- {NUMERICTHREE, 1, 1, 1, MOVE, FALSE},
- {UP, 1, 0, -1, ONEHUMAN, FALSE},
- {DOWN, 1, 0, 1, ONEHUMAN, FALSE},
- {RIGHT, 1, 1, 0, ONEHUMAN, FALSE},
- {LEFT, 1, -1, 0, ONEHUMAN, FALSE},
- {SPACEBAR, 0, 0, 0, AMMO, FALSE},
- {NUMERICZERO, 1, 0, 0, AMMO, FALSE},
- {ENTER, 1, 0, 0, AMMO, FALSE},
- {HELP, 0, 0, 0, TRAINER, FALSE},
- {NUMERICMINUS, 0, 0, 0, TRAINER, FALSE},
- {NUMERICSLASH, 0, 0, 0, TRAINER, FALSE},
- {NUMERICASTERISK, 0, 0, 0, TRAINER, FALSE},
- {NUMERICPLUS, 0, 0, 0, TRAINER, FALSE}
- };
-
- // #DEFINES ---------------------------------------------------------------
-
- #define ID_8SVX MAKE_ID('8','S','V','X')
- #define ID_BODY MAKE_ID('B','O','D','Y')
- #define ID_VHDR MAKE_ID('V','H','D','R')
- #define Unity 0x10000L // Unity = Fixed 1.0 = maximum volume
- #define PALCLOCK 3546895L
- #define SOFT 32
- #define LOUD 64 // = Unity
-
- // PRIVATE STRUCTURES -----------------------------------------------------
-
- #define MENUENTRIES 19
- struct NewMenu NewMenu[MENUENTRIES] =
- { { NM_TITLE, "Project", 0 , 0, 0, 0},
- { NM_ITEM, "New", "N", 0, 0, 0},
- { NM_ITEM, "Open...", "O", 0, 0, 0},
- { NM_ITEM, "Save", "S", 0, 0, 0},
- { NM_ITEM, "Save As...", "A", 0, 0, 0},
- { NM_ITEM, NM_BARLABEL, 0 , 0, 0, 0},
- { NM_ITEM, "About...", "?", 0, 0, 0},
- { NM_ITEM, NM_BARLABEL, 0 , 0, 0, 0},
- { NM_ITEM, "Quit", "Q", 0, 0, 0},
- { NM_TITLE, "Edit", 0 , NM_MENUDISABLED, 0, 0},
- { NM_ITEM, "Cut", "X", 0, 0, 0},
- { NM_ITEM, "Copy", "C", 0, 0, 0},
- { NM_ITEM, "Paste", "V", 0, 0, 0},
- { NM_TITLE, "Level", 0 , NM_MENUDISABLED, 0, 0},
- { NM_ITEM, "Insert", "I", 0, 0, 0},
- { NM_ITEM, "Delete", "D", 0, 0, 0},
- { NM_ITEM, "Erase", "E", 0, 0, 0},
- { NM_ITEM, "Append", "K", 0, 0, 0},
- { NM_END, NULL, 0 , 0, 0, 0}
- };
-
- struct GamePortTrigger Trigger =
- { GPTF_DOWNKEYS,
- 65535,
- 1, 1
- };
- struct NewGadget CycleGadget =
- { 360, 0,
- 128, 13,
- ILLEGAL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL
- };
- struct NewGadget CheckboxGadget =
- { 250, 234,
- 0, 0,
- "_Isometric 3D?",
- NULL,
- NULL,
- NULL,
- NULL
- };
- struct NewGadget StringGadget =
- { 295, 0,
- 189, 12,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL
- };
- struct
- { STRPTR filename;
- BYTE volume;
- } samp[SAMPLES + 1] =
- { { "PROGDIR:fx/killerfire.8svx", SOFT }, // FXKILLERFIRE
- {"PROGDIR:fx/protectorborn.8svx", SOFT }, // FXPROTECTORBORN
- { "PROGDIR:fx/timebombtick.8svx", LOUD }, // FXTIMEBOMBTICK
- { "PROGDIR:fx/getgrower.8svx", SOFT }, // FXGETGROWER
- {"PROGDIR:fx/missileactive.8svx", LOUD }, // FXMISSILEACTIVE
- { "PROGDIR:fx/getpowerup.8svx", LOUD }, // FXGETPOWERUP
- { "PROGDIR:fx/useteleport.8svx", SOFT }, // FXUSETELEPORT
- { "PROGDIR:fx/wormdeath.8svx", LOUD }, // FXWORMDEATH
- { "PROGDIR:fx/getammo.8svx", LOUD }, // FXGETAMMO
- { "PROGDIR:fx/explode.8svx", SOFT }, // FXEXPLODE
- { "PROGDIR:fx/killerborn.8svx", SOFT }, // FXKILLERBORN
- { "PROGDIR:fx/orbborn.8svx", SOFT }, // FXORBBORN
- { "PROGDIR:fx/shoot.8svx", SOFT }, // FXSHOOT
- { "PROGDIR:fx/titlescreen.8svx", SOFT }, // FXTITLESCREEN
- { "PROGDIR:fx/victory.8svx", SOFT }, // FXVICTORY
- { "PROGDIR:fx/filenew.8svx", LOUD }, // FXFILENEW
- { "PROGDIR:fx/fileopen.8svx", LOUD }, // FXFILEOPEN
- { "PROGDIR:fx/filesave.8svx", LOUD }, // FXFILESAVE
- { "PROGDIR:fx/bombblast.8svx", SOFT }, // FXBOMBBLAST
- { "PROGDIR:fx/defeat.8svx", LOUD }, // FXDEFEAT
- { "PROGDIR:fx/endoflevel.8svx", LOUD }, // FXENDOFLEVEL
- { "PROGDIR:fx/click.8svx", SOFT }, // FXCLICK
- { "PROGDIR:fx/usearmour.8svx", SOFT }, // FXUSEARMOUR
- { "PROGDIR:fx/getobject.8svx", SOFT }, // FXGETOBJECT
- { "PROGDIR:fx/timealert.8svx", SOFT }, // FXTIMEALERT
- { "PROGDIR:fx/orbsplit.8svx", SOFT }, // FXORBSPLIT
- { "PROGDIR:fx/orbdeath.8svx", SOFT }, // FXORBDEATH
- { "PROGDIR:fx/filesaveas.8svx", LOUD }, // FXFILESAVEAS
- { "PROGDIR:fx/fx.8svx", SOFT }, // FXFX
- { "PROGDIR:fx/getnitro.8svx", LOUD }, // FXGETNITRO
- { "PROGDIR:fx/jump.8svx", SOFT }, // FXJUMP
- { "PROGDIR:fx/C.8svx", LOUD }, // FX_C
- { "PROGDIR:fx/O.8svx", LOUD }, // FX_O
- { "PROGDIR:fx/M.8svx", LOUD }, // FX_M
- { "PROGDIR:fx/P.8svx", LOUD }, // FX_P
- { "PROGDIR:fx/L.8svx", LOUD }, // FX_L
- { "PROGDIR:fx/E.8svx", LOUD }, // FX_E
- { "PROGDIR:fx/T.8svx", LOUD }, // FX_T
- { "PROGDIR:fx/highscore.8svx", SOFT }, // FXHISCORE
- { "PROGDIR:fx/thud.8svx", SOFT }, // FXTHUD
- { "PROGDIR:fx/killerdeath.8svx", SOFT }, // FXKILLERDEATH
- { "PROGDIR:fx/getskull.8svx", SOFT }, // FXGETSKULL
- { "PROGDIR:fx/usetongue.8svx", SOFT }, // FXUSETONGUE
- { "PROGDIR:fx/dripborn.8svx", SOFT }, // FXDRIPBORN
- { "PROGDIR:fx/amigan.8svx", SOFT }, // FXAMIGAN
- { "PROGDIR:fx/green.8svx", SOFT }, // FXPAIN
- { "PROGDIR:fx/red.8svx", SOFT },
- { "PROGDIR:fx/blue.8svx", SOFT },
- { "PROGDIR:fx/yellow.8svx", SOFT }
- };
-
- // ARRAYS -----------------------------------------------------------------
-
- MODULE STRPTR CycleText[] =
- { "Worm _1:",
- "Worm _2:",
- "Worm _3:",
- "Worm _4:"
- };
- MODULE UBYTE* CycleOptions[4][4] =
- { { (UBYTE *) "None",
- (UBYTE *) "Amiga",
- (UBYTE *) "Lt. Kybd",
- NULL
- },
- { (UBYTE *) "None",
- (UBYTE *) "Amiga",
- (UBYTE *) "Rt. Kybd",
- NULL
- },
- { (UBYTE *) "None",
- (UBYTE *) "Amiga",
- (UBYTE *) "Joystick",
- NULL
- },
- { (UBYTE *) "None",
- (UBYTE *) "Amiga",
- NULL,
- NULL
- } };
-
- MODULE STRPTR sfxerror[] =
- { "No errors.",
- "Can't open file!",
- "Can't read file!",
- "Not an IFF 8SVX; too short!",
- "Not an IFF FORM!",
- "No memory for read!",
- "Read error!",
- "Malformed IFF; too short!",
- "Not an IFF 8SVX!",
- "No chip memory!"
- };
-
- // PUBLIC STRUCTURES -----------------------------------------------------
-
- struct Chunk
- { LONG ckID;
- LONG ckSize;
- LONG ckType;
- void* ckData;
- struct Chunk* ckNext;
- };
-
- // TYPEDEFS ---------------------------------------------------------------
-
- typedef LONG Fixed; /* A fixed-point value, 16 bits to the left
- of the point and 16 to the right. A Fixed
- is a number of 2**16ths, ie. 65536ths. */
- typedef struct {
- ULONG oneShotHiSamples, // # samples in the high octave 1-shot part
- repeatHiSamples, // # samples in the high octave repeat part
- samplesPerHiCycle; // # samples/cycle in high octave, else 0
- UWORD samplesPerSec; // data sampling rate
- UBYTE ctOctave, // # of octaves of waveforms
- sCompression; // data compression technique used
- Fixed volume; /* playback nominal volume from 0 to Unity
- (full volume). Map this value into the
- output hardware's dynamic range (0-64). */
- } Voice8Header;
-
- // Must have blank line at EOF.
-