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.

   SYNCHRONET      Rob Swindell fetishistic worship forum      43,341 messages   

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

   Message 42,448 of 43,341   
   Digital Man to deon   
   New Abstraction Layer   
   28 Sep 25 01:58:53   
   
   TZUTC: -0700   
   MSGID: 54973.sync@1:103/705 2d3f058a   
   REPLY: 51910.dove-syncdisc@12:1/2 2d3e7383   
   PID: Synchronet 3.21a-Win32 master/8e76a1de9 Sep 12 2025 MSC 1942   
   TID: SBBSecho 3.29-Linux master/f189dc3fc Sep 27 2025 GCC 12.2.0   
   COLS: 80   
   BBSID: VERT   
   CHRS: CP437 2   
   FORMAT: flowed   
   NOTE: FSEditor.js v1.105   
     Re: New Abstraction Layer   
     By: deon to Digital Man on Sun Sep 28 2025 09:26 am   
      
    > Hey Rob,   
    >   
    > I've been out of the scene for a while (busy on life), but at some time a   
    > few months ago, I updated Sync to 3.21 - which if I recall from the chatter   
    > that it has a new output layer (aka abstraction layer)?   
      
   Deuce rewrote the terminal emulation code, abstracting it to support more   
   terminal types.   
      
    > (I'm thinking that the problem below is related to that, because I worked on   
    > my viewdata.js for a year or more, but I did upgrade from 3.19 a few months   
    > ago.)   
      
   Unfortunately, Deuce doesn't read DOVE-Net, but you can reach him usually   
   (recently) in #synchronet at irc.synchro.net.   
      
    > Today, I connected to my viewdata port (port 516) to see how its working,   
    > and I've noticed that the page is completly messed up - I think because of   
    > two reasons.   
    >   
    > (In my viewdata processing, I've been using write_raw() to send data to the   
    > terminal. I'm assuming this will sent data as is to the terminal?)   
      
   Yes, but write_raw() also performs Telnet escaping when appropriate.   
      
    > 1) There is extra output sent to the screen with the page data (looks like   
    > 13 x spaces 0x20). This normally wouldnt be an issue, because a HOME command   
    > would get me to the top left corner and I would overwrite it anyway.   
    >   
    > (At some point I'd like to figure out this extra data and surpress it.)   
      
   Deuce changed js_write_raw() to call some new high level "term_out" function   
   rather than "putcom" as it used to. I'll commit a change back to the old   
   behavior but Deuce might object for some reason. Please test it out and see if   
   that fixes the issue you're having.   
      
    > 2) It seems my 0x1e is not being sent (viewdata home).   
      
   Let me know if that recent commit fixes this issue too.   
      
    > So could this be a cause of the new abstraction layer work?   
      
   Yes.   
      
    > Is write_raw() the right method to bypass any internal processing and send   
    > binary data to the terminal?   
      
   Yes.   
   https://wiki.synchro.net/custom:javascript#output   
   --    
                                               digital man (rob)   
      
   Rush quote #63:   
   He's got a problem with his poisons, but you know he'll find a cure   
   Norco, CA WX: 64.1øF, 85.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs   
   --- SBBSecho 3.29-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 103/705 105/81 106/201 124/5016 128/187 129/14 153/757 7715   
   SEEN-BY: 154/10 30 110 203/0 218/700 221/0 226/30 227/114 229/110   
   SEEN-BY: 229/206 317 400 426 428 470 700 705 240/1120 5832 263/1 266/512   
   SEEN-BY: 280/464 5003 5006 291/111 292/8125 301/1 310/31 320/219 322/757   
   SEEN-BY: 341/66 234 342/200 396/45 423/120 460/58 256 1124 467/888   
   SEEN-BY: 633/280 712/848 770/1 902/26 5020/400 8912 5054/30 5075/35   
   PATH: 103/705 280/464 460/58 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca