## mailstation-tools This is a collection of tools for working with Cidco Mailstation devices (primarily the DET1), from a Unix machine. It was mostly pieced together from the now-defunct [mailstation Yahoo Group](https://groups.yahoo.com/neo/groups/mailstation/info) and files downloaded from [Fybertech's Mailstation pages](http://www.fybertech.net/mailstation/). There is no license on most of the code gathered from these sources, but since it was all posted to the public Yahoo group, I am naively assuming it is in the public domain. (Except for `win32/inpout32.dll`, obtained from [its website](http://www.highrez.co.uk/downloads/inpout32/) which states "This product is released as open source (Freeware).") The Z80 assembly files have been updated to assemble on newer non-win32 assemblers. ### Compiling Install [SDCC](http://sdcc.sourceforge.net/). Create an `obj` directory with `mkdir obj` and then run `make`. (If your system `make` is GNU Make, install and use `bmake` for this project.) ### Loading code onto the Mailstation See [loader.txt](docs/loader.txt) for a more thorough explanation. - Connect a Teensy loader or Laplink parallel port cable to the DB25 port on the Mailstation. - With the Mailstation off, hold down the `Function`+`Shift`+`T` keys and press the `Power` button to turn it on. Instead of booting up to the Cidco logo, you should be in the Diagnostic Main Menu. - Press `Shift`+`F5` (`F5` being the right-most gray key in the group of five under the screen) and you'll now be in the hex editor. - To make changes, press `g` and for the address, enter `710304x` (the `x` will not be visible) and press `Enter`. - Press `g` again and go to an application location such as `004000` or `00c000`. Press `s` to enter edit mode and type in the hex values at each location. When finished, press `s` again and the right-side menu will change back to an ASCII version of your new code. - Press `Back`, then `q` to quit and reboot. Assuming your application header is correct at `020000` (see [loader.txt](docs/loader.txt) for an explanation), the application should now be visible with the proper name (but a blank icon) under the Yahoo menu or the Extras menu (depending on the firmware version). ### Parallel port access A DB25 LapLink parallel port cable is required for this method of connection. A USB IEEE 1284 printer cable will *NOT* work, though a PCI parallel port card will (including via a Thunderbolt enclosure if on a laptop). If you are using a parallel port other than the standard port of `0x378`, supply the `-p ` option to the host programs with the port in hexadecimal. When connecting to the Mailstation via parallel port, host tools (`sendload`, `recvdump`, and `tribble_getty`) need direct access to the port to communicate with the Mailstation over the Laplink cable using `inb` and `outb` system calls. On OpenBSD, direct port access will require the `machdep.allowaperture` sysctl set to `1` or higher. On OpenBSD and Linux, these host tools will also have to be executed as root. ### USB Loader with Teensy If you don't have a computer with a parallel port, you can use a [Teensy 3.2](https://www.pjrc.com/store/teensy32.html) which will connect to your computer via USB, and to the Mailstation via its many digital I/O pins: |Teensy Pin|Mailstation Pin| |----------|---------------| |1|2| |2|3| |3|4| |4|5| |5|6| |7|10| |8|11| |9|12| |10|13| |11|15| |GND|25| - Install [Arduino-Makefile](https://github.com/sudar/Arduino-Makefile) and [Teensyduino](https://www.pjrc.com/teensy/teensyduino.html) - `cd teensy-loader && make` (`gmake` on OpenBSD) - Upload `build-*/teensy-loader_.hex` firmware with `teensyloader` and Teensy will reattach as a USB serial device: ```` umodem0 at uhub0 port 4 configuration 1 interface 0 "jcs Mailstation Loader" rev 1.10/2.75 addr 9 ucom0 at umodem0 ```` ### Included host-side tools in `util/` #### `sendload` Writes a binary program file through the parallel port or USB serial port in the Mailstation's "tribble" format, sending each byte 3 bits at a time. #### `recvdump` Receives a dump from `codedump`, `datadump`, and `memdump` programs executed on the Mailstation and writes the bytes received to `codedump.bin`, `datadump.bin`, or `memdump.bin`. ### Included Mailstation Z80 tools #### `loader.asm` Loader is used to load binary code over the parallel port into RAM and then execute it. You need to type the hex values of `z80/loader.bin` (tip: use `hexdump -C z80/loader.bin`) into one of the application slots as detailed above, then run the new Loader app on the Mailstation. Then run `obj/sendload ` to send your binary code over the parallel port and it will be executed on the Mailstation as soon as the transfer is done. #### `codedump.asm` Code Dump is used to read the contents of the 1Mb flash chip containing the Mailstation's code and send it over the parallel port. You need to type the hex values of `z80/codedump.bin` into one of the application slots as detailed above. Run `obj/recvdump code` to wait for the code dump to begin. Then run the new Code Dump app on the Mailstation and `recvdump` should show its progress as it reads the transmitted data and saves it to `codeflash.bin`. You may want to run it twice and compare checksums of the two resulting files. #### `datadump.asm` Data Dump is used to read the contents of the 512Kb flash chip containing the Mailstation's data area (containing downloaded programs, e-mails, etc.) and send it over the parallel port. You need to type the hex values of `z80/datadump.bin` into one of the application slots as detailed above. Run `obj/recvdump data` to wait for the data dump to begin. Then run the new Data Dump app on the Mailstation and `recvdump` should show its progress as it reads the transmitted data and saves it to `dataflash.bin`. You may want to run it twice and compare checksums of the two resulting files. #### `memdump.asm` Mem Dump is used to read the contents of the current 64Kb of memory. It does not read additional pages of memory but shows the current layout of code page 0, the slot `0x4000` and `0x8000` devices, and page 0 of RAM. You need to type the hex values of `z80/memdump.bin` into one of the application slots as detailed above. Run `obj/recvdump mem` to wait for the memory dump to begin. Then run the new Mem Dump app on the Mailstation and `recvdump` should show its progress as it reads the transmitted data and saves it to `mem.bin`. ### Extracting programs from `dataflash` dumps While most of the core functionality of the Mailstation lives on the codeflash and does not change, the Mailstation could download new programs through POP3 (via their patented [ClipMail](https://patents.google.com/patent/US6697942) format) and store up to 5 of them at a time on the data flash. These are the same program slots that you overwrite with `loader`, `codedump`, or `datadump`. To extract program 0 (which lives at 0x0000) from `dataflash.bin`, run: util/app_extractor.rb -f dataflash.bin -a 0 Each of the programs can be extracted with different `-a` values. `app_extractor` will dump assembly (in SDCC ASZ80 format) to re-create the application including a graphical representation of the icons. Unfortunately most of these programs were as basic as just showing a full-screen, pre-rendered image (which is represented as `icon1` in the assembly). There was no other functionality in most of these downloaded apps. .module app0 .area _DATA .area _HEADER (ABS) .org 0x4000 jp 0x7800 .dw (icons) ; 0x4064 .dw (caption) ; 0x400e .dw (dunno) ; 0x4009 dunno: .db #0x00 xpos: .dw #0x0000 ypos: .dw #0x0000 caption: .dw #0x0001 .dw (endcap - caption - 6) ; calc caption len (#0x000a) .dw #0x0006 ; offset to first char .ascii "TV Listing" endcap: .org 0x4064 icons: .dw #0x00ad ; size icon0 .dw (icon0 - icons) ; offset to icon0 (0x0008) .dw #0x1043 ; size icon1 .dw (icon1 - icons) ; offset to icon1 (0x00b5) icon0: .dw #0x0022 ; icon width .db #0x22 ; icon height .db #0x00, #0x00, #0x00, #0x00, #0x00 ; ........................................ .db #0xfc, #0xff, #0xff, #0x03, #0x00 ; ..########################.............. .db #0x02, #0x00, #0x00, #0x04, #0x00 ; .#........................#............. .db #0x01, #0x00, #0x00, #0x08, #0x00 ; #..........................#............ .db #0xf1, #0xff, #0xff, #0x18, #0x00 ; #...####################...##........... .db #0x59, #0x55, #0x55, #0x19, #0x00 ; #..##.#.#.#.#.#.#.#.#.#.#..##........... .db #0xa9, #0xfa, #0xab, #0x19, #0x00 ; #..#.#.#.#.#######.#.#.##..##........... .db #0x59, #0xfd, #0x57, #0x19, #0x00 ; #..##.#.#.#########.#.#.#..##........... .db #0xa9, #0x0e, #0xaf, #0x19, #0x00 ; #..#.#.#.###....####.#.##..##........... .db #0x59, #0x03, #0x5c, #0x19, #0x00 ; #..##.#.##........###.#.#..##........... .db #0xa9, #0x91, #0xa8, #0x19, #0x00 ; #..#.#.##...#..#...#.#.##..##........... .db #0x59, #0x01, #0x58, #0x19, #0x00 ; #..##.#.#..........##.#.#..##........... .db #0xa9, #0x91, #0xa8, #0x19, #0x00 ; #..#.#.##...#..#...#.#.##..##........... .db #0x59, #0x63, #0x54, #0x19, #0x00 ; #..##.#.##...##...#.#.#.#..##........... .db #0xa9, #0x06, #0xaa, #0x19, #0x00 ; #..#.#.#.##......#.#.#.##..##........... .db #0x59, #0x0d, #0x55, #0x19, #0x00 ; #..##.#.#.##....#.#.#.#.#..##........... .db #0xa9, #0xfa, #0xaa, #0x19, #0x00 ; #..#.#.#.#.#####.#.#.#.##..##........... .db #0xd9, #0x0f, #0x5f, #0x19, #0x00 ; #..##.######....#####.#.#..##........... .db #0x69, #0xf0, #0xa0, #0x39, #0x00 ; #..#.##.....####.....#.##..###.......... .db #0x59, #0x02, #0x64, #0x49, #0x00 ; #..##.#..#........#..##.#..#..#......... .db #0x69, #0x02, #0xa4, #0x85, #0x00 ; #..#.##..#........#..#.##.#....#........ .db #0xf1, #0xff, #0xff, #0x12, #0x01 ; #...####################.#..#...#....... .db #0x01, #0x00, #0x00, #0x21, #0x02 ; #.......................#....#...#...... .db #0x61, #0x1b, #0x80, #0x04, #0x03 ; #....##.##.##..........#..#.....##...... .db #0x01, #0x00, #0x40, #0x88, #0x03 ; #.....................#....#...###...... .db #0xfe, #0xff, #0x3f, #0xc1, #0x01 ; .#####################..#.....###....... .db #0xfc, #0xff, #0x1f, #0xe2, #0x00 ; ..###################....#...###........ .db #0xf8, #0xff, #0x1f, #0x70, #0x00 ; ...##################.......###......... .db #0x00, #0x00, #0x30, #0x38, #0x00 ; ....................##.....###.......... .db #0x00, #0x00, #0x60, #0x1c, #0x00 ; .....................##...###........... .db #0x00, #0x00, #0xc0, #0x0e, #0x00 ; ......................##.###............ .db #0x00, #0x00, #0x80, #0x07, #0x00 ; .......................####............. .db #0x00, #0x00, #0x00, #0x03, #0x00 ; ........................##.............. .db #0x00, #0x00, #0x00, #0x00, #0x00 ; ........................................ icon1: .dw #0x0140 ; icon width .db #0x68 ; icon height .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x7f, #0x7e, #0xff, #0x03, #0xf8, #0x03, #0x7e, #0xb8, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ........#######..######.##########.........#######.......######....###.#.#...................................................................................................................................................................................................................................................... .db #0xc0, #0xff, #0x3c, #0xfe, #0x07, #0xfe, #0x87, #0xff, #0x51, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ......##########..####...##########......##########....##########...#.#.#.#..................................................................................................................................................................................................................................................... .db #0xe0, #0xe1, #0x18, #0x0c, #0x1e, #0x0f, #0xc7, #0xc3, #0x53, #0x05, #0xfc, #0xdd, #0xe1, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .....####....###...##.....##.....####...####....###...####....####..#.#.#.#.......#######.###.###....###........................................................................................................................................................................................................................ .db #0xe0, #0xc0, #0x18, #0x0c, #0x1c, #0x07, #0xe6, #0x81, #0x07, #0x00, #0x24, #0x89, #0x40, #0x40, #0x80, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x38, #0xe0, #0x7c, #0xe0, #0x38, #0x8e, #0x03 ; .....###......##...##.....##......###...###......##..####......####...............#..#..#..#...#......#.......#........#....#........................................................................................................................................###...###.......###..#####......###...###...###...###...... .db #0x70, #0xc0, #0x18, #0x0c, #0xb8, #0x03, #0xe6, #0x00, #0x07, #0x00, #0x20, #0x88, #0x40, #0x00, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x45, #0x14, #0x05, #0x14, #0x45, #0x51, #0x04 ; ....###.......##...##.....##.......###.###.......##..###........###..................#.....#...#......#................#............................................................................................................................................#...#.#...#...#.#...#.#.......#.#...#.#...#.#...#.#...#..... .db #0x70, #0x80, #0x18, #0x0c, #0xb8, #0x03, #0xf4, #0x00, #0x0f, #0x00, #0x20, #0x88, #0x40, #0x60, #0xdc, #0x9b, #0x0d, #0x9f, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x41, #0x04, #0x05, #0x04, #0x45, #0x11, #0x04 ; ....###........#...##.....##.......###.###........#.####........####.................#.....#...#......#......##...###.####.##..##.##....#####..###..................................................................................................................#...#.....#...#.....#.#.......#.....#.#...#.#...#.....#..... .db #0x30, #0x00, #0x18, #0x0c, #0xb0, #0x01, #0x70, #0x00, #0x0e, #0x00, #0x20, #0x50, #0x40, #0x40, #0x92, #0x10, #0x93, #0x48, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x41, #0x02, #0x3d, #0x02, #0x45, #0x11, #0x04 ; ....##.............##.....##........##.##...........###..........###.................#......#.#.......#.......#..#..#..#....#...##..#..#...#..#..#..................................................................................................................#...#.....#..#......#.####...#......#.#...#.#...#.....#..... .db #0x30, #0x00, #0x18, #0x0c, #0xb0, #0x01, #0x70, #0x00, #0x0e, #0x00, #0x20, #0x50, #0x40, #0x40, #0x86, #0x10, #0x91, #0xc8, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x21, #0x82, #0x44, #0x82, #0x44, #0x11, #0x03 ; ....##.............##.....##........##.##...........###..........###.................#......#.#.......#.......#..##....#....#...#...#..#...#..##....................................................................................................................#...#....#...#.....#..#...#..#.....#..#...#.#...#...##...... .db #0x70, #0x00, #0x18, #0x0c, #0xb8, #0x03, #0xf0, #0x00, #0x0f, #0x00, #0x20, #0x50, #0x40, #0x40, #0x98, #0x10, #0x11, #0x07, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x11, #0x42, #0x40, #0x42, #0x44, #0x11, #0x04 ; ....###............##.....##.......###.###..........####........####.................#......#.#.......#.......#....##..#....#...#...#...###.....##..................................................................................................................#...#...#....#....#.......#..#....#...#...#.#...#.....#..... .db #0x70, #0x00, #0x18, #0x0c, #0xb8, #0x03, #0xe0, #0x00, #0x07, #0x00, #0x20, #0x20, #0x40, #0x48, #0x92, #0x10, #0x11, #0x41, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x09, #0x22, #0x40, #0x22, #0x44, #0x11, #0x04 ; ....###............##.....##.......###.###...........###........###..................#.......#........#....#..#..#..#..#....#...#...#...#.....#..#..................................................................................................................#...#..#.....#...#........#..#...#....#...#.#...#.....#..... .db #0xe0, #0x80, #0x18, #0x0c, #0x38, #0x07, #0xe4, #0x81, #0x07, #0x00, #0x70, #0x20, #0xe0, #0xe7, #0x0e, #0xbb, #0x3b, #0xdf, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x05, #0x11, #0x44, #0x11, #0x44, #0x51, #0x04 ; .....###.......#...##.....##.......###..###.......#..####......####.................###......#.......######..###.###....##.###.###.###..#####.###...................................................................................................................#...#.#.....#...#.....#...#.#...#.....#...#.#...#.#...#..... .db #0xe0, #0xe1, #0x18, #0x1c, #0x1e, #0x0f, #0xc7, #0xc3, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x7c, #0xf1, #0x39, #0xf1, #0x39, #0x8e, #0x03 ; .....####....###...##.....###....####...####....###...####....####.....................................................................#....#........................................................................................................................###..#####.#...#####..###..#...#####..###...###...###...... .db #0xc0, #0x7f, #0x3c, #0xfe, #0x0f, #0xfe, #0x83, #0xff, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x0f, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ......#########...####...###########.....#########.....##########......................................................................#####.................................................................................................................................................................................... .db #0x00, #0x3f, #0x7e, #0xff, #0x03, #0xf8, #0x01, #0x7e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ........######...######.##########.........######........######................................................................................................................................................................................................................................................................. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0x7f ; ###############################################################################################################################################################################################################################################################################################################################. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x61, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x32, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#....##.............................................................................................#....##.............................................................................................#....#..##.......................................................................................... .db #0x00, #0x00, #0x00, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4b, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ........................#..#................................................................................................#..#................................................................................................##.#..#......................................................................................... .db #0x00, #0x00, #0x10, #0xe9, #0xdc, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x91, #0xce, #0x0d, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0xe7, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...#..#.###..###.##................................................................................#...#..#.###..###.##................................................................................#....#.#..#.###..###.##............................................................................. .db #0x00, #0x00, #0x00, #0x26, #0x25, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x52, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x29, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .........................##..#..#.#..#..#....................................................................................###.#..#.#..#..#....................................................................................#.#..#.#..#.#..#..#............................................................................ .db #0x00, #0x00, #0x10, #0x29, #0x25, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x81, #0x52, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0x29, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...#..#.#..#.#..#..#...............................................................................#......#.#..#.#..#..#...............................................................................#....#.#..#.#..#.#..#..#............................................................................ .db #0x00, #0x00, #0x00, #0xe9, #0x24, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x4e, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x27, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ........................#..#.###..#..#..#.....................................................................................#..###..#..#..#....................................................................................#.#..#.###..#..#..#............................................................................ .db #0x00, #0x00, #0x10, #0x26, #0x24, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x21, #0x42, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x32, #0x21, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#....##..#....#..#..#...............................................................................#....#...#....#..#..#...............................................................................#....#..##..#....#..#..#............................................................................ .db #0x00, #0x00, #0x00, #0x20, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .............................#...................................................................................................#......................................................................................................#....................................................................................... .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55 ; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#.................................................#.................................................#...................................................................................................#................................................................................................... .db #0x8c, #0xc7, #0x81, #0x81, #0x13, #0x00, #0x08, #0x00, #0x00, #0x0c, #0x00, #0x00, #0x40, #0x01, #0x00, #0x1c, #0x00, #0x00, #0xe0, #0x80, #0x40, #0x00, #0x09, #0x00, #0x1c, #0x20, #0x00, #0xc0, #0x14, #0x3d, #0x07, #0x9e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ..##...####...###......##......###..#..............#......................##..........................#.#.................###........................###.......#......#.........#..#..............###........#................##..#.#...#.####..###......####..#................................................................ .db #0x8c, #0x28, #0x52, #0x42, #0x04, #0x00, #0x08, #0x00, #0x40, #0x0c, #0x00, #0x00, #0x40, #0x00, #0x00, #0x89, #0x00, #0x00, #0x10, #0x81, #0x40, #0x00, #0x08, #0x00, #0x22, #0x20, #0x00, #0xd0, #0x14, #0x45, #0x09, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ..##...#...#.#...#..#.#..#....#...#................#..................#...##..........................#.................#..#...#....................#...#......#......#............#.............#...#.......#..............#.##..#.#...#.#...#.#..#.....#...#.#................................................................ .db #0x92, #0x28, #0x40, #0x42, #0xd0, #0xcd, #0xc9, #0x00, #0x00, #0x12, #0x63, #0x4c, #0x73, #0x1d, #0x00, #0x48, #0x6e, #0x60, #0x10, #0x98, #0xcc, #0x69, #0x5d, #0x02, #0x02, #0x73, #0x00, #0x40, #0xa5, #0x44, #0x11, #0xa2, #0x92, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .#..#..#...#.#........#..#....#.....#.###.##..###..#..##.................#..#...##...##...##..#.##..###.#.###..............#..#..###.##......##.....#......##..#..##..###..#.##.#.###.#..#.......#......##..###...............#.#.#..#.#..#...#.#...#....#...#.#.#..#..##....................................................... .db #0x92, #0x27, #0x90, #0x81, #0x53, #0x52, #0x2a, #0x01, #0x40, #0x92, #0x94, #0xd2, #0x48, #0x25, #0x00, #0x09, #0x92, #0x80, #0x10, #0xa4, #0x52, #0x1a, #0x49, #0x02, #0xb2, #0x24, #0x00, #0x50, #0x45, #0x3c, #0x11, #0x9e, #0x52, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .#..#..####..#......#..##......###..#.#..#..#.#..#.#.#..#.............#..#..#..#..#.#..#.#..#.##...#..#.#.#..#..........#..#.....#..#..#.......#....#.....#..#.#.#..#.#..#.##...#..#..#..#.......#..##.#..#..#..............#.#.#.#...#...####..#...#....####..#.#..#.#..#...................................................... .db #0x9e, #0x28, #0x40, #0x02, #0x54, #0x52, #0xea, #0x01, #0x00, #0x9e, #0x10, #0x52, #0x48, #0x25, #0x00, #0x08, #0x92, #0xe0, #0x10, #0xbc, #0x5e, #0x0a, #0x49, #0x1a, #0xa2, #0x27, #0x00, #0x40, #0x46, #0x04, #0x11, #0xa2, #0xd2, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .####..#...#.#........#..#........#.#.#..#..#.#..#.#.####................####..#....#....#..#.#....#..#.#.#..#.............#.....#..#..#.....###....#.....####.#.####.#..#.#....#..#..#..#.##....#...#.####..#................#..##...#...#.....#...#....#...#.#.#..#.####...................................................... .db #0xa1, #0x28, #0x52, #0x42, #0x54, #0xd2, #0x29, #0x00, #0x40, #0xa1, #0x94, #0x52, #0x48, #0x25, #0x00, #0x09, #0x92, #0x90, #0x10, #0x85, #0x42, #0x0a, #0x89, #0x13, #0xa2, #0x20, #0x00, #0x50, #0x46, #0x04, #0x09, #0xa2, #0x52, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #....#.#...#.#...#..#.#..#....#...#.#.#..#..#.###..#.#................#.#....#.#..#.#..#.#..#.#....#..#.#.#..#..........#..#.....#..#..#....#..#....#...#.#....#.#....#..#.#....#..#...###..#....#...#.#.....#..............#.#..##...#...#.....#..#.....#...#.#.#..#.#......................................................... .db #0xa1, #0xc7, #0x81, #0x81, #0x53, #0x52, #0xc8, #0xa0, #0x02, #0x21, #0x63, #0x4c, #0x70, #0xa5, #0x0a, #0x1c, #0x92, #0xe0, #0xe0, #0x98, #0xcc, #0x09, #0x11, #0x0a, #0x1c, #0x43, #0xa8, #0x40, #0x44, #0x04, #0x07, #0x9e, #0x9c, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #....#.####...###......##......###..#.#..#..#.#....#..##.....#.#.#......#....#..##...##...##..#.....###.#.#..#.#.#.#......###....#..#..#.....###.....###...##..#..##..###..#....#...#....#.#......###...##....#....#.#.#......#...#...#...#.....###......####..#..###..##....................................................... .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x40, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x01, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#.........................#.......................#.................................................#..............................................................##...................................#................................................................................................... .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#.................................................#.................................................#...................................................................................................#................................................................................................... .db #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55 ; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0xce, #0xe3, #0x00, #0x62, #0x38, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x7c, #0x01, #0xc0, #0x01, #0x00, #0xa0, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x02, #0x08, #0x04, #0x00, #0x18, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .###..####...###.........#...##....###....................................................................................#####.#.............###....................#.#.........................................................#.........#......#................##........................................................... .db #0x51, #0x14, #0x11, #0x62, #0x44, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x01, #0x20, #0x02, #0x00, #0x20, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x02, #0x08, #0x00, #0x00, #0x18, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #...#.#...#.#...#...#....#...##...#...#.................................................................................#...#...#............#...#...................#......................................................#....#.........#.......................##........................................................... .db #0x41, #0x14, #0x00, #0x92, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xc7, #0x20, #0x48, #0xa6, #0xb9, #0xcc, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0xce, #0x75, #0x1c, #0x24, #0x37, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.....#...#.#............#..#..#..#.........................................................................................#...###...##.....#.....#..#..##..#.##..###.#..##..###................................................#.#..#..###..###.#.###...###.....#..#..###.##..#..#............................................ .db #0xc1, #0xe3, #0x10, #0x92, #0x64, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x29, #0x21, #0x4b, #0x68, #0xa4, #0x50, #0x02, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0x29, #0x95, #0x12, #0x24, #0x49, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.....####...###....#....#..#..#..#..##.................................................................................#...#...#..#.#..#....#..##.#..#....#.##...#..#.#....#.#..#..........................................#....#.#..#.#..#.#..#.#.#..#.#..#.....#..#..#..#..#.#..#............................................ .db #0x41, #0x04, #0x01, #0xf2, #0x44, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xe9, #0x21, #0x4a, #0x2e, #0xa4, #0x5c, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x29, #0x95, #0x12, #0x3c, #0x49, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.....#...#.....#........#..####..#...#.....................................................................................#...#..#.####....#...#.#..#..###.#....#..#.#..###.#..#...............................................#.#..#.#..#.#..#.#.#..#.#..#.....####..#..#..#.#..#............................................ .db #0x51, #0x14, #0x51, #0x0a, #0x45, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x29, #0x20, #0x4a, #0x29, #0xa4, #0x52, #0x02, #0x00, #0x00, #0x00, #0x00, #0x50, #0x4a, #0xc9, #0x95, #0x1c, #0x42, #0x49, #0x0e, #0x00, #0x00, #0x00, #0x00, #0x00 ; #...#.#...#.#...#...#.#..#.#....#.#...#.................................................................................#...#...#..#.#.......#...#.#..#.#..#.#....#..#.#.#..#.#..#..........................................#.#..#.#..#.#..#..###.#.#..#..###....#....#.#..#..#..###............................................ .db #0xce, #0xe3, #0x80, #0x09, #0x39, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xc9, #0xc0, #0x71, #0x2e, #0xb8, #0x5c, #0x02, #0x00, #0x00, #0x00, #0x00, #0x80, #0x71, #0x0e, #0x95, #0x10, #0x42, #0x49, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00 ; .###..####...###.......##..#....#..###......................................................................................#...#..#..##......###...###..###.#.....###.#..###.#..#.............................................##...###..###....#.#.#..#....#....#....#.#..#..#....#............................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0xe0, #0x00, #0x0e, #0x00, #0x00, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................###.........###.....................##............................................. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55 ; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0x8f, #0x11, #0x01, #0x03, #0x00, #0x80, #0x00, #0x00, #0x38, #0x04, #0x02, #0x00, #0x00, #0x00, #0x00, #0x18, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x84, #0x07, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00 ; ####...##...#...#.......##.....................#...................###....#......#.........................................##.....#...........................................................................................#...................#....####...........................................#......................... .db #0x41, #0x12, #0x11, #0x03, #0x00, #0x00, #0x00, #0x00, #0x10, #0x04, #0x02, #0x00, #0x00, #0x00, #0x00, #0x25, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x00, #0x00, #0x84, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.....#..#..#...#...#...##..........................................#.....#......#......................................#.#..#...##.........................................................................................#.#...................#....#...#.................................................................... .db #0x21, #0xa4, #0x80, #0xe4, #0xc6, #0xb4, #0x8c, #0x39, #0x10, #0x67, #0x02, #0x00, #0x00, #0x00, #0x00, #0x20, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x30, #0xc6, #0x84, #0xa8, #0x19, #0xd7, #0xcc, #0xcd, #0x4d, #0xc7, #0x01, #0x00 ; #....#....#..#.#.......#..#..###.##...##..#.##.#..##...##..###......#...###..##..#...........................................#..#.#...........................................................................................#.....##...##...##..#....#...#.#.##..##...###.#.##..##..###.##..###.##..#.###...###............... .db #0x27, #0x44, #0x90, #0x24, #0x29, #0x8d, #0x12, #0x4a, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x91, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x48, #0x09, #0x85, #0x67, #0xa4, #0x34, #0x50, #0x52, #0x52, #0x29, #0x01, #0x00 ; ###..#....#...#.....#..#..#..#..#..#.#..#.##...#.#..#....#.#..#.....#..#..#.#..#.#......................................#...#..#..#.........................................................................................#.#....#..#.#..#....#.#....####..##...#..#.#..#.##......#.#..#..#.#..#..#.#.#..#.#..#............... .db #0x21, #0xa4, #0x80, #0x27, #0xe9, #0x85, #0x82, #0x4b, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x88, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x48, #0xc1, #0x85, #0x20, #0xa4, #0x14, #0x5c, #0x52, #0x52, #0x29, #0x01, #0x00 ; #....#....#..#.#.......####..#..#..#.####.#....#.#.....###.#..#.....#..#..#.#..#.#.........................................#...####...........................................................................................#....#..#.#.....###.#....#.....#....#..#.#..#.#.....###.#..#..#.#..#..#.#.#..#.#..#............... .db #0x41, #0x12, #0x51, #0x28, #0x29, #0x84, #0x52, #0x4a, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x05, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x48, #0x29, #0x85, #0x20, #0x24, #0x17, #0x52, #0x52, #0x52, #0xc9, #0x01, #0x00 ; #.....#..#..#...#...#.#....#.#..#..#.#....#....#.#..#.#..#.#..#.....#..#..#.#..#.#......................................#.#.......#.........................................................................................#.#....#..#.#..#.#..#.#....#.....#....#..#..###.#....#..#.#..#..#.#..#..#.#.#..#..###............... .db #0x81, #0x11, #0x41, #0x28, #0xc9, #0x84, #0x8c, #0x4b, #0x38, #0x67, #0x02, #0x00, #0x00, #0x00, #0x00, #0x3c, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x33, #0xc6, #0x85, #0x20, #0x18, #0x14, #0x5c, #0x52, #0x52, #0x09, #0x01, #0x00 ; #......##...#...#.....#....#.#..#..#..##..#....#..##...###.#..#....###..###..##..#........................................####....#...........................................................................................####..##...##...###.#....#.....#.....##.....#.#.....###.#..#..#.#..#..#.#.#..#....#............... .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x80, #0x03, #0x00, #0x00, #0x00, #0xe0, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#..........................................###...................................###................ .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55 ; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#.................................................#.................................................#................................................................................................... .db #0xd3, #0xe3, #0xc0, #0x17, #0x00, #0x82, #0x00, #0x10, #0x30, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x3c, #0x00, #0x40, #0x00, #0x00, #0x00, #0xc0, #0x20, #0xc2, #0x81, #0x01, #0x00, #0xc0, #0x01, #0x04, #0x14, #0x00, #0x98, #0x1e, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00 ; ##..#.####...###......#####.#............#.....#............#.......##.........#..........................................####................#...............................##.....#...#....###......##.....................###.........#.......#.#..............##..#.####...###............................................. .db #0x53, #0x14, #0x11, #0x11, #0x00, #0xc6, #0x00, #0x10, #0x48, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc4, #0x20, #0x22, #0x82, #0x01, #0x00, #0x50, #0x02, #0x04, #0x04, #0x00, #0x98, #0xa2, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00 ; ##..#.#...#.#...#...#...#...#............##...##............#......#..#........#........................................#.#...............................................#...##.....#...#...#...#.....##...................#.#..#........#.......#................##..#.#...#.#...#............................................ .db #0x55, #0x14, #0x00, #0x71, #0x0c, #0xaa, #0x8c, #0x3b, #0x84, #0xd2, #0x35, #0xe3, #0x8c, #0x49, #0x00, #0x84, #0x66, #0x5c, #0xa6, #0x01, #0x00, #0x20, #0x21, #0x22, #0x40, #0x02, #0x00, #0x40, #0x64, #0xce, #0xd4, #0x31, #0xa8, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.#.#.#...#.#...........#...###...##.....#.#.#.#..##...###.###....#....#.#..#.###.#.##..##...###..##...##..#..#...........#....#.##..##...###.#..##..#.##....................#..#....#...#...#........#..#....................#...#..##..###..##..#.#.###...##.....#.#.#.#...#.#................................................ .db #0xd5, #0x13, #0x10, #0x91, #0x12, #0x92, #0x52, #0x10, #0x84, #0x92, #0x0c, #0x94, #0x52, #0x4a, #0x00, #0x9d, #0x81, #0x42, #0x69, #0x00, #0x00, #0x24, #0x21, #0xc2, #0x41, #0x02, #0x00, #0x50, #0x84, #0x24, #0x55, #0x4a, #0xa8, #0x9e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #.#.#.####..#.......#...#...#..#.#..#....#..#..#.#..#.#.....#.....#....#.#..#..#..##......#.#..#.#..#.#..#.#..#.........#.###..##......#.#....#.#..#.##...................#..#..#....#...#....###.....#..#..................#.#...#....#..#..#..#.#.#.#..#.#..#....#.#.#.####..#................................................ .db #0x59, #0x14, #0x00, #0x91, #0x1e, #0x92, #0x92, #0x11, #0x84, #0x92, #0x04, #0x97, #0x5e, #0x4a, #0x00, #0x84, #0xe0, #0x4c, #0x2f, #0x00, #0x00, #0xe0, #0x21, #0x02, #0xc2, #0x03, #0x00, #0x40, #0xe4, #0xe4, #0x55, #0x7a, #0xc8, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; #..##.#...#.#...........#...#..#.####....#..#..#.#..#..##...#.....#....#.#..#..#..#.....###.#..#.####.#..#.#..#...........#....#.....###..##..#.####.#.......................####....#...#.......#....####....................#...#..###..#..####.#.#.#..#.####....#..##.#...#.#................................................ .db #0x59, #0x14, #0x11, #0x91, #0x02, #0x82, #0x12, #0x12, #0x48, #0x92, #0x84, #0xe4, #0x42, #0x4a, #0x00, #0x85, #0x90, #0x50, #0x21, #0x00, #0x00, #0x14, #0x22, #0x22, #0x22, #0x04, #0x00, #0x50, #0x92, #0x24, #0x54, #0x0a, #0xc8, #0xa2, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00 ; #..##.#...#.#...#...#...#...#..#.#.......#.....#.#..#....#..#......#..#..#..#..#..#....#..#..###.#....#..#.#..#.........#.#....#....#..#....#.#.#....#....................#.#....#...#...#...#...#...#....#.................#.#..#..#..#..#..#....#.#.#..#.#.......#..##.#...#.#...#............................................ .db #0xd1, #0xe3, #0x00, #0x91, #0x0c, #0x82, #0xcc, #0x21, #0x30, #0x1c, #0x05, #0x87, #0x8c, #0x71, #0x15, #0x84, #0xe0, #0x4e, #0x26, #0x00, #0x00, #0x10, #0xca, #0xc9, #0x29, #0x14, #0x00, #0xc0, #0xe1, #0xc8, #0x54, #0x32, #0x88, #0x1e, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00 ; #...#.####...###........#...#..#..##.....#.....#..##..###....#......##....###...#.#.....###....#..##...##...###.#.#.#.....#....#.....###.###..#..##..#......................#....#.#..###..#..###..#.#....#.#.................###....###...#..##..#.#.#..#..##.....#...#.####...###............................................. .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x70, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#.......................................................................###.........................#.................................................#.................................................#................................................................................................... .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#.................................................#.................................................#................................................................................................... .db #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55 ; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#................................................................................................... .db #0xcf, #0xe3, #0xc0, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4c, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x01, #0x04, #0x00, #0x00, #0x08, #0x00, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00 ; ####..####...###......##..#...............................................................................................##..#...............................................................................................###.........#........................#............#.....#......................................... .db #0x51, #0x14, #0xd1, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4d, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0x00, #0x04, #0x00, #0x00, #0x08, #0x00, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00 ; #...#.#...#.#...#...#.##..#.............................................................................................#.##..#.............................................................................................#..#..........#........................#............#.....#......................................... .db #0x51, #0x14, #0x40, #0x65, #0x22, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x54, #0x26, #0x32, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x1c, #0x67, #0x8e, #0x39, #0xce, #0x9c, #0x43, #0x30, #0xc7, #0x01, #0x00, #0x00 ; #...#.#...#.#.........#.#.#..##..#...#..##................................................................................#.#.#..##..#...#..##.................................................................................#..###...###..##..###...##..###...###..##..###..###....#.....##..###...###....................... .db #0xcf, #0xe3, #0x50, #0x95, #0x14, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x55, #0x49, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0xa4, #0x94, #0x52, #0x4a, #0x29, #0x25, #0x41, #0x48, #0x29, #0x00, #0x00, #0x00 ; ####..####...###....#.#.#.#.#..#..#.#.....#.............................................................................#.#.#.#.#..#..#.#.....#.............................................................................#..#..#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#..#.....#....#..#.#..#.#.......................... .db #0x41, #0x04, #0x41, #0x96, #0x14, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x64, #0x49, #0x71, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0xa4, #0xf4, #0xd2, #0x4b, #0xe9, #0x25, #0x41, #0x78, #0xc9, #0x00, #0x00, #0x00 ; #.....#...#.....#.....#..##.#..#..#.#...###...............................................................................#..##.#..#..#.#...###................................................................................#..#..#.#..#.####.#..#.####.#..#.#..#.####.#..#..#.....#....####.#..#..##........................ .db #0x41, #0x14, #0x51, #0x96, #0x88, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x65, #0x89, #0x48, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0xa4, #0x14, #0x4e, #0x48, #0x29, #0x24, #0x41, #0x08, #0x09, #0x01, #0x00, #0x00 ; #.....#...#.#...#...#.#..##.#..#...#...#..#.............................................................................#.#..##.#..#...#...#..#.............................................................................#..#..#..#.#..#.#....###..#....#..#.#..#.#....#..#..#.....#....#....#..#....#....................... .db #0xc1, #0xe3, #0x40, #0x64, #0x08, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x44, #0x86, #0x70, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x25, #0x67, #0x82, #0x49, #0xce, #0x24, #0xc2, #0x33, #0xe9, #0x00, #0x00, #0x00 ; #.....####...###......#...#..##....#....###...............................................................................#...#..##....#....###...............................................................................###.#..#..###..##..#.....##..#..#..###..##..#..#...#....####..##..#..#.###........................ .db #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....................#...................................................................................................#...................................................................................................#....................#.............................................................................. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0x7f ; ###############################################################################################################################################################################################################################################################################################################################. .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ .db #0xe0, #0x00, #0x00, #0x40, #0x20, #0x08, #0x3c, #0x18, #0x63, #0x04, #0x27, #0x04, #0x00, #0x0e, #0x00, #0xc0, #0x28, #0x80, #0x40, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .....###......................#......#.....#......####.....##...##...##...#.....###..#....#..............###..................##...#.#.........#......#.....#.................................................#................................................................................................................. .db #0x10, #0x01, #0x00, #0x00, #0x20, #0x08, #0x42, #0xa4, #0x94, #0x86, #0x08, #0x04, #0x00, #0x04, #0x00, #0xc0, #0x28, #0x00, #0x40, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....#...#............................#.....#.....#....#...#..#.#..#.#..#.##....#...#......#...............#...................##...#.#................#.....#.................................................#................................................................................................................. .db #0x10, #0x98, #0x93, #0x5a, #0xee, #0x1c, #0x99, #0xa0, #0x94, #0x84, #0x20, #0x67, #0x0c, #0xe4, #0x18, #0x20, #0x29, #0xb4, #0xdc, #0x39, #0x87, #0x66, #0x9c, #0x69, #0x91, #0x71, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....#......##..###..#..#.#.##.#..###.###..###...#..##..#.....#.#..#.#..#..#....#.....#..###..##...##......#..###...##........#..#..#.#....#.##.#..###.###..###..###....#.##..##...###..##..#.##.#...#..##...###................................................................................................................. .db #0x10, #0xa4, #0x94, #0x46, #0x29, #0x09, #0x85, #0x90, #0x94, #0x84, #0xa0, #0x94, #0x12, #0x24, #0x25, #0x20, #0x29, #0x8c, #0x52, #0x92, #0x80, #0x91, #0x42, #0x1a, #0x4a, #0x4a, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....#.....#..#.#..#.#..#.##...#.#..#.#..#..#....#.#....#....#..#..#.#..#..#....#.....#.#..#.#..#.#..#.....#..#..#.#..#.......#..#..#.#....##...#.#..#.#..#..#..#.......##...#..#.#....#..#.##....#.#..#..#.#..#................................................................................................................. .db #0x10, #0xa4, #0x94, #0x42, #0x29, #0x09, #0x85, #0x88, #0x94, #0x84, #0xa0, #0x14, #0x12, #0x24, #0x05, #0xe0, #0x29, #0x84, #0x52, #0x12, #0x83, #0xf0, #0xcc, #0x0b, #0xca, #0x4b, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....#.....#..#.#..#.#..#.#....#.#..#.#..#..#....#.#....#...#...#..#.#..#..#....#.....#.#..#.#....#..#.....#..#..#.#..........####..#.#....#....#.#..#.#..#..#...##.....#....####..##..####.#.....#.#..####.#..#................................................................................................................. .db #0x10, #0xa5, #0xe3, #0x42, #0x2e, #0x09, #0x99, #0x84, #0x94, #0x84, #0xa8, #0x94, #0x12, #0x24, #0x25, #0x10, #0x2a, #0x84, #0x5c, #0x12, #0x84, #0x10, #0x50, #0x08, #0x44, #0x48, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ....#...#.#..#.###...###.#....#..###.#..#..#....#..##..#..#....#..#.#..#..#....#...#.#.#..#.#..#.#..#.....#..#..#.#..#......#....#.#.#....#....#..###.#..#..#.....#....#....#.......#.#....#......#...#....#..#................................................................................................................. .db #0xe0, #0x98, #0x80, #0x42, #0x28, #0x11, #0x42, #0x3c, #0x63, #0x04, #0x27, #0x67, #0x0c, #0x2e, #0x99, #0x10, #0x2a, #0x84, #0x50, #0xa2, #0x83, #0x60, #0x8e, #0x09, #0x84, #0x71, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; .....###...##..#.......#.#....#....#.#..#...#....#....#...####..##...##...#.....###..#..###..##...##.....###.#..#..##..#....#....#.#.#....#....#....#.#..#...#.###.....#.....##..###...##..#......#....##...###.#............................................................................................................... .db #0x00, #0x80, #0x60, #0x00, #0x07, #0x00, #0x3c, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x0e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ...............#.....##.........###...............####...........................................................................................###............................................................................................................................................................................ .db #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00 ; ................................................................................................................................................................................................................................................................................................................................ ld de, #0xff96 ; 11 96 ff call #0x056b ; cd 6b 05 ld hl, #0x007a ; 21 7a 00 add hl, sp ; 39 ld a, (hl) ; 7e ex de, hl ; eb dec a ; 3d jr z, 16 ; 28 10 sub #0x07 ; d6 07 jr z, 126 ; 28 7e sub #0x02 ; d6 02 jp z, 0x78a1 ; ca a1 78 sub #0x03 ; d6 03 jr z, 76 ; 28 4c jp 0x78b4 ; c3 b4 78 ld hl, #0x0050 ; 21 50 00 push hl ; e5 ld hl, #0x000f ; 21 0f 00 add hl, sp ; 39 push hl ; e5 ld hl, #0x8000 ; 21 00 80 push hl ; e5 call #0x081b ; cd 1b 08 pop de ; d1 pop de ; d1 pop de ; d1 ld hl, #0x000d ; 21 0d 00 add hl, sp ; 39 push hl ; e5 call #0x0827 ; cd 27 08 pop de ; d1 ld hl, #0x0008 ; 21 08 00 add hl, sp ; 39 ld (hl), #0x36 ; 36 36 inc hl ; 23 ld (hl), #0x00 ; 36 00 inc hl ; 23 ld (hl), #0x64 ; 36 64 inc hl ; 23 ld (hl), #0x00 ; 36 00 inc hl ; 23 ld (hl), #0x03 ; 36 03 ld hl, #0x0001 ; 21 01 00 push hl ; e5 ld hl, #0x000a ; 21 0a 00 add hl, sp ; 39 push hl ; e5 ld hl, #0x007a ; 21 7a 00 add hl, sp ; 39 ld e, (hl) ; 5e ld d, #0x00 ; 16 00 push de ; d5 call #0x0638 ; cd 38 06 pop de ; d1 pop de ; d1 pop de ; d1 ld hl, #0x0001 ; 21 01 00 ret ; c9 ld hl, #0x005e ; 21 5e 00 add hl, sp ; 39 push hl ; e5 ld hl, #0x00ff ; 21 ff 00 push hl ; e5 call #0x072b ; cd 2b 07 pop de ; d1 pop de ; d1 ld hl, #0x0081 ; 21 81 00 push hl ; e5 ld hl, (#0x400c) ; 2a 0c 40 push hl ; e5 ld hl, (#0x400a) ; 2a 0a 40 push hl ; e5 ld hl, #0x0064 ; 21 64 00 add hl, sp ; 39 push hl ; e5 call #0x0743 ; cd 43 07 ld hl, #0x0008 ; 21 08 00 add hl, sp ; 39 ld sp, hl ; f9 jr 76 ; 18 4c ex de, hl ; eb inc hl ; 23 inc hl ; 23 ld e, (hl) ; 5e inc hl ; 23 ld d, (hl) ; 56 dec de ; 1b ld a, d ; 7a or e ; b3 jr nz, 65 ; 20 41 call #0x066e ; cd 6e 06 jr 60 ; 18 3c ex de, hl ; eb inc hl ; 23 inc hl ; 23 ld e, (hl) ; 5e inc hl ; 23 ld d, (hl) ; 56 ld hl, #0xff9c ; 21 9c ff add hl, de ; 19 ld a, h ; 7c or l ; b5 jr nz, 46 ; 20 2e call #0x066e ; cd 6e 06 jr 41 ; 18 29 ld hl, #0x007e ; 21 7e 00 add hl, sp ; 39 ld e, (hl) ; 5e inc hl ; 23 ld d, (hl) ; 56 push de ; d5 dec hl ; 2b dec hl ; 2b ld d, (hl) ; 56 dec hl ; 2b ld e, (hl) ; 5e push de ; d5 dec hl ; 2b dec hl ; 2b ld e, (hl) ; 5e ld d, #0x00 ; 16 00 push de ; d5 dec hl ; 2b dec hl ; 2b ld e, (hl) ; 5e push de ; d5 dec hl ; 2b dec hl ; 2b ld e, (hl) ; 5e push de ; d5 call #0x0602 ; cd 02 06 ex de, hl ; eb ld hl, #0x000a ; 21 0a 00 add hl, sp ; 39 ld sp, hl ; f9 ld d, #0x00 ; 16 00 ex de, hl ; eb ret ; c9 ld hl, #0x0078 ; 21 78 00 add hl, sp ; 39 ld e, (hl) ; 5e ld d, #0x00 ; 16 00 ex de, hl ; eb ret ; c9