Created
January 8, 2026 11:03
-
-
Save ross-spencer/b1f7e657e4d8c079c5c9e0a7a5bcda92 to your computer and use it in GitHub Desktop.
TheDRAW Converter - Pascal / Python (Basic)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """Script to convert PAS to rudimentary ASCII art. | |
| Via: https://jnz.dk/swag/ANSI/0040.PAS.html | |
| ^^ Not sure what the image is other than some text. | |
| """ | |
| data = """ | |
| { TheDraw Pascal Screen Image. Date: 08/29/95 } | |
| const | |
| IMAGEDATA_WIDTH=80; | |
| IMAGEDATA_DEPTH=25; | |
| IMAGEDATA_LENGTH=4000; | |
| IMAGEDATA : array [1..4000] of Char = ( | |
| 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, | |
| ' ', #15, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, ' ', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, | |
| ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, ' ', #15, ' ', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, | |
| ' ', #15, ' ', #15, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #8, ' ', #15, ' ', #15, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, | |
| ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Ü',#120, 'Ü',#120, 'Ü',#120, | |
| 'Ü',#120, 'Ü',#120, 'Û', #8, ' ', #15, ' ', #15, 'Û', #15, 'Ü',#120, | |
| 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Û', #8, ' ', #15, | |
| 'Û', #15, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Û', #8, | |
| ' ', #15, ' ', #15, 'Û', #15, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, | |
| 'Ü',#120, 'Ü',#120, 'Û', #8, ' ', #15, 'Û', #15, ' ',#127, 'Û', #8, | |
| ' ', #15, ' ', #15, ' ', #15, 'Û', #15, ' ',#127, 'Û', #8, ' ', #15, | |
| 'Û', #15, ' ',#127, 'Û', #8, ' ', #15, ' ', #15, ' ', #15, 'Û', #15, | |
| ' ',#127, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, | |
| 'Û', #15, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Û', #8, | |
| ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, ' ', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #8, ' ', #15, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, | |
| ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, ' ', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, | |
| ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #8, ' ', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #8, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| 'Û',#127, ' ',#127, 'Û', #8, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Û',#127, | |
| ' ',#127, 'Û', #8, ' ', #15, 'Û',#127, ' ',#127, 'Û',#120, 'Ü', #8, | |
| ' ', #15, 'Ü', #15, 'Û', #15, ' ',#127, 'Û', #8, ' ', #15, 'Û', #15, | |
| 'Û', #7, 'Û', #8, ' ', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, 'Ü', #15, | |
| 'Ü', #15, 'Ü', #8, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, | |
| ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, | |
| ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, | |
| ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, | |
| 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, | |
| ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'ß',#127, | |
| 'ß',#127, 'Û', #8, ' ', #15, 'Û', #15, 'Ü',#120, 'Ü',#120, 'Ü',#120, | |
| 'Û', #7, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Û', #8, ' ', #15, 'Û', #15, | |
| 'Ü',#127, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Ü',#120, | |
| 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, | |
| 'Û', #7, 'Ü',#120, 'Ü',#120, 'Ü',#120, 'Û', #8, ' ', #15, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Ü', #15, ' ', #15, 'Û', #15, | |
| 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'Û', #8, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, | |
| ' ', #15, 'ß', #8, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'ß',#120, 'Ü', #15, | |
| 'ß',#127, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, 'ß',#127, | |
| 'Û', #7, 'ß',#127, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, ' ', #15, | |
| ' ', #15, 'Û', #15, 'Û', #7, 'ß',#127, 'ß',#127, 'ß',#127, 'ß',#127, | |
| 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, 'ß',#127, 'ß',#127, | |
| 'ß',#127, 'ß',#127, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'ß',#127, 'ß',#127, 'ß',#127, 'ß',#127, 'Û', #7, 'Û', #8, ' ', #15, | |
| 'Û', #15, 'Û', #7, 'ß',#127, 'ß',#127, 'ß',#127, 'ß',#127, 'Û', #7, | |
| 'Û', #8, ' ', #15, ' ', #15, ' ', #15, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'Û', #8, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, 'ß', #15, | |
| 'Û', #15, 'Û', #7, 'ß',#127, 'Û', #7, 'Û', #8, 'ß', #8, ' ', #15, | |
| ' ', #15, 'Û', #15, 'Û', #7, 'Û', #8, ' ', #15, 'Û', #15, 'Û', #7, | |
| 'ß',#127, 'ß',#127, 'ß',#127, 'ß',#127, 'Û', #8, ' ', #15, 'Û', #15, | |
| 'Û', #7, 'Û', #7, 'Ü',#120, 'ß', #8, 'Ü',#120, 'Û', #7, 'Û', #7, | |
| 'Û', #8, ' ', #15, ' ', #15, ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, | |
| 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, ' ', #15, 'ß', #8, | |
| 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, | |
| ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, | |
| 'ß', #8, 'ß', #8, ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, | |
| 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, | |
| 'ß', #8, ' ', #15, ' ', #15, ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, | |
| ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, 'ß', #8, | |
| 'ß', #8, ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, ' ', #15, ' ', #15, | |
| ' ', #15, 'ß', #8, 'ß', #8, 'ß', #8, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, 'C', #15, 'o', #15, 'D', #15, 'e', #15, ' ', #15, | |
| '-', #15, ' ', #15, 'S', #15, 'L', #15, 'a', #15, 'C', #15, 'K', #15, | |
| ' ', #15, 'M', #15, 'a', #15, 'M', #15, 'M', #15, 'o', #15, 'T', #15, | |
| 'H', #15, ' ', #15, '/', #15, ' ', #15, 'T', #15, 'R', #15, 'i', #15, | |
| 'H', #15, 'a', #15, 'R', #15, 'D', #15, ' ', #15, 'i', #15, 'N', #15, | |
| 'C', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ', #15, ' ', #15, 'F', #15, 'i', #15, 'l', #15, | |
| 'e', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, 'T', #15, | |
| 'i', #15, 't', #15, 'l', #15, 'e', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, 'A', #15, 'u', #15, 't', #15, 'h', #15, 'o', #15, 'r', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ',#127, ' ',#127, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ',#127, | |
| ' ',#127, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ',#127, ' ',#127, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ',#127, ' ',#127, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ',#127, ' ',#127, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ',#127, ' ',#127, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ',#127, ' ',#127, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ',#127, ' ',#127, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ',#127, | |
| ' ',#127, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, | |
| ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ',#127, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15, | |
| ' ', #15, ' ', #15, ' ', #15, ' ', #15, ' ', #15); | |
| """ | |
| def parse_thedraw(): | |
| """TODO...""" | |
| d = data.split("\n") | |
| image = [] | |
| width = 0 | |
| height = 0 | |
| for idx, item in enumerate(d): | |
| item = item.strip() | |
| if item.startswith("IMAGEDATA : array"): | |
| image = "".join(d[idx + 1 :]) | |
| break | |
| if item.startswith("IMAGEDATA_WIDTH"): | |
| width = int(item.split("=")[1].replace(";", "").strip()) | |
| continue | |
| if item.startswith("IMAGEDATA_DEPTH"): | |
| height = int(item.split("=")[1].replace(";", "").strip()) | |
| continue | |
| img_arr = image.split(",") | |
| row = [] | |
| count = 0 | |
| for item in img_arr: | |
| count += 1 | |
| item = item.strip() | |
| if count == width: | |
| print("".join(row)) | |
| row = [] | |
| count = 0 | |
| continue | |
| if item in ("#7", "#8", "#15", "#127", "#120"): | |
| continue | |
| # The IFs below can be optimized to improve bitmap output. | |
| if item == "'Ü'": | |
| row.append(item) | |
| continue | |
| if item == "'Û'": | |
| row.append(item) | |
| continue | |
| if item == "'ß'": | |
| row.append(item) | |
| continue | |
| if item == "' '": | |
| row.append("'.'") | |
| continue | |
| row.append(item) | |
| def main(): | |
| """Primary entry point for this script""" | |
| parse_thedraw() | |
| if __name__ == "__main__": | |
| main() |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
See also: https://jnz.dk/swag/ANSI/ (SourcewareArchiveGroup)