home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
perkinelmeros32.tar.gz
/
perkinelmeros32.tar
/
perkin.ann
next >
Wrap
Text File
|
1987-03-04
|
4KB
|
85 lines
PE-Kermit Version 1.0 21 January, 1987
-- Configured for Concurrent/Perkin-Elmer/Interdata 3200 series
Super-Minicomputers running OS/32, by:
Creighton J. Miller
Department of Speech, Theatre, and Communication Disorders
Louisiana State University
Baton Rouge, LA (504) 388-2545
-- This program has been developed and installed on a Perkin-Elmer 3210
system with 1 Mbyte of memory, under OS32MT72, Revision 0. All program code
except for the I/O modules, has been written in "primitive" FORTRAN which
should prove to be highly portable (even to other machines) compact and
fast. All I/O utilizes system-level versatility through run-time access to
PE's SVC1 I/O handler, whose operations could be easily duplicated on most
other mini's in a single added subroutine (image mode
read-/write-and-proceed calls and echoless reads).
-- In developing this program, much reference has been made to code from
Kermit-PE 2.0, developed by Paul Mamelka and currently available from either
Columbia University or PE-Interchange: The primary reasons for developing
PE-Kermit being a desire to enhance program size/speed/portability issues
and to incorporate binary file transfers (eventually raw transfers as
well...), plus a few added "bells and whistles" I'd had in mind.
-- Although no warranty of the routine is either expressed or implied, feel
free to use/distribute/alter the code at will --- so long as it is put to no
explicitly commercial applications: I think you'll be impressed by this
Kermit's relatively gentle and forgiving nature. I would be happy to
exchange information, comments or just pleasantries with those of you who
find some use for the logic.
-- A complete set of installation/development/message files is included with
the code, as an aid to fellow-travelers on the road to inter- system
communications. They'll work as-is on a properly prepared 3200 series PE
system; properly prepared meaning in this case, OS32MT72.0 or higher OS and
BIOC with an enabled, 80 byte (minimum) typeahead cue, plus the sysgened
MASK=X'FF' option. Please note that the interactive message file,
KERMIT.HLP, is an IN-dexed file with an 80 character record length, and
holds binary information. Each line is structured as follows;
1. BYTES 00-03 => length in bytes (binary) of the
message line which follows
2. BYTES 04-[length+4] => message line, in image
form.
- Program size ranges from 22k bytes, using FORT7-O, through 25k bytes,
using FORT6 (you'll need assembly access to OS/32 7.2.0's SVC1, like that
included in SYS7IO.FTN), to about 38k bytes, using FORT7-D. You will
discover SIGNIFICANTLY enhanced response times for the program with the
optimizing compilers.
-- Transfers have been accomplished between both a PE-3210 and a PE-8/32 (as
Hosts) and Zenith Z-148 (4.7 and 8 meg clocking), IBM XT, IBM AT and Kaypro
2000 Pc's, at baud rates ranging from 300 through 9600, over dedicated and
modem links. These have been used for both ASCII and BINARY data, with
full-sized packets (94 bytes). MS-Kermit 2.26 was the usual Caller routine,
but MS-Kermit 2.28, and Procomm 2.1 and 2.3 have also been used (Procomm 2.1
has quirks which effectively prevent binary transfers).
PROGRAM FILES:
PERKIN.DOC -- THIS LISTING
PERKIN.FTN -- FORTRAN SOURCE CODE, MAIN AND ALL SUBROUTINES
PERSY7.FTN -- ASSEMBLY PATCH FOR SVC1 ACCESS VIA FORT6
PERKIN.LNK -- LINKAGE CONTROL, FORT7
PERKIN.CSS
PERKIN.INI -- KERMIT INITIALIZATION DEFAULT FILE
(RENAME TO KERMIT.INI)
PERKIN.HLP -- INTERACTIVE COMMAND MESSAGE FILE FOR RUN-TIME
(NOTE: MAY BE TAILORED FOR SITE-SPECIFIC NEEDS.
BYTES 0-3 IN ANY LINE ARE (BINARY) LINE LENGTH
COUNT. THESE ARE FOLLOWED BY THE RELEVANT
ASCII STRING.)
(RENAME TO KERMIT.HLP)
*** WARNING: contains <lf>-<cr> sequences and
control sequences; copy in image
mode.