Date : Mon, 18 Aug 2014 11:59:37 +0100 (BST)
From : hick.bbc@... (gARetH baBB)
Subject: Manuals for Termi 2 or Communicator?
On Sat, 16 Aug 2014, Chris Osborn wrote:
> On Aug 16, 2014,@1:49 AM, Jess Rowbottom <jess@...> wrote:
>
> > Depending on what type of thing you actually do, I can heartily
> > recommend Term and Aterm by Gareth Babb. Both very good faithful
> > emulators.
>
> Where might I acquire that software? Googling only brings up other
> messages on this list that suggested those programs.
ftp://arcade.demon.co.uk/data/007500/007800/007812
[ !terms079 from http://arcade.demon.co.uk/filepages/file45.htm ]
Seems to be in Acorn PKARC format, to preserve load/exec.
The standalone version loads at &2800 and relocs to OSHWM.
The ROM version needs SWRAM.
My last source for it seems to suggest I got upto version 0.82, though I
suspect changes are minor/weird shit.
TermInf
(Ansi) Terminal 0.79
This document covers these terminals:
!aterm079 Stand-alone 2 colour ANSI terminal
!aterm079r SWRam 2 colour ANSI terminal
!term079 Stand-alone 2 colour tty terminal
!ansi079r SWRam 4 colour ANSI terminal
All terminals, except the 4 colour ANSI terminal, are legally written and
will thus work with both a second processor and shadow RAM.
The 4 colour terminal is currently incompatible with both second
processors and shadow RAM.
For ANSI terminals start up with:
*aterm (<baud rate>)
and for tty terminals start up with:
*term (<baud rate>)
If <baud rate> is not provided, it will use the current rates.
Special bauds rates are 1275 and 7512, allowing for split baud rates, all
other rates presume the same rate for both TX and RX.
Limitations of the 4 colour ANSI terminal:
Only 4 colours, full ANSI has 8
Half width character set can be hard to read on a TV
Half width character set is not "kind" to some characters
Font attributes are not really possible with a "fragile" character set
Fn keys:
fn0 : Open/close spool file
fn1 : CLI, use Escape to exit back to terminal.
fn5 : Download file
fn6 : Upload file
File transfers protocols supported are: Xmodem, Xmodem crc, Xmodem-1k,
Ymodem-batch and Ymodem-batch-g.
Xmodem-1k is labelled on some boards as Ymodem. Ymodem-batch and
Ymodem-batch-g is labelled Ymodem on some boards aswell ! If you see
Xmodem-1k listed then anything listed Ymodem will be Ymodem-batch.
If it says Ymodem but when you try to download using Ymodem-batch the
first block you receive is a block 1, revert to Xmodem-1k.
Ymodem-batch-g is only suitable for error corrected links (eg. MNP or
v42)
Ymodem-batch(-g) will transfer groups of files at one time and preserves
the file names and file lengths. (Currently, it is only possible to upload
one file using Ymodem-batch(-g)). On boards which support extended headers
(eg. ARCbbs, Bcs) or when using this terminal on both end of the link then
the load and execution addresses of the file will be preserved.
While downloading in Ymodem-batch(-g) you will be offered the chance to
change the filename, if you press escape instead of return to accept the
filename, you will no longer be asked for any subsequent files.
When either downloading or uploading the file name will be displayed
before the block number, then a length will be given (in hex), if the
value is surrounded by "(" and ")" then it is the amount LEFT to be
transferred, if the value is surrounded by "[" and "]" then it is the
amount which has BEEN transferred.
For ANSI terminals you will be told the time (in minutes and seconds) per
file and at the end, the total transfer time. This information will come
up in the large "modem" window.
DFS use is DEFINATELY not advised, unless your DFS supports block
loads/saves. Or you know the file will fit in memory in one go.
The ANSI terminals will decode a range of ANSI CSI codes (see below) and
supports the full range of top-bit graphics characters. There is no
support for colour in 2 colour ANSI terminals or 0-31 IBM graphics
characters.
The ANSI terminals will also recognise vt102 character set Escape codes
(Esc( and Esc)) but will ignore the parameter.
ANSI CSI codes supported:
A Cursor up
B Cursor down
C Cursor right
D Cursor left
H,f Tab
J Cls
K Clear to EOL
m Font attr/colour
attr
0 Plain
1 Bold (2 colour version only)
3 Italic Ditto
4 Underscore Ditto
7 Inverse Ditto
30/40 Black fore/background (4 colour version only)
31/41 Red Ditto
32/42 Yellow Ditto
33/43 White Ditto
34/44 Black Ditto
35/45 Red Ditto
36/46 Yellow Ditto
37/47 White Ditto
(where the foreground and background colours end up the same then the
forefround colour is re-mapped to 7-colour).
s Store cursor
u Restore cursor
Updates:
0.76 Relaxed Ymodem-batch-g to stop stupid Protocol Errors.
0.79 Escape from the CLI no longer does a Clear Escape condition with
side effects, thus meaning the serial input buffer isn't now
cleared when returning to the terminal.
ANSI CSI codes must now have the "[" in the escape sequence.
Esc( and Esc) recognised, but the parameter is ignored.
Support for Ymodem-batch(-g) header extensions added to preserve
Load and Execution addresses of the file.
Receive routines for ftps speeded up, the emphasis is now on
getting the character as soon as possible, this could mean that
the user pressing Escape isn't detected in high rate streams.
Characters in the key window (the bottom line inversed one) are now
always in plain type.
4 colour terminal option integrated into main source, thus meaning
all updates to the other terminals are now valid for the 4 colour
terminal.
(C)1991 G.W.Babb - Terminal 0.79