home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

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

   Message 2,302 of 4,255   
   mutazilah@gmail.com to anti...@math.uni.wroc.pl   
   Re: ATDE   
   17 Jun 21 18:44:52   
   
   From: muta...@gmail.com   
      
   On Friday, June 18, 2021 at 10:14:22 AM UTC+10, anti...@math.uni.wroc.pl wrote:   
      
   > Translation between 8-bit code pages can be done via   
   > table lookup. That costs 512 bytes (for two way   
   > translation) and single indexed memory access per   
   > character. This is not much burden, either for   
   > software or for hardware.   
      
   I would like simple comms programs to work out of   
   the box so long as both ends are EBCDIC or both   
   ends are ASCII. I expect "ATDT" to work.   
      
   > However, you need to   
   > know which code page to use and when.   
      
   Most people don't support EBCDIC at all. I support one   
   single EBCDIC codepage. Other EBCDIC codepages are   
   supported if they survive the 819 to 1047 transition. I   
   don't know how many that is. But all other EBCDIC users   
   can find their own solutions.   
      
   > Sofware   
   > simply is better place to put translation because   
   > it anyway needs to know about state of connection,   
   > so switching translation tables comes naturally.   
      
   Not sure what you mean by "state of connection".   
      
   > But I will stop arguing here. Apparently you   
   > love solutions that other folks find awkward.   
   > Since you are doing this, ulitmately your   
   > opinion is most important here.   
      
   Very diplomatic. :-)   
      
   > connector. He also said that transmissin was   
   > via interrupts and that "IBM does not like   
   > interrupts". I take this to mean that each   
   > character triggered a separate interrupt.   
   > My guess is that the guy connected "external   
   > interrupt" line (which IIUC is standard thing   
   > for IBM processors) to parallel-port style   
   > connector so that modem could interrupt the   
   > mainframe. Concerning "IBM does not like   
   > interrupts": transmiting one character per   
   > interrupt was horribly inefficient by IBM   
   > standards. Since this was single line, there   
   > was no problem. But the machine had probably   
   > about 80 terminals connected using standard   
   > IBM interfaces. Running 80 terminals in   
   > async mode probably would not work (I mean   
   > running in hacky way without something   
   > like 3705).   
      
   I would hope that after 30 years (or whenever you were   
   doing this) of technology improvement that mainframes   
   can now cope with 80 terminals where previously they   
   could only do 1. I wonder what percentage of a modern   
   z/Arch CPU would be consumed coping with 80 monkeys   
   banging away on keyboards as fast as they can, with   
   each keystroke causing an interrupt.   
      
   BFN. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

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


(c) 1994,  bbs@darkrealms.ca