home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   MYSTIC      Mystic support echo      16,010 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 14,564 of 16,010   
   g00r00 to Rob Swindell   
   Re: ANSI Ad   
   28 Mar 22 11:17:13   
   
   TID: Mystic BBS 1.12 A48   
   MSGID: 1:129/215 1bef928e   
   REPLY: 7705.mystic@1:103/705 26a4cdbb   
   TZUTC: -0400   
    RS> I just strip all but the minimal sequences from ANSI file descriptions.   
    RS> I could do something similar for ANSI in message bodies too, but I   
    RS> suppose someone might be wanting to post animated ANSIs and want them to   
    RS> display as intended.   
      
   That is a concern for sure.  My take on that at the time was that there have   
   probably been maybe 10 animated ANSIs worth viewing in the history of ANSI art   
   and that modern buffering on TCP/IP and terminals could also make ANSImation   
   inconsistant.  I felt the benefits far outweighed the ANSImation issue.   
      
   I do have an "undocumented" command that will do a raw message dump to the   
   screen without any pre-processing which would allow ANSImation in those rare   
   cases, but so far no one has ever brought this up.   
      
    RS> Do you translate the ANSI clearing and cursor movement sequence to a   
    RS> different set of ANSI sequences or are you actually using the ANSI   
    RS> region definition sequences to define this "message viewport" and   
    RS> letting the terminal handle that?   
      
   I am adjusting it.  So a 1;1H would translate to the top of the message view   
   and not actually the first row and first column of the user's terminal, and   
   then any cursor movements are offset like that as well.   
      
   It doesn't use any terminal-based boundaries/scroll regions but the end result   
   is about the same as if it did.   
      
    RS> I'm curious how absolute cursor positioning works when the coordinates   
    RS> are outside of this "message viewport". Sounds like a lot of work and   
    RS> opportunity for wonkiness. :-)   
      
   It was a lot of work.  At the time I was driven by some cooler ideas like the   
   art collaboration through message bases. None of that was ever used though, so   
   at the end of the day it is probably most noticed when someone posts an ANSI   
   with a clear screen lol.   
      
   I don't think the effort to build something like that is worth it if its just   
   for that clear screen "use-case" (if you can call it that).   
      
   ... Evil triumphs when good people do nothing. - Einstein   
      
   --- Mystic BBS v1.12 A48 2022/03/26 (Windows/64)   
    * Origin: Sector 7 * Mystic WHQ (1:129/215)   
   SEEN-BY: 1/123 15/0 90/1 103/705 105/81 106/201 120/340 616 123/10   
   SEEN-BY: 123/131 124/5016 129/215 305 330 331 153/757 7715 154/10   
   SEEN-BY: 154/30 40 50 700 203/0 218/700 840 220/90 221/0 1 6 242 360   
   SEEN-BY: 226/18 30 227/114 201 229/110 206 307 310 317 400 424 426   
   SEEN-BY: 229/428 452 550 664 700 230/0 240/5832 266/512 280/464 5003   
   SEEN-BY: 282/1038 292/854 8125 301/1 317/3 320/219 322/757 335/364   
   SEEN-BY: 341/66 234 342/200 396/45 423/81 460/58 633/280 712/848 770/1   
   SEEN-BY: 2320/105 2452/250 3634/12 4500/1   
   PATH: 129/215 154/10 280/464 221/1 6 229/664 426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca