/* $Filename:       WormWars/Source/system.h $
 * $VER:            WormWars 4.3 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			6
#define ABOUTSHADOW			DARKGREY
#define ABOUTSHINE			LIGHTGREY
#define ABOUTXPIXEL			312
#define ABOUTYPIXEL			106

// 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.3"
#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.",
	"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 },
  {	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 },
  {	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[2460] =
{	/* 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,
	/* 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,0xF81F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7F1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x881F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
	/* 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,0xF81F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7F1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x881F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
	/* 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,0xF81F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x723E,0x727C,0x9C8C,0xFF99,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x260E,0x170C,0x9C94,0xFF80,0x7F1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xFFCF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3FC0,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x1E02,0x600C,0xC19C,0xFFF9,0x881F,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x3F00,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00
};

/* 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,
	235, 41, 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.3 for Amiga"		},
	{	 80,		35,		"Sunday 5 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"
}	};
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	},	//  0 FXKILLERFIRE
	{"PROGDIR:fx/protectorborn.8svx",	SOFT	},	//  1 FXPROTECTORBORN
	{ "PROGDIR:fx/timebombtick.8svx",	LOUD	},	//  2 FXTIMEBOMBTICK
	{    "PROGDIR:fx/getgrower.8svx",	SOFT	},	//  3 FXGETGROWER
	{"PROGDIR:fx/missileactive.8svx",	LOUD	},	//  4 FXMISSILEACTIVE
	{    "PROGDIR:fx/fileabout.8svx",	LOUD	},	//  5 FXFILEABOUT
	{   "PROGDIR:fx/getpowerup.8svx",	LOUD	},	//  6 FXGETPOWERUP
	{  "PROGDIR:fx/useteleport.8svx",	SOFT	},	//  7 FXUSETELEPORT
	{    "PROGDIR:fx/wormdeath.8svx",	LOUD	},	//  8 FXWORMDEATH
	{      "PROGDIR:fx/getammo.8svx",	LOUD	},	//  9 FXGETAMMO
	{      "PROGDIR:fx/explode.8svx",	SOFT	},	// 10 FXEXPLODE
	{   "PROGDIR:fx/killerborn.8svx",	SOFT	},	// 11 FXKILLERBORN
	{      "PROGDIR:fx/orbborn.8svx",	SOFT	},	// 12 FXORBBORN
	{         "PROGDIR:fx/pain.8svx",	SOFT	},	// 13 FXPAIN
	{        "PROGDIR:fx/shoot.8svx",	SOFT	},	// 14 FXSHOOT
	{  "PROGDIR:fx/titlescreen.8svx",	SOFT	},	// 15 FXTITLESCREEN
	{      "PROGDIR:fx/victory.8svx",	SOFT	},	// 16 FXVICTORY
	{      "PROGDIR:fx/filenew.8svx",	LOUD	},	// 17 FXFILENEW
	{     "PROGDIR:fx/fileopen.8svx",	LOUD	},	// 18 FXFILEOPEN
	{     "PROGDIR:fx/filesave.8svx",	LOUD	},	// 19 FXFILESAVE
	{    "PROGDIR:fx/bombblast.8svx",	SOFT	},	// 20 FXBOMBBLAST
	{	    "PROGDIR:fx/defeat.8svx",	LOUD	},	// 21 FXDEFEAT
	{   "PROGDIR:fx/endoflevel.8svx",	LOUD	},	// 22 FXENDOFLEVEL
	{        "PROGDIR:fx/click.8svx",	SOFT	},	// 23 FXCLICK
	{    "PROGDIR:fx/usearmour.8svx",	SOFT	},	// 24 FXUSEARMOUR
	{    "PROGDIR:fx/getobject.8svx",	SOFT	},	// 25 FXGETOBJECT
	{    "PROGDIR:fx/timealert.8svx",	SOFT	},	// 26 FXTIMEALERT
    {     "PROGDIR:fx/orbsplit.8svx",	SOFT	},  // 27 FXORBSPLIT
    {     "PROGDIR:fx/orbdeath.8svx",	SOFT	},  // 28 FXORBDEATH
	{   "PROGDIR:fx/filesaveas.8svx",	LOUD	},	// 29 FXFILESAVEAS
	{           "PROGDIR:fx/fx.8svx",	SOFT	},	// 30 FXFX
	{     "PROGDIR:fx/getnitro.8svx",	LOUD	},	// 31 FXGETNITRO
	{         "PROGDIR:fx/jump.8svx",	SOFT	},	// 32 FXJUMP
	{            "PROGDIR:fx/C.8svx",	LOUD	},	// 33 FX_C
	{            "PROGDIR:fx/O.8svx",	LOUD	},	// 34 FX_O
	{            "PROGDIR:fx/M.8svx",	LOUD	},	// 35 FX_M
	{            "PROGDIR:fx/P.8svx",	LOUD	},	// 36 FX_P
	{            "PROGDIR:fx/L.8svx",	LOUD	},	// 37 FX_L
	{            "PROGDIR:fx/E.8svx",	LOUD	},	// 38 FX_E
	{            "PROGDIR:fx/T.8svx",	LOUD	},	// 39 FX_T
	{    "PROGDIR:fx/highscore.8svx",	SOFT	},	// 40 FXHISCORE
	{         "PROGDIR:fx/thud.8svx",	SOFT	},	// 41 FXTHUD
	{  "PROGDIR:fx/killerdeath.8svx",	SOFT	},	// 42 FXKILLERDEATH
	{     "PROGDIR:fx/getskull.8svx",	SOFT	},	// 43 FXGETSKULL
	{    "PROGDIR:fx/usetongue.8svx",	SOFT	},	// 44 FXUSETONGUE
	{     "PROGDIR:fx/dripborn.8svx",	SOFT	}	// 45 FXDRIPBORN
};

// 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.
