it is preaty complicated , i do it in assembly , here , thees might help :
ascii table :
001 001 ! 033 021 A 065 041 a 097 061 ? 129 081 ¡ 161 0A1 Á 193 0C1 á 225 0E1
002 002 " 034 022 B 066 042 b 098 062 ‚ 130 082 ¢ 162 0A2 Â 194 0C2 â 226 0E2
003 003 # 035 023 C 067 043 c 099 063 ƒ 131 083 £ 163 0A3 Ã 195 0C3 ã 227 0E3
004 004 $ 036 024 D 068 044 d 100 064 „ 132 084 ¤ 164 0A4 Ä 196 0C4 ä 228 0E4
005 005 % 037 025 E 069 045 e 101 065 … 133 085 ¥ 165 0A5 Å 197 0C5 å 229 0E5
006 006 & 038 026 F 070 046 f 102 066 † 134 086 ¦ 166 0A6 Æ 198 0C6 æ 230 0E6
007 007 ' 039 027 G 071 047 g 103 067 ‡ 135 087 § 167 0A7 Ç 199 0C7 ç 231 0E7
008 008 ( 040 028 H 072 048 h 104 068 ˆ 136 088 ¨ 168 0A8 È 200 0C8 è 232 0E8
009 009 ) 041 029 I 073 049 i 105 069 ‰ 137 089 © 169 0A9 É 201 0C9 é 233 0E9
010 00A * 042 02A J 074 04A j 106 06A Š 138 08A ª 170 0AA Ê 202 0CA ê 234 0EA
011 00B + 043 02B K 075 04B k 107 06B ‹ 139 08B « 171 0AB Ë 203 0CB ë 235 0EB
012 00C , 044 02C L 076 04C l 108 06C Œ 140 08C ¬ 172 0AC Ì 204 0CC ì 236 0EC
013 00D - 045 02D M 077 04D m 109 06D ? 141 08D 173 0AD Í 205 0CD í 237 0ED
014 00E . 046 02E N 078 04E n 110 06E Ž 142 08E ® 174 0AE Î 206 0CE î 238 0EE
015 00F / 047 02F O 079 04F o 111 06F ? 143 08F ¯ 175 0AF Ï 207 0CF ï 239 0EF
016 010 0 048 030 P 080 050 p 112 070 ? 144 090 ° 176 0B0 Ð 208 0D0 ð 240 0F0
017 011 1 049 031 Q 081 051 q 113 071 ‘ 145 091 ± 177 0B1 Ñ 209 0D1 ñ 241 0F1
018 012 2 050 032 R 082 052 r 114 072 ’ 146 092 ² 178 0B2 Ò 210 0D2 ò 242 0F2
019 013 3 051 033 S 083 053 s 115 073 “ 147 093 ³ 179 0B3 Ó 211 0D3 ó 243 0F3
020 014 4 052 034 T 084 054 t 116 074 ” 148 094 ´ 180 0B4 Ô 212 0D4 ô 244 0F4
021 015 5 053 035 U 085 055 u 117 075 • 149 095 µ 181 0B5 Õ 213 0D5 õ 245 0F5
022 016 6 054 036 V 086 056 v 118 076 – 150 096 ¶ 182 0B6 Ö 214 0D6 ö 246 0F6
023 017 7 055 037 W 087 057 w 119 077 — 151 097 · 183 0B7 × 215 0D7 ÷ 247 0F7
024 018 8 056 038 X 088 058 x 120 078 ˜ 152 098 ¸ 184 0B8 Ø 216 0D8 ø 248 0F8
025 019 9 057 039 Y 089 059 y 121 079 ™ 153 099 ¹ 185 0B9 Ù 217 0D9 ù 249 0F9
026 01A : 058 03A Z 090 05A z 122 07A š 154 09A º 186 0BA Ú 218 0DA ú 250 0FA
027 01B ; 059 03B [ 091 05B { 123 07B › 155 09B » 187 0BB Û 219 0DB û 251 0FB
028 01C < 060 03C \ 092 05C | 124 07C œ 156 09C ¼ 188 0BC Ü 220 0DC ü 252 0FC
029 01D = 061 03D ] 093 05D } 125 07D ? 157 09D ½ 189 0BD Ý 221 0DD ý 253 0FD
030 01E > 062 03E ^ 094 05E ~ 126 07E ž 158 09E ¾ 190 0BE Þ 222 0DE þ 254 0FE
031 01F ? 063 03F _ 095 05F 127 07F Ÿ 159 09F ¿ 191 0BF ß 223 0DF ÿ 255 0FF
--------------------------------------------------------------
its not realy to much helpful for exe making only...