home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
luxorabc800
/
kmaindoc.txt
< prev
next >
Wrap
Text File
|
2020-01-01
|
6KB
|
176 lines
Luxor ABC800/ABC802/ABC806 KERMIT
FACIT DTC/DTC2 KERMIT
Program: Bo Kullmar (bk@kullmar.se)
Lars-Goran Goransson (The first two o:s should have double-dots
above them.)
Mikael Lide'n
Kristoffer Eriksson (ske@pkmab.se)
Mikael Johansson
ABC-Club All are members of the "ABC-Klubben", Stockholm, Sweden, a
computer club. The name in english, is the ABC-Club.
The ABC-Club was founded 1979 as a user group in Sweden for
the Luxor ABC 8 bits microcomputer.
Today, Nokia has taken over Luxor and Nokia sells IBM
compatible PC:s. Today the club has a lot of members that
use PC:s and other modern computers. The aim of the ABC-Club
is today to be a user group for the old Luxor ABC computer
users and PC users in Sweden.
Language: ABC-BASIC II and some routines in assembler
Documentation: Bo Kullmar
Version: 4.11
Date: January 4, 1990
K/KMAIN ABC80X Kermit Capabilities At A Glance:
Local operation: Yes
Remote operation: No
Transfers text files: Yes
Transfers binary files: Yes
Wildcard send: Yes
^X/^Y interruption: Yes, with Pf1/Pf8
Filename collision avoidance: No
Can time out: Yes
8th-bit prefixing: Yes
Repeat count prefixing: Yes
Alternate block checks: Yes
Terminal emulation: Yes, ADM3A
Communication settings: Yes
Transmit BREAK: No
IBM mainframe communication: No
Transaction logging: No
Session logging: No
Raw transmit: Yes
Act as server: No
Talk to server: No
Advanced server functions: No
Advanced commands for servers: No
Local file management: No
Command/init files: No
Command macros: No
Attribute packets: No
Extended-length packets: No
Sliding windows: No
K and KMAIN are two programs that implement the Kermit file transfer protocol
for the Luxor ABC800 family, i.e. Luxor ABC800, ABC802, ABC806 and Facit
DTC, DTC 2. The computers uses the Zilog Z80 processor and has a proprietary
operating system called ABC-DOS or UFD-DOS. The computers had a big market
share in Sweden before the age of the IBM PC. They were also sold in the other
nordic countries and to a lesser extent in the rest of Europe.
Program Invocation
The K.BAC is the start program and it chains to the main program KMAIN.BAC.
K.BAC is listable and can easily be changed, though this is not the case with
KMAIN.BAC because it is squeezed to reduce memory requirements.
The program can be started with the BASIC command "RUN K" or by using a menu
program. All the text in the program is in swedish and the program is
controlled with panels and function keys.
Parameters
K/KMAIN first requests some communication parameters. If you just press return
you will get the default values that can be seen on the screen. These default
values can easily be changed by altering the start program K.BAC.
The first request is for the communication speed. 300, 1200/75, 75/1200, 1200,
2400, 4800, 9600 and 19200 are supported. Split speed can only be used if
the computer is switched internally for it and if it doesn't have the oldest
version of the communication firmware.
The second request is for the parity. Space, mark, odd and even are supported.
The last request asks whether 8 or 7 data bits are to be used during Kermit
file transfer.
After this the main program is called and the menu is displayed.
The main menu:
Pf 1 Terminal mode
Pf 2 Local echo in terminal mode
SHIFT Pf 2 Remote echo in terminal mode
Pf 3 Receive files from remote Kermit
SHIFT Pf 3 Raw dumping of incoming text to a file
CTRL Pf 3 Cancel dumping of incoming text to a file
Pf 4 Send files to remote Kermit
SHIFT Pf 4 Raw transmit of a file the remote system
Pf 5 Change file type for Kermit, text or binary
Pf 6 Change default device for Kermit files
Pf 7 Change block check type for Kermit, 1 or 2
Pf 8 End the program and disconnect the connection
SHIFT Pf 8 Hard copy to the printer. If keyboard ABC 99 or DTC 2 is used
then the print function is the key that is labeled PRINT
Terminal Emulation
When you press Pf 1, your computer acts as a terminal connected to a
remote computer. The characters you type are sent out through the port,
and characters that arrive at the port are displayed on your screen, or
interpreted as a cursor address for the ADM3A terminal.
The Escape Key, Pf 1
The escape key, Pf 1, is used to regain the attention of K/KMAIN during
terminal emulation. When you press the escape key, Pf 1, K/KMAIN displays
the menu.
Installation of K/KMAIN
If you already have Kermit on your ABC80X, you can use it to obtain new
versions of K/KMAIN by Kermit file transfer.
If you do not have Kermit and there is no one from whom you can borrow a
floppy disk to copy Kermit from, then try to download it on a IBM PC or
IBM AT.
The IBM PC/AT program ABCDISK or WABC can format a diskette for ABC800/
ABC802/ABC806 on an IBM PC or IBM AT with 5.25 " diskettes and copy files
from PCDOS/MSDOS to the ABC-diskette. ABCDISK and WABC are commercial software
that is sold in Sweden.
Program Organization
The programs are:
K.BAC Startup program, semicompiled ABC-BASIC II code
KMAIN.BAC Main program, semicompiled ABC-BASIC II code, squeezed
Sources:
K.BAS Startup program, source in a text file
KMAIN.BAS Main program, source in a text file
KERMPACK.ASM Source for assembler packet routines
KERMCSUM.ASM Source for assembler check sum routines
To change K.BAC, just load it, change it and save it. To change KMAIN, load
KMAIN.BAS, change it, save it as a ".BAC"-file and squeeze it with the utility
program SQUEZ.
Documentation:
KMAIN.DOC This text