Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!jarthur!bgribble From: bgribble@jarthur.Claremont.EDU (Bill Gribble) Newsgroups: comp.sys.handhelds Subject: term2.0 - better, but still slow. Message-ID: <6085@jarthur.Claremont.EDU> Date: 11 Apr 90 08:26:07 GMT Organization: Harvey Mudd College, Claremont, CA 91711 Lines: 102 For anyone interested (and anyone not so interested), here's a _substantially_ improved version of the terminal emulator I posted a few days ago. The kermit thing still doesn't work, but it's still just as easy to exit and use the builtins. So I'm lazy. To get over the hellish slowness, I added the shift-alpha key: it toggles a buffer dump that just throws away the buffer if it gets more than ~50 (I forgot exactly) characters in it. Also, various punctuation marks are mapped to the number and math-operator keys. I think orange and blue shift functions are reversed, too - orange is now shift, blue is control. I WANT A MACHINE LANGUAGE VERSION OF THIS! I never really got into machine language on the 28, but I want to start on the 48 - any hints? Even a rewrite of just the WRITE and buffer-reading routines in machine code would be mighty nice. Since I had problems with MORE and the control strings in the program, I uuencoded it. Hopefully everything will work fine. Here it is: TERM2.0 - Terminal emulator, version 2. Bill Gribble. BYTES - 2259 CHKSUM - # 4997h ------------------------------------- cut here ------------------------------ begin 644 term2.0 M)25(4#H@5"@S*4$H4BE&*"XI.PI"TN M+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+F%B8V1E9BXN+BYG:&EJ:VPN M+BXN;6YO<'%R+BXN+G-T=79W>"XN+BYY>EQV+P@N+BXN+EPN5CR`C(#!H"B,@,&@@?2`S(%)/3$P@ M1T]2"EPM/DQ#1"`B(B`G;&EN92<@4U1/"B`@7#X^"B`@7#P\(&YL(")&:6QE M.B`B"G=R:71E(#`@7"T^('%T"B`@("!7,G"E-43R`Q($-&(#(@0T8@,R!#1@HT($-& M($-,3$-$"B`@1$\@0E5&3$5."B`@("!)1B!$4D]0($154`H@("`@5$A%3B`* M("`@("`@248@1%50(#0P(#X@-2!&4S\@04Y$"B`@("`@(%1(14X@0E5&3$5. M($123U`@4U)%0U8@1%)/4#(*("`@("`@14Q310HB(@HG7,@:V5R;6ET(&YL('T*4%521T4@0TQ/4T5)3PI