
#define	heart 	0x81,0x82
#define	smilly	0x83,0x84

CharGen		ORG     0x4FF           ; Start For Char table
  ADDWF	PCL,F
CharTab	
  DT  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00    ; " "
  DT  0x00 , 0x00 , 0x79 , 0x00 , 0x00 , 0x00    ; "!"
  DT  0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x00    ; """
  DT  0x14 , 0x7F , 0x14 , 0x7F , 0x14 , 0x00    ; "#"
  DT  0x12 , 0x2A , 0x7F , 0x2A , 0x24 , 0x00    ; "$"
  DT  0x62 , 0x64 , 0x08 , 0x13 , 0x23 , 0x00    ; "%"
  DT  0x36 , 0x49 , 0x55 , 0x22 , 0x05 , 0x00    ; "&"
  DT  0x00 , 0x50 , 0x60 , 0x00 , 0x00 , 0x00    ; "'"
  DT  0x00 , 0x1C , 0x22 , 0x41 , 0x00 , 0x00    ; "("
  DT  0x00 , 0x41 , 0x22 , 0x1C , 0x00 , 0x00    ; ")"
  DT  0x14 , 0x08 , 0x3E , 0x08 , 0x14 , 0x00    ; "*"
  DT  0x08 , 0x08 , 0x3E , 0x08 , 0x08 , 0x00    ; "+"
  DT  0x00 , 0x05 , 0x06 , 0x00 , 0x00 , 0x00    ; ","
  DT  0x08 , 0x08 , 0x08 , 0x08 , 0x08 , 0x00    ; "-"
  DT  0x00 , 0x03 , 0x03 , 0x00 , 0x00 , 0x00    ; "."
  DT  0x02 , 0x04 , 0x08 , 0x10 , 0x20 , 0x00    ; "/"
  ifndef	SlashedZero
  DT  0x3E , 0x41 , 0x41 , 0x41 , 0x3E , 0x00    ; "0"
  else
  DT  0x3E , 0x45 , 0x49 , 0x51 , 0x3E , 0x00	 ; "0 slashed"
  endif
  DT  0x00 , 0x21 , 0x7F , 0x01 , 0x00 , 0x00    ; "1"
  DT  0x21 , 0x43 , 0x45 , 0x49 , 0x31 , 0x00    ; "2"
  DT  0x42 , 0x41 , 0x51 , 0x69 , 0x46 , 0x00    ; "3"
  DT  0x0C , 0x14 , 0x24 , 0x7F , 0x04 , 0x00    ; "4"
  DT  0x72 , 0x51 , 0x51 , 0x51 , 0x4E , 0x00    ; "5"
  DT  0x1E , 0x29 , 0x49 , 0x49 , 0x06 , 0x00    ; "6"
  DT  0x40 , 0x47 , 0x48 , 0x50 , 0x60 , 0x00    ; "7"
  DT  0x36 , 0x49 , 0x49 , 0x49 , 0x36 , 0x00    ; "8"
  DT  0x30 , 0x49 , 0x49 , 0x4A , 0x3C , 0x00    ; "9"
  DT  0x00 , 0x36 , 0x36 , 0x00 , 0x00 , 0x00    ; ":"
  DT  0x00 , 0x35 , 0x36 , 0x00 , 0x00 , 0x00    ; ";"
  DT  0x08 , 0x14 , 0x22 , 0x41 , 0x00 , 0x00    ; "<"
  DT  0x14 , 0x14 , 0x14 , 0x14 , 0x14 , 0x00    ; "="
  DT  0x00 , 0x41 , 0x22 , 0x14 , 0x08 , 0x00    ; ">"
  DT  0x20 , 0x40 , 0x45 , 0x48 , 0x30 , 0x00    ; "?"
  DT  0x26 , 0x49 , 0x4F , 0x41 , 0x3E , 0x00    ; "@"
  DT  0x3F , 0x44 , 0x44 , 0x44 , 0x3F , 0x00    ; "A"
  DT  0x7F , 0x49 , 0x49 , 0x49 , 0x36 , 0x00    ; "B"
  DT  0x3E , 0x41 , 0x41 , 0x41 , 0x22 , 0x00    ; "C"
  DT  0x7F , 0x41 , 0x41 , 0x22 , 0x1C , 0x00    ; "D"
  DT  0x7F , 0x49 , 0x49 , 0x49 , 0x41 , 0x00    ; "E"
  DT  0x7F , 0x48 , 0x48 , 0x48 , 0x40 , 0x00    ; "F"
  DT  0x3E , 0x41 , 0x49 , 0x49 , 0x2F , 0x00    ; "G"
  DT  0x7F , 0x08 , 0x08 , 0x08 , 0x7F , 0x00    ; "H"
  DT  0x00 , 0x41 , 0x7F , 0x41 , 0x00 , 0x00    ; "I"
  DT  0x02 , 0x01 , 0x41 , 0x7E , 0x40 , 0x00    ; "J"
  DT  0x7F , 0x08 , 0x14 , 0x22 , 0x41 , 0x00    ; "K"
  DT  0x7F , 0x01 , 0x01 , 0x01 , 0x01 , 0x00    ; "L"
  DT  0x7F , 0x20 , 0x18 , 0x20 , 0x7F , 0x00    ; "M"
  DT  0x7F , 0x10 , 0x08 , 0x04 , 0x7F , 0x00    ; "N"
  DT  0x3E , 0x41 , 0x41 , 0x41 , 0x3E , 0x00    ; "O"
  DT  0x7F , 0x48 , 0x48 , 0x48 , 0x30 , 0x00    ; "P"
  DT  0x3E , 0x41 , 0x45 , 0x42 , 0x3D , 0x00    ; "Q"
  DT  0x7F , 0x48 , 0x4C , 0x4A , 0x31 , 0x00    ; "R"
  DT  0x31 , 0x49 , 0x49 , 0x49 , 0x46 , 0x00    ; "S"
  DT  0x40 , 0x40 , 0x7F , 0x40 , 0x40 , 0x00    ; "T"
  DT  0x7E , 0x01 , 0x01 , 0x01 , 0x7E , 0x00    ; "U"
  DT  0x7C , 0x02 , 0x01 , 0x02 , 0x7C , 0x00    ; "V"
  DT  0x7E , 0x01 , 0x06 , 0x01 , 0x7E , 0x00    ; "W"
  DT  0x63 , 0x14 , 0x08 , 0x14 , 0x63 , 0x00    ; "X"
  DT  0x70 , 0x08 , 0x07 , 0x08 , 0x70 , 0x00    ; "Y"
  DT  0x43 , 0x45 , 0x49 , 0x51 , 0x61 , 0x00    ; "Z"
  DT  0x00 , 0x7F , 0x41 , 0x41 , 0x00 , 0x00    ; "["
  DT  0x54 , 0x34 , 0x1F , 0x34 , 0x54 , 0x00    ; "\"
  DT  0x00 , 0x41 , 0x41 , 0x7F , 0x00 , 0x00    ; "]"
  DT  0x10 , 0x20 , 0x40 , 0x20 , 0x10 , 0x00    ; "^"
  DT  0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x00    ; "_"
  DT  0x00 , 0x40 , 0x20 , 0x10 , 0x00 , 0x00    ; "`"
  DT  0x02 , 0x15 , 0x15 , 0x15 , 0x0F , 0x00    ; "a"
  DT  0x7F , 0x09 , 0x11 , 0x11 , 0x0E , 0x00    ; "b"
  DT  0x0E , 0x11 , 0x11 , 0x11 , 0x02 , 0x00    ; "c"
  DT  0x0E , 0x11 , 0x11 , 0x09 , 0x7F , 0x00    ; "d"
  DT  0x0E , 0x15 , 0x15 , 0x15 , 0x0C , 0x00    ; "e"
  DT  0x08 , 0x3F , 0x48 , 0x40 , 0x20 , 0x00    ; "f"
  DT  0x18 , 0x25 , 0x25 , 0x25 , 0x3E , 0x00    ; "g"
  DT  0x7F , 0x08 , 0x10 , 0x10 , 0x0F , 0x00    ; "h"
  DT  0x00 , 0x11 , 0x5F , 0x01 , 0x00 , 0x00    ; "i"
  DT  0x02 , 0x01 , 0x11 , 0x5E , 0x00 , 0x00    ; "j"
  DT  0x7F , 0x04 , 0x0A , 0x11 , 0x00 , 0x00    ; "k"
  DT  0x00 , 0x41 , 0x7F , 0x01 , 0x00 , 0x00    ; "l"
  DT  0x1F , 0x10 , 0x0C , 0x10 , 0x0F , 0x00    ; "m"
  DT  0x1F , 0x08 , 0x10 , 0x10 , 0x0F , 0x00    ; "n"
  DT  0x0E , 0x11 , 0x11 , 0x11 , 0x0E , 0x00    ; "o"
  DT  0x3F , 0x28 , 0x28 , 0x28 , 0x10 , 0x00    ; "p"
  DT  0x10 , 0x28 , 0x28 , 0x18 , 0x3F , 0x00    ; "q"
  DT  0x1F , 0x08 , 0x10 , 0x10 , 0x08 , 0x00    ; "r"
  DT  0x09 , 0x15 , 0x15 , 0x15 , 0x02 , 0x00    ; "s"
  DT  0x10 , 0x7E , 0x11 , 0x01 , 0x02 , 0x00    ; "t"
  DT  0x1E , 0x01 , 0x01 , 0x02 , 0x1F , 0x00    ; "u"
  DT  0x1C , 0x02 , 0x01 , 0x02 , 0x1C , 0x00    ; "v"
  DT  0x1E , 0x01 , 0x06 , 0x01 , 0x1E , 0x00    ; "w"
  DT  0x11 , 0x0A , 0x04 , 0x0A , 0x11 , 0x00    ; "x"
  DT  0x18 , 0x05 , 0x05 , 0x05 , 0x1E , 0x00    ; "y"
  DT  0x11 , 0x13 , 0x15 , 0x19 , 0x11 , 0x00    ; "z"
  DT  0x00 , 0x08 , 0x36 , 0x41 , 0x00 , 0x00    ; "{"
  DT  0x00 , 0x00 , 0x7F , 0x00 , 0x00 , 0x00    ; "|"
  DT  0x00 , 0x41 , 0x36 , 0x08 , 0x00 , 0x00    ; "}"
  DT  0x04 , 0x04 , 0x15 , 0x0E , 0x04 , 0x00    ; "~"
  DT  0x04 , 0x0E , 0x15 , 0x04 , 0x04 , 0x00    ; ""
  DT  0x14 , 0x3E , 0x55 , 0x41 , 0x22 , 0x00    ; ""
  DT  0x30 , 0x78 , 0x7C , 0x7C , 0x3E , 0x1F    ; 1 of 2 Heart
  DT  0x3E , 0x7C , 0x7C , 0x78 , 0x30 , 0x00    ; 2 of 2 Heart
  DT  0x00 , 0x1C , 0x3E , 0x77 , 0x5B , 0x7B    ; 1 of 2 Smilly
  DT  0x5B , 0x77 , 0x3E , 0x1C , 0x00 , 0x00    ; 2 of 2 Smilly
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x04 , 0x00 , 0x00 , 0x00    ; ""
  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; ""

CharGenEnd
