/*>main.c
 *
 * Chuckie Egg
 * BBC version by Doug Anderson. Copyright A & F Software.
 * RISC OS Conversion by Michael Foot.
 * Version 1.03 (09 Feb 2003).
 *
 */

#include <stdlib.h>
#include <string.h>
#include "r6502lib.h"

extern int initialise(void);
extern void execute(void);
extern void finalise(void);

FILE * hfile;
int initial_lives;
int initial_level;

extern int screen_256colour;
extern int double_height;
extern int outline_font;

int main()
{
  int i;
  char cbuffer[0xFF];

  char memory1100[0x100] =
  {
    0x96,0x18,0x00,0x36,0x08,0x08,0x00,0x12,
    0x08,0x08,0x08,0x12,0x08,0x08,0x10,0x12,
    0x08,0x08,0x18,0x12,0x10,0x04,0x20,0x12,
    0x08,0x10,0x28,0x12,0x08,0x10,0x38,0x12,
    0x08,0x10,0x48,0x12,0x08,0x10,0x58,0x12,
    0x08,0x10,0x68,0x12,0x08,0x10,0x78,0x12,
    0x08,0x10,0x88,0x12,0x08,0x12,0x98,0x12,
    0x08,0x12,0xAA,0x12,0x10,0x18,0xBC,0x12,
    0x10,0x18,0xEC,0x12,0x10,0x18,0x1C,0x13,
    0x10,0x18,0x4C,0x13,0x18,0x30,0x7C,0x13,
    0x18,0x30,0x0C,0x14,0x08,0x14,0x9C,0x14,
    0x08,0x14,0xB0,0x14,0x08,0x14,0xC4,0x14,
    0x08,0x14,0xD8,0x14,0x08,0x14,0xEC,0x14,
    0x08,0x16,0x00,0x15,0x10,0x14,0x16,0x15,
    0x10,0x14,0x3E,0x15,0x10,0x14,0x66,0x15,
    0x10,0x14,0x8E,0x15,0x08,0x07,0xB6,0x15,
    0x08,0x07,0xBD,0x15,0x08,0x07,0xC4,0x15,
    0x08,0x07,0xCB,0x15,0x08,0x07,0xD2,0x15,
    0x08,0x07,0xD9,0x15,0x08,0x07,0xE0,0x15,
    0x08,0x07,0xE7,0x15,0x08,0x07,0xEE,0x15,
    0x08,0x07,0xF5,0x15,0x18,0x09,0xFC,0x15,
    0x20,0x09,0x17,0x16,0x20,0x09,0x3B,0x16,
    0x28,0x09,0x5F,0x16,0x30,0x09,0x8C,0x16,
    0x28,0x09,0xC2,0x16,0x08,0x03,0xEF,0x16,
    0x10,0x1E,0xF2,0x16,0x10,0x1E,0x2E,0x17,
    0x10,0x1E,0x6A,0x17,0x10,0x1E,0xA6,0x17,
    0x10,0x1E,0xE2,0x17,0x10,0x1E,0x1E,0x18,
    0x10,0x1E,0x5A,0x18,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  };

  char memory1200[0x100] =
  {
    0xFB,0x00,0xBF,0x00,0xEF,0x00,0x00,0x00,
    0x42,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,
    0x00,0x38,0x6C,0x5E,0x7E,0x7C,0x38,0x00,
    0x00,0x00,0x00,0x08,0x14,0x2A,0x55,0x00,
    0x1F,0xF8,0x1F,0xF8,0x1B,0xD8,0x11,0x88,
    0x18,0x3C,0xFF,0x34,0x3C,0x10,0x18,0x3C,
    0x6E,0x6E,0x6E,0x6E,0x3C,0x18,0x10,0x18,
    0x18,0x3C,0xFF,0x34,0x3C,0x10,0x18,0x3C,
    0x6E,0x6E,0x76,0x76,0x3C,0x38,0x4A,0x24,
    0x18,0x3C,0xFF,0x34,0x3C,0x10,0x18,0x3C,
    0x6E,0x6E,0x5E,0x5E,0x3C,0x38,0x4A,0x24,
    0x18,0x3C,0xFF,0x2C,0x3C,0x08,0x18,0x3C,
    0x76,0x76,0x76,0x76,0x3C,0x18,0x08,0x18,
    0x18,0x3C,0xFF,0x2C,0x3C,0x08,0x18,0x3C,
    0x76,0x76,0x6E,0x6E,0x3C,0x1C,0x52,0x24,
    0x18,0x3C,0xFF,0x2C,0x3C,0x08,0x18,0x3C,
    0x76,0x76,0x7A,0x7A,0x3C,0x1C,0x52,0x24,
    0x18,0x3C,0xFF,0x3C,0x3C,0x18,0x18,0xBD,
    0xFF,0x7E,0x7E,0x7E,0x3C,0x24,0x24,0x66,
    0x18,0x3C,0xFF,0x3C,0x3D,0x19,0x19,0x3D,
    0xFF,0xFE,0xFE,0xFE,0xBC,0x3E,0x20,0x20,
    0x20,0x60,0x18,0x3C,0xFF,0x3C,0xBC,0x98,
    0x98,0xBC,0xFF,0x7F,0x7F,0x7F,0x3D,0x7C,
    0x04,0x04,0x04,0x06,0x00,0x70,0x00,0xF8,
    0x01,0xE8,0x01,0xEF,0x01,0xFF,0x01,0xF8,
    0x00,0xF0,0x00,0xE0,0x00,0x60,0x0E,0x70,
    0x1F,0x70,0x3F,0xF8,0x7F,0xF8,0xFF,0x78,
    0xFF,0xB8,0xBF,0xBC,0xBF,0xBC,0xDF,0xBC,
    0x6F,0x7C,0x76,0xFC,0x39,0xF8,0x1F,0xF8,
    0x0F,0xF0,0x03,0xE0,0x00,0x70,0x00,0xF9,
    0x01,0xEA,0x01,0xEC,0x01,0xFC,0x01,0xFA,
    0x00,0xF1,0x00,0xE0,0x00,0x60,0x0E,0x70
  };

  char memory1300[0x100] =
  {
    0x1F,0x70,0x3F,0xF8,0x71,0xF8,0xEE,0x78,
    0xDF,0xB8,0xBF,0xFC,0xFF,0xFC,0xFF,0xFC,
    0x7F,0xFC,0x7F,0xFC,0x3F,0xF8,0x1F,0xF8,
    0x0F,0xF0,0x03,0xE0,0x0E,0x00,0x1F,0x00,
    0x17,0x80,0xF7,0x80,0xFF,0x80,0x1F,0x80,
    0x0F,0x00,0x07,0x00,0x06,0x00,0x0E,0x70,
    0x0E,0xF8,0x1F,0xFC,0x1F,0xFE,0x1E,0xFF,
    0x1D,0xFF,0x3D,0xFD,0x3D,0xFD,0x3D,0xFB,
    0x3E,0xF6,0x3F,0x6E,0x1F,0x9C,0x1F,0xF8,
    0x0F,0xF0,0x07,0xC0,0x0E,0x00,0x9F,0x00,
    0x57,0x80,0x37,0x80,0x3F,0x80,0x5F,0x80,
    0x8F,0x00,0x07,0x00,0x06,0x00,0x0E,0x70,
    0x0E,0xF8,0x1F,0xFC,0x1F,0x8E,0x1E,0x77,
    0x1D,0xFB,0x3F,0xFD,0x3F,0xFF,0x3F,0xFF,
    0x3F,0xFE,0x3F,0xFE,0x1F,0xFC,0x1F,0xF8,
    0x0F,0xF0,0x07,0xC0,0x00,0x38,0x00,0x00,
    0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,
    0x00,0x38,0x00,0x00,0x10,0x00,0x00,0xFE,
    0x00,0x03,0x7D,0x80,0x0C,0xD6,0x60,0x11,
    0x55,0x10,0x22,0x54,0x88,0x24,0x92,0x48,
    0x44,0x92,0x44,0x48,0x92,0x24,0x88,0x92,
    0x22,0x89,0x11,0x22,0xD1,0x10,0x16,0xB1,
    0x10,0x0A,0x99,0x00,0x02,0x97,0x00,0x02,
    0x91,0xE0,0x02,0x91,0x00,0x02,0x91,0x10,
    0x02,0x91,0x10,0x12,0x91,0x10,0x12,0x91,
    0x10,0x12,0x90,0x00,0x12,0x90,0x00,0x12,
    0x90,0x00,0x12,0xD0,0x00,0x16,0xB0,0x00,
    0x1A,0x90,0x00,0x32,0x90,0x00,0x12,0x90,
    0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x12,
    0x90,0x00,0x12,0x90,0x00,0x12,0x91,0x00,
    0x12,0x91,0x01,0x12,0x91,0x11,0x12,0x91,
    0x11,0x12,0xD1,0x11,0x12,0x51,0x11,0x14
  };

  char memory1400[0x100] =
  {
    0x31,0x11,0x18,0x19,0x11,0x30,0x07,0x11,
    0xC0,0x00,0xFE,0x00,0x00,0x38,0x00,0x00,
    0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,
    0x00,0x38,0x00,0x00,0x10,0x00,0x00,0xFE,
    0x00,0x03,0x7D,0x80,0x0C,0xD6,0x60,0x11,
    0x55,0x10,0x22,0x54,0x88,0x24,0x92,0x48,
    0x44,0x92,0x44,0x48,0x92,0x24,0x88,0x92,
    0x22,0x89,0x11,0x22,0xD1,0x11,0x16,0xB1,
    0x11,0x1A,0x99,0x11,0x32,0x97,0x11,0xD2,
    0x91,0xFF,0x12,0x91,0x11,0x12,0x91,0x11,
    0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,
    0x11,0x12,0x91,0x11,0x12,0x91,0x11,0x12,
    0x91,0x11,0x12,0xD1,0x11,0x16,0xB1,0x11,
    0x1A,0x99,0x11,0x32,0x97,0x11,0xD2,0x91,
    0xFF,0x12,0x91,0x11,0x12,0x91,0x11,0x12,
    0x91,0x11,0x12,0x91,0x11,0x12,0x91,0x11,
    0x12,0x91,0x11,0x12,0x91,0x11,0x12,0x91,
    0x11,0x12,0xD1,0x11,0x12,0x51,0x11,0x14,
    0x31,0x11,0x18,0x19,0x11,0x30,0x07,0x11,
    0xC0,0x00,0xFE,0x00,0x0C,0x1B,0x1C,0x08,
    0x08,0x04,0x04,0x02,0x32,0x7B,0x7F,0x7F,
    0x7F,0x3E,0x18,0x10,0x10,0x10,0x10,0x18,
    0x0D,0x1A,0x1D,0x08,0x08,0x04,0x04,0x02,
    0x32,0x7B,0x7F,0x7F,0x7F,0x3E,0x18,0x28,
    0x28,0x44,0x45,0x22,0x30,0xD8,0x38,0x10,
    0x10,0x20,0x20,0x40,0x4C,0xDE,0xFE,0xFE,
    0xFE,0x7C,0x18,0x08,0x08,0x08,0x08,0x18,
    0xB0,0x58,0xB8,0x10,0x10,0x20,0x20,0x40,
    0x4C,0xDE,0xFE,0xFE,0xFE,0x7C,0x18,0x14,
    0x14,0x22,0xA2,0x44,0x18,0x3C,0x3C,0x3C,
    0x18,0x18,0x18,0x3C,0x7E,0x7E,0x7E,0x7E,
    0x7E,0x3C,0x3C,0x24,0x24,0x26,0x20,0x60
  };

  char memory1500[0x100] =
  {
    0x18,0x3C,0x3C,0x3C,0x18,0x18,0x18,0x3C,
    0x7E,0x7E,0x7E,0x7E,0x7E,0x3C,0x3C,0x24,
    0x24,0x64,0x04,0x04,0x04,0x06,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x38,0x30,0x28,0x78,0x78,
    0x7C,0xC4,0x7F,0xC2,0x7F,0x80,0x3F,0x00,
    0x3F,0x00,0x1F,0x00,0x16,0x00,0x10,0x00,
    0x10,0x00,0x10,0x00,0x18,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x30,0x00,0x78,0x00,
    0x7C,0x00,0x7E,0x00,0x7F,0xF8,0x3F,0xF4,
    0x3F,0x14,0x1F,0x08,0x16,0x08,0x10,0x08,
    0x10,0x00,0x10,0x00,0x18,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x1C,0x00,0x14,0x0C,0x1E,0x1E,
    0x23,0x3E,0x43,0xFE,0x01,0xFE,0x00,0xFC,
    0x00,0xFC,0x00,0xF8,0x00,0x68,0x00,0x08,
    0x00,0x08,0x00,0x08,0x00,0x18,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x1E,
    0x00,0x3E,0x00,0x7E,0x1F,0xFE,0x2F,0xFC,
    0x28,0xFC,0x10,0xF8,0x10,0x68,0x10,0x08,
    0x00,0x08,0x00,0x08,0x00,0x18,0x60,0x90,
    0x90,0x90,0x90,0x90,0x60,0x20,0x60,0x20,
    0x20,0x20,0x20,0x70,0x60,0x90,0x10,0x20,
    0x40,0x80,0xF0,0x60,0x90,0x10,0x20,0x10,
    0x90,0x60,0x80,0x80,0xA0,0xA0,0xF0,0x20,
    0x20,0xF0,0x80,0xE0,0x10,0x10,0x90,0x60,
    0x60,0x90,0x80,0xE0,0x90,0x90,0x60,0xF0,
    0x10,0x10,0x20,0x20,0x40,0x40,0x60,0x90,
    0x90,0x60,0x90,0x90,0x60,0x60,0x90,0x90,
    0x70,0x10,0x90,0x60,0xFF,0xFF,0xF8,0x88
  };

  char memory1600[0x100] =
  {
    0x89,0x88,0xBB,0xAA,0xB8,0xBB,0xAA,0xB8,
    0x8B,0xA9,0x98,0xEB,0xAA,0xB8,0xEB,0xAA,
    0xB8,0x88,0x8A,0x88,0xFF,0xFF,0xF8,0xFF,
    0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFE,0xFF,
    0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFE,0xFF,
    0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFE,0xFF,
    0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFE,0xFF,
    0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0x9B,
    0xDA,0x89,0xFF,0xAB,0xAA,0xBA,0xFF,0xAB,
    0xAA,0xBA,0xFF,0x9B,0x8D,0x99,0xFF,0xBB,
    0xAD,0xBA,0xFF,0xBB,0xAD,0xBA,0xFF,0xB8,
    0xAD,0x8A,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
    0xFF,0xFF,0xFF,0xFC,0xB8,0xA8,0xBF,0xFF,
    0xFC,0xBB,0xAB,0xBF,0xFF,0xFC,0xBB,0xAB,
    0xBF,0xFF,0xFC,0xB9,0xA9,0xBF,0xFF,0xFC,
    0xBB,0xAB,0xBF,0xFF,0xFC,0xBB,0xDB,0xBF,
    0xFF,0xFC,0x88,0xD8,0x8F,0xFF,0xFC,0xFF,
    0xFF,0xFF,0xFF,0xFC,0xFF,0xFF,0xFF,0xFF,
    0xFF,0xF0,0x98,0xB5,0x47,0xFF,0xFF,0xF0,
    0xAA,0x95,0x5F,0xFF,0xFF,0xF0,0xAA,0x95,
    0x5F,0xFF,0xFF,0xF0,0x9A,0xA5,0x47,0xFF,
    0xFF,0xF0,0xAA,0xA5,0x77,0xFF,0xFF,0xF0,
    0xAA,0xB5,0x77,0xFF,0xFF,0xF0,0x98,0xB4,
    0x47,0xFF,0xFF,0xF0,0xFF,0xFF,0xFF,0xFF,
    0xFF,0xF0,0xFF,0xFF,0xFF,0xFF,0xC0,0x8A,
    0x48,0xFF,0xFF,0xC0,0xDA,0x4B,0xFF,0xFF,
    0xC0,0xDA,0xAB,0xFF,0xFF,0xC0,0xDA,0xA9,
    0xFF,0xFF,0xC0,0xDA,0xAB,0xFF,0xFF,0xC0,
    0xDA,0xEB,0xFF,0xFF,0xC0,0xDA,0xE8,0xFF,
    0xFF,0xC0,0xFF,0xFF,0xFF,0xFF,0xC0,0x40,
    0xE0,0x00,0x03,0x80,0x0F,0xE0,0x1F,0xF0,
    0x1F,0xF8,0x3F,0xF8,0x3F,0xFC,0x7F,0xFC
  };

  char memory1700[0x100] =
  {
    0x7F,0xFC,0x7E,0x7C,0x7C,0x38,0xF8,0x18,
    0xF8,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,
    0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF8,0x00,
    0xF8,0x18,0x7C,0x38,0x7E,0x7C,0x7F,0xFC,
    0x7F,0xFC,0x3F,0xFC,0x3F,0xF8,0x1F,0xF8,
    0x1F,0xF0,0x0F,0xE0,0x03,0x80,0x60,0x18,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xFF,0xFC,
    0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,
    0xFF,0xFC,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0x60,0x18,0x60,0x18,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,
    0xF0,0x3C,0xF0,0x3C,0xF0,0x3C,0xF8,0x7C,
    0xFC,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,
    0x7F,0xF8,0x7F,0xF8,0x3F,0xF0,0x60,0x10,
    0xF0,0x38,0xF0,0x38,0xF0,0x7C,0xF0,0x7C,
    0xF0,0xFC,0xF0,0xFC,0xF1,0xF8,0xF1,0xF8,
    0xF3,0xF0,0xF3,0xF0,0xF7,0xE0,0xFF,0xE0,
    0xFF,0xC0,0xFF,0x80,0xFF,0xC0,0xFF,0xC0,
    0xFF,0xE0,0xFF,0xE0,0xF3,0xF0,0xF3,0xF0,
    0xF1,0xF8,0xF1,0xF8,0xF0,0xFC,0xF0,0xFC,
    0xF0,0x7C,0xF0,0x7C,0xF0,0x38,0xF0,0x38,
    0x60,0x10,0x7F,0xF8,0xFF,0xFC,0xFF,0xFC,
    0xFF,0xFC,0xFF,0xFC,0x7F,0xF8,0x07,0x80,
    0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,
    0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80
  };

  char memory1800[0x100] =
  {
    0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,
    0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,
    0x07,0x80,0x7F,0xF8,0xFF,0xFC,0xFF,0xFC,
    0xFF,0xFC,0xFF,0xFC,0x7F,0xF8,0x3F,0xF8,
    0x7F,0xFC,0x7F,0xFC,0xFF,0xFC,0xFF,0xFC,
    0xFF,0xF8,0xF8,0x00,0xF0,0x00,0xF0,0x00,
    0xF0,0x00,0xF0,0x00,0xF0,0x00,0xFF,0xE0,
    0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,
    0xFF,0xE0,0xF0,0x00,0xF0,0x00,0xF0,0x00,
    0xF0,0x00,0xF0,0x00,0xF8,0x00,0xFF,0xF8,
    0xFF,0xFC,0xFF,0xFC,0x7F,0xFC,0x7F,0xFC,
    0x3F,0xF8,0x03,0x80,0x0F,0xE0,0x1F,0xF0,
    0x1F,0xF8,0x3F,0xF8,0x3F,0xFC,0x7F,0xFC,
    0x7F,0xFC,0x7E,0x7C,0x7C,0x38,0xF8,0x18,
    0xF8,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,
    0xF0,0x00,0xF0,0xF8,0xF0,0xF8,0xF8,0xFC,
    0xF8,0x7C,0x7C,0x3C,0x7E,0x3C,0x7F,0x7C,
    0x7F,0xFC,0x3F,0xFC,0x3F,0xFC,0x1F,0xFC,
    0x1F,0xF8,0x0F,0xF8,0x03,0xF0,0x20,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  };

  char memory3000[0x100] =
  {
    0x4C,0x98,0x0B,0xA2,0xB2,0xA0,0x0A,0x20,
    0x26,0x1A,0xA9,0xAC,0xA2,0x00,0xA0,0xFF,
    0x20,0xF4,0xFF,0x86,0x76,0x84,0x77,0xA9,
    0x00,0x85,0x60,0xA9,0x54,0x85,0x28,0xA2,
    0xDC,0xA0,0x0A,0x20,0x26,0x1A,0x20,0x5C,
    0x09,0x85,0x64,0xA2,0xE9,0xA0,0x0A,0x20,
    0x26,0x1A,0x20,0x5C,0x09,0x85,0x63,0xA2,
    0xF8,0xA0,0x0A,0x20,0x26,0x1A,0x20,0x5C,
    0x09,0x85,0x62,0xA2,0x07,0xA0,0x0B,0x20,
    0x26,0x1A,0x20,0x5C,0x09,0x85,0x61,0xA2,
    0x17,0xA0,0x0B,0x20,0x26,0x1A,0x20,0x5C,
    0x09,0x85,0x65,0x60,0xA9,0x79,0xA2,0x80,
    0x20,0xF4,0xFF,0x8A,0x10,0x05,0xA2,0x00,
    0x4C,0x83,0x09,0xA9,0x79,0xA2,0x81,0x20,
    0xF4,0xFF,0x8A,0x10,0x05,0xA2,0x01,0x4C,
    0x83,0x09,0xA9,0x7A,0x20,0xF4,0xFF,0xE0,
    0xFF,0xF0,0xD9,0x86,0x88,0x8A,0x49,0xFF,
    0x85,0x89,0xA4,0x60,0x8A,0x29,0x0F,0x85,
    0x8B,0x8A,0x29,0xF0,0x85,0x8C,0xA9,0x00,
    0x85,0x8D,0x85,0x8E,0x8A,0xD9,0x28,0x00,
    0xF0,0xBA,0xB9,0x28,0x00,0x29,0x0F,0xC5,
    0x8B,0xD0,0x02,0xE6,0x8D,0xB9,0x28,0x00,
    0x29,0xF0,0xC5,0x8C,0xD0,0x02,0xE6,0x8E,
    0x88,0x10,0xE1,0xA5,0x8D,0xF0,0x15,0xA5,
    0x8E,0xF0,0x11,0xA9,0xD6,0xA2,0x01,0xA0,
    0x00,0x20,0xF4,0xFF,0xA9,0x07,0x20,0xEE,
    0xFF,0x4C,0x5C,0x09,0xE6,0x60,0xA4,0x60,
    0x8A,0x99,0x28,0x00,0xE0,0x02,0xB0,0x12,
    0xE0,0x00,0xD0,0x07,0xA2,0x8A,0xA0,0x0B,
    0x4C,0xAC,0x0A,0xA2,0x90,0xA0,0x0B,0x4C,
    0xAC,0x0A,0xA4,0x88,0xB1,0x76,0xC9,0x21,
    0x90,0x16,0xC9,0x7F,0xB0,0x12,0x48,0xA9
  };

  char memory3100[0x100] =
  {
    0x27,0x20,0xEE,0xFF,0x68,0x20,0xEE,0xFF,
    0xA9,0x27,0x20,0xEE,0xFF,0x4C,0xAF,0x0A,
    0xC9,0x00,0xD0,0x07,0xA2,0x26,0xA0,0x0B,
    0x4C,0xAC,0x0A,0xC9,0x01,0xD0,0x07,0xA2,
    0x2A,0xA0,0x0B,0x4C,0xAC,0x0A,0xC9,0x02,
    0xD0,0x07,0xA2,0x34,0xA0,0x0B,0x4C,0xAC,
    0x0A,0xC9,0x1B,0xD0,0x07,0xA2,0x3F,0xA0,
    0x0B,0x4C,0xAC,0x0A,0xC9,0x20,0xD0,0x07,
    0xA2,0x46,0xA0,0x0B,0x4C,0xAC,0x0A,0xC9,
    0x7F,0xD0,0x07,0xA2,0x4C,0xA0,0x0B,0x4C,
    0xAC,0x0A,0xC9,0x0D,0xD0,0x07,0xA2,0x53,
    0xA0,0x0B,0x4C,0xAC,0x0A,0xC9,0x8B,0xD0,
    0x07,0xA2,0x5A,0xA0,0x0B,0x4C,0xAC,0x0A,
    0xC9,0x8C,0xD0,0x07,0xA2,0x5F,0xA0,0x0B,
    0x4C,0xAC,0x0A,0xC9,0x8D,0xD0,0x07,0xA2,
    0x6A,0xA0,0x0B,0x4C,0xAC,0x0A,0xC9,0x8E,
    0xD0,0x07,0xA2,0x76,0xA0,0x0B,0x4C,0xAC,
    0x0A,0xC9,0x8F,0xD0,0x07,0xA2,0x81,0xA0,
    0x0B,0x4C,0xAC,0x0A,0xC9,0x80,0x90,0x17,
    0xC9,0x8A,0xB0,0x13,0x48,0xA9,0x66,0x20,
    0xEE,0xFF,0x68,0x38,0xE9,0x50,0x20,0xEE,
    0xFF,0x4C,0xAF,0x0A,0x20,0x26,0x1A,0xA5,
    0x89,0x60,0x29,0x10,0x12,0x00,0x04,0x19,
    0x04,0xE0,0x01,0xB6,0x03,0x4B,0x20,0x45,
    0x20,0x59,0x19,0x04,0x60,0x00,0x52,0x03,
    0x53,0x20,0x45,0x20,0x4C,0x20,0x45,0x20,
    0x43,0x20,0x54,0x20,0x49,0x20,0x4F,0x20,
    0x4E,0x12,0x00,0x02,0x0C,0x19,0x04,0xC4,
    0x00,0xBC,0x02,0x55,0x70,0x20,0x2E,0x2E,
    0x20,0x0E,0x19,0x04,0x40,0x00,0x6C,0x02,
    0x44,0x6F,0x77,0x6E,0x20,0x2E,0x2E,0x20,
    0x0E,0x19,0x04,0x40,0x00,0x1C,0x02,0x4C
  };

  char memory3200[0x100] =
  {
    0x65,0x66,0x74,0x20,0x2E,0x2E,0x20,0x0F,
    0x19,0x04,0x00,0x00,0xCC,0x01,0x52,0x69,
    0x67,0x68,0x74,0x20,0x2E,0x2E,0x20,0x0E,
    0x19,0x04,0x40,0x00,0x7C,0x01,0x4A,0x75,
    0x6D,0x70,0x20,0x2E,0x2E,0x20,0x03,0x54,
    0x61,0x62,0x09,0x43,0x61,0x70,0x73,0x20,
    0x4C,0x6F,0x63,0x6B,0x0A,0x53,0x68,0x69,
    0x66,0x74,0x20,0x4C,0x6F,0x63,0x6B,0x06,
    0x45,0x73,0x63,0x61,0x70,0x65,0x05,0x53,
    0x70,0x61,0x63,0x65,0x06,0x44,0x65,0x6C,
    0x65,0x74,0x65,0x06,0x52,0x65,0x74,0x75,
    0x72,0x6E,0x04,0x43,0x6F,0x70,0x79,0x0A,
    0x4C,0x65,0x66,0x74,0x20,0x41,0x72,0x72,
    0x6F,0x77,0x0B,0x52,0x69,0x67,0x68,0x74,
    0x20,0x41,0x72,0x72,0x6F,0x77,0x0A,0x44,
    0x6F,0x77,0x6E,0x20,0x41,0x72,0x72,0x6F,
    0x77,0x08,0x55,0x70,0x20,0x41,0x72,0x72,
    0x6F,0x77,0x05,0x53,0x68,0x69,0x66,0x74,
    0x07,0x43,0x6F,0x6E,0x74,0x72,0x6F,0x6C,
    0xA2,0xF8,0xA0,0x0B,0x20,0x26,0x1A,0xA9,
    0xAC,0xA2,0x00,0xA0,0xFF,0x20,0xF4,0xFF,
    0x86,0x76,0x84,0x77,0xA2,0xDC,0xA0,0x0A,
    0x20,0x26,0x1A,0xA5,0x64,0x20,0xF0,0x0B,
    0xA2,0xE9,0xA0,0x0A,0x20,0x26,0x1A,0xA5,
    0x63,0x20,0xF0,0x0B,0xA2,0xF8,0xA0,0x0A,
    0x20,0x26,0x1A,0xA5,0x62,0x20,0xF0,0x0B,
    0xA2,0x07,0xA0,0x0B,0x20,0x26,0x1A,0xA5,
    0x61,0x20,0xF0,0x0B,0xA2,0x17,0xA0,0x0B,
    0x20,0x26,0x1A,0xA5,0x65,0x20,0xF0,0x0B,
    0xA2,0x09,0xA0,0x0C,0x20,0x26,0x1A,0x60,
    0x49,0xFF,0xAA,0x85,0x88,0x4C,0xDC,0x09,
    0x10,0x19,0x04,0x00,0x02,0x20,0x03,0x12
  };

  char memory3300[0x100] =
  {
    0x00,0x04,0x4B,0x45,0x59,0x53,0x12,0x00,
    0x08,0x2E,0x12,0x00,0x02,0x19,0x04,0x40,
    0x00,0x18,0x01,0x48,0x6F,0x6C,0x64,0x20,
    0x2E,0x2E,0x20,0x27,0x48,0x27,0x19,0x04,
    0x00,0x00,0xC8,0x00,0x41,0x62,0x6F,0x72,
    0x74,0x20,0x2E,0x2E,0x20,0x45,0x73,0x63,
    0x61,0x70,0x65,0x20,0x2B,0x27,0x48,0x27,
    0xA5,0x46,0x05,0x47,0xD0,0x01,0x60,0xA5,
    0x38,0x29,0x01,0xF0,0x01,0x60,0xA5,0x49,
    0xD0,0x05,0xA9,0x64,0x4C,0x8B,0x0C,0xC9,
    0x01,0xD0,0x05,0xA9,0x96,0x4C,0x8B,0x0C,
    0xC9,0x02,0xD0,0x1A,0xA5,0x4A,0xC9,0x0B,
    0x90,0x0A,0xA9,0xBE,0x38,0xE5,0x4A,0xE5,
    0x4A,0x4C,0x8B,0x0C,0xA9,0x96,0x18,0x65,
    0x4A,0x65,0x4A,0x4C,0x8B,0x0C,0xC9,0x03,
    0xD0,0x0A,0xA9,0x6E,0x38,0xE5,0x4A,0xE5,
    0x4A,0x4C,0x8B,0x0C,0xA5,0x46,0xD0,0x01,
    0x60,0xA9,0x64,0x8D,0x9C,0x0C,0xA2,0x98,
    0xA0,0x0C,0xA9,0x07,0x20,0xF1,0xFF,0x60,
    0x13,0x00,0x01,0x00,0x00,0x00,0x01,0x00,
    0x03,0x00,0x02,0x00,0x78,0x00,0x1E,0x00,
    0x10,0x00,0x03,0x00,0x00,0x00,0x04,0x00,
    0x10,0x00,0x01,0x00,0x04,0x00,0x01,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0xD0,0x0C,0x3E,0x0D,0xB2,0x0D,0x4B,0x0E,
    0xDC,0x0E,0x6C,0x0F,0xE8,0x0F,0x72,0x10,
    0x0D,0x04,0x00,0x0A,0x02,0x01,0x00,0x13,
    0x06,0x01,0x12,0x0B,0x02,0x08,0x0B,0x0E,
    0x12,0x0C,0x09,0x0A,0x0D,0x0B,0x0C,0x0E,
    0x0D,0x0E,0x0F,0x0F,0x10,0x10,0x03,0x07,
    0x11,0x09,0x0B,0x15,0x05,0x09,0x15,0x0B,
    0x10,0x15,0x12,0x13,0x03,0x07,0x0D,0x07,
  };

  char memory3400[0x100] =
  {
    0x02,0x17,0x0B,0x02,0x08,0x10,0x02,0x08,
    0x04,0x02,0x01,0x07,0x0D,0x07,0x12,0x07,
    0x02,0x0C,0x0A,0x0D,0x11,0x0C,0x04,0x11,
    0x0A,0x12,0x06,0x16,0x0D,0x16,0x13,0x16,
    0x02,0x02,0x0D,0x02,0x05,0x07,0x0E,0x07,
    0x05,0x0C,0x0F,0x0C,0x10,0x10,0x0B,0x12,
    0x09,0x16,0x0E,0x16,0x05,0x11,0x08,0x16,
    0x04,0x0C,0x06,0x07,0x0C,0x02,0x0D,0x08,
    0x00,0x07,0x03,0x01,0x00,0x03,0x01,0x05,
    0x13,0x06,0x00,0x06,0x06,0x08,0x0A,0x06,
    0x0C,0x0E,0x06,0x10,0x13,0x0B,0x00,0x03,
    0x0B,0x05,0x0E,0x0B,0x10,0x13,0x10,0x00,
    0x0A,0x10,0x0C,0x13,0x15,0x04,0x0A,0x15,
    0x0C,0x13,0x02,0x02,0x12,0x04,0x11,0x17,
    0x06,0x07,0x12,0x09,0x02,0x08,0x09,0x0C,
    0x17,0x0D,0x0C,0x12,0x11,0x02,0x0D,0x11,
    0x11,0x17,0x05,0x02,0x0C,0x02,0x00,0x07,
    0x04,0x07,0x0D,0x07,0x00,0x0C,0x07,0x0C,
    0x13,0x0C,0x07,0x11,0x07,0x16,0x0F,0x16,
    0x13,0x16,0x00,0x02,0x03,0x02,0x0F,0x02,
    0x10,0x07,0x00,0x11,0x0A,0x11,0x0C,0x16,
    0x06,0x16,0x01,0x02,0x12,0x0C,0x0B,0x0C,
    0x0D,0x16,0x18,0x07,0x01,0x0A,0x03,0x01,
    0x00,0x02,0x02,0x03,0x04,0x01,0x07,0x09,
    0x01,0x0B,0x13,0x05,0x0F,0x12,0x0A,0x00,
    0x04,0x0F,0x00,0x03,0x13,0x03,0x04,0x06,
    0x07,0x0A,0x06,0x0C,0x0C,0x07,0x0E,0x0E,
    0x08,0x0F,0x0F,0x09,0x11,0x11,0x0A,0x12,
    0x13,0x0C,0x0C,0x0D,0x0C,0x0F,0x0F,0x0F,
    0x12,0x13,0x10,0x11,0x11,0x11,0x0F,0x0F,
    0x12,0x0C,0x0D,0x13,0x07,0x0B,0x15,0x0D,
    0x0F,0x14,0x10,0x10,0x14,0x12,0x13,0x01
  };

  char memory3500[0x100] =
  {
    0x02,0x0C,0x03,0x0B,0x15,0x08,0x07,0x15,
    0x0A,0x07,0x15,0x0D,0x13,0x17,0x12,0x02,
    0x07,0x13,0x0B,0x11,0x05,0x04,0x03,0x0F,
    0x02,0x10,0x06,0x04,0x0B,0x04,0x14,0x09,
    0x07,0x0F,0x09,0x0F,0x0D,0x01,0x10,0x11,
    0x11,0x13,0x12,0x13,0x15,0x02,0x02,0x02,
    0x0B,0x07,0x07,0x07,0x14,0x00,0x10,0x0D,
    0x02,0x0C,0x13,0x0F,0x12,0x0D,0x0D,0x12,
    0x15,0x02,0x10,0x09,0x14,0x11,0x06,0x00,
    0x02,0x08,0x07,0x1A,0x05,0x01,0x06,0x04,
    0x01,0x00,0x04,0x01,0x06,0x0A,0x01,0x0D,
    0x13,0x06,0x00,0x04,0x06,0x07,0x0A,0x06,
    0x0D,0x11,0x05,0x13,0x13,0x0C,0x00,0x01,
    0x0D,0x03,0x03,0x0E,0x05,0x05,0x0F,0x07,
    0x08,0x0B,0x07,0x08,0x0B,0x0D,0x10,0x0A,
    0x12,0x13,0x10,0x08,0x0A,0x11,0x00,0x00,
    0x12,0x02,0x02,0x13,0x03,0x03,0x14,0x04,
    0x04,0x15,0x05,0x05,0x15,0x07,0x0A,0x10,
    0x0D,0x0E,0x10,0x10,0x10,0x10,0x12,0x13,
    0x15,0x0D,0x0F,0x15,0x11,0x13,0x03,0x02,
    0x08,0x08,0x02,0x17,0x0E,0x0C,0x17,0x0F,
    0x02,0x08,0x13,0x10,0x17,0x0B,0x00,0x02,
    0x00,0x0D,0x00,0x12,0x07,0x07,0x09,0x11,
    0x0D,0x02,0x10,0x07,0x0D,0x0C,0x13,0x0B,
    0x11,0x10,0x10,0x15,0x10,0x18,0x00,0x07,
    0x0A,0x02,0x12,0x02,0x05,0x0F,0x09,0x16,
    0x0D,0x16,0x0A,0x16,0x11,0x16,0x11,0x02,
    0x04,0x02,0x0A,0x07,0x11,0x09,0x01,0x0D,
    0x04,0x01,0x00,0x01,0x01,0x03,0x0B,0x01,
    0x0D,0x0F,0x01,0x12,0x13,0x06,0x00,0x05,
    0x06,0x09,0x0C,0x06,0x0E,0x0F,0x0B,0x00,
    0x05,0x0B,0x0A,0x0F,0x0B,0x13,0x13,0x10
  };

  char memory3600[0x100] =
  {
    0x00,0x05,0x15,0x03,0x07,0x14,0x09,0x09,
    0x13,0x0B,0x0D,0x12,0x0E,0x0E,0x16,0x0C,
    0x0F,0x15,0x12,0x13,0x03,0x02,0x08,0x02,
    0x0C,0x12,0x04,0x0C,0x17,0x07,0x02,0x07,
    0x07,0x0A,0x11,0x0A,0x02,0x08,0x0C,0x07,
    0x0D,0x0C,0x14,0x18,0x0E,0x02,0x08,0x10,
    0x00,0x02,0x00,0x07,0x00,0x0C,0x00,0x11,
    0x05,0x07,0x05,0x16,0x09,0x0B,0x0D,0x06,
    0x0B,0x14,0x0D,0x17,0x13,0x0C,0x13,0x16,
    0x04,0x02,0x05,0x02,0x06,0x02,0x0D,0x02,
    0x0F,0x02,0x12,0x02,0x0A,0x0C,0x0F,0x0C,
    0x03,0x16,0x06,0x16,0x07,0x16,0x0F,0x17,
    0x12,0x16,0x01,0x07,0x03,0x0C,0x01,0x11,
    0x0E,0x0C,0x0F,0x07,0x10,0x06,0x01,0x09,
    0x04,0x01,0x00,0x02,0x01,0x06,0x08,0x01,
    0x0B,0x0E,0x06,0x00,0x01,0x06,0x03,0x05,
    0x06,0x0C,0x0E,0x0B,0x02,0x07,0x0B,0x0C,
    0x11,0x0A,0x11,0x13,0x10,0x00,0x05,0x10,
    0x10,0x13,0x15,0x06,0x06,0x15,0x08,0x08,
    0x14,0x0C,0x11,0x16,0x11,0x13,0x02,0x11,
    0x11,0x00,0x02,0x08,0x04,0x04,0x12,0x0E,
    0x07,0x0D,0x0E,0x13,0x17,0x11,0x02,0x0D,
    0x11,0x10,0x18,0x09,0x02,0x02,0x10,0x02,
    0x05,0x07,0x0C,0x07,0x0C,0x0C,0x10,0x0C,
    0x07,0x11,0x03,0x15,0x06,0x16,0x0C,0x15,
    0x13,0x11,0x13,0x17,0x0B,0x02,0x0C,0x02,
    0x0D,0x02,0x0E,0x02,0x00,0x11,0x02,0x11,
    0x03,0x11,0x07,0x0C,0x13,0x0B,0x01,0x11,
    0x01,0x02,0x12,0x11,0x0D,0x07,0x12,0x0B,
    0x17,0x07,0x01,0x04,0x03,0x15,0x0B,0x10,
    0x10,0x00,0x04,0x10,0x06,0x07,0x0B,0x00,
    0x02,0x06,0x01,0x03,0x04,0x00,0x01,0x01
  };

  char memory3700[0x100] =
  {
    0x03,0x04,0x02,0x05,0x06,0x01,0x07,0x08,
    0x02,0x09,0x09,0x03,0x09,0x09,0x03,0x0C,
    0x0C,0x08,0x05,0x08,0x09,0x05,0x05,0x0A,
    0x05,0x05,0x0B,0x05,0x05,0x0C,0x05,0x05,
    0x0B,0x08,0x08,0x0C,0x08,0x08,0x0F,0x0C,
    0x0F,0x0B,0x0A,0x0B,0x09,0x0E,0x10,0x02,
    0x0F,0x10,0x01,0x02,0x12,0x03,0x02,0x08,
    0x05,0x14,0x18,0x07,0x14,0x18,0x09,0x14,
    0x18,0x0D,0x10,0x17,0x0F,0x0A,0x11,0x12,
    0x06,0x17,0x08,0x17,0x0A,0x17,0x0F,0x16,
    0x07,0x11,0x02,0x03,0x07,0x09,0x0B,0x0C,
    0x10,0x0F,0x10,0x0A,0x0C,0x04,0x11,0x02,
    0x02,0x07,0x03,0x11,0x08,0x09,0x0C,0x16,
    0x0D,0x16,0x01,0x11,0x0E,0x0A,0x00,0x05,
    0x02,0x0C,0x0F,0x06,0x00,0x10,0x03,0x01,
    0x00,0x13,0x06,0x02,0x04,0x06,0x07,0x0D,
    0x06,0x10,0x12,0x0B,0x02,0x05,0x0B,0x08,
    0x0C,0x0B,0x0F,0x12,0x10,0x03,0x06,0x10,
    0x09,0x0B,0x10,0x0E,0x11,0x15,0x03,0x03,
    0x15,0x06,0x06,0x15,0x08,0x0C,0x15,0x0E,
    0x0E,0x15,0x11,0x11,0x03,0x02,0x08,0x11,
    0x02,0x08,0x0A,0x07,0x0D,0x04,0x0C,0x12,
    0x10,0x0C,0x12,0x0A,0x11,0x17,0x05,0x06,
    0x0F,0x06,0x06,0x0B,0x0E,0x0B,0x08,0x10,
    0x0C,0x10,0x05,0x15,0x0F,0x15,0x07,0x15,
    0x0D,0x15,0x03,0x18,0x11,0x18,0x01,0x02,
    0x02,0x02,0x04,0x02,0x05,0x02,0x06,0x02,
    0x08,0x02,0x09,0x02,0x0A,0x02,0x0B,0x02,
    0x0C,0x02,0x0D,0x02,0x0E,0x02,0x0F,0x02,
    0x10,0x02,0x12,0x02,0x13,0x02,0x11,0x02,
    0x0A,0x0C,0x0A,0x16,0x03,0x11,0x11,0x11,
    0x55,0x42,0x28,0x34,0x29,0x3A,0x20,0x45
  };

  char memory3800[0x100] =
  {
    0x0D,0x00,0x0A,0x0C,0x20,0xD2,0x3D,0xB8,
    0x50,0x2B,0x32,0x34,0x0D,0x00,0x14,0x0E,
    0x20,0xF4,0x2A,0x46,0x58,0x32,0x32,0x39,
    0x2C,0x31,0x0D,0x00,0x1E,0x08,0x20,0xEE,
    0x85,0xF9,0x0D,0x00,0x28,0x0A,0x20,0xEB,
    0x35,0x3A,0xEF,0x35,0x0D,0x00,0x32,0x0D,
    0x20,0x2A,0x46,0x58,0x31,0x30,0x2C,0x31,
    0x30,0x0D,0x00,0x3C,0x1F,0x20,0xEF,0x31,
    0x39,0x2C,0x31,0x2C,0x33,0x2C,0x30,0x2C,
    0x30,0x2C,0x30,0x2C,0x31,0x39,0x2C,0x33,
    0x2C,0x34,0x2C,0x30,0x2C,0x30,0x2C,0x30,
    0x0D,0x00,0x46,0x0E,0x20,0xF4,0x20,0x43,
    0x49,0x52,0x43,0x4C,0x45,0x53,0x0D,0x00,
    0x50,0x11,0x20,0xEF,0x32,0x39,0x2C,0x36,
    0x35,0x36,0x3B,0x35,0x31,0x32,0x3B,0x0D,
    0x00,0x5A,0x09,0x20,0xE6,0x30,0x2C,0x33,
    0x0D,0x00,0x64,0x12,0x20,0xF0,0x34,0x2C,
    0x30,0x2C,0x30,0x3A,0x20,0x53,0x3D,0x32,
    0x38,0x30,0x0D,0x00,0x6E,0x15,0x20,0xE3,
    0x20,0x58,0x3D,0x30,0x20,0xB8,0x20,0x33,
    0x36,0x30,0x20,0x88,0x20,0x31,0x35,0x0D,
    0x00,0x78,0x24,0x20,0xF0,0x34,0x2C,0x30,
    0x2C,0x30,0x3A,0x20,0xF0,0x38,0x35,0x2C,
    0x53,0x2A,0xB5,0x28,0xB2,0x28,0x58,0x29,
    0x29,0x2C,0x53,0x2A,0x9B,0x28,0xB2,0x28,
    0x58,0x29,0x29,0x0D,0x00,0x82,0x06,0x20,
    0xED,0x0D,0x00,0x8C,0x09,0x20,0xE6,0x30,
    0x2C,0x31,0x0D,0x00,0x96,0x11,0x20,0xF0,
    0x34,0x2C,0x30,0x2C,0x30,0x3A,0x20,0x53,
    0x3D,0x34,0x30,0x0D,0x00,0xA0,0x15,0x20,
    0xE3,0x20,0x58,0x3D,0x30,0x20,0xB8,0x20,
    0x33,0x36,0x30,0x20,0x88,0x20,0x32,0x34
  };

  char memory3900[0x100] =
  {
    0x0D,0x00,0xAA,0x24,0x20,0xF0,0x34,0x2C,
    0x30,0x2C,0x30,0x3A,0x20,0xF0,0x38,0x35,
    0x2C,0x53,0x2A,0xB5,0x28,0xB2,0x28,0x58,
    0x29,0x29,0x2C,0x53,0x2A,0x9B,0x28,0xB2,
    0x28,0x58,0x29,0x29,0x0D,0x00,0xB4,0x06,
    0x20,0xED,0x0D,0x00,0xBE,0x17,0x20,0xE3,
    0x20,0x52,0x3D,0x31,0x32,0x30,0x20,0xB8,
    0x20,0x32,0x38,0x30,0x20,0x88,0x20,0x38,
    0x30,0x0D,0x00,0xC8,0x1E,0x20,0xEC,0x20,
    0x52,0x2A,0xB5,0x28,0xB2,0x28,0x33,0x35,
    0x34,0x29,0x29,0x2C,0x52,0x2A,0x9B,0x28,
    0xB2,0x28,0x33,0x35,0x34,0x29,0x29,0x0D,
    0x00,0xD2,0x0A,0x20,0xEC,0x20,0x30,0x2C,
    0x52,0x0D,0x00,0xDC,0x15,0x20,0xE3,0x20,
    0x58,0x3D,0x30,0x20,0xB8,0x20,0x33,0x37,
    0x35,0x20,0x88,0x20,0x31,0x35,0x0D,0x00,
    0xE6,0x1D,0x20,0xF0,0x20,0x38,0x35,0x2C,
    0x52,0x2A,0xB5,0x28,0xB2,0x28,0x58,0x29,
    0x29,0x2C,0x52,0x2A,0x9B,0x28,0xB2,0x28,
    0x58,0x29,0x29,0x0D,0x00,0xF0,0x08,0x20,
    0xED,0x3A,0xED,0x0D,0x00,0xFA,0x23,0x20,
    0xEF,0x35,0x3A,0xEC,0x2D,0x31,0x38,0x38,
    0x2C,0x31,0x36,0x3A,0xF1,0x22,0x41,0x22,
    0x3A,0xEC,0x2D,0x31,0x30,0x34,0x2C,0x31,
    0x36,0x3A,0xF1,0x22,0x46,0x22,0x0D,0x01,
    0x04,0x1D,0x20,0xEC,0x34,0x38,0x2C,0x31,
    0x36,0x3A,0xF1,0x22,0x41,0x22,0x3A,0xEC,
    0x31,0x32,0x38,0x2C,0x31,0x36,0x3A,0xF1,
    0x22,0x46,0x22,0x0D,0x01,0x0E,0x12,0x20,
    0x44,0x24,0x3D,0xBD,0x28,0x31,0x30,0x29,
    0x2B,0xBD,0x28,0x38,0x29,0x0D,0x01,0x18,
    0x2A,0x20,0xEC,0x2D,0x33,0x32,0x2C,0x31
  };

  char memory3A00[0x100] =
  {
    0x38,0x38,0x3A,0xF1,0x22,0x53,0x22,0x44,
    0x24,0x22,0x4F,0x22,0x3A,0xEC,0x2D,0x33,
    0x32,0x2C,0x31,0x30,0x34,0x3A,0xF1,0x22,
    0x46,0x22,0x44,0x24,0x22,0x54,0x22,0x0D,
    0x01,0x22,0x2B,0x20,0xEC,0x2D,0x33,0x32,
    0x2C,0x2D,0x34,0x38,0x3A,0xF1,0x22,0x57,
    0x22,0x44,0x24,0x22,0x41,0x22,0x3A,0xEC,
    0x2D,0x33,0x32,0x2C,0x2D,0x31,0x32,0x38,
    0x3A,0xF1,0x22,0x52,0x22,0x44,0x24,0x22,
    0x45,0x22,0x0D,0x01,0x2C,0x0F,0x20,0xEF,
    0x31,0x39,0x2C,0x32,0x2C,0x36,0x3B,0x30,
    0x3B,0x0D,0x01,0x36,0x13,0x20,0xEF,0x34,
    0x2C,0x32,0x36,0x3A,0xFB,0x32,0x3A,0xE6,
    0x31,0x2C,0x32,0x20,0x0D,0x01,0x40,0x1B,
    0x20,0xF1,0x27,0x27,0x22,0x20,0x20,0x20,
    0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
    0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x22,0x0D,
    0x01,0x4A,0x19,0x20,0xF1,0x22,0x20,0x20,
    0x20,0x2A,0x20,0x20,0x20,0x20,0x20,0x20,
    0x20,0x20,0x20,0x20,0x20,0x20,0x2A,0x22,
    0x0D,0x01,0x54,0x19,0x20,0xF1,0x22,0x20,
    0x20,0x20,0x2A,0x41,0x26,0x46,0x20,0x53,
    0x6F,0x66,0x74,0x77,0x61,0x72,0x65,0x2A,
    0x22,0x0D,0x01,0x5E,0x19,0x20,0xF1,0x22,
    0x20,0x20,0x20,0x2A,0x20,0x20,0x20,0x20,
    0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
    0x2A,0x22,0x0D,0x01,0x68,0x1A,0x20,0xF1,
    0x22,0x20,0x20,0x20,0x2A,0x2A,0x2A,0x2A,
    0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
    0x2A,0x2A,0x22,0x27,0x0D,0x01,0x72,0x2A,
    0x20,0xEC,0x20,0x34,0x30,0x2C,0x38,0x31,
    0x30,0x3A,0xF0,0x30,0x2C,0x32,0x30,0x2C
  };

  char memory3B00[0x100] =
  {
    0x30,0x3A,0xF0,0x38,0x31,0x2C,0x2D,0x32,
    0x30,0x2C,0x31,0x32,0x30,0x3A,0xF0,0x38,
    0x31,0x2C,0x32,0x30,0x2C,0x30,0x0D,0x01,
    0x7C,0x29,0x20,0xF0,0x38,0x31,0x2C,0x30,
    0x2C,0x32,0x30,0x3A,0xF0,0x38,0x31,0x2C,
    0x36,0x30,0x2C,0x30,0x3A,0xF0,0x38,0x31,
    0x2C,0x30,0x2C,0x2D,0x32,0x30,0x3A,0xF0,
    0x38,0x31,0x2C,0x32,0x30,0x2C,0x30,0x0D,
    0x01,0x86,0x1A,0x20,0xF0,0x38,0x31,0x2C,
    0x2D,0x32,0x30,0x2C,0x2D,0x31,0x32,0x30,
    0x3A,0xF0,0x38,0x31,0x2C,0x32,0x30,0x2C,
    0x30,0x0D,0x01,0x90,0x2B,0x20,0xF0,0x30,
    0x2C,0x2D,0x32,0x30,0x2C,0x35,0x30,0x3A,
    0xF0,0x30,0x2C,0x30,0x2C,0x32,0x30,0x3A,
    0xF0,0x38,0x31,0x2C,0x2D,0x36,0x30,0x2C,
    0x2D,0x32,0x30,0x3A,0xF0,0x38,0x31,0x2C,
    0x30,0x2C,0x32,0x30,0x0D,0x01,0x9A,0x2B,
    0x20,0xEC,0x31,0x31,0x36,0x30,0x2C,0x38,
    0x31,0x30,0x3A,0xF0,0x30,0x2C,0x32,0x30,
    0x2C,0x30,0x3A,0xF0,0x38,0x31,0x2C,0x2D,
    0x32,0x30,0x2C,0x31,0x34,0x30,0x3A,0xF0,
    0x38,0x31,0x2C,0x32,0x30,0x2C,0x30,0x0D,
    0x01,0xA4,0x21,0x20,0xF0,0x30,0x2C,0x37,
    0x30,0x2C,0x30,0x3A,0xF0,0x38,0x31,0x2C,
    0x2D,0x37,0x30,0x2C,0x2D,0x32,0x30,0x3A,
    0xF0,0x38,0x31,0x2C,0x37,0x30,0x2C,0x30,
    0x0D,0x01,0xAE,0x2C,0x20,0xF0,0x30,0x2C,
    0x2D,0x37,0x30,0x2C,0x2D,0x35,0x30,0x3A,
    0xF0,0x30,0x2C,0x30,0x2C,0x2D,0x32,0x30,
    0x3A,0xF0,0x38,0x31,0x2C,0x35,0x30,0x2C,
    0x32,0x30,0x3A,0xF0,0x38,0x31,0x2C,0x30,
    0x2C,0x2D,0x32,0x30,0x0D,0x01,0xB8,0x07
  };

  char memory3C00[0x100] =
  {
    0x20,0xEF,0x35,0x0D,0x01,0xC2,0x16,0x20,
    0xEF,0x32,0x39,0x2C,0x36,0x35,0x36,0x3B,
    0x35,0x31,0x32,0x3B,0x3A,0xE6,0x30,0x2C,
    0x31,0x0D,0x01,0xCC,0x0F,0x20,0xE3,0x58,
    0x3D,0x31,0xB8,0x35,0x30,0x30,0x3A,0xED,
    0x0D,0x01,0xD6,0x0E,0x20,0xE3,0x20,0x52,
    0x3D,0x31,0x20,0xB8,0x20,0x34,0x0D,0x01,
    0xE0,0x0E,0x20,0xE3,0x20,0x54,0x3D,0x31,
    0x20,0xB8,0x20,0x34,0x0D,0x01,0xEA,0x12,
    0x20,0xF3,0x20,0x41,0x2C,0x42,0x2C,0x43,
    0x2C,0x44,0x2C,0x45,0x2C,0x46,0x0D,0x01,
    0xF4,0x1A,0x20,0xEC,0x20,0x41,0x2C,0x42,
    0x3A,0x20,0xEC,0x20,0x43,0x2C,0x44,0x3A,
    0x20,0xF0,0x38,0x35,0x2C,0x45,0x2C,0x46,
    0x0D,0x01,0xFE,0x06,0x20,0xED,0x0D,0x02,
    0x08,0x0F,0x20,0xE3,0x58,0x3D,0x31,0xB8,
    0x35,0x30,0x30,0x3A,0xED,0x0D,0x02,0x12,
    0x06,0x20,0xED,0x0D,0x02,0x1C,0x10,0x20,
    0xE3,0x58,0x3D,0x31,0xB8,0x31,0x30,0x30,
    0x30,0x3A,0xED,0x0D,0x02,0x26,0x09,0x20,
    0xE6,0x31,0x2C,0x32,0x0D,0x02,0x30,0x1C,
    0x20,0xEC,0x20,0x2D,0x32,0x35,0x36,0x2C,
    0x2D,0x33,0x32,0x30,0x3A,0xF1,0x22,0x50,
    0x72,0x65,0x73,0x65,0x6E,0x74,0x73,0x22,
    0x0D,0x02,0x3A,0x10,0x20,0xE3,0x58,0x3D,
    0x31,0xB8,0x31,0x30,0x30,0x30,0x3A,0xED,
    0x0D,0x02,0x44,0x1F,0x20,0xEC,0x20,0x2D,
    0x33,0x38,0x34,0x2C,0x2D,0x34,0x30,0x30,
    0x3A,0xF1,0x22,0x43,0x48,0x55,0x43,0x4B,
    0x49,0x45,0x20,0x45,0x47,0x47,0x22,0x0D,
    0x02,0x4E,0x15,0x20,0xE3,0x58,0x20,0x3D,
    0x20,0x31,0x35,0x20,0xB8,0x20,0x31,0x20
  };

  char memory3D00[0x100] =
  {
    0x88,0x20,0x2D,0x31,0x0D,0x02,0x58,0x06,
    0x20,0xED,0x0D,0x02,0x62,0x0E,0x20,0x41,
    0x3D,0xA6,0x28,0x35,0x30,0x30,0x29,0x20,
    0x0D,0x02,0x6C,0x0E,0x20,0x2A,0x52,0x55,
    0x4E,0x20,0x45,0x47,0x47,0x20,0x0D,0x02,
    0x76,0x07,0x20,0xE0,0x20,0x0D,0x02,0x80,
    0x05,0x20,0x0D,0x02,0x8A,0x20,0x20,0xDC,
    0x20,0x31,0x38,0x30,0x2C,0x31,0x39,0x30,
    0x2C,0x20,0x32,0x38,0x30,0x2C,0x32,0x38,
    0x30,0x2C,0x20,0x33,0x31,0x30,0x2C,0x32,
    0x38,0x30,0x0D,0x02,0x94,0x23,0x20,0xDC,
    0x20,0x31,0x38,0x35,0x2C,0x2D,0x31,0x39,
    0x30,0x2C,0x20,0x32,0x38,0x30,0x2C,0x2D,
    0x32,0x38,0x30,0x2C,0x20,0x33,0x31,0x30,
    0x2C,0x2D,0x32,0x38,0x30,0x0D,0x02,0x9E,
    0x26,0x20,0xDC,0x20,0x2D,0x31,0x38,0x35,
    0x2C,0x2D,0x31,0x39,0x30,0x2C,0x20,0x2D,
    0x32,0x38,0x30,0x2C,0x2D,0x32,0x38,0x30,
    0x2C,0x20,0x2D,0x33,0x31,0x30,0x2C,0x2D,
    0x32,0x38,0x30,0x0D,0x02,0xA8,0x23,0x20,
    0xDC,0x20,0x2D,0x31,0x38,0x30,0x2C,0x31,
    0x39,0x30,0x2C,0x20,0x2D,0x32,0x38,0x30,
    0x2C,0x32,0x38,0x30,0x2C,0x20,0x2D,0x33,
    0x31,0x30,0x2C,0x32,0x38,0x30,0x0D,0x02,
    0xB2,0x20,0x20,0xDC,0x20,0x31,0x33,0x30,
    0x2C,0x31,0x34,0x30,0x2C,0x20,0x32,0x30,
    0x30,0x2C,0x32,0x30,0x30,0x2C,0x20,0x32,
    0x32,0x30,0x2C,0x32,0x30,0x30,0x0D,0x02,
    0xBC,0x23,0x20,0xDC,0x20,0x31,0x33,0x30,
    0x2C,0x2D,0x31,0x34,0x30,0x2C,0x20,0x32,
    0x30,0x30,0x2C,0x2D,0x32,0x30,0x30,0x2C,
    0x20,0x32,0x32,0x30,0x2C,0x2D,0x32,0x30
  };

  char memory3E00[0x100] =
  {
    0x30,0x0D,0x02,0xC6,0x26,0x20,0xDC,0x20,
    0x2D,0x31,0x33,0x30,0x2C,0x2D,0x31,0x34,
    0x30,0x2C,0x20,0x2D,0x32,0x30,0x30,0x2C,
    0x2D,0x32,0x30,0x30,0x2C,0x20,0x2D,0x32,
    0x32,0x30,0x2C,0x2D,0x32,0x30,0x30,0x0D,
    0x02,0xD0,0x23,0x20,0xDC,0x20,0x2D,0x31,
    0x33,0x33,0x2C,0x31,0x34,0x30,0x2C,0x20,
    0x2D,0x32,0x30,0x30,0x2C,0x32,0x30,0x30,
    0x2C,0x20,0x2D,0x32,0x32,0x30,0x2C,0x32,
    0x30,0x30,0x0D,0x02,0xDA,0x1E,0x20,0xDC,
    0x20,0x37,0x35,0x2C,0x38,0x35,0x2C,0x20,
    0x31,0x34,0x35,0x2C,0x31,0x34,0x35,0x2C,
    0x20,0x31,0x36,0x30,0x2C,0x31,0x34,0x35,
    0x0D,0x02,0xE4,0x21,0x20,0xDC,0x20,0x37,
    0x38,0x2C,0x2D,0x38,0x35,0x2C,0x20,0x31,
    0x34,0x35,0x2C,0x2D,0x31,0x34,0x35,0x2C,
    0x20,0x31,0x36,0x30,0x2C,0x2D,0x31,0x34,
    0x35,0x0D,0x02,0xEE,0x24,0x20,0xDC,0x20,
    0x2D,0x37,0x38,0x2C,0x2D,0x38,0x35,0x2C,
    0x20,0x2D,0x31,0x34,0x35,0x2C,0x2D,0x31,
    0x34,0x35,0x2C,0x20,0x2D,0x31,0x36,0x30,
    0x2C,0x2D,0x31,0x34,0x35,0x0D,0x02,0xF8,
    0x21,0x20,0xDC,0x20,0x2D,0x37,0x35,0x2C,
    0x38,0x35,0x2C,0x20,0x2D,0x31,0x34,0x35,
    0x2C,0x31,0x34,0x35,0x2C,0x20,0x2D,0x31,
    0x36,0x30,0x2C,0x31,0x34,0x35,0x0D,0x03,
    0x02,0x1A,0x20,0xDC,0x20,0x32,0x30,0x2C,
    0x32,0x30,0x2C,0x20,0x39,0x30,0x2C,0x39,
    0x30,0x2C,0x20,0x39,0x37,0x2C,0x39,0x30,
    0x0D,0x03,0x0C,0x1D,0x20,0xDC,0x20,0x32,
    0x30,0x2C,0x2D,0x32,0x30,0x2C,0x20,0x39,
    0x30,0x2C,0x2D,0x39,0x30,0x2C,0x20,0x39
  };

  char memory3F00[0x100] =
  {
    0x37,0x2C,0x2D,0x39,0x30,0x0D,0x03,0x16,
    0x20,0x20,0xDC,0x20,0x2D,0x32,0x30,0x2C,
    0x2D,0x32,0x30,0x2C,0x20,0x2D,0x39,0x30,
    0x2C,0x2D,0x39,0x30,0x2C,0x20,0x2D,0x39,
    0x37,0x2C,0x2D,0x39,0x30,0x0D,0x03,0x20,
    0x1D,0x20,0xDC,0x20,0x2D,0x32,0x30,0x2C,
    0x32,0x30,0x2C,0x20,0x2D,0x39,0x30,0x2C,
    0x39,0x30,0x2C,0x20,0x2D,0x39,0x37,0x2C,
    0x39,0x30,0x0D,0xFF,0x2D,0x00,0x0A,0x00,
    0x14,0x00,0x1E,0x00,0x28,0x00,0x32,0x00,
    0x3C,0x00,0x46,0x00,0x50,0x00,0x64,0x00,
    0x6E,0x00,0x78,0x00,0x82,0x00,0x8C,0x00,
    0x96,0x00,0xA0,0x00,0xAA,0x00,0xB4,0x00,
    0xBE,0x00,0xC8,0x00,0xD2,0x00,0xDC,0x00,
    0xE6,0x00,0xF0,0x00,0xFA,0x01,0x04,0x01,
    0x0E,0x01,0x18,0x01,0x22,0x01,0x2C,0x01,
    0x40,0x01,0x4A,0x01,0x54,0x01,0x5E,0x01,
    0x68,0x01,0x72,0x01,0x7C,0x01,0x86,0x01,
    0x90,0x01,0x9A,0x01,0xA4,0x01,0xAE,0x01,
    0xB8,0x01,0xC2,0x01,0xCC,0x01,0xD6,0x01,
    0xE0,0x01,0xEA,0x01,0xF4,0x01,0xFE,0x02,
    0x08,0x02,0x12,0x02,0x1C,0x02,0x26,0x02,
    0x30,0x02,0x3A,0x02,0x44,0x02,0x4E,0x02,
    0x58,0x02,0x62,0x02,0x6C,0x02,0x76,0x02,
    0x80,0x02,0x8A,0x02,0x94,0x02,0xBC,0x02,
    0xC6,0x02,0xD0,0x02,0xDA,0x02,0xE4,0x02,
    0xEE,0x02,0xF8,0x03,0x02,0x03,0x0C,0x03,
    0x16,0x03,0x20,0x03,0x2A,0x03,0x34,0x03,
    0x3E,0x03,0x48,0x03,0x52,0x4C,0xEA,0x20,
    0xE6,0x6C,0x60,0xA5,0x6B,0x0A,0x0A,0x0A,
    0x49,0xFF,0x38,0x69,0x40,0x8D,0xA7,0x4D,
    0xA9,0x03,0x8D,0xA8,0x4D,0xA2,0xA4,0xA0
  };

  char memory4000[0x100] =
  {
    0xA9,0x08,0x85,0x7F,0xA2,0x00,0xA0,0xE8,
    0x20,0x87,0x19,0xA9,0x2B,0x20,0xDB,0x19,
    0x20,0x02,0x19,0xA2,0x1B,0xA0,0xE7,0x20,
    0x87,0x19,0xA5,0x5D,0x18,0x69,0x20,0x20,
    0xDB,0x19,0x20,0x02,0x19,0xA2,0x24,0xA0,
    0xE8,0x20,0x87,0x19,0xA9,0x2C,0x20,0xDB,
    0x19,0x20,0x02,0x19,0xA9,0x00,0x85,0x8B,
    0x85,0x8C,0xA6,0x50,0xE8,0x86,0x8D,0xA5,
    0x8D,0xA2,0x00,0xC9,0x0A,0x90,0x07,0x38,
    0xE9,0x0A,0xE8,0x4C,0x43,0x1D,0x85,0x8D,
    0x8A,0xA2,0x00,0xC9,0x0A,0x90,0x07,0x38,
    0xE9,0x0A,0xE8,0x4C,0x53,0x1D,0x85,0x8C,
    0x86,0x8B,0xA5,0x8B,0xF0,0x07,0xA2,0x3B,
    0xA0,0xE7,0x20,0x01,0x1B,0xA5,0x8C,0xA2,
    0x40,0xA0,0xE7,0x20,0x01,0x1B,0xA5,0x8D,
    0xA2,0x45,0xA0,0xE7,0x20,0x01,0x1B,0xA2,
    0x4E,0xA0,0xE8,0x20,0x87,0x19,0xA9,0x2D,
    0x20,0xDB,0x19,0x20,0x02,0x19,0xA5,0x3A,
    0xA2,0x66,0xA0,0xE7,0x20,0x01,0x1B,0xA5,
    0x3B,0xA2,0x6B,0xA0,0xE7,0x20,0x01,0x1B,
    0xA5,0x3C,0xA2,0x70,0xA0,0xE7,0x20,0x01,
    0x1B,0xA9,0x00,0xA2,0x75,0xA0,0xE7,0x20,
    0x01,0x1B,0xA2,0x7E,0xA0,0xE8,0x20,0x87,
    0x19,0xA9,0x2E,0x20,0xDB,0x19,0x20,0x02,
    0x19,0xA5,0x4D,0x4A,0xC9,0x08,0x90,0x02,
    0xA9,0x08,0x49,0xFF,0x38,0x69,0x09,0x85,
    0x1D,0xA2,0x91,0xA0,0xE7,0x20,0x01,0x1B,
    0xA9,0x00,0x85,0x1E,0xA2,0x96,0xA0,0xE7,
    0x20,0x01,0x1B,0xA9,0x00,0x85,0x1F,0xA2,
    0x9B,0xA0,0xE7,0x20,0x01,0x1B,0x60,0xA9,
    0x00,0x18,0x69,0x22,0xCA,0x10,0xFB,0x38,
    0xE9,0x07,0x85,0x8B,0xA9,0x08,0x85,0x7F
  };

  char memory4100[0x100] =
  {
    0xA5,0x88,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,
    0xAA,0xE8,0xE8,0x86,0x8D,0xA6,0x8B,0xE8,
    0x86,0x8C,0xA9,0x06,0x85,0x8E,0xA6,0x8D,
    0xBD,0x00,0x05,0xA6,0x8C,0xA0,0xF7,0x20,
    0x01,0x1B,0xA5,0x8C,0x18,0x69,0x05,0x85,
    0x8C,0xE6,0x8D,0xC6,0x8E,0xD0,0xE7,0xA9,
    0x20,0x85,0x7F,0xA6,0x88,0xB5,0x20,0xF0,
    0x29,0xC9,0x08,0x90,0x02,0xA9,0x08,0x85,
    0x8E,0xA5,0x8B,0x85,0x8C,0xA6,0x8C,0xA0,
    0xEE,0x20,0x87,0x19,0xA9,0x2F,0x20,0xDB,
    0x19,0x20,0x02,0x19,0xC6,0x8E,0xF0,0x0A,
    0xA5,0x8C,0x18,0x69,0x04,0x85,0x8C,0x4C,
    0x45,0x1E,0x60,0xA9,0x00,0x85,0x46,0x85,
    0x47,0xA5,0x60,0x4A,0x90,0x02,0xE6,0x46,
    0x4A,0x90,0x02,0xC6,0x46,0x4A,0x90,0x02,
    0xC6,0x47,0x4A,0x90,0x02,0xE6,0x47,0x06,
    0x47,0xA5,0x49,0xF0,0x16,0xC9,0x02,0xD0,
    0x03,0x4C,0x81,0x1F,0xB0,0x03,0x4C,0x22,
    0x1F,0xC9,0x03,0xD0,0x03,0x4C,0xE3,0x20,
    0x4C,0x3E,0x21,0xA5,0x60,0x29,0x10,0xF0,
    0x03,0x4C,0xD0,0x20,0xA5,0x47,0xF0,0x30,
    0xA6,0x44,0xE0,0x03,0xD0,0x2A,0xA5,0x47,
    0x30,0x0F,0xA6,0x42,0xA4,0x43,0xC8,0xC8,
    0x20,0xC8,0x23,0x29,0x02,0xF0,0x19,0xD0,
    0x0C,0xA6,0x42,0xA4,0x43,0x88,0x20,0xC8,
    0x23,0x29,0x02,0xF0,0x0B,0xA9,0x00,0x85,
    0x46,0xA9,0x01,0x85,0x49,0x4C,0x19,0x1F,
    0xA9,0x00,0x85,0x47,0xA5,0x44,0x18,0x65,
    0x46,0xA6,0x42,0xC9,0x00,0x10,0x01,0xCA,
    0xC9,0x08,0x30,0x01,0xE8,0xA4,0x43,0x88,
    0x20,0xC8,0x23,0x29,0x01,0xD0,0x19,0xA8,
    0xA2,0xFF,0xA5,0x46,0x18,0x65,0x44,0x29
  };

  char memory4200[0x100] =
  {
    0x07,0xC9,0x04,0xB0,0x03,0xA2,0x01,0xC8,
    0x86,0x4B,0x84,0x4A,0xA9,0x03,0x85,0x49,
    0x20,0x76,0x22,0x90,0x04,0xA9,0x00,0x85,
    0x46,0xA5,0x46,0xF0,0x02,0x85,0x4C,0x4C,
    0x7B,0x21,0xA5,0x60,0x29,0x10,0xF0,0x03,
    0x4C,0xD0,0x20,0xA5,0x46,0xF0,0x1B,0xA6,
    0x45,0xD0,0x17,0xA6,0x42,0xA4,0x43,0x88,
    0x20,0xC8,0x23,0x29,0x01,0xF0,0x0B,0xA9,
    0x00,0x85,0x47,0xA9,0x00,0x85,0x49,0x4C,
    0x7A,0x1F,0xA9,0x00,0x85,0x46,0xA5,0x47,
    0xF0,0x28,0xA5,0x45,0xD0,0x24,0xA5,0x47,
    0x30,0x12,0xA6,0x42,0xA4,0x43,0xC8,0xC8,
    0x20,0xC8,0x23,0x29,0x02,0xD0,0x13,0x85,
    0x47,0x4C,0x7A,0x1F,0xA6,0x42,0xA4,0x43,
    0x88,0x20,0xC8,0x23,0x29,0x02,0xD0,0x02,
    0x85,0x47,0xA9,0x00,0x85,0x4C,0x4C,0x7B,
    0x21,0xA5,0x4B,0x85,0x46,0xA5,0x47,0x85,
    0x89,0xA5,0x4A,0x4A,0x4A,0xC9,0x06,0x90,
    0x02,0xA9,0x06,0x49,0xFF,0x38,0x69,0x02,
    0x85,0x47,0xE6,0x4A,0xA5,0x41,0xC9,0xDC,
    0x90,0x0B,0xA9,0xFF,0x85,0x47,0xA9,0x0C,
    0x85,0x4A,0x4C,0x62,0x20,0xA5,0x44,0x18,
    0x65,0x46,0xC9,0x03,0xD0,0x60,0xA5,0x89,
    0xF0,0x5C,0x30,0x31,0xA6,0x42,0xA4,0x43,
    0xC8,0x20,0xC8,0x23,0x29,0x02,0xD0,0x13,
    0xA6,0x42,0xA4,0x43,0xC8,0xA5,0x45,0xC9,
    0x04,0x90,0x01,0xC8,0x20,0xC8,0x23,0x29,
    0x02,0xF0,0x3B,0xA9,0x01,0x85,0x49,0xA5,
    0x45,0x18,0x65,0x47,0x29,0x01,0xF0,0x02,
    0xE6,0x47,0x4C,0xCD,0x20,0xA6,0x42,0xA4,
    0x43,0x20,0xC8,0x23,0x29,0x02,0xF0,0x1E,
    0xA6,0x42,0xA4,0x43,0xC8,0x20,0xC8,0x23
  };

  char memory4300[0x100] =
  {
    0x29,0x02,0xF0,0x12,0xA9,0x01,0x85,0x49,
    0xA5,0x45,0x18,0x65,0x47,0x29,0x01,0xF0,
    0x02,0xC6,0x47,0x4C,0xCD,0x20,0xA5,0x47,
    0x18,0x65,0x45,0xF0,0x1C,0x10,0x2D,0xA6,
    0x42,0xA4,0x43,0x88,0x20,0xC8,0x23,0x29,
    0x01,0xF0,0x37,0xA9,0x00,0x85,0x49,0xA9,
    0x00,0x38,0xE5,0x45,0x85,0x47,0x4C,0x62,
    0x20,0xA6,0x42,0xA4,0x43,0x88,0x20,0xC8,
    0x23,0x29,0x01,0xF0,0x1D,0xA9,0x00,0x85,
    0x49,0x4C,0x62,0x20,0xC9,0x08,0xD0,0x12,
    0xA6,0x42,0xA4,0x43,0x20,0xC8,0x23,0x29,
    0x01,0xF0,0x07,0xA9,0x00,0x85,0x49,0x4C,
    0x62,0x20,0xA5,0x55,0xF0,0x59,0xA5,0x58,
    0x38,0xE9,0x01,0xC5,0x40,0xB0,0x50,0x69,
    0x0A,0xC5,0x40,0x90,0x4A,0xA5,0x41,0x38,
    0xE9,0x11,0x85,0x8B,0xE9,0x02,0x18,0x65,
    0x47,0x85,0x8C,0xA5,0x59,0xC5,0x8B,0xF0,
    0x06,0xB0,0x0E,0xC5,0x8C,0x90,0x0A,0xA6,
    0x5B,0xD0,0x03,0x18,0x69,0x01,0x4C,0xAC,
    0x20,0xA5,0x5A,0xC5,0x8B,0xF0,0x06,0xB0,
    0x1E,0xC5,0x8C,0x90,0x1A,0xA6,0x5B,0xF0,
    0x03,0x18,0x69,0x01,0x38,0xE5,0x8B,0x18,
    0x69,0x01,0x85,0x47,0xA9,0x00,0x85,0x4A,
    0xA9,0x04,0x85,0x49,0x4C,0xCD,0x20,0x20,
    0x76,0x22,0x90,0x09,0xA9,0x00,0x38,0xE5,
    0x46,0x85,0x46,0x85,0x4B,0x4C,0x7B,0x21,
    0xA9,0x00,0x85,0x4A,0xA9,0x02,0x85,0x49,
    0xA5,0x46,0x85,0x4B,0xF0,0x02,0x85,0x4C,
    0x4C,0x81,0x1F,0xE6,0x4A,0xA5,0x4A,0xC9,
    0x04,0xB0,0x0B,0xA5,0x4B,0x85,0x46,0xA9,
    0xFF,0x85,0x47,0x4C,0x08,0x21,0xA9,0x00,
    0x85,0x46,0xA5,0x4A,0x4A,0x4A,0xC9,0x04
  };

  char memory4400[0x100] =
  {
    0x90,0x02,0xA9,0x03,0x49,0xFF,0x85,0x47,
    0xA5,0x47,0x18,0x65,0x45,0xF0,0x1C,0x10,
    0x2A,0xA6,0x42,0xA4,0x43,0x88,0x20,0xC8,
    0x23,0x29,0x01,0xF0,0x1E,0xA9,0x00,0x85,
    0x49,0xA9,0x00,0x38,0xE5,0x45,0x85,0x47,
    0x4C,0x3B,0x21,0xA6,0x42,0xA4,0x43,0x88,
    0x20,0xC8,0x23,0x29,0x01,0xF0,0x04,0xA9,
    0x00,0x85,0x49,0x4C,0x7B,0x21,0xA5,0x60,
    0x29,0x10,0xF0,0x03,0x4C,0xD0,0x20,0xA5,
    0x58,0x38,0xE9,0x01,0xC5,0x40,0xB0,0x06,
    0x69,0x0A,0xC5,0x40,0xB0,0x0A,0xA9,0x00,
    0x85,0x4A,0x85,0x4B,0xA9,0x03,0x85,0x49,
    0xA9,0x01,0x85,0x47,0xA5,0x46,0xF0,0x02,
    0x85,0x4C,0x20,0x76,0x22,0x90,0x04,0xA9,
    0x00,0x85,0x46,0xA5,0x41,0xC9,0xDC,0x90,
    0x02,0xE6,0x4F,0xA5,0x48,0x20,0x24,0x23,
    0xA5,0x40,0x18,0x65,0x46,0x85,0x40,0xA5,
    0x44,0x18,0x65,0x46,0x10,0x02,0xC6,0x42,
    0xC9,0x08,0x30,0x02,0xE6,0x42,0x29,0x07,
    0x85,0x44,0xA5,0x41,0x18,0x65,0x47,0x85,
    0x41,0xA5,0x45,0x18,0x65,0x47,0x10,0x02,
    0xC6,0x43,0xC9,0x08,0x30,0x02,0xE6,0x43,
    0x29,0x07,0x85,0x45,0xA2,0x06,0xA5,0x4C,
    0xF0,0x0C,0x10,0x02,0xA2,0x09,0x86,0x88,
    0xA5,0x44,0x4A,0x4C,0xCD,0x21,0xA9,0x0C,
    0x85,0x88,0xA5,0x45,0x4A,0xA2,0x02,0x86,
    0x89,0x24,0x89,0xF0,0x03,0x29,0x01,0x0A,
    0xA6,0x49,0xE0,0x01,0xD0,0x09,0xA6,0x47,
    0xD0,0x0B,0xA9,0x00,0x4C,0xED,0x21,0xA6,
    0x46,0xD0,0x02,0xA9,0x00,0x18,0x65,0x88,
    0x85,0x48,0x20,0x24,0x23,0xA6,0x42,0xA4,
    0x43,0xA5,0x45,0xC9,0x04,0x90,0x01,0xC8
  };

  char memory4500[0x100] =
  {
    0x84,0x89,0x20,0xC8,0x23,0x85,0x88,0x29,
    0x0C,0xF0,0x6A,0x29,0x08,0xD0,0x39,0xC6,
    0x39,0xA9,0x06,0x8D,0xAC,0x0C,0xA2,0xA8,
    0xA0,0x0C,0xA9,0x07,0x20,0xF1,0xFF,0xA5,
    0x88,0x4A,0x4A,0x4A,0x4A,0x18,0x65,0x4E,
    0xAA,0xDE,0x10,0x05,0xA6,0x42,0xA4,0x89,
    0x20,0xFE,0x22,0xA5,0x50,0x4A,0x4A,0x18,
    0x69,0x01,0xC9,0x0A,0x90,0x02,0xA9,0x0A,
    0xA2,0x05,0x20,0xB5,0x1A,0x4C,0x75,0x22,
    0xA9,0x05,0x8D,0xAC,0x0C,0xA2,0xA8,0xA0,
    0x0C,0xA9,0x07,0x20,0xF1,0xFF,0xA5,0x88,
    0x4A,0x4A,0x4A,0x4A,0x18,0x65,0x4E,0xAA,
    0xDE,0x20,0x05,0xA6,0x42,0xA4,0x89,0x20,
    0x11,0x23,0xA9,0x05,0xA2,0x06,0x20,0xB5,
    0x1A,0xA9,0x14,0x85,0x1C,0x60,0xA5,0x46,
    0x30,0x04,0xD0,0x41,0x18,0x60,0xA5,0x40,
    0xC9,0x01,0x90,0x78,0xA5,0x44,0xC9,0x02,
    0xB0,0x70,0xA5,0x47,0xC9,0x02,0xF0,0x6A,
    0xA6,0x42,0xCA,0xA4,0x43,0xA5,0x45,0x18,
    0x65,0x47,0xC9,0x08,0x90,0x07,0x10,0x04,
    0x88,0x4C,0xA5,0x22,0xC8,0x20,0xC8,0x23,
    0xC9,0x01,0xF0,0x50,0xA5,0x47,0x10,0x4A,
    0xA6,0x42,0xCA,0xC8,0x20,0xC8,0x23,0xC9,
    0x01,0xF0,0x41,0xD0,0x3D,0xA5,0x40,0xC9,
    0x98,0xB0,0x39,0xA5,0x44,0xC9,0x05,0x90,
    0x31,0xA5,0x47,0xC9,0x02,0xF0,0x2B,0xA6,
    0x42,0xE8,0xA4,0x43,0xA5,0x45,0x18,0x65,
    0x47,0xC9,0x08,0x90,0x07,0x10,0x04,0x88,
    0x4C,0xE4,0x22,0xC8,0x20,0xC8,0x23,0xC9,
    0x01,0xF0,0x11,0xA5,0x47,0x10,0x0B,0xA6,
    0x42,0xE8,0xC8,0x20,0xC8,0x23,0xC9,0x01,
    0xF0,0x02,0x18,0x60,0x38,0x60,0x8A,0x48
  };

  char memory4600[0x100] =
  {
    0xA9,0x00,0x20,0xE0,0x23,0xA9,0x02,0x85,
    0x7F,0x68,0xAA,0xA9,0x03,0x20,0x0C,0x1A,
    0x60,0x8A,0x48,0xA9,0x00,0x20,0xE0,0x23,
    0xA9,0x08,0x85,0x7F,0x68,0xAA,0xA9,0x04,
    0x20,0x0C,0x1A,0x60,0xA2,0x20,0x86,0x7F,
    0x20,0xDB,0x19,0xA6,0x40,0xA4,0x41,0x20,
    0x87,0x19,0x20,0x02,0x19,0x60,0xA2,0x20,
    0x86,0x7F,0x18,0x69,0x0F,0x20,0xDB,0x19,
    0xA6,0x30,0xA4,0x31,0x20,0x87,0x19,0x20,
    0x02,0x19,0x60,0xA2,0x80,0x86,0x7F,0xA6,
    0x88,0xBD,0x19,0x04,0x18,0x69,0x15,0x48,
    0x20,0xDB,0x19,0xA6,0x88,0xBD,0x00,0x04,
    0xBC,0x05,0x04,0xAA,0x68,0xC9,0x1D,0x90,
    0x04,0x8A,0xE9,0x08,0xAA,0x20,0x87,0x19,
    0x20,0x02,0x19,0x60,0xA5,0x55,0xF0,0x4F,
    0xA4,0x59,0xA5,0x5B,0xF0,0x02,0xA4,0x5A,
    0x84,0x89,0xA9,0x02,0x85,0x7F,0xA9,0x05,
    0x20,0xDB,0x19,0xA6,0x58,0xA4,0x89,0x20,
    0x87,0x19,0x20,0x02,0x19,0xE6,0x89,0xE6,
    0x89,0xA5,0x89,0xC9,0xE0,0xD0,0x04,0xA9,
    0x06,0x85,0x89,0xA9,0x05,0x20,0xDB,0x19,
    0xA6,0x58,0xA4,0x89,0x20,0x87,0x19,0x20,
    0x02,0x19,0xA5,0x5B,0xF0,0x07,0xA5,0x89,
    0x85,0x5A,0x4C,0xC1,0x23,0xA5,0x89,0x85,
    0x59,0xA5,0x5B,0x49,0xFF,0x85,0x5B,0x60,
    0xC0,0x19,0xB0,0x11,0xE0,0x14,0xB0,0x0D,
    0x20,0xED,0x23,0xB0,0x04,0xBD,0x00,0x06,
    0x60,0xBD,0x00,0x07,0x60,0xA9,0x00,0x60,
    0x20,0xED,0x23,0xB0,0x04,0x9D,0x00,0x06,
    0x60,0x9D,0x00,0x07,0x60,0x48,0x84,0x8E,
    0x98,0x0A,0x0A,0x65,0x8E,0x0A,0x0A,0x08,
    0x18,0x85,0x8E,0x8A,0x65,0x8E,0xAA,0xB0
  };

  char memory4700[0x100] =
  {
    0x03,0x28,0x68,0x60,0x68,0x68,0x60,0xE6,
    0x38,0xA5,0x38,0xC9,0x08,0xD0,0x07,0xA9,
    0x00,0x85,0x38,0x4C,0x20,0x24,0xC9,0x04,
    0xD0,0x03,0x4C,0x9D,0x26,0x4C,0xB5,0x24,
    0xA5,0x34,0x29,0x02,0x85,0x8B,0xA5,0x35,
    0xF0,0x6A,0xA5,0x30,0x18,0x69,0x04,0xC5,
    0x40,0xB0,0x11,0xE6,0x32,0xA5,0x32,0xC9,
    0x06,0x30,0x02,0xC6,0x32,0xA9,0x00,0x85,
    0x8B,0x4C,0x52,0x24,0xC6,0x32,0xA5,0x32,
    0xC9,0xFB,0x10,0x02,0xE6,0x32,0xA9,0x02,
    0x85,0x8B,0xA5,0x41,0x18,0x69,0x04,0xC5,
    0x31,0x90,0x0D,0xE6,0x33,0xA5,0x33,0xC9,
    0x06,0x30,0x02,0xC6,0x33,0x4C,0x72,0x24,
    0xC6,0x33,0xA5,0x33,0xC9,0xFB,0x10,0x02,
    0xE6,0x33,0xA5,0x31,0x18,0x65,0x33,0xC9,
    0x28,0xB0,0x08,0xA5,0x33,0x49,0xFF,0x85,
    0x33,0xE6,0x33,0xA5,0x30,0x18,0x65,0x32,
    0xC9,0x90,0x90,0x08,0xA5,0x32,0x49,0xFF,
    0x85,0x32,0xE6,0x32,0xA5,0x34,0x20,0x36,
    0x23,0xA5,0x30,0x18,0x65,0x32,0x85,0x30,
    0xA5,0x31,0x18,0x65,0x33,0x85,0x31,0xA5,
    0x34,0x29,0x01,0x49,0x01,0x05,0x8B,0x85,
    0x34,0x20,0x36,0x23,0x60,0xC6,0x36,0xA6,
    0x36,0x10,0x04,0xA6,0x37,0x86,0x36,0xE4,
    0x57,0x90,0x01,0x60,0x86,0x88,0xBD,0x14,
    0x04,0xC9,0x01,0xD0,0x03,0x4C,0xEF,0x25,
    0x90,0x03,0x4C,0xB6,0x25,0xBD,0x0A,0x04,
    0x85,0x8B,0xBD,0x0F,0x04,0x85,0x8C,0xA9,
    0x00,0x85,0x8D,0xA6,0x8B,0xA4,0x8C,0xCA,
    0x88,0x20,0xC8,0x23,0x29,0x01,0xF0,0x02,
    0x85,0x8D,0xA6,0x8B,0xA4,0x8C,0xE8,0x88,
    0x20,0xC8,0x23,0x29,0x01,0xF0,0x06,0xA9
  };

  char memory4800[0x100] =
  {
    0x02,0x05,0x8D,0x85,0x8D,0xA6,0x8B,0xA4,
    0x8C,0x88,0x20,0xC8,0x23,0x29,0x02,0xF0,
    0x06,0xA9,0x08,0x05,0x8D,0x85,0x8D,0xA6,
    0x8B,0xA4,0x8C,0xC8,0xC8,0x20,0xC8,0x23,
    0x29,0x02,0xF0,0x06,0xA9,0x04,0x05,0x8D,
    0x85,0x8D,0x20,0xA9,0x25,0xE0,0x01,0xD0,
    0x0A,0xA5,0x8D,0xA6,0x88,0x9D,0x1E,0x04,
    0x4C,0x7B,0x25,0xA6,0x88,0xBD,0x1E,0x04,
    0xC9,0x04,0xB0,0x05,0x49,0xFC,0x4C,0x4B,
    0x25,0x49,0xF3,0x25,0x8D,0x85,0x8D,0x20,
    0xA9,0x25,0xE0,0x01,0xD0,0x0A,0xA6,0x88,
    0xA5,0x8D,0x9D,0x1E,0x04,0x4C,0x7B,0x25,
    0xA5,0x8D,0x85,0x8E,0x20,0xA4,0x1A,0xA5,
    0x66,0x25,0x8E,0x85,0x8D,0x20,0xA9,0x25,
    0xE0,0x01,0xD0,0xF0,0xA6,0x88,0xA5,0x8D,
    0x9D,0x1E,0x04,0xA6,0x88,0xBD,0x1E,0x04,
    0x29,0x03,0xF0,0x6B,0x29,0x01,0xF0,0x0B,
    0xA6,0x8B,0xA4,0x8C,0xCA,0x20,0xC8,0x23,
    0x4C,0x9B,0x25,0xA6,0x8B,0xA4,0x8C,0xE8,
    0x20,0xC8,0x23,0x29,0x08,0xF0,0x50,0xA6,
    0x88,0xA9,0x02,0x9D,0x14,0x04,0x4C,0xEF,
    0x25,0xA2,0x00,0xA5,0x8D,0x4A,0x90,0x01,
    0xE8,0xC9,0x00,0xD0,0xF8,0x60,0xC9,0x04,
    0xD0,0x35,0xBD,0x1E,0x04,0xBC,0x0A,0x04,
    0x84,0x8B,0xBC,0x0F,0x04,0x84,0x8C,0xA6,
    0x8B,0xCA,0x29,0x01,0xD0,0x02,0xE8,0xE8,
    0x86,0x8D,0x20,0xC8,0x23,0x85,0x89,0x29,
    0x08,0xF0,0x14,0xA5,0x89,0x4A,0x4A,0x4A,
    0x4A,0x18,0x65,0x4E,0xAA,0xDE,0x20,0x05,
    0xA6,0x8D,0xA4,0x8C,0x20,0x11,0x23,0x20,
    0x4B,0x23,0xA6,0x88,0xBD,0x14,0x04,0xC9,
    0x02,0xB0,0x7A,0xBD,0x1E,0x04,0x4A,0xB0
  };

  char memory4900[0x100] =
  {
    0x32,0x4A,0xB0,0x45,0x4A,0xB0,0x16,0xBD,
    0x05,0x04,0x38,0xE9,0x04,0x9D,0x05,0x04,
    0xBD,0x14,0x04,0xF0,0x03,0xDE,0x0F,0x04,
    0xA9,0x04,0x4C,0x5F,0x26,0xBD,0x05,0x04,
    0x18,0x69,0x04,0x9D,0x05,0x04,0xBD,0x14,
    0x04,0xF0,0x03,0xFE,0x0F,0x04,0xA9,0x04,
    0x4C,0x5F,0x26,0xBD,0x00,0x04,0x38,0xE9,
    0x04,0x9D,0x00,0x04,0xBD,0x14,0x04,0xF0,
    0x03,0xDE,0x0A,0x04,0xA9,0x02,0x4C,0x5F,
    0x26,0xBD,0x00,0x04,0x18,0x69,0x04,0x9D,
    0x00,0x04,0xBD,0x14,0x04,0xF0,0x03,0xFE,
    0x0A,0x04,0xA9,0x00,0x4C,0x5F,0x26,0x9D,
    0x19,0x04,0xBD,0x14,0x04,0x49,0x01,0x9D,
    0x14,0x04,0x18,0x7D,0x19,0x04,0x9D,0x19,
    0x04,0x20,0x4B,0x23,0x60,0xBD,0x14,0x04,
    0x0A,0x29,0x1F,0x9D,0x14,0x04,0xF0,0x02,
    0xA9,0x06,0xBC,0x1E,0x04,0xC0,0x01,0xD0,
    0x03,0x18,0x69,0x02,0xBC,0x14,0x04,0xC0,
    0x08,0xD0,0x03,0x18,0x69,0x01,0x9D,0x19,
    0x04,0x20,0x4B,0x23,0x60,0xA9,0x08,0x85,
    0x7F,0xA5,0x1C,0xF0,0x03,0xC6,0x1C,0x60,
    0xA2,0x02,0x86,0x88,0x20,0x02,0x27,0xA6,
    0x88,0xD6,0x1D,0x08,0x10,0x04,0xA9,0x09,
    0x95,0x1D,0x20,0x02,0x27,0xC6,0x88,0x28,
    0x30,0xEA,0x18,0xA5,0x1D,0x65,0x1E,0x65,
    0x1F,0xD0,0x03,0xE6,0x4F,0x60,0xA5,0x1F,
    0xF0,0x05,0xC9,0x05,0xF0,0x01,0x60,0xA5,
    0x3D,0xF0,0x01,0x60,0xA2,0x02,0x86,0x88,
    0x20,0x15,0x27,0xA6,0x88,0xD6,0x3A,0x08,
    0x10,0x04,0xA9,0x09,0x95,0x3A,0x20,0x15,
    0x27,0xC6,0x88,0x28,0x30,0xEA,0x18,0xA5,
    0x3A,0x65,0x3B,0x65,0x3C,0xD0,0x02,0xE6
  };

  char memory4A00[0x100] =
  {
    0x3D,0x60,0xA5,0x88,0xA8,0x0A,0x0A,0x65,
    0x88,0x69,0x91,0xAA,0xB9,0x1D,0x00,0xA0,
    0xE7,0x20,0x01,0x1B,0x60,0xA5,0x88,0xA8,
    0x0A,0x0A,0x65,0x88,0x69,0x66,0xAA,0xB9,
    0x3A,0x00,0xA0,0xE7,0x20,0x01,0x1B,0x60,
    0xA5,0x57,0xF0,0x2C,0xA9,0x00,0x85,0x8A,
    0xA6,0x8A,0xBD,0x00,0x04,0x38,0xE5,0x40,
    0x18,0x69,0x05,0xC9,0x0B,0xB0,0x11,0xBD,
    0x05,0x04,0x38,0xE9,0x01,0xE5,0x41,0x18,
    0x69,0x0E,0xC9,0x1D,0xB0,0x02,0xE6,0x4F,
    0xE6,0x8A,0xA5,0x8A,0xC5,0x57,0x90,0xD8,
    0xA5,0x35,0xF0,0x1F,0xA5,0x30,0x18,0x69,
    0x04,0x38,0xE5,0x40,0x18,0x69,0x05,0xC9,
    0x0B,0xB0,0x10,0xA5,0x31,0x38,0xE9,0x05,
    0xE5,0x41,0x18,0x69,0x0E,0xC9,0x1D,0xB0,
    0x02,0xE6,0x4F,0x60,0xA9,0x00,0x85,0x77,
    0xCA,0x8A,0x0A,0x0A,0x0A,0x26,0x77,0x0A,
    0x26,0x77,0x18,0x69,0x30,0x85,0x76,0xA5,
    0x77,0x69,0x04,0x85,0x77,0x60,0xA9,0x0A,
    0x85,0x8A,0xA6,0x8A,0x20,0x7C,0x27,0xA0,
    0x0F,0xA9,0x20,0x91,0x76,0x88,0xC0,0x0A,
    0xD0,0xF9,0xA9,0x46,0x91,0x76,0x88,0xA9,
    0x26,0x91,0x76,0x88,0xA9,0x41,0x91,0x76,
    0x88,0xA9,0x00,0x91,0x76,0x88,0x10,0xFB,
    0xA9,0x01,0xA0,0x04,0x91,0x76,0xC6,0x8A,
    0xD0,0xD0,0x60,0xA9,0x01,0x85,0x8A,0xA6,
    0x8A,0x20,0x7C,0x27,0xA0,0x00,0xB1,0x76,
    0xD9,0x28,0x00,0x30,0x10,0xD0,0x05,0xC8,
    0xC0,0x08,0xD0,0xF2,0xE6,0x8A,0xA5,0x8A,
    0xC9,0x0B,0x90,0xE3,0x60,0x20,0x06,0x28,
    0xA0,0x07,0xB9,0x28,0x00,0x91,0x76,0x88,
    0x10,0xF8,0xA0,0x0F,0xA9,0x20,0x91,0x76
  };

  char memory4B00[0x100] =
  {
    0x88,0xC0,0x07,0xD0,0xF9,0x60,0xA9,0x09,
    0x85,0x8B,0xA6,0x8B,0xE4,0x8A,0x90,0x22,
    0x20,0x7C,0x27,0xA0,0x0F,0xB1,0x76,0x99,
    0x30,0x00,0x88,0x10,0xF8,0xA6,0x8B,0xE8,
    0x20,0x7C,0x27,0xA0,0x0F,0xB9,0x30,0x00,
    0x91,0x76,0x88,0x10,0xF8,0xC6,0x8B,0x4C,
    0x0A,0x28,0xA6,0x8A,0x20,0x7C,0x27,0x60,
    0xA9,0x01,0x85,0x8A,0xA2,0x3F,0xA0,0x29,
    0x20,0x26,0x1A,0xA9,0xC0,0x8D,0x5C,0x29,
    0xA9,0x02,0x8D,0x5D,0x29,0xA2,0x57,0xA0,
    0x29,0x20,0x26,0x1A,0xA9,0x20,0xA6,0x8A,
    0x86,0x8B,0xE0,0x0A,0xD0,0x06,0xA9,0x31,
    0xA2,0x00,0x86,0x8B,0x20,0xEE,0xFF,0xA5,
    0x8B,0x18,0x69,0x30,0x20,0xEE,0xFF,0xA6,
    0x8A,0x20,0x7C,0x27,0xA0,0x00,0x84,0x8B,
    0xB1,0x76,0xD0,0x09,0xA6,0x8B,0xD0,0x05,
    0xA9,0x20,0x4C,0x8A,0x28,0x18,0x69,0x30,
    0xE6,0x8B,0x20,0xEE,0xFF,0xC8,0xC0,0x08,
    0x90,0xE6,0xA9,0x20,0x20,0xEE,0xFF,0xB1,
    0x76,0x20,0xEE,0xFF,0xC8,0xC0,0x10,0x90,
    0xF6,0xE6,0x8A,0xA5,0x8A,0xC9,0x0B,0xF0,
    0x14,0xAD,0x5C,0x29,0x38,0xE9,0x30,0x8D,
    0x5C,0x29,0xAD,0x5D,0x29,0xE9,0x00,0x8D,
    0x5D,0x29,0x4C,0x4D,0x28,0x60,0x20,0xCB,
    0x27,0xA5,0x8A,0xC9,0x0B,0xD0,0x01,0x60,
    0x85,0x88,0xA9,0xC0,0x8D,0x66,0x29,0xA9,
    0x02,0x8D,0x67,0x29,0xA5,0x88,0x38,0xE9,
    0x01,0xF0,0x15,0xAA,0xAD,0x66,0x29,0x38,
    0xE9,0x30,0x8D,0x66,0x29,0xAD,0x67,0x29,
    0xE9,0x00,0x8D,0x67,0x29,0xCA,0xD0,0xEC,
    0xA2,0x69,0xA0,0x29,0x20,0x26,0x1A,0xA5,
    0x5D,0x18,0x69,0x31,0x20,0xEE,0xFF,0x20
  };

  for (i = 0; i < 0x100; i++)
  {
    memory[0x1100 + i] = memory1100[i];
    memory[0x1200 + i] = memory1200[i];
    memory[0x1300 + i] = memory1300[i];
    memory[0x1400 + i] = memory1400[i];
    memory[0x1500 + i] = memory1500[i];
    memory[0x1600 + i] = memory1600[i];
    memory[0x1700 + i] = memory1700[i];
    memory[0x1800 + i] = memory1800[i];
    memory[0x3000 + i] = memory3000[i];
    memory[0x3100 + i] = memory3100[i];
    memory[0x3200 + i] = memory3200[i];
    memory[0x3300 + i] = memory3300[i];
    memory[0x3400 + i] = memory3400[i];
    memory[0x3500 + i] = memory3500[i];
    memory[0x3600 + i] = memory3600[i];
    memory[0x3700 + i] = memory3700[i];
    memory[0x3800 + i] = memory3800[i];
    memory[0x3900 + i] = memory3900[i];
    memory[0x3A00 + i] = memory3A00[i];
    memory[0x3B00 + i] = memory3B00[i];
    memory[0x3C00 + i] = memory3C00[i];
    memory[0x3D00 + i] = memory3D00[i];
    memory[0x3E00 + i] = memory3E00[i];
    memory[0x3F00 + i] = memory3F00[i];
    memory[0x4000 + i] = memory4000[i];
    memory[0x4100 + i] = memory4100[i];
    memory[0x4200 + i] = memory4200[i];
    memory[0x4300 + i] = memory4300[i];
    memory[0x4400 + i] = memory4400[i];
    memory[0x4500 + i] = memory4500[i];
    memory[0x4600 + i] = memory4600[i];
    memory[0x4700 + i] = memory4700[i];
    memory[0x4800 + i] = memory4800[i];
    memory[0x4900 + i] = memory4900[i];
    memory[0x4A00 + i] = memory4A00[i];
    memory[0x4B00 + i] = memory4B00[i];
  }

  memory[0x1900] = 0x0D;
  memory[0x1901] = 0xFF;
  memory[0x293F] = 0x17;
  memory[0x2940] = 0x12;
  memory[0x2941] = 0x00;
  memory[0x2942] = 0x01;
  memory[0x2943] = 0x19;
  memory[0x2944] = 0x04;
  memory[0x2945] = 0x20;
  memory[0x2946] = 0x01;
  memory[0x2947] = 0x20;
  memory[0x2948] = 0x03;
  memory[0x2949] = 0x48;
  memory[0x294A] = 0x49;
  memory[0x294B] = 0x47;
  memory[0x294C] = 0x48;
  memory[0x294D] = 0x20;
  memory[0x294E] = 0x53;
  memory[0x294F] = 0x43;
  memory[0x2950] = 0x4F;
  memory[0x2951] = 0x52;
  memory[0x2952] = 0x45;
  memory[0x2953] = 0x53;
  memory[0x2954] = 0x12;
  memory[0x2955] = 0x00;
  memory[0x2956] = 0x03;
  memory[0x2957] = 0x06;
  memory[0x2958] = 0x19;
  memory[0x2959] = 0x04;
  memory[0x295A] = 0x20;
  memory[0x295B] = 0x00;
  memory[0x295C] = 0x00;
  memory[0x295D] = 0x00;
  memory[0x295E] = 0x0A;
  memory[0x295F] = 0x12;
  memory[0x2960] = 0x00;
  memory[0x2961] = 0x01;
  memory[0x2962] = 0x19;
  memory[0x2963] = 0x04;
  memory[0x2964] = 0xA0;
  memory[0x2965] = 0x02;
  memory[0x2966] = 0x00;
  memory[0x2967] = 0x00;
  memory[0x2968] = 0x3E;
  memory[0x2969] = 0x33;
  memory[0x296A] = 0x18;
  memory[0x296B] = 0x00;
  memory[0x296C] = 0x00;
  memory[0x296D] = 0x00;
  memory[0x296E] = 0x00;
  memory[0x296F] = 0xFF;
  memory[0x2970] = 0x04;
  memory[0x2971] = 0x7C;
  memory[0x2972] = 0x03;
  memory[0x2973] = 0x10;
  memory[0x2974] = 0x1A;
  memory[0x2975] = 0x12;
  memory[0x2976] = 0x00;
  memory[0x2977] = 0x01;
  memory[0x2978] = 0x19;
  memory[0x2979] = 0x04;
  memory[0x297A] = 0xA0;
  memory[0x297B] = 0x00;
  memory[0x297C] = 0xA0;
  memory[0x297D] = 0x00;
  memory[0x297E] = 0x45;
  memory[0x297F] = 0x4E;
  memory[0x2980] = 0x54;
  memory[0x2981] = 0x45;
  memory[0x2982] = 0x52;
  memory[0x2983] = 0x20;
  memory[0x2984] = 0x59;
  memory[0x2985] = 0x4F;
  memory[0x2986] = 0x55;
  memory[0x2987] = 0x52;
  memory[0x2988] = 0x20;
  memory[0x2989] = 0x4E;
  memory[0x298A] = 0x41;
  memory[0x298B] = 0x4D;
  memory[0x298C] = 0x45;
  memory[0x298D] = 0x19;
  memory[0x298E] = 0x04;
  memory[0x298F] = 0x80;
  memory[0x2990] = 0x01;
  memory[0x2991] = 0x64;
  memory[0x2992] = 0x00;
  memory[0x2993] = 0x12;
  memory[0x2994] = 0x00;
  memory[0x2995] = 0x02;
  memory[0x2996] = 0x50;
  memory[0x2997] = 0x6C;
  memory[0x2998] = 0x61;
  memory[0x2999] = 0x79;
  memory[0x299A] = 0x65;
  memory[0x299B] = 0x72;
  memory[0x299C] = 0x20;
  memory[0x299D] = 0xA2;
  memory[0x299E] = 0x29;
  memory[0x299F] = 0x08;
  memory[0x29A0] = 0x20;
  memory[0x29A1] = 0x7F;
  memory[0x29A2] = 0x00;
  memory[0x29A3] = 0x00;
  memory[0x29A4] = 0x00;
  memory[0x29A5] = 0x00;
  memory[0x29A6] = 0x00;
  memory[0x29A7] = 0x00;
  memory[0x29A8] = 0x00;
  memory[0x29A9] = 0x00;
  memory[0x29AA] = 0x00;
  memory[0x2A8A] = 0x1D;
  memory[0x2A8B] = 0x18;
  memory[0x2A8C] = 0x00;
  memory[0x2A8D] = 0x01;
  memory[0x2A8E] = 0x50;
  memory[0x2A8F] = 0x01;
  memory[0x2A90] = 0x00;
  memory[0x2A91] = 0x04;
  memory[0x2A92] = 0x14;
  memory[0x2A93] = 0x02;
  memory[0x2A94] = 0x10;
  memory[0x2A95] = 0x1A;
  memory[0x2A96] = 0x19;
  memory[0x2A97] = 0x04;
  memory[0x2A98] = 0x60;
  memory[0x2A99] = 0x01;
  memory[0x2A9A] = 0xF4;
  memory[0x2A9B] = 0x01;
  memory[0x2A9C] = 0x12;
  memory[0x2A9D] = 0x00;
  memory[0x2A9E] = 0x08;
  memory[0x2A9F] = 0x47;
  memory[0x2AA0] = 0x41;
  memory[0x2AA1] = 0x4D;
  memory[0x2AA2] = 0x45;
  memory[0x2AA3] = 0x20;
  memory[0x2AA4] = 0x4F;
  memory[0x2AA5] = 0x56;
  memory[0x2AA6] = 0x45;
  memory[0x2AA7] = 0x52;
  memory[0x2AA8] = 0x16;
  memory[0x2AA9] = 0x10;
  memory[0x2AAA] = 0x19;
  memory[0x2AAB] = 0x04;
  memory[0x2AAC] = 0x60;
  memory[0x2AAD] = 0x01;
  memory[0x2AAE] = 0xF4;
  memory[0x2AAF] = 0x01;
  memory[0x2AB0] = 0x12;
  memory[0x2AB1] = 0x00;
  memory[0x2AB2] = 0x04;
  memory[0x2AB3] = 0x47;
  memory[0x2AB4] = 0x65;
  memory[0x2AB5] = 0x74;
  memory[0x2AB6] = 0x20;
  memory[0x2AB7] = 0x52;
  memory[0x2AB8] = 0x65;
  memory[0x2AB9] = 0x61;
  memory[0x2ABA] = 0x64;
  memory[0x2ABB] = 0x79;
  memory[0x2ABC] = 0x12;
  memory[0x2ABD] = 0x00;
  memory[0x2ABE] = 0x08;
  memory[0x2ABF] = 0x0D;
  memory[0x2AC0] = 0x19;
  memory[0x2AC1] = 0x04;
  memory[0x2AC2] = 0x80;
  memory[0x2AC3] = 0x01;
  memory[0x2AC4] = 0x90;
  memory[0x2AC5] = 0x01;
  memory[0x2AC6] = 0x50;
  memory[0x2AC7] = 0x6C;
  memory[0x2AC8] = 0x61;
  memory[0x2AC9] = 0x79;
  memory[0x2ACA] = 0x65;
  memory[0x2ACB] = 0x72;
  memory[0x2ACC] = 0x20;
  memory[0x2B6C] = 0x06;
  memory[0x2B6D] = 0x13;
  memory[0x2B6E] = 0x00;
  memory[0x2B6F] = 0x00;
  memory[0x2B70] = 0x00;
  memory[0x2B71] = 0x00;
  memory[0x2B72] = 0x00;
  memory[0x2B73] = 0x00;
  memory[0x2B74] = 0x03;
  memory[0x2B75] = 0x05;
  memory[0x2B76] = 0x02;
  memory[0x2B77] = 0x03;
  memory[0x2B78] = 0x03;
  memory[0x2B79] = 0x03;
  memory[0x2B7A] = 0x03;
  memory[0x2B7B] = 0x06;
  memory[0x2B7C] = 0x06;
  memory[0x2B7D] = 0x06;
  memory[0x2B7E] = 0x06;
  memory[0x2B7F] = 0x03;
  memory[0x2B80] = 0x03;
  memory[0x2B81] = 0x03;
  memory[0x2B82] = 0x03;
  memory[0x2C3A] = 0x19;
  memory[0x2C3B] = 0x10;
  memory[0x2C3C] = 0x19;
  memory[0x2C3D] = 0x04;
  memory[0x2C3E] = 0x20;
  memory[0x2C3F] = 0x00;
  memory[0x2C40] = 0xF4;
  memory[0x2C41] = 0x01;
  memory[0x2C42] = 0x48;
  memory[0x2C43] = 0x6F;
  memory[0x2C44] = 0x77;
  memory[0x2C45] = 0x20;
  memory[0x2C46] = 0x6D;
  memory[0x2C47] = 0x61;
  memory[0x2C48] = 0x6E;
  memory[0x2C49] = 0x79;
  memory[0x2C4A] = 0x20;
  memory[0x2C4B] = 0x70;
  memory[0x2C4C] = 0x6C;
  memory[0x2C4D] = 0x61;
  memory[0x2C4E] = 0x79;
  memory[0x2C4F] = 0x65;
  memory[0x2C50] = 0x72;
  memory[0x2C51] = 0x73;
  memory[0x2C52] = 0x3F;
  memory[0x2C53] = 0x20;
  memory[0x2D42] = 0x3B;
  memory[0x2D43] = 0x19;
  memory[0x2D44] = 0x04;
  memory[0x2D45] = 0x80;
  memory[0x2D46] = 0x00;
  memory[0x2D47] = 0x64;
  memory[0x2D48] = 0x00;
  memory[0x2D49] = 0x12;
  memory[0x2D4A] = 0x00;
  memory[0x2D4B] = 0x04;
  memory[0x2D4C] = 0x50;
  memory[0x2D4D] = 0x72;
  memory[0x2D4E] = 0x65;
  memory[0x2D4F] = 0x73;
  memory[0x2D50] = 0x73;
  memory[0x2D51] = 0x20;
  memory[0x2D52] = 0x12;
  memory[0x2D53] = 0x00;
  memory[0x2D54] = 0x08;
  memory[0x2D55] = 0x53;
  memory[0x2D56] = 0x20;
  memory[0x2D57] = 0x12;
  memory[0x2D58] = 0x00;
  memory[0x2D59] = 0x04;
  memory[0x2D5A] = 0x74;
  memory[0x2D5B] = 0x6F;
  memory[0x2D5C] = 0x20;
  memory[0x2D5D] = 0x73;
  memory[0x2D5E] = 0x74;
  memory[0x2D5F] = 0x61;
  memory[0x2D60] = 0x72;
  memory[0x2D61] = 0x74;
  memory[0x2D62] = 0x19;
  memory[0x2D63] = 0x04;
  memory[0x2D64] = 0x80;
  memory[0x2D65] = 0x00;
  memory[0x2D66] = 0x32;
  memory[0x2D67] = 0x00;
  memory[0x2D68] = 0x12;
  memory[0x2D69] = 0x00;
  memory[0x2D6A] = 0x08;
  memory[0x2D6B] = 0x4B;
  memory[0x2D6C] = 0x20;
  memory[0x2D6D] = 0x12;
  memory[0x2D6E] = 0x00;
  memory[0x2D6F] = 0x04;
  memory[0x2D70] = 0x74;
  memory[0x2D71] = 0x6F;
  memory[0x2D72] = 0x20;
  memory[0x2D73] = 0x63;
  memory[0x2D74] = 0x68;
  memory[0x2D75] = 0x61;
  memory[0x2D76] = 0x6E;
  memory[0x2D77] = 0x67;
  memory[0x2D78] = 0x65;
  memory[0x2D79] = 0x20;
  memory[0x2D7A] = 0x6B;
  memory[0x2D7B] = 0x65;
  memory[0x2D7C] = 0x79;
  memory[0x2D7D] = 0x73;
  memory[0x2FA6] = 0x10;
  memory[0x2FA7] = 0x21;
  memory[0x2FA8] = 0x04;
  memory[0x2FA9] = 0x29;
  memory[0x2FAA] = 0x02;
  memory[0x2FAB] = 0x21;
  memory[0x2FAC] = 0x04;
  memory[0x2FAD] = 0x19;
  memory[0x2FAE] = 0x02;
  memory[0x2FAF] = 0x15;
  memory[0x2FB0] = 0x04;
  memory[0x2FB1] = 0x05;
  memory[0x2FB2] = 0x02;
  memory[0x2FB3] = 0x0D;
  memory[0x2FB4] = 0x04;
  memory[0x2FB5] = 0x01;
  memory[0x2FB6] = 0x02;
  memory[0x2FB7] = 0x05;
  memory[0x2FB8] = 0x0C;
  memory[0x2FB9] = 0x05;
  memory[0x2FBA] = 0x01;
  memory[0x2FBB] = 0x0D;
  memory[0x2FBC] = 0x01;
  memory[0x2FBD] = 0x15;
  memory[0x2FBE] = 0x01;
  memory[0x2FBF] = 0x19;
  memory[0x2FC0] = 0x01;
  memory[0x2FC1] = 0x21;
  memory[0x2FC2] = 0x01;
  memory[0x2FC3] = 0x31;
  memory[0x2FC4] = 0x01;
  memory[0x2FC5] = 0x35;
  memory[0x2FC6] = 0x01;
  memory[0x2FC7] = 0x01;
  memory[0x2FC8] = 0x01;
  memory[0x2FC9] = 0x00;
  memory[0x2FCA] = 0x00;
  memory[0x2FCB] = 0x00;
  memory[0x2FCC] = 0x00;
  memory[0x2FCD] = 0x00;
  memory[0x2FCE] = 0x00;
  memory[0x2FCF] = 0x7E;
  memory[0x2FD0] = 0xCE;
  memory[0x2FD1] = 0x00;
  memory[0x2FD2] = 0x00;
  memory[0x2FD3] = 0x64;
  memory[0x2FD4] = 0x00;
  memory[0x2FD5] = 0x02;
  memory[0x2FD6] = 0x01;
  memory[0x2FD7] = 0x00;
  memory[0x2FD8] = 0x00;
  memory[0x2FD9] = 0x00;
  memory[0x2FDA] = 0x00;
  memory[0x2FDB] = 0x00;
  memory[0x2FDC] = 0x00;
  memory[0x2FDD] = 0x7E;
  memory[0x2FDE] = 0xFE;
  memory[0x2FDF] = 0x00;
  memory[0x2FE0] = 0xFB;
  memory[0x2FE1] = 0x7E;
  memory[0x2FE2] = 0x64;
  memory[0x2FE3] = 0x03;
  memory[0x2FE4] = 0x01;
  memory[0x2FE5] = 0x00;
  memory[0x2FE6] = 0x00;
  memory[0x2FE7] = 0x00;
  memory[0x2FE8] = 0x00;
  memory[0x2FE9] = 0x00;
  memory[0x2FEA] = 0x00;
  memory[0x2FEB] = 0x32;
  memory[0x2FEC] = 0x00;
  memory[0x2FED] = 0x00;
  memory[0x2FEE] = 0xE7;
  memory[0x2FEF] = 0x64;
  memory[0x2FF0] = 0x00;
  memory[0x2FF1] = 0x23;
  memory[0x2FF2] = 0x31;
  memory[0x2FF3] = 0x36;
  memory[0x2FF4] = 0x3A;
  memory[0x2FF5] = 0x20;
  memory[0x2FF6] = 0x4A;
  memory[0x2FF7] = 0x53;
  memory[0x2FF8] = 0x52;
  memory[0x2FF9] = 0x20;
  memory[0x2FFA] = 0x4F;
  memory[0x2FFB] = 0x53;
  memory[0x2FFC] = 0x57;
  memory[0x2FFD] = 0x52;
  memory[0x2FFE] = 0x43;
  memory[0x2FFF] = 0x48;

  initial_lives = 5;
  initial_level = 0;

  /* Screen settings */
  screen_256colour = 1;
  double_height = 1;
  outline_font = 1;

  /*load defaults from !Config file*/
  hfile = fopen("<ChuckieEgg$Dir>.!Config","rb");
  if (hfile != NULL)
  {
    while (feof(hfile) == 0)
    {
      if (fgets(cbuffer,0xFF,hfile) != NULL)
      {
        if (cbuffer[0] != 0x3B)
        {
          /*strip off CR and LF*/
          i = strlen(cbuffer)-1;
          while (i > 0 AND cbuffer[i] == 0x0D OR cbuffer[i] == 0x0A)
          {
            cbuffer[i] = 0;
            i--;
          }
          if (strncmp(cbuffer,"Lives",5) == 0)
          {
            initial_lives = atoi(cbuffer+6);
            initial_lives &= 0xFF;
          }
          else if (strncmp(cbuffer,"Level",5) == 0)
          {
            initial_level = atoi(cbuffer+6);
            initial_level &= 0xFF;
		  }
          else if (strncmp(cbuffer,"SingleHeight",12) == 0)
          {
			  double_height = (atoi(cbuffer+13) == 0);
          }
          else if (strncmp(cbuffer,"16Colour",8) == 0)
          {
			  screen_256colour= (atoi(cbuffer+9) == 0);
          }
          else if (strncmp(cbuffer,"RetroFont",8) == 0)
          {
			  outline_font= (atoi(cbuffer+10) == 0);
          }
        }
      }
    }
    fclose(hfile);
  }

  if (!initialise())
  {
	  fprintf(stderr, "Failed to initialise game\n");
	  return -1;
  }

  execute();

  #ifndef __ORIGINAL__
    hfile = fopen("<ChuckieEgg$Dir>.Keys","wb");
    if (hfile != NULL)
    {
      fwrite(memory+0x0061,1,0x05,hfile);
      fclose(hfile);
    }
    hfile = fopen("<ChuckieEgg$Dir>.Scores","wb");
    if (hfile != NULL)
    {
      fwrite(memory+0x0430,1,0xA0,hfile);
      fclose(hfile);
    }
  #endif
  finalise();
}
