[net.micro.apple] responce to question on apple termcap

kurt@pyuxhh.UUCP (K A Gluck) (04/30/84)

I posted the following question to the net.

>------------------------------------------------------------------------
> From kurt
> FROM: kurt
> SUBJECT: wanted termcap file for apple IIe
> I am looking for a termcap file for the apple IIe.
>------------------------------------------------------------------------

	Here are the replys

>------------------------------------------------------------------------
> Subject: Re: Need termcap for apple IIe
> 
> I am currently working on a termcap for the Apple ][e using the D.C. Hayes
> Micromodem and Smartcom I software.  I still have a few bugs with the cm
> functions.  Any information that you can give me regarding Apple termcaps
> will be greatly appreciated.  I will send you a copy of my final product
> as soon as it is finished.  
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> Subject: termcap for Apple //e
> 
> Your question is somewhat vague as you did not specify how sophisticated
> you want the termcap to be, nor what speed you want it to run at.
> It is possible to get an apple-//e to run at 300 baud without difficulty
> and have some limited capabilities without any additional software.
> VI will work, but slowly and badly since the Apple 80 col board lacks
> any insert/delete line/character capabilities.  If you want to run at
> 1200 baud or (or faster) and want full smart terminal capabilities
> (such as DEC VT102) I suggest the SOFTERM package.  I have included
> below a copy of my review of the package from shortly after it came out.
> Make sure that you get SOFTERM-2 and not SOFTERM-1 or the older SOFTERM
> package.  You can recognize SOFTERM-2 by its 3 button additional keypad.
> Hope this helps...
> 
> -----------------------------
> The new SOFTERM-1 and SOFTERM-2 terminal emulater packages are now being
> shipped by SOFTRONICS.  These are upgraded versions of the SOFTERM package
> first offered by SOFTRONICS in August 1982 and of which I was a devoted
> supporter.  Since there are still people out there using Apples out there
> on UNIX without a good terminal emulator, I thought would like would share
> some information about this package.  SOFTERM-1 and SOFTERM-2 are similar
> packages with one major exception, SOFTERM-2 provides terminal EMULATION
> while SOFTERM-1 is a smart telecommunications package but lacking the
> emulation capabilities of SOFTERM-2.  SOFTERM-1 sells for 35, SOFTERM-2
> for 95.  Any comments below, with the exception of terminal emulation
> apply to both packages.
> 
> This package allows the APPLE-II, II+ or IIe, Franklin, BASIS-108 or other
> APPLE clone to function as an intelligent terminal, at speeds of up to
> 9600 bps.  It supports character/line insert/delete, memory lock, inverse
> video, and most other video functions, within the limitations of the APPLE
> video display being used.  SOFTERM-1 does not support character/line
> insert/delete, however the character sequences to activate functions such
> as cursor movement, inverse on/off, clear screen, home, etc. can be specified
> to SOFTERM-1 to provide a crude emulation of some "dumb" terminals.
> 
> SOFTERM-2 comes with a card that plugs into any slot and which is
> attached to a 3 button (2 button for SOFTERM-1) auxiliary stick-on
> keypad.  The keypad is almost color coordinated with the APPLE,
> depending on which revision you have.  The cable is a 4-wire
> multi-colored job, ugly as sin, but if you hide it right, nobody will
> ever notice.  The keys work similarly to shift or control keys and when
> depressed at the same time as a key on the main keyboard, it changes
> the meaning of that key.  A handy (and needed) reference card is
> supplied to assist in sorting out the many possible functions.  The
> system is supplied on two double-sided diskettes, unprotected.  The
> system documentation is a 387 page phototypeset document which includes
> a tutorial, reference sections, several appendices including a glossary
> and a 10 page index.
> 
> SOFTERM-2 supports most serial/parallel/modem/clock cards offered for
> the APPLE.  I have a lists of the supported devices, if anyone is
> interested, send me mail and I'll send them to you.  For each of the
> different types of boards.  Configuration is accomplished by a short
> menu-driven procedure to build a module taylored to the APPLE on which
> it is to run.  A keyboard enhancer or shift modification is not
> required to use SOFTERM.  By using the auxiliary keypad, all 128 ASCII
> codes can be emitted.  However SOFTERM supports keyboard enhancers, the
> "1 wire shift key mod" and the "shift key attached to the video card"
> modifications for generating upper/lower case characters.  Of course the
> Apple //e keyboard is supported too.
> 
> In addition to providing a complete emulation for a number of
> popular terminals, it also provides several other advanced features.
> Any key on the APPLE keyboard can be mapped to emit any character code
> using the keyboard translate function.  This includes control keys, as
> well as upper/lower case and specials.  In addition, up to 36 keyboard
> macros (accessed by depressing two keys on the auxiliary keypad while
> depressing the desired macro key) can be defined.  These macros can
> be used like programmable function keys to emit a stream of characters
> to the host, and they can also be used to control local SOFTERM functions,
> or a combination of both.  It is possible to define a macro that with one
> keystroke (well, okay holding 3 keys down at once) will set up a terminal
> emulation, dial a host, logon waiting at all the appropriate spots, perform
> some functions and then go into terminal mode.  These keyboard macros are in
> addition to any function keys associated with the particular terminal emulation.
> 
> Macro files are another feature of SOFTERM.  These files allow a series
> of commands to be executed, either immediately or in "deferred"
> execution mode which allow the APPLE to communicate and exchange files
> with another APPLE or with any one of a number of hosts using either
> the "character mode", XMODEM or SOFTRANS protocols.  All three of these
> protocols are available in a UNIX environment.  The character mode is
> available with any host and allows specification of End-of-Block and
> Acknowledge characters and control of character/turnaround timing.  The
> XMODEM protocol is an implementation of the CPM Christenson protocol,
> and functions in 128 character blocks.  The SOFTRANS protocol uses an
> encoding technique to do data compression, parity checking and CRC
> checking with block retransmission on failure.  Additional features of
> all three modes include the ability to translate CR->LF, LF->CR, turn
> the eighth bit on or off, expand tabs as well as other editing
> features.  Since the SOFTRANS protocol runs without transmitting any
> "nasty" characters it can be easily implemented on a wide variety of
> mainframes.  Currently supported systems include the VAX VMS and UNIX
> System-V on either 16 bit or 32 bit hardware, and Data General Eclipse
> AOS.
> 
> SOFTERM functions with standard DOS 3.3 disk formats as well as PASCAL
> and CPM formats.  A Z80 card is not required to read CPM formatted
> disks.  Incoming data can be directed to the printer or a disk file
> while it is being displayed on the screen.  If output is going to the
> printer, it acts like a spooler if the printer is turned off or slower
> than line speed.  About 16-20K of buffer is used for the printer or
> disk on a 64K machine.  In addition, it is possible to copy the contents
> of the screen to print or to a disk file at any time.  A handy function
> is the ability to display a status line at the bottom of the screen
> which tells if capture mode is activated, the status of the terminal
> and the current time or elapsed connect time.  Some other bells and
> whistles include an automatic phone directory which saves not only the
> names and phone numbers of the systems you call but things like what
> speed they run at, parity, stop bits etc.  You can select an entry from
> this little database and have it automatically dialed for you by the
> program.
> 
> One of the best features of this package is that all updates are
> done directly from SOFTRONICS via a 24 hour 7 day on-line update
> service.  The one exception to this is updating from the original
> SOFTERM to the new SOFTERM-2 which requires 0, the title page from
> the old manual and the label from the old diskette.  Either the
> upgrade or the new version are available from:
> 
> 	SOFTRONICS, Inc.
> 	3639 New Getwell Rd. Suite #10
> 	Memphis, TN   38118
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> Subject: Re: Need termcap for apple IIe
> 
> 	The attached termcap file can be used with the Videx Ultraterm and
> Videoterm 80 column cards. The videoterm termcap should work with the Apple
> 80 column board but it has not been tried. Some additional padding is probably
> required because the Apple 80 column firmware is very slow.
> ------------------------------------------------------------------
> # Apple II with Ultraterm card in 48 line mode
> qu|ultraterm|Apple II with Ultraterm terminal board - 48 lines:\
> 	:is=^V6:co#80:li#48:am:cl=200^L:bs:cm=^^%r%+ %+ :\
> 	:up=^_:ho=^Y:ce=^]:cd=200^K:so=^O:se=^N:kl=^H:kr=^U:ku=^K:kd=^J:\
> 	:nd=\034:do=^J:bw:
> # Apple II with Ultraterm card in 24 line Videoterm emulation mode
> qv|videoterm|Apple II with Ultraterm terminal board - 24 lines:\
> 	:is=^V1:co#80:li#24:am:cl=200^L:bs:cm=^^%r%+ %+ :\
> 	:up=^_:ho=^Y:ce=^]:cd=200^K:so=^O:se=^N:kl=^H:kr=^U:ku=^K:kd=^J:\
> 	:nd=\034:do=^J:bw:
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> # UCSD addition:
> #This entry assumes that you are using an apple with the UCSD Pascal
> #language card.  SYSTEM.MISCINFO is assumed to be the same as that 
> #supplied with the standard apple except that screenwidth should be set
> #using SETUP to 80 columns.  Note that the right arrow in not mapped in
> #this termcap entry.  This is because that key, on the Apple, transmits
> #a ^U and would thus preempt the more useful "up" function of vi.
> #
> #HMH
> #
> #2/23/81
> M0|apple|apple80|80-column apple with Pascal card:\
> 	:bs:cd=^K:co#80:ce=^]:cl=^Y^L:cm=^^%r%+ %+ :kl=^H:\
> 	:li#24:nd=^\\:up=^_:ho=^Y:bw:am:
> M0|apple40|40-column apple with Pascal card:\
> 	:bs:cd=^K:co#80:ce=^]:cl=^Y^L:cm=^^%r%+ %+ :kl=^H:\
> 	:li#24:nd=^\\:up=^_:ho=^Y:bw:am:
> #From: decvax!cbosgd!cbdkc1!mww Mike Warren
> M0|aepro|Apple II+ running ASCII Express Pro--vt52:\
>       :bs:\
>       :co#80:\
>       :li#24:\
>       :up=\EA:\
>       :nd=\EC:\
>       :ce=\EK:\
>       :cl=300^L:\
>       :cd=\EJ:\
>       :ho=\EH:\
>       :cm=\EY%+ %+ :
> M0|kaypro|Kaypro II or IV:\
> 	:am:bs:cm=\E=%+ %+ :cl=^Z:co#80:ho=^^:li#24:kd=^J:kl=^H:kr=^L:\
> 	:ku=^K:nd=^L:up=^K:ce=^X:cd=^W:dl=\ER:al=\EE:
> --------------------
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> Subject: Termcap for Soroc
> 
> Hello, found this in our system's termcap file. Haven't tried it out,
> as I don't have an Apple OR a Soroc.
> 
> MI|soroc|Soroc 120:\
> 	:cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
> 	:kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
> 
> 
> Hope it's of some use,
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> Subject: termcaps for Apples (Mc and ][e)
>
> I am looking for termcaps for a
> apple ][e using the CCS 7710D
> modem card (and 80 col. card).
> I have several, but none work
> with vi.
> 
> Also, I just got a Mc and was
> wondering if anybody has termcaps
> for it yet (also to work with
> vi).
>------------------------------------------------------------------------

>------------------------------------------------------------------------
> Subject: Response to request for Apple termcap
>
> The following termcap for Apple ][/Soroc 120 was supplied by the two people 
> named underneath.  Haven't yet tried it, but it LOOKS reasonable.
> 
> *****
> 
> MI|soroc|Soroc 120:\
> 	:cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
> 	:kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
>------------------------------------------------------------------------
-- 
Kurt Gluck SPL 1c273a  Bell Communications Research Inc 6 Corporate Place	Piscataway NJ, 08854
      ihnp4!pyuxhh!kurt                   (201)-561-7100 x2023