#define heart 0x81,0x82 #define smilly 0x83,0x84 CharGen ORG 0x4FF ; Start For Char table ADDWF PCL,F 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 ; "/" DT 0x3E , 0x41 , 0x41 , 0x41 , 0x3E , 0x00 ; "0" 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