├── .gitignore ├── bin └── FONTHOOK.8xp ├── tools ├── spasm-ng.exe └── fontpacker │ ├── comic.ttf │ ├── comicbd.ttf │ ├── klingon2.ttf │ ├── packer.py │ ├── output2.txt │ └── output.txt ├── examples └── comicsans.8xp ├── readme.md └── src └── main.z80 /.gitignore: -------------------------------------------------------------------------------- 1 | /tools/fontedit 2 | /tools/mkwinfont-master 3 | -------------------------------------------------------------------------------- /bin/FONTHOOK.8xp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/bin/FONTHOOK.8xp -------------------------------------------------------------------------------- /tools/spasm-ng.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/tools/spasm-ng.exe -------------------------------------------------------------------------------- /examples/comicsans.8xp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/examples/comicsans.8xp -------------------------------------------------------------------------------- /tools/fontpacker/comic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/tools/fontpacker/comic.ttf -------------------------------------------------------------------------------- /tools/fontpacker/comicbd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/tools/fontpacker/comicbd.ttf -------------------------------------------------------------------------------- /tools/fontpacker/klingon2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iambian/Font-via-LocalizationHook-CE/HEAD/tools/fontpacker/klingon2.ttf -------------------------------------------------------------------------------- /tools/fontpacker/packer.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | 3 | import os,sys 4 | from PIL import Image,ImageDraw,ImageFont,ImageOps 5 | 6 | def quit(msg): 7 | print(msg) 8 | sys.exit(1) 9 | def tisource(img,glyphid): 10 | li = [0]*14*2 11 | w,h = img.size 12 | if w>12: w = 12 13 | if h>14: h = 14 14 | for y in range(h): 15 | for x in range(w): 16 | if not img.getpixel((x,y)): 17 | if x>4: 18 | li[2*y+1] = li[2*y+1] | (1 << abs((x-5)-7)) 19 | else: 20 | li[2*y] = li[2*y] | (1 << abs(x-7)) 21 | s = '' 22 | for v1,v2 in zip(li[0::2],li[1::2]): 23 | t = '.db %'+format(v1,"08b")+",%"+format(v2,"08b") 24 | if s=='': 25 | s += t+" ;id "+glyphid+" ["+str(ord(glyphid))+"]\n" 26 | else: 27 | s += t + "\n" 28 | return s 29 | def smallfontsource(img,glyphid): 30 | li = [0]*12*2 31 | w,h = img.size 32 | if w>16: w = 16 33 | if h>12: h = 12 34 | for y in range(h): 35 | for x in range(w): 36 | if not img.getpixel((x,y)): 37 | ofs = x//8 38 | li[2*y+ofs] = li[2*y+ofs] | (1 << abs(7-x%8)) 39 | s = '.db '+str(img.size[0]+1)+' ;id '+glyphid+" ["+str(ord(glyphid))+"]\n" 40 | w = w+1 #Enforce spacing 41 | for v1,v2 in zip(li[0::2],li[1::2]): 42 | if w>8: 43 | t = '.db %'+format(v1,"08b")+",%"+format(v2,"08b") 44 | else: 45 | t = '.db %'+format(v1,"08b") 46 | s += t + "\n" 47 | if w<9: 48 | s += ".db 0,0,0,0,0,0\n.db 0,0,0,0,0,0\n" 49 | return s 50 | pass 51 | 52 | 53 | def packit(fontname="klingon2.ttf",fontsize=14,resource=None,outputname="output.txt",packfunc=None): 54 | img = Image.new("1",(1024,40),1) #wide image for large string, bg white 55 | draw = ImageDraw.Draw(img) 56 | if os.path.splitext(fontname)[1] in (".ttf",".otf"): 57 | func = ImageFont.truetype 58 | else: func = ImageFont.load 59 | encodestring = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" 60 | font = func(fontname,fontsize) 61 | draw.text((0,0),encodestring,font=font) 62 | mofst = list(ImageOps.invert(img.convert("L",colors=2)).getbbox()) 63 | if packfunc==smallfontsource: 64 | if mofst[1] > 2: mofst[1] -= 2 65 | else: mofst[1] = 0 66 | f = open(outputname,"w") 67 | for idx,i in enumerate(encodestring): 68 | timg = Image.new("1",(30,30),1) #wide image for large string, bg white 69 | tdraw = ImageDraw.Draw(timg) 70 | tdraw.text((0,0),i,font=font) 71 | sofst = ImageOps.invert(timg.convert("L",colors=2)).getbbox() 72 | if sofst: 73 | offset = (sofst[0],mofst[1],sofst[2],sofst[3]) 74 | ttimg = timg.crop(offset) 75 | else: 76 | ttimg = timg 77 | f.write(packfunc(ttimg,i)) 78 | f.close() 79 | 80 | 81 | 82 | #Program starts here: 83 | packit("comicbd.ttf",14,None,"output.txt",tisource) 84 | packit("comic.ttf",12,None,"output2.txt",smallfontsource) 85 | 86 | 87 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | Font-Through-Localization Hook for the CE 2 | ========================================= 3 | 4 | Not sure why I wanted this on a CE, but the more I worked at it the more 5 | fun it got. If you're tired of the default font that the calculator displays 6 | most things in, you can use this to change that. 7 | 8 | This was originally a font hook, but small font support was removed for some 9 | reason. The localization hook needed to be used instead in order to access 10 | the small font as well as the large font. 11 | 12 | Usage 13 | ----- 14 | 1. Send `FONTHOOK.8xp` to the calculator. 15 | 2. Run it from the homescreen with the `Asm(` token found in the catalog. It 16 | should look like `Asm(prgmFONTHOOK)` 17 | 3. You're done. 18 | 4. If you want to uninstall it, run it again. You may need to unarchive it 19 | first. 20 | 21 | Limitations 22 | ----------- 23 | * Only changes alphanumeric characters (both upper and lower case). The source 24 | can be modified to accept a wider range but you'll have to encode those 25 | yourself. 26 | * The hook only persists until the next `Garbage Collect`. Re-run the hook if 27 | you need do this. 28 | * The program MUST be named `FONTHOOK` since it self-references for 29 | hook install. If you have to change the name, you also have to change the 30 | reference under the `fh_FileName` label in `main.z80`. 31 | 32 | Build Dependencies 33 | ------------------ 34 | * [Python 3.x](https://www.python.org/) 35 | * PIL/Pillow (Python Imaging Library) 36 | 37 | How to Build 38 | ------------ 39 | * Open up the `tools/fontpacker` directory 40 | * Copy the fonts you want to use into that folder 41 | * Modify the final few lines in `packer.py` to use the fonts you chose 42 | * Run the packer from the command line. (e.g. `> py packer.py`) 43 | * Examine output.txt and output2.txt to make manual modifications if needed 44 | * Open up the project root directory 45 | * Run `build.bat` 46 | * If it all went well, `FONTHOOK.8xp` should be in the `bin` folder. Try it 47 | out and see if the text needs further adjustments. 48 | 49 | Troubleshooting 50 | --------------- 51 | * I can't find the `Asm(` token. 52 | * It should be near the top of the catalog. Get to the catalog by pushing 53 | 2nd then 0. 54 | * If you still can't find it, then it was probably removed and you'll need 55 | a jailbreak/os downgrade to get it back again. 56 | * Where can I find fonts? 57 | * You can grab them from the Fonts directory somewhere on your computer. 58 | For example, on my Windows 7 install, I have mine in `C:\Windows\Fonts`. 59 | * Find them online at the other end of a Google search. I like using 60 | [DaFont](https://www.dafont.com/). There are many other places. 61 | 62 | 63 | Licenses 64 | -------- 65 | 66 | For my stuff: Do what you want. 67 | 68 | For the other stuff: Comic Sans belongs to Microsoft, used without permission. 69 | 70 | Credits 71 | ------- 72 | 73 | * jacobly - thanks for all the technical help with the hooks including help on 74 | pointing me in the right direction and stuff that isn't in 75 | any documentation anywhere. Probably not even at TI. 76 | * Cemetech - A site and a community. It's a great place to be. 77 | * geekboy1011 - Provider of cherries and sanity. Also wouldn't have started 78 | this whole let's-hook-into-all-the-things business without his 79 | initial suggestion for a particular homescreen hook. 80 | 81 | -------------------------------------------------------------------------------- /src/main.z80: -------------------------------------------------------------------------------- 1 | .assume adl=1 2 | 3 | #include "src/inc/ti84pce.inc" 4 | 5 | .org userMem-2 6 | .db tExtTok,tAsm84CeCmp 7 | 8 | ProgramStart: 9 | bit localizeHookActive,(iy+hookflags3) 10 | jr nz,fh_Uninstall 11 | ;At the start, ensure that the program is first in archive before setting a hook 12 | ld hl,fh_FileName 13 | call _Mov9ToOP1 14 | call _ChkFindSym 15 | call _ChkInRam 16 | jr nz,fh_IsArchived 17 | call _Arc_Unarc 18 | jr ProgramStart 19 | fh_IsArchived: 20 | ;Set a hook at where the thing is in archive. Will persist until garbage collect 21 | ex de,hl 22 | ;Advance to actual data 23 | ld de,9 24 | add hl,de 25 | ld e,(hl) 26 | add hl,de 27 | ;offset composed of: namesize, filesize, header, and dist_to_hook 28 | ld de,1+2+2+(FontHook-ProgramStart) 29 | add hl,de 30 | call _SetLocalizeHook 31 | call _ClrLCDFull 32 | ld hl,fh_Installed 33 | jr fh_DrawString 34 | fh_Uninstall: 35 | call _ClrLocalizeHook 36 | call _ClrLCDFull 37 | ld hl,fh_Uninstalled 38 | fh_DrawString: 39 | push hl 40 | call _ClrLCDFull 41 | call _HomeUp 42 | pop hl 43 | jp _PutS 44 | 45 | fh_FileName: 46 | .db 5,"FONTHOOK",0 47 | fh_Uninstalled: 48 | .db "Un" 49 | fh_Installed: 50 | .db "installed localhook",0 51 | 52 | ;Inputs: B=chr, HL=adrToChrFont, A= (0=smf, 1=lgf_fix, 2=smfwidth, 3=lgf_vwd) 53 | ;Return value: NZ=cancel hook action (B,HL must be intact). Z=accept hook action 54 | ;Return values: Z=accept hook action. 55 | ; Mode 0: HL in RAM where font data is copied to. prefer sFont_record. 56 | ; Mode 1: HL in RAM where font data is copied to. prefer lFont_record 57 | ; Mode 2: B is the width of the small font character. 58 | ; Mode 3: HL in RAM where font data is copied to. Must be offset by +1. 59 | ;$75 ;smallfont 60 | ;$76 ;largefont 61 | ;$77 ;smallfont width 62 | ;$79 ;largefont in vw context 63 | FontHook: ;THIS IS ACTUALLY A LOCALIZEHOOK 64 | .db 83h 65 | cp $75 66 | jr c,fh_outsiderange1 67 | cp $78 68 | jr nc,fh_outsiderange1 69 | push hl 70 | call __frameset0 71 | FontHook_BaseAddress: 72 | pop ix 73 | push hl 74 | pop iy 75 | ld de,fh_mapto_A-FontHook_BaseAddress 76 | add iy,de 77 | call __indcall ;returns NZ if out of range 78 | ld iy,flags 79 | ex de,hl 80 | pop hl 81 | ret nz 82 | dec c 83 | jr z,fh_issmall 84 | dec c 85 | jr z,fh_islarge 86 | dec c 87 | jr z,fh_issmwidth 88 | fh_islarge: 89 | ld hl,fh_largefontdata-FontHook_BaseAddress 90 | add hl,de 91 | ld c,14*2 92 | mlt bc 93 | add hl,bc 94 | ld de,lFont_record+1 95 | ld bc,14*2 96 | ldir 97 | xor a 98 | sbc hl,hl 99 | ld (lFont_record-3),hl 100 | ld (lFont_record+0),a 101 | ld (lFont_record+1+28),hl 102 | ld (lFont_record+1+28+3),a 103 | ld hl,lFont_record-3 104 | ret 105 | ;~~~~~~~~~~~~~~~~~~~~~~ 106 | fh_outsiderange1: 107 | jr fh_outsiderange 108 | ;~~~~~~~~~~~~~~~~~~~~~~ 109 | fh_issmall: 110 | ld hl,fh_smallfontdata-FontHook_BaseAddress 111 | add hl,de 112 | ld c,(12*2)+1 113 | mlt bc 114 | add hl,bc 115 | ld de,sFont_record 116 | ld bc,12*2 117 | ldir 118 | xor a 119 | sbc hl,hl 120 | ld (sFont_record+1+(2*12)),a 121 | ld (sFont_record+1+(2*12)+1),hl 122 | ret 123 | 124 | fh_issmwidth: 125 | ld hl,fh_smallfontdata-FontHook_BaseAddress 126 | add hl,de 127 | ld c,(12*2)+1 128 | mlt bc 129 | add hl,bc 130 | ld b,(hl) 131 | xor a 132 | ret 133 | 134 | 135 | 136 | 137 | 138 | fh_outsiderange: 139 | cp $0A 140 | jr nz,fh_isnotquasifunct 141 | ;---Quasi-functions 142 | ;Undocumented method of default handling: 143 | ;the code below. 144 | ld de,(hl) 145 | ex de,hl 146 | cp a,a 147 | ret 148 | fh_isnotquasifunct: 149 | cp $3A 150 | jr nz,fs_isnotconfigvars 151 | ;---Config vars 152 | ;Undocumented method of default handling: 153 | ;Set NZ, then set A to B 154 | inc a 155 | ld a,b 156 | ret 157 | fs_isnotconfigvars: 158 | cp $3B 159 | jr nz,fs_isnotdatatypes 160 | ;---Data types 161 | ;Undocumented method of default handling: 162 | ;Set NZ, then set A to B 163 | inc a 164 | ld a,b 165 | ret 166 | fs_isnotdatatypes: 167 | cp $42 168 | jr c,fs_notmemtype 169 | cp $44+1 170 | jr nc,fs_notmemtype 171 | ;--Range of events for "Memory Cleared", "RAM Cleared", and "Defaults Set" 172 | cp a,a ;set Z for defaults. 173 | ret 174 | fs_notmemtype: 175 | ;It must do other hooky things because localization hooks suck. 176 | fh_hookdefault: 177 | xor a 178 | inc a 179 | ret 180 | fh_mapto_A: 181 | sub $74 ;so that dec c would be sfont, then lfont, then sfontw, then lfontF 182 | ld c,a 183 | ld a,b 184 | cp '0' 185 | jr c,fh_hookdefault 186 | cp '9'+1 187 | jr nc,fh_mapto_notnums 188 | sub '0' 189 | ld b,a 190 | xor a 191 | ret 192 | fh_mapto_notnums: 193 | cp 'A' 194 | jr c,fh_hookdefault 195 | cp 'Z'+1 196 | jr nc,fh_mapto_notupper 197 | sub 'A' 198 | add a,10 199 | ld b,a 200 | xor a 201 | ret 202 | fh_mapto_notupper: 203 | cp 'a' 204 | jr c,fh_hookdefault 205 | cp 'z'+1 206 | jr nc,fh_hookdefault 207 | sub 'a' 208 | add a,10+26 209 | ld b,a 210 | xor a 211 | ret 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | ;Discoveries: 223 | ;Seems normal mode: 224 | ;Zero byte: left five bits are all that's active. The 3 lsbits in byte 0 are dead. 225 | ;Firstbyte: left seven bits are active, but should only use left six. 226 | ;Mathprint mode: 227 | ;HL is ignored, always reads 2w14h from lFont_record+1. Unknown if other 228 | ;condition checks would indicate that it is displaying from mathprint mode. 229 | ;The top and bottom nondisplayables are cleared on each run of the hook. 230 | ;Just to make sure. 231 | ; 232 | fh_largefontdata: 233 | #include "tools/fontpacker/output.txt" 234 | 235 | ;Small font: First byte is character width. 236 | ;If character width is 8 or less, each row is only one byte. 237 | ;If it's more than 8, then it's two bytes wide. 238 | ;Width is enforced even if it's way out of range 239 | ; (e.g. 24 wide char only displays 16 bits width but spaced for 24 pixels) 240 | ;Top two rows should be kept clean but they seem to display reliably. They are 241 | ;encoded in the stuffs below. 242 | ;The two rows below the bottom of the character (the ones past the 12th) don't 243 | ;reliably display. They're not encoded and those bytes should be cleared each 244 | ;time you run the hook. which is what we hopefully do. 245 | 246 | fh_smallfontdata: 247 | #include "tools/fontpacker/output2.txt" 248 | 249 | 250 | 251 | 252 | 253 | 254 | EndFontHook: 255 | 256 | .echo "Program size; ",$-ProgramStart,", hook size: ",$-FontHook 257 | 258 | -------------------------------------------------------------------------------- /tools/fontpacker/output2.txt: -------------------------------------------------------------------------------- 1 | .db 6 ;id 0 [48] 2 | .db %00000000 3 | .db %00000000 4 | .db %01110000 5 | .db %10001000 6 | .db %10001000 7 | .db %10001000 8 | .db %10001000 9 | .db %10001000 10 | .db %10001000 11 | .db %10001000 12 | .db %01110000 13 | .db %00000000 14 | .db 0,0,0,0,0,0 15 | .db 0,0,0,0,0,0 16 | .db 4 ;id 1 [49] 17 | .db %00000000 18 | .db %00000000 19 | .db %00000000 20 | .db %01000000 21 | .db %11000000 22 | .db %01000000 23 | .db %01000000 24 | .db %01000000 25 | .db %01000000 26 | .db %01000000 27 | .db %01000000 28 | .db %11100000 29 | .db 0,0,0,0,0,0 30 | .db 0,0,0,0,0,0 31 | .db 6 ;id 2 [50] 32 | .db %00000000 33 | .db %00000000 34 | .db %00000000 35 | .db %01110000 36 | .db %10001000 37 | .db %00001000 38 | .db %00010000 39 | .db %00100000 40 | .db %01000000 41 | .db %10000000 42 | .db %10000000 43 | .db %11111000 44 | .db 0,0,0,0,0,0 45 | .db 0,0,0,0,0,0 46 | .db 6 ;id 3 [51] 47 | .db %00000000 48 | .db %00000000 49 | .db %00000000 50 | .db %01110000 51 | .db %10001000 52 | .db %00001000 53 | .db %00001000 54 | .db %01110000 55 | .db %00001000 56 | .db %00001000 57 | .db %10001000 58 | .db %01110000 59 | .db 0,0,0,0,0,0 60 | .db 0,0,0,0,0,0 61 | .db 7 ;id 4 [52] 62 | .db %00000000 63 | .db %00000000 64 | .db %00000000 65 | .db %00001000 66 | .db %00011000 67 | .db %00101000 68 | .db %01001000 69 | .db %10001000 70 | .db %11111100 71 | .db %00001000 72 | .db %00001000 73 | .db %00001000 74 | .db 0,0,0,0,0,0 75 | .db 0,0,0,0,0,0 76 | .db 6 ;id 5 [53] 77 | .db %00000000 78 | .db %00000000 79 | .db %00000000 80 | .db %11111000 81 | .db %10000000 82 | .db %10000000 83 | .db %10110000 84 | .db %11001000 85 | .db %10001000 86 | .db %00001000 87 | .db %10001000 88 | .db %01110000 89 | .db 0,0,0,0,0,0 90 | .db 0,0,0,0,0,0 91 | .db 6 ;id 6 [54] 92 | .db %00000000 93 | .db %00000000 94 | .db %00000000 95 | .db %00010000 96 | .db %00100000 97 | .db %01000000 98 | .db %11110000 99 | .db %10001000 100 | .db %10001000 101 | .db %10001000 102 | .db %10001000 103 | .db %01110000 104 | .db 0,0,0,0,0,0 105 | .db 0,0,0,0,0,0 106 | .db 8 ;id 7 [55] 107 | .db %00000000 108 | .db %00000000 109 | .db %00000000 110 | .db %11111110 111 | .db %00000100 112 | .db %00001000 113 | .db %00001000 114 | .db %00010000 115 | .db %00010000 116 | .db %00100000 117 | .db %00100000 118 | .db %00100000 119 | .db 0,0,0,0,0,0 120 | .db 0,0,0,0,0,0 121 | .db 6 ;id 8 [56] 122 | .db %00000000 123 | .db %00000000 124 | .db %00000000 125 | .db %01110000 126 | .db %10001000 127 | .db %10001000 128 | .db %10001000 129 | .db %01110000 130 | .db %10001000 131 | .db %10001000 132 | .db %10001000 133 | .db %01110000 134 | .db 0,0,0,0,0,0 135 | .db 0,0,0,0,0,0 136 | .db 6 ;id 9 [57] 137 | .db %00000000 138 | .db %00000000 139 | .db %00000000 140 | .db %01110000 141 | .db %10001000 142 | .db %10001000 143 | .db %10001000 144 | .db %10001000 145 | .db %01111000 146 | .db %00010000 147 | .db %00100000 148 | .db %01000000 149 | .db 0,0,0,0,0,0 150 | .db 0,0,0,0,0,0 151 | .db 8 ;id A [65] 152 | .db %00000000 153 | .db %00000000 154 | .db %00000000 155 | .db %00001000 156 | .db %00001000 157 | .db %00010100 158 | .db %00010100 159 | .db %00100100 160 | .db %00111100 161 | .db %01000010 162 | .db %01000010 163 | .db %10000010 164 | .db 0,0,0,0,0,0 165 | .db 0,0,0,0,0,0 166 | .db 6 ;id B [66] 167 | .db %00000000 168 | .db %00000000 169 | .db %00000000 170 | .db %11110000 171 | .db %10001000 172 | .db %10001000 173 | .db %10001000 174 | .db %11110000 175 | .db %10010000 176 | .db %10001000 177 | .db %10001000 178 | .db %11110000 179 | .db 0,0,0,0,0,0 180 | .db 0,0,0,0,0,0 181 | .db 7 ;id C [67] 182 | .db %00000000 183 | .db %00000000 184 | .db %00000000 185 | .db %00011100 186 | .db %00100100 187 | .db %01000000 188 | .db %01000000 189 | .db %10000000 190 | .db %10000000 191 | .db %10000000 192 | .db %10000100 193 | .db %01111000 194 | .db 0,0,0,0,0,0 195 | .db 0,0,0,0,0,0 196 | .db 8 ;id D [68] 197 | .db %00000000 198 | .db %00000000 199 | .db %00000000 200 | .db %11000000 201 | .db %10110000 202 | .db %10001000 203 | .db %10000100 204 | .db %10000010 205 | .db %10000010 206 | .db %10000010 207 | .db %10000100 208 | .db %01111000 209 | .db 0,0,0,0,0,0 210 | .db 0,0,0,0,0,0 211 | .db 7 ;id E [69] 212 | .db %00000000 213 | .db %00000000 214 | .db %00000000 215 | .db %11111100 216 | .db %10000000 217 | .db %10000000 218 | .db %10000000 219 | .db %11111100 220 | .db %10000000 221 | .db %10000000 222 | .db %10000000 223 | .db %01111100 224 | .db 0,0,0,0,0,0 225 | .db 0,0,0,0,0,0 226 | .db 7 ;id F [70] 227 | .db %00000000 228 | .db %00000000 229 | .db %00000000 230 | .db %11111100 231 | .db %10000000 232 | .db %10000000 233 | .db %10000000 234 | .db %11111000 235 | .db %10000000 236 | .db %10000000 237 | .db %10000000 238 | .db %10000000 239 | .db 0,0,0,0,0,0 240 | .db 0,0,0,0,0,0 241 | .db 8 ;id G [71] 242 | .db %00000000 243 | .db %00000000 244 | .db %00111000 245 | .db %01000100 246 | .db %01000000 247 | .db %10000000 248 | .db %10111110 249 | .db %10000010 250 | .db %10000010 251 | .db %10000100 252 | .db %01111000 253 | .db %00000000 254 | .db 0,0,0,0,0,0 255 | .db 0,0,0,0,0,0 256 | .db 8 ;id H [72] 257 | .db %00000000 258 | .db %00000000 259 | .db %00000000 260 | .db %10000010 261 | .db %10000010 262 | .db %10000010 263 | .db %10000010 264 | .db %11111110 265 | .db %10000010 266 | .db %10000010 267 | .db %10000010 268 | .db %10000010 269 | .db 0,0,0,0,0,0 270 | .db 0,0,0,0,0,0 271 | .db 6 ;id I [73] 272 | .db %00000000 273 | .db %00000000 274 | .db %00000000 275 | .db %11111000 276 | .db %00100000 277 | .db %00100000 278 | .db %00100000 279 | .db %00100000 280 | .db %00100000 281 | .db %00100000 282 | .db %00100000 283 | .db %11111000 284 | .db 0,0,0,0,0,0 285 | .db 0,0,0,0,0,0 286 | .db 8 ;id J [74] 287 | .db %00000000 288 | .db %00000000 289 | .db %00000000 290 | .db %00111110 291 | .db %00001000 292 | .db %00001000 293 | .db %00001000 294 | .db %00001000 295 | .db %00001000 296 | .db %10001000 297 | .db %10001000 298 | .db %01111000 299 | .db 0,0,0,0,0,0 300 | .db 0,0,0,0,0,0 301 | .db 7 ;id K [75] 302 | .db %00000000 303 | .db %00000000 304 | .db %00000000 305 | .db %10000100 306 | .db %10001000 307 | .db %10010000 308 | .db %11100000 309 | .db %11000000 310 | .db %11000000 311 | .db %10100000 312 | .db %10010000 313 | .db %10001100 314 | .db 0,0,0,0,0,0 315 | .db 0,0,0,0,0,0 316 | .db 6 ;id L [76] 317 | .db %00000000 318 | .db %00000000 319 | .db %00000000 320 | .db %10000000 321 | .db %10000000 322 | .db %10000000 323 | .db %10000000 324 | .db %10000000 325 | .db %10000000 326 | .db %10000000 327 | .db %10000000 328 | .db %11111000 329 | .db 0,0,0,0,0,0 330 | .db 0,0,0,0,0,0 331 | .db 10 ;id M [77] 332 | .db %00000000,%00000000 333 | .db %00000000,%00000000 334 | .db %00000000,%00000000 335 | .db %00100010,%00000000 336 | .db %00100010,%00000000 337 | .db %00100010,%00000000 338 | .db %01010110,%00000000 339 | .db %01010101,%00000000 340 | .db %01010101,%00000000 341 | .db %01010101,%00000000 342 | .db %10001000,%10000000 343 | .db %10001000,%10000000 344 | .db 9 ;id N [78] 345 | .db %00000000,%00000000 346 | .db %00000000,%00000000 347 | .db %00000000,%00000000 348 | .db %10000001,%00000000 349 | .db %11000001,%00000000 350 | .db %10100001,%00000000 351 | .db %10010001,%00000000 352 | .db %10010001,%00000000 353 | .db %10001001,%00000000 354 | .db %10000101,%00000000 355 | .db %10000011,%00000000 356 | .db %10000001,%00000000 357 | .db 9 ;id O [79] 358 | .db %00000000,%00000000 359 | .db %00000000,%00000000 360 | .db %00000000,%00000000 361 | .db %00011100,%00000000 362 | .db %00100010,%00000000 363 | .db %01000001,%00000000 364 | .db %10000001,%00000000 365 | .db %10000001,%00000000 366 | .db %10000001,%00000000 367 | .db %10000010,%00000000 368 | .db %01000010,%00000000 369 | .db %00111100,%00000000 370 | .db 5 ;id P [80] 371 | .db %00000000 372 | .db %00000000 373 | .db %00000000 374 | .db %11100000 375 | .db %10010000 376 | .db %10010000 377 | .db %10010000 378 | .db %10010000 379 | .db %11100000 380 | .db %10000000 381 | .db %10000000 382 | .db %10000000 383 | .db 0,0,0,0,0,0 384 | .db 0,0,0,0,0,0 385 | .db 9 ;id Q [81] 386 | .db %00000000,%00000000 387 | .db %00000000,%00000000 388 | .db %00000000,%00000000 389 | .db %00111100,%00000000 390 | .db %01000010,%00000000 391 | .db %10000001,%00000000 392 | .db %10000001,%00000000 393 | .db %10000001,%00000000 394 | .db %10000001,%00000000 395 | .db %10001001,%00000000 396 | .db %01000111,%00000000 397 | .db %00111110,%00000000 398 | .db 6 ;id R [82] 399 | .db %00000000 400 | .db %00000000 401 | .db %11100000 402 | .db %10010000 403 | .db %10001000 404 | .db %10001000 405 | .db %10001000 406 | .db %11110000 407 | .db %10100000 408 | .db %10010000 409 | .db %10001000 410 | .db %00000000 411 | .db 0,0,0,0,0,0 412 | .db 0,0,0,0,0,0 413 | .db 8 ;id S [83] 414 | .db %00000000 415 | .db %00000000 416 | .db %00000000 417 | .db %00011110 418 | .db %00100000 419 | .db %01000000 420 | .db %01000000 421 | .db %00111100 422 | .db %00000010 423 | .db %00000010 424 | .db %10000100 425 | .db %01111000 426 | .db 0,0,0,0,0,0 427 | .db 0,0,0,0,0,0 428 | .db 8 ;id T [84] 429 | .db %00000000 430 | .db %00000000 431 | .db %11111110 432 | .db %00010000 433 | .db %00010000 434 | .db %00010000 435 | .db %00010000 436 | .db %00010000 437 | .db %00010000 438 | .db %00010000 439 | .db %00010000 440 | .db %00000000 441 | .db 0,0,0,0,0,0 442 | .db 0,0,0,0,0,0 443 | .db 8 ;id U [85] 444 | .db %00000000 445 | .db %00000000 446 | .db %00000000 447 | .db %10000010 448 | .db %10000010 449 | .db %10000010 450 | .db %10000010 451 | .db %10000010 452 | .db %10000010 453 | .db %10000010 454 | .db %01000100 455 | .db %00111000 456 | .db 0,0,0,0,0,0 457 | .db 0,0,0,0,0,0 458 | .db 8 ;id V [86] 459 | .db %00000000 460 | .db %00000000 461 | .db %00000000 462 | .db %00000000 463 | .db %10000010 464 | .db %10000010 465 | .db %10000100 466 | .db %01000100 467 | .db %01000100 468 | .db %00101000 469 | .db %00101000 470 | .db %00111000 471 | .db 0,0,0,0,0,0 472 | .db 0,0,0,0,0,0 473 | .db 12 ;id W [87] 474 | .db %00000000,%00000000 475 | .db %00000000,%00000000 476 | .db %00000000,%00000000 477 | .db %10000100,%00100000 478 | .db %10000100,%00100000 479 | .db %01000100,%01000000 480 | .db %01001010,%01000000 481 | .db %01001010,%01000000 482 | .db %01010010,%10000000 483 | .db %01010010,%10000000 484 | .db %00100010,%10000000 485 | .db %00100001,%00000000 486 | .db 9 ;id X [88] 487 | .db %00000000,%00000000 488 | .db %00000000,%00000000 489 | .db %00000000,%00000000 490 | .db %10000001,%00000000 491 | .db %01000010,%00000000 492 | .db %00100100,%00000000 493 | .db %00011000,%00000000 494 | .db %00011000,%00000000 495 | .db %00011000,%00000000 496 | .db %00100100,%00000000 497 | .db %01000010,%00000000 498 | .db %10000001,%00000000 499 | .db 8 ;id Y [89] 500 | .db %00000000 501 | .db %00000000 502 | .db %00000000 503 | .db %10000010 504 | .db %01000100 505 | .db %01000100 506 | .db %00100100 507 | .db %00101000 508 | .db %00011000 509 | .db %00010000 510 | .db %00010000 511 | .db %00100000 512 | .db 0,0,0,0,0,0 513 | .db 0,0,0,0,0,0 514 | .db 9 ;id Z [90] 515 | .db %00000000,%00000000 516 | .db %00000000,%00000000 517 | .db %00000000,%00000000 518 | .db %11111111,%00000000 519 | .db %00000010,%00000000 520 | .db %00000100,%00000000 521 | .db %00001000,%00000000 522 | .db %00010000,%00000000 523 | .db %00100000,%00000000 524 | .db %01000000,%00000000 525 | .db %10000000,%00000000 526 | .db %11111111,%00000000 527 | .db 7 ;id a [97] 528 | .db %00000000 529 | .db %00000000 530 | .db %00000000 531 | .db %00000000 532 | .db %00000000 533 | .db %00000000 534 | .db %00111000 535 | .db %01001000 536 | .db %10001000 537 | .db %10001000 538 | .db %10001000 539 | .db %01110100 540 | .db 0,0,0,0,0,0 541 | .db 0,0,0,0,0,0 542 | .db 6 ;id b [98] 543 | .db %00000000 544 | .db %00000000 545 | .db %10000000 546 | .db %10000000 547 | .db %10000000 548 | .db %10000000 549 | .db %11110000 550 | .db %10001000 551 | .db %10001000 552 | .db %10001000 553 | .db %10001000 554 | .db %11110000 555 | .db 0,0,0,0,0,0 556 | .db 0,0,0,0,0,0 557 | .db 6 ;id c [99] 558 | .db %00000000 559 | .db %00000000 560 | .db %00000000 561 | .db %00000000 562 | .db %00000000 563 | .db %00000000 564 | .db %00110000 565 | .db %01001000 566 | .db %10000000 567 | .db %10000000 568 | .db %10001000 569 | .db %01110000 570 | .db 0,0,0,0,0,0 571 | .db 0,0,0,0,0,0 572 | .db 6 ;id d [100] 573 | .db %00000000 574 | .db %00000000 575 | .db %00001000 576 | .db %00001000 577 | .db %00001000 578 | .db %00001000 579 | .db %01111000 580 | .db %10001000 581 | .db %10001000 582 | .db %10001000 583 | .db %10001000 584 | .db %01111000 585 | .db 0,0,0,0,0,0 586 | .db 0,0,0,0,0,0 587 | .db 6 ;id e [101] 588 | .db %00000000 589 | .db %00000000 590 | .db %00000000 591 | .db %00000000 592 | .db %00000000 593 | .db %00000000 594 | .db %01110000 595 | .db %10001000 596 | .db %10010000 597 | .db %11100000 598 | .db %10001000 599 | .db %01110000 600 | .db 0,0,0,0,0,0 601 | .db 0,0,0,0,0,0 602 | .db 6 ;id f [102] 603 | .db %00000000 604 | .db %00000000 605 | .db %00011000 606 | .db %00100000 607 | .db %00100000 608 | .db %00100000 609 | .db %11111000 610 | .db %00100000 611 | .db %00100000 612 | .db %00100000 613 | .db %00100000 614 | .db %00100000 615 | .db 0,0,0,0,0,0 616 | .db 0,0,0,0,0,0 617 | .db 6 ;id g [103] 618 | .db %00000000 619 | .db %00000000 620 | .db %00000000 621 | .db %00000000 622 | .db %00110000 623 | .db %01001000 624 | .db %10001000 625 | .db %10001000 626 | .db %10001000 627 | .db %01111000 628 | .db %00001000 629 | .db %01110000 630 | .db 0,0,0,0,0,0 631 | .db 0,0,0,0,0,0 632 | .db 6 ;id h [104] 633 | .db %00000000 634 | .db %00000000 635 | .db %10000000 636 | .db %10000000 637 | .db %10000000 638 | .db %10000000 639 | .db %10110000 640 | .db %11001000 641 | .db %10001000 642 | .db %10001000 643 | .db %10001000 644 | .db %10001000 645 | .db 0,0,0,0,0,0 646 | .db 0,0,0,0,0,0 647 | .db 2 ;id i [105] 648 | .db %00000000 649 | .db %00000000 650 | .db %00000000 651 | .db %00000000 652 | .db %10000000 653 | .db %00000000 654 | .db %10000000 655 | .db %10000000 656 | .db %10000000 657 | .db %10000000 658 | .db %10000000 659 | .db %10000000 660 | .db 0,0,0,0,0,0 661 | .db 0,0,0,0,0,0 662 | .db 4 ;id j [106] 663 | .db %00000000 664 | .db %00000000 665 | .db %00100000 666 | .db %00000000 667 | .db %00100000 668 | .db %00100000 669 | .db %00100000 670 | .db %00100000 671 | .db %00100000 672 | .db %00100000 673 | .db %01000000 674 | .db %10000000 675 | .db 0,0,0,0,0,0 676 | .db 0,0,0,0,0,0 677 | .db 6 ;id k [107] 678 | .db %00000000 679 | .db %00000000 680 | .db %00000000 681 | .db %10000000 682 | .db %10000000 683 | .db %10000000 684 | .db %10000000 685 | .db %10010000 686 | .db %10100000 687 | .db %11100000 688 | .db %11010000 689 | .db %10010000 690 | .db 0,0,0,0,0,0 691 | .db 0,0,0,0,0,0 692 | .db 2 ;id l [108] 693 | .db %00000000 694 | .db %00000000 695 | .db %10000000 696 | .db %10000000 697 | .db %10000000 698 | .db %10000000 699 | .db %10000000 700 | .db %10000000 701 | .db %10000000 702 | .db %10000000 703 | .db %10000000 704 | .db %10000000 705 | .db 0,0,0,0,0,0 706 | .db 0,0,0,0,0,0 707 | .db 8 ;id m [109] 708 | .db %00000000 709 | .db %00000000 710 | .db %00000000 711 | .db %00000000 712 | .db %00000000 713 | .db %00000000 714 | .db %10100100 715 | .db %11011010 716 | .db %10010010 717 | .db %10010010 718 | .db %10010010 719 | .db %10010010 720 | .db 0,0,0,0,0,0 721 | .db 0,0,0,0,0,0 722 | .db 6 ;id n [110] 723 | .db %00000000 724 | .db %00000000 725 | .db %00000000 726 | .db %00000000 727 | .db %00000000 728 | .db %00000000 729 | .db %10110000 730 | .db %11001000 731 | .db %10001000 732 | .db %10001000 733 | .db %10001000 734 | .db %10001000 735 | .db 0,0,0,0,0,0 736 | .db 0,0,0,0,0,0 737 | .db 6 ;id o [111] 738 | .db %00000000 739 | .db %00000000 740 | .db %00000000 741 | .db %00000000 742 | .db %00000000 743 | .db %00000000 744 | .db %01110000 745 | .db %10001000 746 | .db %10001000 747 | .db %10001000 748 | .db %10001000 749 | .db %01110000 750 | .db 0,0,0,0,0,0 751 | .db 0,0,0,0,0,0 752 | .db 6 ;id p [112] 753 | .db %00000000 754 | .db %00000000 755 | .db %00000000 756 | .db %00000000 757 | .db %11110000 758 | .db %10001000 759 | .db %10001000 760 | .db %10001000 761 | .db %10001000 762 | .db %11110000 763 | .db %10000000 764 | .db %10000000 765 | .db 0,0,0,0,0,0 766 | .db 0,0,0,0,0,0 767 | .db 6 ;id q [113] 768 | .db %00000000 769 | .db %00000000 770 | .db %00000000 771 | .db %00000000 772 | .db %00111000 773 | .db %01001000 774 | .db %10001000 775 | .db %10001000 776 | .db %10001000 777 | .db %01111000 778 | .db %00001000 779 | .db %00001000 780 | .db 0,0,0,0,0,0 781 | .db 0,0,0,0,0,0 782 | .db 5 ;id r [114] 783 | .db %00000000 784 | .db %00000000 785 | .db %00000000 786 | .db %00000000 787 | .db %00000000 788 | .db %00000000 789 | .db %10110000 790 | .db %11010000 791 | .db %10010000 792 | .db %10000000 793 | .db %10000000 794 | .db %10000000 795 | .db 0,0,0,0,0,0 796 | .db 0,0,0,0,0,0 797 | .db 6 ;id s [115] 798 | .db %00000000 799 | .db %00000000 800 | .db %00000000 801 | .db %00000000 802 | .db %00000000 803 | .db %00000000 804 | .db %01111000 805 | .db %10001000 806 | .db %01100000 807 | .db %00010000 808 | .db %00001000 809 | .db %11110000 810 | .db 0,0,0,0,0,0 811 | .db 0,0,0,0,0,0 812 | .db 6 ;id t [116] 813 | .db %00000000 814 | .db %00000000 815 | .db %00000000 816 | .db %00000000 817 | .db %00100000 818 | .db %00100000 819 | .db %11111000 820 | .db %00100000 821 | .db %00100000 822 | .db %00100000 823 | .db %00100000 824 | .db %00100000 825 | .db 0,0,0,0,0,0 826 | .db 0,0,0,0,0,0 827 | .db 6 ;id u [117] 828 | .db %00000000 829 | .db %00000000 830 | .db %00000000 831 | .db %00000000 832 | .db %00000000 833 | .db %00000000 834 | .db %10001000 835 | .db %10001000 836 | .db %10001000 837 | .db %10001000 838 | .db %10001000 839 | .db %01111000 840 | .db 0,0,0,0,0,0 841 | .db 0,0,0,0,0,0 842 | .db 6 ;id v [118] 843 | .db %00000000 844 | .db %00000000 845 | .db %00000000 846 | .db %00000000 847 | .db %00000000 848 | .db %00000000 849 | .db %00000000 850 | .db %10001000 851 | .db %10001000 852 | .db %01010000 853 | .db %01010000 854 | .db %00100000 855 | .db 0,0,0,0,0,0 856 | .db 0,0,0,0,0,0 857 | .db 8 ;id w [119] 858 | .db %00000000 859 | .db %00000000 860 | .db %00000000 861 | .db %00000000 862 | .db %00000000 863 | .db %00000000 864 | .db %00000000 865 | .db %10010010 866 | .db %10010010 867 | .db %10110100 868 | .db %10110100 869 | .db %01010100 870 | .db 0,0,0,0,0,0 871 | .db 0,0,0,0,0,0 872 | .db 7 ;id x [120] 873 | .db %00000000 874 | .db %00000000 875 | .db %00000000 876 | .db %00000000 877 | .db %00000000 878 | .db %00000000 879 | .db %10000100 880 | .db %01001000 881 | .db %00110000 882 | .db %00110000 883 | .db %01001000 884 | .db %10000100 885 | .db 0,0,0,0,0,0 886 | .db 0,0,0,0,0,0 887 | .db 7 ;id y [121] 888 | .db %00000000 889 | .db %00000000 890 | .db %00000000 891 | .db %00000000 892 | .db %00000000 893 | .db %00000000 894 | .db %10000100 895 | .db %01001000 896 | .db %01001000 897 | .db %00110000 898 | .db %00110000 899 | .db %00100000 900 | .db 0,0,0,0,0,0 901 | .db 0,0,0,0,0,0 902 | .db 5 ;id z [122] 903 | .db %00000000 904 | .db %00000000 905 | .db %00000000 906 | .db %00000000 907 | .db %00000000 908 | .db %00000000 909 | .db %11110000 910 | .db %00010000 911 | .db %00100000 912 | .db %01000000 913 | .db %10000000 914 | .db %11110000 915 | .db 0,0,0,0,0,0 916 | .db 0,0,0,0,0,0 917 | -------------------------------------------------------------------------------- /tools/fontpacker/output.txt: -------------------------------------------------------------------------------- 1 | .db %00000000,%00000000 ;id 0 [48] 2 | .db %00111000,%00000000 3 | .db %01111000,%10000000 4 | .db %11100000,%11000000 5 | .db %11000000,%11000000 6 | .db %11000000,%11000000 7 | .db %11000000,%11000000 8 | .db %11000000,%11000000 9 | .db %11000000,%11000000 10 | .db %11101000,%11000000 11 | .db %01111000,%10000000 12 | .db %00111000,%00000000 13 | .db %00000000,%00000000 14 | .db %00000000,%00000000 15 | .db %00000000,%00000000 ;id 1 [49] 16 | .db %00110000,%00000000 17 | .db %11110000,%00000000 18 | .db %11110000,%00000000 19 | .db %00110000,%00000000 20 | .db %00110000,%00000000 21 | .db %00110000,%00000000 22 | .db %00110000,%00000000 23 | .db %00110000,%00000000 24 | .db %00110000,%00000000 25 | .db %11111000,%10000000 26 | .db %11111000,%10000000 27 | .db %00000000,%00000000 28 | .db %00000000,%00000000 29 | .db %00000000,%00000000 ;id 2 [50] 30 | .db %00111000,%10000000 31 | .db %11111000,%11000000 32 | .db %11000000,%11000000 33 | .db %00000000,%11000000 34 | .db %00001000,%11000000 35 | .db %00111000,%10000000 36 | .db %01110000,%00000000 37 | .db %11100000,%00000000 38 | .db %11000000,%00000000 39 | .db %11111000,%11000000 40 | .db %11111000,%11000000 41 | .db %00000000,%00000000 42 | .db %00000000,%00000000 43 | .db %00000000,%00000000 ;id 3 [51] 44 | .db %01111000,%10000000 45 | .db %11111000,%11000000 46 | .db %11000000,%11000000 47 | .db %00000000,%11000000 48 | .db %00111000,%11000000 49 | .db %00111000,%10000000 50 | .db %00000000,%11000000 51 | .db %00000000,%11000000 52 | .db %11000000,%11000000 53 | .db %11111000,%10000000 54 | .db %01111000,%00000000 55 | .db %00000000,%00000000 56 | .db %00000000,%00000000 57 | .db %00000000,%00000000 ;id 4 [52] 58 | .db %00000000,%11000000 59 | .db %00001000,%11000000 60 | .db %00001000,%11000000 61 | .db %00010000,%11000000 62 | .db %00100000,%11000000 63 | .db %01000000,%11000000 64 | .db %11111000,%11110000 65 | .db %11111000,%11110000 66 | .db %00000000,%11000000 67 | .db %00000000,%11000000 68 | .db %00000000,%11000000 69 | .db %00000000,%00000000 70 | .db %00000000,%00000000 71 | .db %00000000,%00000000 ;id 5 [53] 72 | .db %11111000,%11000000 73 | .db %11111000,%11000000 74 | .db %11000000,%00000000 75 | .db %11111000,%10000000 76 | .db %11111000,%10000000 77 | .db %11000000,%11000000 78 | .db %00000000,%11000000 79 | .db %00000000,%11000000 80 | .db %11001000,%11000000 81 | .db %11111000,%10000000 82 | .db %01111000,%00000000 83 | .db %00000000,%00000000 84 | .db %00000000,%00000000 85 | .db %00000000,%00000000 ;id 6 [54] 86 | .db %00011000,%00000000 87 | .db %00111000,%00000000 88 | .db %01110000,%00000000 89 | .db %01100000,%00000000 90 | .db %11111000,%10000000 91 | .db %11111000,%11000000 92 | .db %11000000,%11000000 93 | .db %11000000,%11000000 94 | .db %11000000,%11000000 95 | .db %01111000,%10000000 96 | .db %00111000,%00000000 97 | .db %00000000,%00000000 98 | .db %00000000,%00000000 99 | .db %00000000,%00000000 ;id 7 [55] 100 | .db %11111000,%11100000 101 | .db %11111000,%11100000 102 | .db %00000000,%11000000 103 | .db %00000000,%10000000 104 | .db %00001000,%10000000 105 | .db %00011000,%00000000 106 | .db %00011000,%00000000 107 | .db %00110000,%00000000 108 | .db %00110000,%00000000 109 | .db %01110000,%00000000 110 | .db %01100000,%00000000 111 | .db %00000000,%00000000 112 | .db %00000000,%00000000 113 | .db %01111000,%10000000 ;id 8 [56] 114 | .db %11111000,%11000000 115 | .db %11000000,%11000000 116 | .db %11000000,%11000000 117 | .db %11111000,%11000000 118 | .db %01111000,%10000000 119 | .db %11000000,%11000000 120 | .db %11000000,%11000000 121 | .db %11000000,%11000000 122 | .db %11111000,%11000000 123 | .db %01111000,%10000000 124 | .db %00000000,%00000000 125 | .db %00000000,%00000000 126 | .db %00000000,%00000000 127 | .db %00000000,%00000000 ;id 9 [57] 128 | .db %00111000,%00000000 129 | .db %01111000,%10000000 130 | .db %11001000,%11000000 131 | .db %11000000,%11000000 132 | .db %11000000,%11000000 133 | .db %11000000,%11000000 134 | .db %01111000,%11000000 135 | .db %00111000,%10000000 136 | .db %00001000,%10000000 137 | .db %01111000,%00000000 138 | .db %01100000,%00000000 139 | .db %00000000,%00000000 140 | .db %00000000,%00000000 141 | .db %00000000,%00000000 ;id A [65] 142 | .db %00000000,%00000000 143 | .db %00000000,%01000000 144 | .db %00000000,%11000000 145 | .db %00001000,%11000000 146 | .db %00001000,%11000000 147 | .db %00011000,%01100000 148 | .db %00111000,%01100000 149 | .db %00111000,%11100000 150 | .db %01111000,%11100000 151 | .db %01100000,%00110000 152 | .db %11000000,%00110000 153 | .db %11000000,%00110000 154 | .db %00000000,%00000000 155 | .db %00000000,%00000000 ;id B [66] 156 | .db %11111000,%00000000 157 | .db %11111000,%10000000 158 | .db %11001000,%11000000 159 | .db %11000000,%11000000 160 | .db %11000000,%11000000 161 | .db %11111000,%10000000 162 | .db %11111000,%11000000 163 | .db %11000000,%01100000 164 | .db %11000000,%11100000 165 | .db %11111000,%11000000 166 | .db %11111000,%00000000 167 | .db %00000000,%00000000 168 | .db %00000000,%00000000 169 | .db %00000000,%00000000 ;id C [67] 170 | .db %00001000,%11100000 171 | .db %00011000,%11100000 172 | .db %00110000,%01100000 173 | .db %01100000,%00000000 174 | .db %01100000,%00000000 175 | .db %11000000,%00000000 176 | .db %11000000,%00000000 177 | .db %11000000,%00000000 178 | .db %11100000,%01100000 179 | .db %01111000,%11100000 180 | .db %00111000,%10000000 181 | .db %00000000,%00000000 182 | .db %00000000,%00000000 183 | .db %00000000,%00000000 ;id D [68] 184 | .db %11000000,%00000000 185 | .db %11111000,%00000000 186 | .db %11011000,%10000000 187 | .db %11000000,%11000000 188 | .db %11000000,%01100000 189 | .db %11000000,%01100000 190 | .db %11000000,%01100000 191 | .db %11000000,%01100000 192 | .db %11000000,%11100000 193 | .db %11111000,%11000000 194 | .db %01111000,%10000000 195 | .db %00000000,%00000000 196 | .db %00000000,%00000000 197 | .db %00000000,%00000000 ;id E [69] 198 | .db %11111000,%11000000 199 | .db %11111000,%11000000 200 | .db %11000000,%00000000 201 | .db %11000000,%00000000 202 | .db %11000000,%00000000 203 | .db %11111000,%11000000 204 | .db %11111000,%11000000 205 | .db %11000000,%00000000 206 | .db %11000000,%00000000 207 | .db %11111000,%11000000 208 | .db %01111000,%11000000 209 | .db %00000000,%00000000 210 | .db %00000000,%00000000 211 | .db %00000000,%00000000 ;id F [70] 212 | .db %11111000,%11000000 213 | .db %11111000,%11000000 214 | .db %11000000,%00000000 215 | .db %11000000,%00000000 216 | .db %11000000,%00000000 217 | .db %11111000,%11000000 218 | .db %11111000,%11000000 219 | .db %11000000,%00000000 220 | .db %11000000,%00000000 221 | .db %11000000,%00000000 222 | .db %11000000,%00000000 223 | .db %00000000,%00000000 224 | .db %00000000,%00000000 225 | .db %00000000,%00000000 ;id G [71] 226 | .db %00011000,%11000000 227 | .db %00111000,%11100000 228 | .db %01110000,%01100000 229 | .db %01100000,%00000000 230 | .db %01100000,%00000000 231 | .db %11001000,%11110000 232 | .db %11011000,%11110000 233 | .db %11000000,%00110000 234 | .db %11000000,%01100000 235 | .db %01111000,%11000000 236 | .db %01111000,%10000000 237 | .db %00000000,%00000000 238 | .db %00000000,%00000000 239 | .db %00000000,%00000000 ;id H [72] 240 | .db %11000000,%00110000 241 | .db %11000000,%00110000 242 | .db %11000000,%00110000 243 | .db %11000000,%00110000 244 | .db %11000000,%00110000 245 | .db %11111000,%11110000 246 | .db %11111000,%11110000 247 | .db %11000000,%00110000 248 | .db %11000000,%00110000 249 | .db %11000000,%00110000 250 | .db %11000000,%00110000 251 | .db %00000000,%00000000 252 | .db %00000000,%00000000 253 | .db %00000000,%00000000 ;id I [73] 254 | .db %11111000,%10000000 255 | .db %11111000,%10000000 256 | .db %00110000,%00000000 257 | .db %00110000,%00000000 258 | .db %00110000,%00000000 259 | .db %00110000,%00000000 260 | .db %00110000,%00000000 261 | .db %00110000,%00000000 262 | .db %00110000,%00000000 263 | .db %11111000,%10000000 264 | .db %11111000,%10000000 265 | .db %00000000,%00000000 266 | .db %00000000,%00000000 267 | .db %00000000,%00000000 ;id J [74] 268 | .db %01111000,%11100000 269 | .db %01111000,%11100000 270 | .db %00001000,%10000000 271 | .db %00001000,%10000000 272 | .db %00001000,%10000000 273 | .db %00001000,%10000000 274 | .db %00001000,%10000000 275 | .db %00001000,%10000000 276 | .db %11001000,%10000000 277 | .db %11001000,%10000000 278 | .db %01111000,%10000000 279 | .db %00111000,%00000000 280 | .db %00000000,%00000000 281 | .db %00000000,%00000000 ;id K [75] 282 | .db %11000000,%01100000 283 | .db %11000000,%11100000 284 | .db %11001000,%11000000 285 | .db %11011000,%10000000 286 | .db %11111000,%00000000 287 | .db %11110000,%00000000 288 | .db %11111000,%00000000 289 | .db %11011000,%10000000 290 | .db %11001000,%11000000 291 | .db %11000000,%11100000 292 | .db %11000000,%01100000 293 | .db %00000000,%00000000 294 | .db %00000000,%00000000 295 | .db %00000000,%00000000 ;id L [76] 296 | .db %11000000,%00000000 297 | .db %11000000,%00000000 298 | .db %11000000,%00000000 299 | .db %11000000,%00000000 300 | .db %11000000,%00000000 301 | .db %11000000,%00000000 302 | .db %11000000,%00000000 303 | .db %11000000,%00000000 304 | .db %11000000,%00000000 305 | .db %11111000,%11000000 306 | .db %11111000,%11000000 307 | .db %00000000,%00000000 308 | .db %00000000,%00000000 309 | .db %00000000,%00000000 ;id M [77] 310 | .db %00110000,%00110000 311 | .db %00110000,%00110000 312 | .db %00110000,%00110000 313 | .db %01110000,%01110000 314 | .db %01111000,%01111000 315 | .db %01111000,%01111000 316 | .db %01111000,%11011000 317 | .db %11011000,%11011000 318 | .db %11001000,%11001100 319 | .db %11001000,%10001100 320 | .db %11001000,%10001100 321 | .db %00000000,%00000000 322 | .db %00000000,%00000000 323 | .db %00000000,%00000000 ;id N [78] 324 | .db %11000000,%00110000 325 | .db %11000000,%00110000 326 | .db %11100000,%00110000 327 | .db %11100000,%00110000 328 | .db %11010000,%00110000 329 | .db %11011000,%00110000 330 | .db %11001000,%10110000 331 | .db %11000000,%10110000 332 | .db %11000000,%11110000 333 | .db %11000000,%01110000 334 | .db %11000000,%00110000 335 | .db %00000000,%00000000 336 | .db %00000000,%00000000 337 | .db %00000000,%00000000 ;id O [79] 338 | .db %00001000,%11110000 339 | .db %00111000,%11111000 340 | .db %01110000,%00011100 341 | .db %01100000,%00001100 342 | .db %11000000,%00001100 343 | .db %11000000,%00001100 344 | .db %11000000,%00001100 345 | .db %11000000,%00011000 346 | .db %11100000,%00111000 347 | .db %01111000,%11110000 348 | .db %00011000,%11100000 349 | .db %00000000,%00000000 350 | .db %00000000,%00000000 351 | .db %00000000,%00000000 ;id P [80] 352 | .db %11110000,%00000000 353 | .db %11111000,%00000000 354 | .db %11001000,%10000000 355 | .db %11001000,%10000000 356 | .db %11001000,%10000000 357 | .db %11111000,%00000000 358 | .db %11110000,%00000000 359 | .db %11000000,%00000000 360 | .db %11000000,%00000000 361 | .db %11000000,%00000000 362 | .db %11000000,%00000000 363 | .db %00000000,%00000000 364 | .db %00000000,%00000000 365 | .db %00000000,%00000000 ;id Q [81] 366 | .db %00001000,%11110000 367 | .db %00111000,%11111000 368 | .db %01110000,%00011100 369 | .db %01100000,%00001110 370 | .db %11000000,%00000110 371 | .db %11000000,%00000110 372 | .db %11000000,%00000110 373 | .db %11000000,%11000110 374 | .db %11100000,%11101110 375 | .db %01110000,%01111100 376 | .db %00111000,%11111000 377 | .db %00011000,%11111100 378 | .db %00000000,%00001110 379 | .db %11110000,%00000000 ;id R [82] 380 | .db %11111000,%10000000 381 | .db %11001000,%10000000 382 | .db %11000000,%11000000 383 | .db %11000000,%11000000 384 | .db %11001000,%11000000 385 | .db %11111000,%10000000 386 | .db %11111000,%00000000 387 | .db %11011000,%10000000 388 | .db %11000000,%11100000 389 | .db %11000000,%01100000 390 | .db %00000000,%00000000 391 | .db %00000000,%00000000 392 | .db %00000000,%00000000 393 | .db %00000000,%00000000 ;id S [83] 394 | .db %00011000,%11000000 395 | .db %00111000,%11100000 396 | .db %01110000,%00000000 397 | .db %01100000,%00000000 398 | .db %01111000,%11000000 399 | .db %00111000,%11110000 400 | .db %00000000,%00110000 401 | .db %00000000,%00110000 402 | .db %11000000,%01110000 403 | .db %11111000,%11100000 404 | .db %01111000,%10000000 405 | .db %00000000,%00000000 406 | .db %00000000,%00000000 407 | .db %11111000,%11111000 ;id T [84] 408 | .db %11111000,%11111000 409 | .db %00001000,%10000000 410 | .db %00001000,%10000000 411 | .db %00001000,%10000000 412 | .db %00001000,%10000000 413 | .db %00001000,%10000000 414 | .db %00001000,%10000000 415 | .db %00001000,%10000000 416 | .db %00001000,%10000000 417 | .db %00001000,%10000000 418 | .db %00000000,%00000000 419 | .db %00000000,%00000000 420 | .db %00000000,%00000000 421 | .db %00000000,%00000000 ;id U [85] 422 | .db %11000000,%01100000 423 | .db %11000000,%01100000 424 | .db %11000000,%01100000 425 | .db %11000000,%01100000 426 | .db %11000000,%01100000 427 | .db %11000000,%01100000 428 | .db %11000000,%01100000 429 | .db %11000000,%01000000 430 | .db %11000000,%11000000 431 | .db %01100000,%11000000 432 | .db %01111000,%10000000 433 | .db %00111000,%00000000 434 | .db %00000000,%00000000 435 | .db %00000000,%00000000 ;id V [86] 436 | .db %11000000,%01100000 437 | .db %11000000,%11100000 438 | .db %11000000,%11000000 439 | .db %01100000,%11000000 440 | .db %01100000,%10000000 441 | .db %01101000,%10000000 442 | .db %00101000,%10000000 443 | .db %00101000,%00000000 444 | .db %00111000,%00000000 445 | .db %00010000,%00000000 446 | .db %00010000,%00000000 447 | .db %00000000,%00000000 448 | .db %00000000,%00000000 449 | .db %00000000,%00000000 ;id W [87] 450 | .db %11000000,%00100000 451 | .db %11100000,%01100000 452 | .db %01100000,%01100010 453 | .db %01100000,%11100010 454 | .db %01100000,%11110010 455 | .db %00110000,%11110110 456 | .db %00111000,%10110110 457 | .db %00111000,%10111100 458 | .db %00011000,%00011100 459 | .db %00011000,%00011000 460 | .db %00011000,%00011000 461 | .db %00000000,%00000000 462 | .db %00000000,%00000000 463 | .db %00000000,%00000000 ;id X [88] 464 | .db %11000000,%00011000 465 | .db %11100000,%00111000 466 | .db %01110000,%01110000 467 | .db %00111000,%01100000 468 | .db %00011000,%11000000 469 | .db %00001000,%11000000 470 | .db %00011000,%11000000 471 | .db %00111000,%01100000 472 | .db %01110000,%01110000 473 | .db %11100000,%00111000 474 | .db %11000000,%00011000 475 | .db %00000000,%00000000 476 | .db %00000000,%00000000 477 | .db %00000000,%00000000 ;id Y [89] 478 | .db %11000000,%00110000 479 | .db %11100000,%00110000 480 | .db %01100000,%01100000 481 | .db %00110000,%01100000 482 | .db %00111000,%11100000 483 | .db %00011000,%11000000 484 | .db %00001000,%11000000 485 | .db %00001000,%10000000 486 | .db %00001000,%10000000 487 | .db %00011000,%00000000 488 | .db %00011000,%00000000 489 | .db %00000000,%00000000 490 | .db %00000000,%00000000 491 | .db %00000000,%00000000 ;id Z [90] 492 | .db %11111000,%11110000 493 | .db %11111000,%11110000 494 | .db %00000000,%11100000 495 | .db %00000000,%10000000 496 | .db %00001000,%10000000 497 | .db %00011000,%00000000 498 | .db %00110000,%00000000 499 | .db %01110000,%00000000 500 | .db %01100000,%00000000 501 | .db %11111000,%11110000 502 | .db %11111000,%11110000 503 | .db %00000000,%00000000 504 | .db %00000000,%00000000 505 | .db %00000000,%00000000 ;id a [97] 506 | .db %00000000,%00000000 507 | .db %00000000,%00000000 508 | .db %00000000,%00000000 509 | .db %00000000,%00000000 510 | .db %00111000,%10000000 511 | .db %01111000,%11000000 512 | .db %11100000,%11000000 513 | .db %11000000,%11000000 514 | .db %11000000,%11000000 515 | .db %11111000,%11000000 516 | .db %01111000,%11000000 517 | .db %00000000,%00000000 518 | .db %00000000,%00000000 519 | .db %00000000,%00000000 ;id b [98] 520 | .db %11000000,%00000000 521 | .db %11000000,%00000000 522 | .db %11000000,%00000000 523 | .db %11000000,%00000000 524 | .db %11111000,%00000000 525 | .db %11111000,%10000000 526 | .db %11001000,%10000000 527 | .db %11001000,%10000000 528 | .db %11001000,%10000000 529 | .db %11111000,%00000000 530 | .db %11110000,%00000000 531 | .db %00000000,%00000000 532 | .db %00000000,%00000000 533 | .db %00000000,%00000000 ;id c [99] 534 | .db %00000000,%00000000 535 | .db %00000000,%00000000 536 | .db %00000000,%00000000 537 | .db %00000000,%00000000 538 | .db %00111000,%00000000 539 | .db %01111000,%10000000 540 | .db %11100000,%10000000 541 | .db %11000000,%00000000 542 | .db %11000000,%10000000 543 | .db %11111000,%10000000 544 | .db %01111000,%00000000 545 | .db %00000000,%00000000 546 | .db %00000000,%00000000 547 | .db %00000000,%00000000 ;id d [100] 548 | .db %00000000,%11000000 549 | .db %00000000,%11000000 550 | .db %00000000,%11000000 551 | .db %00000000,%11000000 552 | .db %00111000,%11000000 553 | .db %01111000,%11000000 554 | .db %11000000,%11000000 555 | .db %11000000,%11000000 556 | .db %11000000,%11000000 557 | .db %11111000,%11000000 558 | .db %00111000,%11000000 559 | .db %00000000,%00000000 560 | .db %00000000,%00000000 561 | .db %00000000,%00000000 ;id e [101] 562 | .db %00000000,%00000000 563 | .db %00000000,%00000000 564 | .db %00000000,%00000000 565 | .db %00000000,%00000000 566 | .db %00111000,%10000000 567 | .db %01111000,%11000000 568 | .db %11100000,%11000000 569 | .db %11011000,%11000000 570 | .db %11111000,%00000000 571 | .db %11111000,%11000000 572 | .db %00111000,%10000000 573 | .db %00000000,%00000000 574 | .db %00000000,%00000000 575 | .db %00000000,%00000000 ;id f [102] 576 | .db %00001000,%11000000 577 | .db %00011000,%11000000 578 | .db %00110000,%00000000 579 | .db %00110000,%00000000 580 | .db %11111000,%11000000 581 | .db %11111000,%11000000 582 | .db %00110000,%00000000 583 | .db %00110000,%00000000 584 | .db %00110000,%00000000 585 | .db %00110000,%00000000 586 | .db %00110000,%00000000 587 | .db %00110000,%00000000 588 | .db %00000000,%00000000 589 | .db %00000000,%00000000 ;id g [103] 590 | .db %00000000,%00000000 591 | .db %00000000,%00000000 592 | .db %00000000,%00000000 593 | .db %00000000,%00000000 594 | .db %00111000,%00000000 595 | .db %01111000,%10000000 596 | .db %11001000,%10000000 597 | .db %11001000,%10000000 598 | .db %11011000,%10000000 599 | .db %11111000,%10000000 600 | .db %01111000,%10000000 601 | .db %00001000,%10000000 602 | .db %00011000,%10000000 603 | .db %00000000,%00000000 ;id h [104] 604 | .db %11000000,%00000000 605 | .db %11000000,%00000000 606 | .db %11000000,%00000000 607 | .db %11000000,%00000000 608 | .db %11011000,%00000000 609 | .db %11111000,%10000000 610 | .db %11101000,%10000000 611 | .db %11001000,%10000000 612 | .db %11001000,%10000000 613 | .db %11001000,%10000000 614 | .db %11001000,%10000000 615 | .db %00000000,%00000000 616 | .db %00000000,%00000000 617 | .db %00000000,%00000000 ;id i [105] 618 | .db %00000000,%00000000 619 | .db %11000000,%00000000 620 | .db %11000000,%00000000 621 | .db %00000000,%00000000 622 | .db %11000000,%00000000 623 | .db %11000000,%00000000 624 | .db %11000000,%00000000 625 | .db %11000000,%00000000 626 | .db %11000000,%00000000 627 | .db %11000000,%00000000 628 | .db %11000000,%00000000 629 | .db %00000000,%00000000 630 | .db %00000000,%00000000 631 | .db %00000000,%00000000 ;id j [106] 632 | .db %00000000,%00000000 633 | .db %00011000,%00000000 634 | .db %00011000,%00000000 635 | .db %00000000,%00000000 636 | .db %00011000,%00000000 637 | .db %00011000,%00000000 638 | .db %00011000,%00000000 639 | .db %00011000,%00000000 640 | .db %00011000,%00000000 641 | .db %00011000,%00000000 642 | .db %00011000,%00000000 643 | .db %11011000,%00000000 644 | .db %11011000,%00000000 645 | .db %00000000,%00000000 ;id k [107] 646 | .db %11000000,%00000000 647 | .db %11000000,%00000000 648 | .db %11000000,%00000000 649 | .db %11000000,%00000000 650 | .db %11000000,%11000000 651 | .db %11001000,%11000000 652 | .db %11011000,%00000000 653 | .db %11111000,%00000000 654 | .db %11001000,%10000000 655 | .db %11001000,%11000000 656 | .db %11000000,%11000000 657 | .db %00000000,%00000000 658 | .db %00000000,%00000000 659 | .db %00000000,%00000000 ;id l [108] 660 | .db %11000000,%00000000 661 | .db %11000000,%00000000 662 | .db %11000000,%00000000 663 | .db %11000000,%00000000 664 | .db %11000000,%00000000 665 | .db %11000000,%00000000 666 | .db %11000000,%00000000 667 | .db %11000000,%00000000 668 | .db %11000000,%00000000 669 | .db %11000000,%00000000 670 | .db %11000000,%00000000 671 | .db %00000000,%00000000 672 | .db %00000000,%00000000 673 | .db %00000000,%00000000 ;id m [109] 674 | .db %00000000,%00000000 675 | .db %00000000,%00000000 676 | .db %00000000,%00000000 677 | .db %00000000,%00000000 678 | .db %11011000,%11111000 679 | .db %11111000,%11111000 680 | .db %11101000,%10011000 681 | .db %11001000,%10011000 682 | .db %11001000,%10011000 683 | .db %11001000,%10011000 684 | .db %11001000,%10011000 685 | .db %00000000,%00000000 686 | .db %00000000,%00000000 687 | .db %00000000,%00000000 ;id n [110] 688 | .db %00000000,%00000000 689 | .db %00000000,%00000000 690 | .db %00000000,%00000000 691 | .db %00000000,%00000000 692 | .db %11011000,%00000000 693 | .db %11111000,%10000000 694 | .db %11101000,%10000000 695 | .db %11001000,%10000000 696 | .db %11001000,%10000000 697 | .db %11001000,%10000000 698 | .db %11001000,%10000000 699 | .db %00000000,%00000000 700 | .db %00000000,%00000000 701 | .db %00000000,%00000000 ;id o [111] 702 | .db %00000000,%00000000 703 | .db %00000000,%00000000 704 | .db %00000000,%00000000 705 | .db %00000000,%00000000 706 | .db %00111000,%00000000 707 | .db %01111000,%10000000 708 | .db %11001000,%10000000 709 | .db %11001000,%10000000 710 | .db %11001000,%10000000 711 | .db %11111000,%00000000 712 | .db %01110000,%00000000 713 | .db %00000000,%00000000 714 | .db %00000000,%00000000 715 | .db %00000000,%00000000 ;id p [112] 716 | .db %00000000,%00000000 717 | .db %00000000,%00000000 718 | .db %00000000,%00000000 719 | .db %00000000,%00000000 720 | .db %11111000,%00000000 721 | .db %11111000,%10000000 722 | .db %11001000,%10000000 723 | .db %11001000,%10000000 724 | .db %11001000,%10000000 725 | .db %11111000,%10000000 726 | .db %11111000,%00000000 727 | .db %11000000,%00000000 728 | .db %11000000,%00000000 729 | .db %00000000,%00000000 ;id q [113] 730 | .db %00000000,%00000000 731 | .db %00000000,%00000000 732 | .db %00000000,%00000000 733 | .db %00111000,%10000000 734 | .db %01111000,%10000000 735 | .db %11101000,%10000000 736 | .db %11001000,%10000000 737 | .db %11001000,%10000000 738 | .db %11111000,%10000000 739 | .db %01111000,%10000000 740 | .db %00001000,%10000000 741 | .db %00001000,%10000000 742 | .db %00001000,%10000000 743 | .db %00000000,%00000000 ;id r [114] 744 | .db %00000000,%00000000 745 | .db %00000000,%00000000 746 | .db %00000000,%00000000 747 | .db %00000000,%00000000 748 | .db %11111000,%10000000 749 | .db %11111000,%10000000 750 | .db %11101000,%10000000 751 | .db %11001000,%10000000 752 | .db %11000000,%00000000 753 | .db %11000000,%00000000 754 | .db %11000000,%00000000 755 | .db %00000000,%00000000 756 | .db %00000000,%00000000 757 | .db %00000000,%00000000 ;id s [115] 758 | .db %00000000,%00000000 759 | .db %00000000,%00000000 760 | .db %00000000,%00000000 761 | .db %00000000,%00000000 762 | .db %01111000,%10000000 763 | .db %11111000,%10000000 764 | .db %11000000,%00000000 765 | .db %01111000,%00000000 766 | .db %00001000,%10000000 767 | .db %11111000,%10000000 768 | .db %01111000,%00000000 769 | .db %00000000,%00000000 770 | .db %00000000,%00000000 771 | .db %00000000,%00000000 ;id t [116] 772 | .db %00000000,%00000000 773 | .db %00000000,%00000000 774 | .db %00110000,%00000000 775 | .db %00110000,%00000000 776 | .db %11111000,%10000000 777 | .db %11111000,%10000000 778 | .db %00110000,%00000000 779 | .db %00110000,%00000000 780 | .db %00110000,%00000000 781 | .db %00110000,%00000000 782 | .db %00110000,%00000000 783 | .db %00000000,%00000000 784 | .db %00000000,%00000000 785 | .db %00000000,%00000000 ;id u [117] 786 | .db %00000000,%00000000 787 | .db %00000000,%00000000 788 | .db %00000000,%00000000 789 | .db %00000000,%00000000 790 | .db %11001000,%10000000 791 | .db %11001000,%10000000 792 | .db %11001000,%10000000 793 | .db %11001000,%10000000 794 | .db %11001000,%10000000 795 | .db %11111000,%10000000 796 | .db %01111000,%10000000 797 | .db %00000000,%00000000 798 | .db %00000000,%00000000 799 | .db %00000000,%00000000 ;id v [118] 800 | .db %00000000,%00000000 801 | .db %00000000,%00000000 802 | .db %00000000,%00000000 803 | .db %00000000,%00000000 804 | .db %11000000,%11000000 805 | .db %11000000,%11000000 806 | .db %01101000,%10000000 807 | .db %01101000,%10000000 808 | .db %01111000,%00000000 809 | .db %00110000,%00000000 810 | .db %00110000,%00000000 811 | .db %00000000,%00000000 812 | .db %00000000,%00000000 813 | .db %00000000,%00000000 ;id w [119] 814 | .db %00000000,%00000000 815 | .db %00000000,%00000000 816 | .db %00000000,%00000000 817 | .db %00000000,%00000000 818 | .db %00000000,%00000000 819 | .db %11001000,%10011000 820 | .db %11001000,%10011000 821 | .db %11011000,%10110000 822 | .db %11111000,%11110000 823 | .db %11110000,%11100000 824 | .db %01110000,%11100000 825 | .db %01100000,%01000000 826 | .db %00000000,%00000000 827 | .db %00000000,%00000000 ;id x [120] 828 | .db %00000000,%00000000 829 | .db %00000000,%00000000 830 | .db %00000000,%00000000 831 | .db %00000000,%00000000 832 | .db %11100000,%11000000 833 | .db %01101000,%11000000 834 | .db %00111000,%10000000 835 | .db %00111000,%00000000 836 | .db %01111000,%10000000 837 | .db %11101000,%11000000 838 | .db %11000000,%11000000 839 | .db %00000000,%00000000 840 | .db %00000000,%00000000 841 | .db %00000000,%00000000 ;id y [121] 842 | .db %00000000,%00000000 843 | .db %00000000,%00000000 844 | .db %00000000,%00000000 845 | .db %00000000,%00000000 846 | .db %11000000,%01100000 847 | .db %11100000,%11100000 848 | .db %01100000,%11000000 849 | .db %00110000,%11000000 850 | .db %00111000,%10000000 851 | .db %00011000,%10000000 852 | .db %00011000,%10000000 853 | .db %00011000,%00000000 854 | .db %00111000,%00000000 855 | .db %00000000,%00000000 ;id z [122] 856 | .db %00000000,%00000000 857 | .db %00000000,%00000000 858 | .db %00000000,%00000000 859 | .db %00000000,%00000000 860 | .db %11111000,%11000000 861 | .db %11111000,%11000000 862 | .db %00001000,%10000000 863 | .db %00011000,%00000000 864 | .db %00110000,%00000000 865 | .db %01111000,%11000000 866 | .db %11111000,%11000000 867 | .db %00000000,%00000000 868 | .db %00000000,%00000000 869 | --------------------------------------------------------------------------------