diff --git a/ataot/ansi-pg0.ans b/ataot/ansi-pg0.ans new file mode 100644 index 0000000..04199da Binary files /dev/null and b/ataot/ansi-pg0.ans differ diff --git a/ataot/ansi-pg1.ans b/ataot/ansi-pg1.ans new file mode 100644 index 0000000..36c642b Binary files /dev/null and b/ataot/ansi-pg1.ans differ diff --git a/ataot/ansi-pg10.ans b/ataot/ansi-pg10.ans new file mode 100644 index 0000000..3c8f99c Binary files /dev/null and b/ataot/ansi-pg10.ans differ diff --git a/ataot/ansi-pg2.ans b/ataot/ansi-pg2.ans new file mode 100644 index 0000000..7aad034 Binary files /dev/null and b/ataot/ansi-pg2.ans differ diff --git a/ataot/ansi-pg3.ans b/ataot/ansi-pg3.ans new file mode 100644 index 0000000..8a4d6d6 Binary files /dev/null and b/ataot/ansi-pg3.ans differ diff --git a/ataot/ansi-pg4.ans b/ataot/ansi-pg4.ans new file mode 100644 index 0000000..bf48fba --- /dev/null +++ b/ataot/ansi-pg4.ans @@ -0,0 +1,22 @@ + +°±²ÛßßßßßÛ °±²ÛßßßßßÛ °±²Ûßßßßßß °±²Û±° +°±²Û²±ÜÜÜÛ °±²Û²±° Û °±²ÛÜÜÜÜÜÜ °±²Û±° +°±²Û²±° Û °±²Û²±° Û ²±° Û °±²Û±° +°±²Û²±° Û °±²Û²±° Û °±²Û²±° Û °±²Û±° +°±²Û²±° Û °±²Û²±° Û °±²ÛÜÜÜÜÜÛ °±²Û±° + +from en.wikipedia.org/wiki/ANSI_art + + +ANSI art is a computer art form that was widely used at one time on bulletin +board systems. It is similar to ASCII art, but constructed from a larger set of +256 letters, numbers, and symbols  all codes found in IBM code page 437, +often referred to as extended ASCII and used in MS-DOS and Unix[1] +environments. + +ANSI art also contains special ANSI escape sequences that color text with the +16 foreground and 8 background colours offered by ANSI.SYS, an MS-DOS device +driver loosely based upon the ANSI X3.64 standard for text terminals. Some ANSI +artists take advantage of the cursor control sequences within ANSI X3.64 in +order to create animations, commonly referred to as ANSImations. ANSI art and +text files which incorporate ANSI codes carry the de facto .ANS file extension. diff --git a/ataot/ansi-pg5.ans b/ataot/ansi-pg5.ans new file mode 100644 index 0000000..abf1a97 Binary files /dev/null and b/ataot/ansi-pg5.ans differ diff --git a/ataot/ansi-pg6.ans b/ataot/ansi-pg6.ans new file mode 100644 index 0000000..51b6721 --- /dev/null +++ b/ataot/ansi-pg6.ans @@ -0,0 +1,23 @@ +|PO +Ú¿ ¿ Ú ÂÄ¿³ ÃÄ´ ôÁ Ù À Á +ÄÙÉÍÍÍÍÍÍÍÍÍÍÍ» ÂÄ¿¿ ÚÚĿڿÚÄ¿ÚÄ¿ÂÄ¿ÚÄ¿ ÂÄ¿ +¿ Ú ÂÄ¿ÂÄ¿ÚÄ¿ºÛÛÛÛÛÛÛÛÛÛ º  +ÃÄÙÃÄ´³ ³ ³ ³ ³³Ú¿ÃÂÙÃÄ´ ÃÄÙÃÄ´ ô ÃÂÙÀÄ¿º +ÛÛÛÛÛÛÛÛÛÛ º Ù Ù ÀÀÄÙ Á ÀÄÙÀÄÙÙÀ Ù À Ù + Ù À ÁÄÙÙÀ ÀÄÙºÛÛÛÛÛÛÛÛÛÛ º  +ÂÄ¿ ÂĿڿ ÂÚÄ¿ÂÄ¿¿ÚºÛÛÛÛÛÛÛÛÛÛ  +º ³ ³ ô ³ ³ ³³ ³ÃÂÙÃÁ¿BULLETIN BOARD +ÈÍ» Û Û Û Éͼ Ù À ÁÄÙ Á ÀÁÙÀÄÙÙÀ Ù À +SERVICEº ÉÍ» ºÜÜÛÜÜ ÈËͼ ÈÍ˼ ÛËÍ +ÛÍ» ÉÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍÍͼÛÛÛÛÛºÛº +ÛÛÛÛ» º°°°°±±±²²²²²ÛÛÛÛÛÛÛ²²²²²±±±°°°°º  +Running on : WILDCAT! (reg.) Ȱ°°°±±±²² +²²ÛÛßÜÛÜßÛÛ²²²²±±±°°°°¼ Phone Number : (7 +18) 876-7251°°°°±±±²²²ÛÛÛÛÛ ÛÛÛÛÛ²²²±±±°°° +° Timings : 24 Hours 7 Days !°°°°±±± +²²²²ÛÛÜßÛßÜÛÛ²²²²±±±°°°° Location : Stat +en Island, NY.°°°°±±±²²²²²ÛÛÛÛÛÛÛ²²²²²±±±°°°°  +With 110 Megs On-Line !ßßßßßßßß +ßßßßßßßßßßßßßßßßßßßßßßßA meeting p +lace for photographers and other interest groups !Fi +les, Doors, Messages etc etc etc !!! diff --git a/ataot/ansi-pg7.ans b/ataot/ansi-pg7.ans new file mode 100644 index 0000000..d275272 Binary files /dev/null and b/ataot/ansi-pg7.ans differ diff --git a/ataot/ansi-pg8.ans b/ataot/ansi-pg8.ans new file mode 100644 index 0000000..65af749 Binary files /dev/null and b/ataot/ansi-pg8.ans differ diff --git a/ataot/ansi-pg9.ans b/ataot/ansi-pg9.ans new file mode 100644 index 0000000..c3c5c62 --- /dev/null +++ b/ataot/ansi-pg9.ans @@ -0,0 +1,51 @@ +|PO|DI50°ÛÝ ÜÛÛÛÜÝ ²²²ÛßßÛß²²± ÛÛÛÜÜÜ ÜÜ ßÛÜ ß²Û²²Û ÞÛÞ°° ÞÛÛ²²² +²Û Þ°°Ýß°° ²ß ÜÜ ß°°ÝÜ Þ²²²²² °° ßÛÜÜ Þ²Ý ÞÛßÛÛ ÞÝÛÛÛ ÛÛÛÛ±± +ÛÛ ÛÛÝ Ý²² ÜÛܰ°Û Û²Ý Þݰ°°° °°°° Û²²ÛÛÝ ÛÜ Ý Û²Û°Ý ÛÝßÛ°° +²ÝÞ°Û ²ÜÜ Ûܲ²ßÛ°Û ÛÝ Û ° °° ÞÛ²ÛÛ Þ²°Û Þ°ÛÛ²Ý ÛÝÞÛÛÛ +² Þ±ÝÞ Ü Û²²ß Ü ÞÛÝ Û Ý Ûݰ° °°°° ÞÛÛÛ Þ²°Ý ²Û°Û Þ° °Û°Û + Û²ÝÞÝÞÝÛ°°Ý ²²Ý ÛÛ ÞÝ ²² °°²²²² °°°°°° Û²Û Û ²² Þ ßÛ²Û Þ² ²°ß +Þ ÞÝݲ² Û°Ûß ß²ÝÞÛÝ ²± °° ÜÜÜÜÜܲ²²²²² ÜÜÜ ÜßÛ ²Ý²Ý ÛÝÞÜÞÝ ß ß²Ý +² ÞÝ °²ÞÛ²ÝÞÛÛÜÜ ß ßß ÜÜÜÛÛÛÛÛÛÛÛÛÛ²Û²²²ÛÜÜÜ ßÛܰ²Ý ± ÞÝÞ ÞÛ° ß ÜÜÜ ÞÝ +°  Ý ² ÞÞÛÜÛÝß°°Û °°ÜÛÛÛÛÛ²²ßßßßßßßÞÛÛÛÛÛÛ²²ÛÞÜÛÜÜÜß²Û ²²Ý ² Û²² ÜÛÝÛ°°Ý ± +² Û° ² Û²²²Û ÜÞÛÛÝ ÛÛÛÛßß ÜÜÜÜÜÜÜ ßßßßÛÛÛÛÛÛܲ²Ü ²²² ß ß ÜÛÛÛßßÞ°Û ² +Ý Û² ÝÞÛ²ßÛ Þ° Û°ÝÞ²²ß ܱ²²ÜÜ °°²ÛÛÛÛÛÜÜÜÜ ßßÛÛÛÛ²²Ü ²²Ý Þ ß ÜÜÛß ÜÜ ÛÛ Û + ÝÛ° ÛÜÛ² Þ² °° °° ÜÞ°°ÜÛÛÛÛÛÜÛßßßÛÛÛÛÛÛ²±±Ü ßÛÛÛ²²Ý ²± Û°Û Ü ²°Ý °Û ² + ÝÛÛ Û°°Û ± ÝÞÛÛ Û²Û²ÛßÜÜ ßßßßÜܰßÛÛÛÛÛ²²ß ÛÛÛÛÝ °ÝÞ Û°Û ÞÝ Û² Û² ² + ÜÛÛÞÛÛ² ÜÝ Ý°Û ± Û²°°ÛÛÛÛÛÛÝ ÜÜ ßßÜ ßÛÛß²Üܱ± ²²² ÝÞÞ°Û ²ÝÞ²Ý ݰ ² + ÞÛÛÜÛÛ Þ²° ÛÛ ±±±°Þ²°²²ÛÛÛÛÛÝß ² ÜÜ ßÛÜÛ²²ßß °° Û²²Ý Ûß ²² Þ Ý ² + ÞÛÜÛÛ² ²± Üß ° ° Þ°ÛÛÛÛÛÛÛÛÛÜßÜ ßßß² Þ²²Ý ÜÞܰ° Þ°°ÝÞ Þ Ü ÞßÛ + Û°°ÛÞ± °Ý ÞÝ ² ° ±Þ²ÛÛÛß°ÜÜÛÛÛÛ²²ÜÜÜÜßÜÜÜ ßß ° ß ßÛÝ ÛÝÜÜ °²² ² +ÞÛÛÛ Þ ÞÝ ÞÝ ² ÛÝ ° °ÛÛ²ÛÛÜÛßÜÜßßÛÛÛÛÛÛÝÞ°²²ÞßÜÜ ß° ÜÜÜÛß²²ÛÛ Ý ÞÛÜß°°Ü ±ÝÞÝ +Þ°°Ý ܰ ÛÝ ² Û ² °° ²±Û°²ÛÛÝÞ±²ß°ßÜßßßÛÛÜßßßßÛÛÜÞÜÜ ßßÛܱ±ß ÜÜ ß ßÛÛÝ ± Ý +ÞÛÛ ÞÝ Þ² Û°°ÞÛ °° Þ²²Û²²ÛÝ ßÜ Þßß°ÝÜÜÜßßßß ßßÞ²ÜÜ ß ° ÞßÛÝ²Ü ÝÛ°Ý ° +Þ²²°Þ ÛÜ ±±²ßßß ° Ü ßßÜÝÞÛÜ Ü ßßßÞ²±Þܲ²° °° ßßß Ü ° Û°² ßßÜ ÛÛ Þ +Þ°°²Þ ²Ý² ÜÜܲ²°Ý ÞÛ²ÝÜÜ ßßÛÛÜßÜÜÜÜ ßß ß Ü°²ß ÜßßÜ ÜÜÛ²²ßÞ±Ü ßÝÞ°° Ý + Û°ÛÞ ² ÛßÛ°²²²² Û²°ÝÛÜÛÜ ßß²²Üßß²Þ²Ýܱ þ ܰ Þ°²² ÜÛÛÛÛÜÜÛÛßÛÜß ÜÜÛÛÜÜÞ ²²Ý + ÛÛÛ²Þ °ÞÝ Û²²±ßß Û°° Û²²ÛÝÜ ÜßßßÜÜÜÜÜÜÜÜ ß Þ²²²ÜÜ ßßÞÛ±±ßßß ÜÜÜÛÛÛÛÛÛÜ ß + ÞÛ°ÛÞ ° ß ßßÜܱ Þ²Ûß ²°°ÛÛ°ÝÛ ßÜÜßßßßß ÜÞ²Ý ²²²±±±Ý ÛÜÜÜÜ ß°°ÜÛÛÜßÛÛÛÛ±ß +Ý ÛÛÛ² Þ° Þ²²ßß Ü ßßÞÛÛÞÛ°²²ÛÞÛÛÛÛÛÞ²°² ° ±°°° Þ²°°°Ý°ÝÜÜßßÛÛÝÞÛ²²ÜÝ ° +± Û°ÛÝ ² °° Ý ÜÜÞ±±²²ÜÜÜÜÜ Ü ßÞÛÛÝÛ°Û°°ÝÛÜß °° ÜÞ°°²²ÛÛÜÜßß ÜÛÛß ÜÜ °° +Û ±Û² Þ²± ܱ±±±²²ÛÛÛÛ²²ÝÞ²²²ÜÜÜ ßßÛÛÛÝ ²² ßß ÜÞÛÛÛÛÛÜÛÜÛÛ²ÝÞ²°ßÜÜÜ n! +Û² °Û±° ß ±±²²ÛÛÛÛßßßßß² ÛÛ°Û²²²²²ß °° °° ÜÛ²²ÜÜÜ ßÜßßßßßÛ²²²Ü° ßßÞßÜ +²²² ° ÜÜß °²²²²²²ß ÜÜÛÛÜÜ ß²ÛÛ²²²Ý °° °° ßܰßÜÛÝÞÝ ßÞß Ü Ü°ÜÜÜ +²²ß ÜÛß Þ °°° ÜÜßß ÜÛßÛÛÜ ßÛÛ°° °²² ܲ²Ý ßß Þ ß±±ÜÜÜÜÜÜßß°ß ß²²Û² +²ßÜÛÝßÜ ßÜ ßß ÜÛßßÜÛ²ÛÝÞ °ÜÜßß ²²²° ÞÛÛÝ °°²Ý Ü ßßßÜÜÜßßÜÜ °° ßß² +²ÝÞßÜß ° Ý Ü²ßÝ ß ÜÛßÜÛß °ÝÞ°±²Ý °ÛÛ²° Û²²Ü ÜÜÜ ß²ÜÜÜÜÜÜÜÛÛÛÝ °Ü±Ü + ² ÞÛ²²° Û²ß ÜÛß ÞÛ °°ÛÞ²²Û ²ÛÛß ÜÝ ßܲ²ÛÛÜÜÛ²²ÜÛß Ü°²²ÛÛÛÛÛÛÛÛ ÛÜÜßß + Û² ÞÛÜÜ ÜÜßß ²²ÜÜÜ ²Ý °ÞÜÛÛ ±Ûß Ü²°°ßÜÜ ßß Ü ßßßÜ °±²²ÛÛÛÛÛÛÛ²²ÝÞ°Ûß² + Þ²² ÞÜÜܲ²²ß ܰÜÛÛÛÛÛÜÜ ° ß ±²² ±²ß ßÜÜßß°°²²Û²²±±²² ÜÜÜÜ ßßßÛÛ²²² Þ²°²² +Ý ÜÜÛ²²²²ÜÜß°ÜÛÛÛÛÛÛÛÛÛÜ °° ßß ÜÜÛßßÜÜÝ ÝÛÛÛÛÛÛÛ²²Ý ßßßÛ Þ²²²± ²²²Ûß +ÛÜ Üܲ²°°²²ÛÛÛÛÛÛÛÛÛÛÛÛÜ ÜÜÜÜܲÛݲ²ÜÜß ÜÛÛÛÛÛÛßÛÛÛÛÝ ° °ÝÞݱ°° ß ß Ü +²ݲ Þ²ßÜß²²ÛßÝÛÛÛÛÜßÛÛÛßßÞÝ ÜܲßßßßßÛ²²ßÞßßÜÛÛÛÛÛÛÛÛÛÜÞÛÛß ß ß Ü ÜÜÛÛÛ +Û±Þ ²Ý° ²ÜßÛÜÛßßßßÛ²ßß ÜßÞÜ ÜÜÜÜÜÛ²²ÜÜÜ ²Ü²ßßßß ßܲ²ÛÛÝÛß ÜްݲÜÜ ßßÞÛ²²ÛÞ²²°² +±° °Û°Ü ßÜÛÛÛ ÛÛÜß²²ÜÜÜÜÛÛÝÞ²²²²²²±±±° Ü ÜÝÝ ÛÛÛÝ²ß Ü°Ýß ±²ÛÛÛÜÜ ß° Þßß +°°° °Û°°²²ÛÛÛÝÞ°ßÛݰ²ÛÛÛÛ²ÛÝÞ±±±°°°°°°°° ÞÜßßÜÜÜÜÜÛÛßß ÜÜßß ÜÜÛÛÛÛÛÛÛÜÜ °±² +°° ²Ü ßßßÛÛÛÜÜß ßÜÛÛßÞÛÛÛ ±°°°° °° ßܲÜÜÜÛßß ÜÜÜÝß ÜÜß ÜÜ ßÛÛÛÛÛÛÜÜ °± + Þ² Ü ßßßßßßßß ÜÛÜÛß ° ° ÞÜ ßßßß ßß ÜÜÜ Ü²ßÜÜÛÛÛ ²ÛÛÛÛÛÛÛÜ ° +ܱ±Ý ß²Ü ßÝßÝ ÜÜÜÜÜßßßÜÛß ° ß °Üܰ°²²²²²Û ²² ܲ²ßß ÜÛÛÛÛÛÛÛÛÛÜ +Û²²²Ü ß²±²ßßßÜÜÜÜÛÛÛÛßß Ü ° ÜÜÜÜÜÜÜ ±°²²²²²²ÛÛÛÛ Þ Ü°Ûß ÜÜÛÛÛÛÛÛÛÛÛÛÛÝ ° +ÛÛÛ²²²²ÜÜ Üܰ²²ÛÛÛ±±ß °±±²Ü ÜÜܲ²²ÛÛ²° °²²²²²²²²ÛÛ ÜÛÛ ÜÜÛÛÛÛßÛÛÛÛÛÛÛÛÛ +ÞÛÛÛÛÛÛÛÜÜÜ ßßßßßß °°²²² ÜÜÜܲ²ÛÜÜ Ü ²²²²²²²ÛÛ ÜÛÛÛÛ Ü²²ÛßßÜÛÛÛÛÛÛÛÛÛÞ +ݲÛÛÛÛÛÛÛÛÛÛ²²²ÜÜ °°°²²²² ܲ²ßß ßßß²Ý °°° °ÝÞ²²ÛÛÛÛÛÛ Üßßß ܲ²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ +ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÜܲ²²²²² Þß Û °° ÞÛ °°°° Þ ÜÛÛß bs ÞÛÛÝ ²²²ÛÛÛÛÛÛÛÛ²²²²ÛÛÛÞ +SAUCE00snowmangeddon nail + burps blocktronics 20210511¨.P2IBM VGA diff --git a/mL-ataot.mpy b/mL-ataot.mpy new file mode 100644 index 0000000..0cde5bc --- /dev/null +++ b/mL-ataot.mpy @@ -0,0 +1,59 @@ +from mystic_bbs import * + +authorName = "Christian Sacks" +authorHandle = "MeaTLoTioN" + +KEY_UP = chr(72) # Some keyboard code defines returned by input functions +KEY_DOWN = chr(80) +KEY_ESCAPE = chr(27) +KEY_ENTER = chr(13) +KEY_TAB = chr(9) +KEY_LEFT = chr(75) +KEY_RIGHT = chr(77) + +maxSlide = 10 + + +def drawSlide(i): + writeln("|CL") + fn = "/mystic/themes/default/text/ataot/ansi-pg"+str(i) + menucmd("GD",fn+".ans") + drawFooter() + +def drawFooter(): + if i < 1: + lt = " " + else: + lt = "|12<-" + + if i > maxSlide-1: + rt = " " + else: + rt = "|12->" + + #gotoxy(1,25); write("|[K") + gotoxy(29,25); write(lt+"|15 :: pg "+str(i+1)+" of "+str(maxSlide+1)+" :: "+rt); gotoxy(1,1) + +i = 0 +finished = "false" + +def main(): + global finished + global i + while finished != "true": + drawSlide(i) + char, extended = getkey(); + + if extended: + if char == KEY_LEFT: + if i > 0: + i = i - 1 + if char == KEY_RIGHT: + if i < maxSlide: + i = i + 1 + else: + if char == KEY_ESCAPE: + finished = "true" + +main() +gotoxy(1,25); write("|CL")