/* Ad-hoc programming editor for DOSBox -- (C) 2011-03-08 Joel Yliluoma */
<?php
$font = Array(
"                                                                ........        ........                                        ",
"                                                                ........        ........                                        ",
"         ......  ......                                         ........        ........   ....   ....    ...... .......        ",
"        .      .........                   ..      ..           ........        ........    ...  ..  ..   ..  .. ..   ..   ..   ",
"        . .  . ... .. .. .. ..     .      ....    ....          ........        ........   .. .  ..  ..   ...... .......   ..   ",
"        .      ................   ...     ....   ......         ........  ....  ..    ..  ..  .  ..  ..   ..     ..   .... .. ..",
"        .      ................  .....  ...  ...........   ..   ...  ... ..  .. .  ..  . ....    ..  ..   ..     ..   ..  ....  ",
"        . .... ...    ......... ....... ...  ...........  ....  ..    .. .    . . .... ...  ..    ....    ..     ..   .....  ...",
"        .  ..  ....  ..........  .....  ...  ... ......   ....  ..    .. .    . . .... ...  ..     ..     ..     ..   ..  ....  ",
"        .      ......... .....    ...      ..      ..      ..   ...  ... ..  .. .  ..  ...  ..   ......  ...     ..  ..... .. ..",
"        .      .........  ...      .       ..      ..           ........  ....  ..    ....  ..     ..   ....    ...  ...   ..   ",
"         ......  ......    .              ....    ....          ........        ........ ....      ..   ...     ...  ..    ..   ",
"........                                                        ........        ........                                        ",
"........                                                        ........        ........                                        ",
"                                                                ........        ........                                        ",
"                                                                                                                                ",
".             .                          .....                                                                                  ",
"..           ..    ..    ..  ..  .........   ..            ..      ..      ..                                                   ",
"...         ...   ....   ..  .. .. .. .. ..               ....    ....     ..                                                   ",
"....       ....  ......  ..  .. .. .. ..  ...            ......  ......    ..                                      .    ....... ",
".....     .....    ..    ..  .. .. .. .. .. ..             ..      ..      ..      ..     ..              .  .    ...   ....... ",
"....... .......    ..    ..  ..  .... ....   ..            ..      ..      ..       ..   ..     ..       ..  ..   ...    .....  ",
".....     .....    ..    ..  ..    .. ....   ..            ..      ..      ..   ....... ....... ..      ........ .....   .....  ",
"....       ....  ......  ..  ..    .. .. .. ..  .......  ......    ..      ..       ..   ..     ..       ..  ..  .....    ...   ",
"...         ...   ....             .. ..  ...   .......   ....     ..    ......    ..     ..    .......   .  .  .......   ...   ",
"..           ..    ..    ..  ..    .. ..    ..  .......    ..      ..     ....                                  .......    .    ",
".             .          ..  ..    .. ....   .. .......  ......    ..      ..                                                   ",
"                                         .....                                                                                  ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                   ..                                                                                           ",
"                 ..  ..            ..                     ..                                                                    ",
"           ..    ..  ..          .....            ...     ..        ..    ..                                                    ",
"          ....   ..  ..  .. ..  ..   ..          .. ..    ..       ..      ..                                                   ",
"          ....    .  .   .. ..  ..    . ..   ..  .. ..   ..       ..        ..   ..  ..    ..                                .  ",
"          ....          ....... ..      ..  ..    ...             ..        ..    ....     ..                               ..  ",
"           ..            .. ..   .....     ..    ... ..           ..        ..  ........ ......         .......            ..   ",
"           ..            .. ..       ..   ..    ..  ..            ..        ..    ....     ..                             ..    ",
"                        ....... .    ..  ..     ..  ..            ..        ..   ..  ..    ..      ..                    ..     ",
"           ..            .. ..  ..   .. ..   .. ..  ..             ..      ..                      ..              ..   ..      ",
"           ..            .. ..   .....  .    ..  ... ..             ..    ..                       ..              ..   .       ",
"                                   ..                                                             ..                            ",
"                                   ..                                                                                           ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"  ....     ..    .....   .....      ..  .......   ...   .......  .....   .....                        ..        ..       .....  ",
" ..  ..   ...   ..   .. ..   ..    ...  ..       ..     ..   .. ..   .. ..   ..                      ..          ..     ..   .. ",
"..    .. ....        ..      ..   ....  ..      ..           .. ..   .. ..   ..    ..      ..       ..            ..    ..   .. ",
"..    ..   ..       ..       ..  .. ..  ..      ..           .. ..   .. ..   ..    ..      ..      ..    ......    ..       ..  ",
".. .. ..   ..      ..     ....  ..  ..  ......  ......      ..   .....   ......                   ..                ..     ..   ",
".. .. ..   ..     ..         .. .......      .. ..   ..    ..   ..   ..      ..                    ..              ..      ..   ",
"..    ..   ..    ..          ..     ..       .. ..   ..   ..    ..   ..      ..    ..      ..       ..   ......   ..            ",
" ..  ..    ..   ..   .. ..   ..     ..  ..   .. ..   ..   ..    ..   ..     ..     ..      ..        ..          ..        ..   ",
"  ....   ...... .......  .....     ....  .....   .....    ..     .....   ....             ..          ..        ..         ..   ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"           .    ......    ....  .....   ....... .......   ....  ..   ..   ....     .... ...  .. ....    ..    ....   ..  .....  ",
" .....    ...    ..  ..  ..  ..  .. ..   ..  ..  ..  ..  ..  .. ..   ..    ..       ..   ..  ..  ..     ...  ......  .. ..   .. ",
"..   ..  .. ..   ..  .. ..    .  ..  ..  ..   .  ..   . ..    . ..   ..    ..       ..   ..  ..  ..     ............ .. ..   .. ",
"..   .. ..   ..  ..  .. ..       ..  ..  .. .    .. .   ..      ..   ..    ..       ..   .. ..   ..     ............... ..   .. ",
".. .... ..   ..  .....  ..       ..  ..  ....    ....   ..      .......    ..       ..   ....    ..     .. .. .... .... ..   .. ",
".. .... .......  ..  .. ..       ..  ..  .. .    .. .   .. .... ..   ..    ..       ..   ....    ..     ..    ....  ... ..   .. ",
".. ...  ..   ..  ..  .. ..       ..  ..  ..      ..     ..   .. ..   ..    ..   ..  ..   .. ..   ..     ..    ....   .. ..   .. ",
"..      ..   ..  ..  ..  ..  ..  .. ..   ..  ..  ..      ..  .. ..   ..    ..   ..  ..   ..  ..  ..  .. ..    ....   .. ..   .. ",
" .....  ..   .. ......    ....  .....   ....... ....      ... . ..   ..   ....   ....   ...  .. ....... ..    ....   ..  .....  ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                   .            ",
"                                                                                                                  ...           ",
"......   .....  ......   .....  ..........   .. ..    ....    ....    ....    ..........  ....  .         ....   .. ..          ",
" ..  .. ..   ..  ..  .. ..   .. .. .. ....   .. ..    ....    ....    ....    ....    ..  ..    ..          ..  ..   ..         ",
" ..  .. ..   ..  ..  .. ..   .. .  ..  ...   .. ..    ....    .. ..  .. ..    ...    ..   ..    ...         ..                  ",
" ..  .. ..   ..  ..  ..  ..        ..   ..   .. ..    ....    ..  ....   ..  ..     ..    ..     ...        ..                  ",
" .....  ..   ..  .....    ...      ..   ..   .. ..    .... .. ..   ..     ....     ..     ..      ...       ..                  ",
" ..     ..   ..  .. ..      ..     ..   ..   .. ..    .... .. ..  ....     ..     ..      ..       ...      ..                  ",
" ..     .. . ..  ..  .. ..   ..    ..   ..   ..  ..  .. ........ ..  ..    ..   ..     .  ..        ...     ..                  ",
" ..     .. ....  ..  .. ..   ..    ..   ..   ..   ....   ..  .. ..    ..   ..   ..    ..  ..         ..     ..                  ",
"....     .....  ...  ..  .....    ....   .....     ..    ..  .. ..    ..  ....  ........  ....        .   ....                  ",
"            ..                                                                                                                  ",
"            ...                                                                                                         ........",
"                                                                                                                                ",
"                                                                                                                                ",
"  ..                                                                                                                            ",
"  ..                                                                                                                            ",
"   ..           ...                ...            ...           ...        ..        .. ...       ...                           ",
"                 ..                 ..           .. ..           ..        ..        ..  ..        ..                           ",
"                 ..                 ..           ..  .           ..                      ..        ..                           ",
"         ....    ....    .....    ....   .....   ..      ... ..  .. ..    ...       ...  ..  ..    ..   ...  .. .. ...   .....  ",
"            ..   .. ..  ..   ..  .. ..  ..   .. ....    ..  ..   ... ..    ..        ..  .. ..     ..   ........ ..  .. ..   .. ",
"         .....   ..  .. ..      ..  ..  .......  ..     ..  ..   ..  ..    ..        ..  ....      ..   .. .. .. ..  .. ..   .. ",
"        ..  ..   ..  .. ..      ..  ..  ..       ..     ..  ..   ..  ..    ..        ..  ....      ..   .. .. .. ..  .. ..   .. ",
"        ..  ..   ..  .. ..   .. ..  ..  ..   ..  ..     ..  ..   ..  ..    ..        ..  ..  ..    ..   .. .. .. ..  .. ..   .. ",
"         ... ..  .....   .....   ... ..  .....  ....     .....  ...  ..   ....       .. ...  ..   ....  .. .. .. ..  ..  .....  ",
"                                                            ..                   ..  ..                                         ",
"                                                        ..  ..                   ..  ..                                         ",
"                                                         ....                     ....                                          ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                   .                                                        ...    ..    ...     ... ..         ",
"                                  ..                                                       ..      ..      ..   .. ...          ",
"                                  ..                                                       ..      ..      ..              .    ",
".. ...   ... .. .. ...   .....  ......  ..  ..  ..    ....    ....    ....   .. .......    ..      ..      ..             ...   ",
" ..  .. ..  ..   ... .. ..   ..   ..    ..  ..  ..    ....    .. ..  .. ..   .. ..  ..   ...                ...          .. ..  ",
" ..  .. ..  ..   ..  ..  ...      ..    ..  ..  ..    ....    ..  ...   ..   ..    ..      ..      ..      ..           ..   .. ",
" ..  .. ..  ..   ..        ...    ..    ..  ..   ..  .. .. .. ..   ...  ..   ..   ..       ..      ..      ..           ..   .. ",
" ..  .. ..  ..   ..     ..   ..   .. .. ..  ..    ....  ........ ..  .. ..   .. ..   ..    ..      ..      ..           ....... ",
" .....   .....  ....     .....     ...   ... ..    ..    ..  .. ..    .. ...... .......     ...    ..    ...                    ",
" ..         ..                                                               ..                                                 ",
" ..         ..                                                              ..                                                  ",
"....       ....                                                         .....                                                   ",
"                                                                                                                                ",
"                                                                                                                          ...   ",
"                    ..     .             ..       ...              .             ..                ..    ..     ..   ..  .. ..  ",
"  ....  ..  ..     ..     ...   ..  ..    ..     .. ..            ...   ..   ..   ..     ..  ..   ....    ..              ...   ",
" ..  ..           ..     .. ..             ..     ...            .. ..             ..            ..  ..    ..      .            ",
"..    .                                                   ....                                                    ...     ...   ",
"..      ..  ..   .....   ....    ....    ....    ....    ..  ..  .....   .....   .....    ...     ...     ...    .. ..   .. ..  ",
"..      ..  ..  ..   ..     ..      ..      ..      ..   ..     ..   .. ..   .. ..   ..    ..      ..      ..   ..   .. ..   .. ",
"..      ..  ..  .......  .....   .....   .....   .....   ..  .. ....... ....... .......    ..      ..      ..   ..   .. ..   .. ",
"..    . ..  ..  ..      ..  ..  ..  ..  ..  ..  ..  ..    ....  ..      ..      ..         ..      ..      ..   ....... ....... ",
"  ....  ..  ..  ..   .. ..  ..  ..  ..  ..  ..  ..  ..      ..  ..   .. ..   .. ..   ..    ..      ..      ..   ..   .. ..   .. ",
"    ..   ... ..  .....   ... ..  ... ..  ... ..  ... ..      ..  .....   .....   .....    ....    ....    ....  ..   .. ..   .. ",
"     ..                                                   ....                                                                  ",
" .....                                                                                                                          ",
"                                                                                                                                ",
"                                                                                                                                ",
"   ..                                                                                                                           ",
"  ..                       .             ..       ..     ..             ..   .. ..   ..    ..     ...           ......      ... ",
" ..               .....   ...   ..   ..   ..     ....     ..    ..   ..                    ..    .. ..  ..    .. ..  ..    .. ..",
"                 .. ..   .. ..             ..   ..  ..     ..            .....  ..   ..  ......  ..  .   ..  ..  ..  ..    ..   ",
".......         ..  ..                                                  ..   .. ..   .. ..    .. ..       ....   .....     ..   ",
" ..  ..  .. ... ..  ..   .....   .....   .....  ..  ..  ..  ..  ..   .. ..   .. ..   .. ..      ....       ..    ..   .    ..   ",
" ..       ... ......... ..   .. ..   .. ..   .. ..  ..  ..  ..  ..   .. ..   .. ..   .. ..       ..     ........ ..  ..  ...... ",
" .....     .. ....  ..  ..   .. ..   .. ..   .. ..  ..  ..  ..  ..   .. ..   .. ..   .. ..    .. ..        ..    .. ....   ..   ",
" ..      ...... ..  ..  ..   .. ..   .. ..   .. ..  ..  ..  ..  ..   .. ..   .. ..   ..  ......  ..     ........ ..  ..    ..   ",
" ..  .. .. ...  ..  ..  ..   .. ..   .. ..   .. ..  ..  ..  ..  ..   .. ..   .. ..   ..    ..   ...  ..    ..    ..  ..    ..   ",
".......  ... .....  ...  .....   .....   .....   ... ..  ... ..  ......  .....   .....     ..   ......     ..   ....  ..   ..   ",
"                                                                     ..                                                 .. ..   ",
"                                                                    ..                                                   ...    ",
"                                                                 ....                                                           ",
"                                                                                                                                ",
"                                         ... ..                                                                                 ",
"   ..       ..     ..      ..           .. ...    ....    ...                           ..      ..                              ",
"  ..       ..     ..      ..     ... ..          .. ..   .. ..    ..                    ..      ..         ..                   ",
" ..       ..     ..      ..     .. ...  ..   ..  .. ..   .. ..    ..                    ..    . ..    .    ..                   ",
"                                        ...  ..   .....   ...                           ..   .. ..   ..                         ",
" ....     ...    .....  ..  ..  .. ...  .... ..                   ..                    ..  ..  ..  ..     ..     .. .. .. ..   ",
"    ..     ..   ..   .. ..  ..   ..  .. .......  ......  .....    ..    ....... .......    ..      ..      ..    .. ..   .. ..  ",
" .....     ..   ..   .. ..  ..   ..  .. .. ....                  ..     ..           ..   ..      ..       ..   .. ..     .. .. ",
"..  ..     ..   ..   .. ..  ..   ..  .. ..  ...                 ..      ..           ..  ..      .. ...   ....   .. ..   .. ..  ",
"..  ..     ..   ..   .. ..  ..   ..  .. ..   ..                 ..   .. ..           .. .  .. ...  . ..   ....    .. .. .. ..   ",
" ... ..   ....   .....   ... ..  ..  .. ..   ..                  .....                       ..   .....    ..                   ",
"                                                                                            ..       ..                         ",
"                                                                                           .....     ..                         ",
"                                                                                                                                ",
"                                                                                                                                ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..                   .. ..   .. ..           .. ..   .. ..    ..           ",
" .   .  . . . .  ... ...   ..      ..      ..     .. ..                   .. ..   .. ..           .. ..   .. ..    ..           ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..                   .. ..   .. ..           .. ..   .. ..    ..           ",
" .   .  . . . .  ... ...   ..      ..      ..     .. ..                   .. ..   .. ..           .. ..   .. ..    ..           ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..                   .. ..   .. ..           .. ..   .. ..    ..           ",
" .   .  . . . .  ... ...   ..      ..   .....     .. ..         .....   .... ..   .. .. ....... .... ..   .. .. .....           ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..            ..        ..   .. ..      ..      ..   .. ..    ..           ",
" .   .  . . . .  ... ...   ..   .....   .....   .... .. ....... .....   .... ..   .. .. .... .. ....... ....... .....   .....   ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
" .   .  . . . .  ... ...   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
" .   .  . . . .  ... ...   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
" .   .  . . . .  ... ...   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
"   .   . . . . ... ... .   ..      ..      ..     .. ..   .. ..    ..     .. ..   .. ..   .. ..                            ..   ",
"   ..      ..              ..              ..      ..     .. ..   .. ..           .. ..           .. ..           .. ..    ..   ",
"   ..      ..              ..              ..      ..     .. ..   .. ..           .. ..           .. ..           .. ..    ..   ",
"   ..      ..              ..              ..      ..     .. ..   .. ..           .. ..           .. ..           .. ..    ..   ",
"   ..      ..              ..              ..      ..     .. ..   .. ..           .. ..           .. ..           .. ..    ..   ",
"   ..      ..              ..              ..      ..     .. ..   .. ..           .. ..           .. ..           .. ..    ..   ",
"   ..      ..              ..              ..      .....  .. ..   .. ...  .......... ...........  .. ............... ...........",
"   ..      ..              ..              ..      ..     .. ..   ..      ..                      ..                            ",
"   .....................   .....................   .....  .. ...  ......  .. ............... ...  .. ............... ...........",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"                   ..      ..              ..      ..     .. ..           .. ..           .. ..   .. ..           .. ..         ",
"  .. ..                   .. ..    ..                     .. ..    ..      ..           ........        ....        ............",
"  .. ..                   .. ..    ..                     .. ..    ..      ..           ........        ....        ............",
"  .. ..                   .. ..    ..                     .. ..    ..      ..           ........        ....        ............",
"  .. ..                   .. ..    ..                     .. ..    ..      ..           ........        ....        ............",
"  .. ..                   .. ..    ..                     .. ..    ..      ..           ........        ....        ............",
"  .. .. ........          .. ..    .....   .....          .. .. ........   ..           ........        ....        ............",
"  .. ..                   .. ..    ..      ..             .. ..    ..      ..           ........        ....        ............",
"........................  ......   .....   .....  ...........................      .........................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"           ..     .. ..                    ..     .. ..   .. ..    ..              ..   ....................        ....        ",
"                                                                                                                                ",
"                                                                                                                                ",
"         ....   .......                                                           ...      ....                    ...          ",
"        ..  ..  ..   ..         .......                          ......   ...    .. ..    ..                  ..  ..     .....  ",
"        ..  ..  ..   .. ....... ..   ..          ..  ..  ... ..    ..    .. ..  ..   ..    ..                ..  ..     ..   .. ",
" ... .. ..  ..  ..       .. ..   ..      ......  ..  .. .. ...    ....  ..   .. ..   ..     ..   ......  ......  ..     ..   .. ",
".. ...  .. ..   ..       .. ..    ..    .. ..    ..  ..    ..    ..  .. ..   .. ..   ..   ..... .. .. .... .. .. .....  ..   .. ",
".. ..   ..  ..  ..       .. ..     ..   .. ..    ..  ..    ..    ..  .. .......  .. ..   ..  .. .. .. .... .. .. ..     ..   .. ",
".. ..   ..   .. ..       .. ..    ..    .. ..    ..  ..    ..    ..  .. ..   ..  .. ..   ..  .. .. .. ......  .. ..     ..   .. ",
".. ..   ..   .. ..       .. ..   ..     .. ..    .....     ..     ....  ..   ..  .. ..   ..  ..  ......  ......  ..     ..   .. ",
".. ...  ..   .. ..       .. ..  ..   .. .. ..    ..        ..      ..    .. ..   .. ..   ..  ..          ..       ..    ..   .. ",
" ... .. ..  ..  ..       .. ..  .......  ...     ..        ..    ......   ...   ... ...   ....          ..         ...  ..   .. ",
"                                                ..                                                                              ",
"                                                                                                                                ",
"                                                                                                                                ",
"                                           ..                                                                                   ",
"                                           ..                     ...                       ...... ..    ...                    ",
"                                    ...    ..                    .. ..                      ..   .. ..  .. ..                   ",
"                  ..        ..     .. ..   ..                    .. ..                      ..   .. ..    ..                    ",
".......    ..      ..      ..      .. ..   ..      ..             ...                       ..   .. ..   ..      .....          ",
"           ..       ..    ..       ..      ..      ..    ... ..                             ..   .. ..  ..  .    .....          ",
"         ......      ..  ..        ..      ..           .. ...                              ..   .. ..  .....    .....          ",
".......    ..       ..    ..       ..      ..    ......                    ..           ... ..                   .....          ",
"           ..      ..      ..      ..   .. ..            ... ..            ..      ..    .. ..                   .....          ",
"                  ..        ..     ..   .. ..      ..   .. ...                           .. ..                   .....          ",
".......                            ..   .. ..      ..                                     ....                   .....          ",
"        ........ ......  ......    ..    ...                                               ...                                  ",
"                                   ..                                                                                           ",
"                                   ..                                                                                           ",
"                                   ..                                                                                           ");

for($c=0; $c<256; ++$c)
{
  for($y=0; $y<15; ++$y)
  {
    $span = substr($font[$y + ($c>>4)*15], ($c%16) * 8, 8);
    $byte = 0;
    for($x=0; $x<8; ++$x)
      $byte |= (($span[$x]=='.') ? (0x80>>$x) : 0);
    printf("0x%02X,", $byte);
  }
  if(($c+1)%2==0) print "\n";
}
