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