home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
hp86.tar.gz
/
hp86.tar
/
hp8ker.bwr
< prev
next >
Wrap
Internet Message Format
|
1988-08-16
|
3KB
Date: 29-APR-1987 15:39:01
From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK
Subject: File HP8KER.BWR
KNOWN PROBLEMS IN HP86 KERMIT
=============================
(Last updated at 10:45 Hrs on 16Apr87)
Version 1.01
------------
All reported bugs in 1.00 are cleared in this release.
No bugs specific to this version are yet known.
Version 1.00
------------
1. Flow control - XON/XOFF is not working correctly, also handshake
NONE does not work. This causes the RS232 transmitter on the HP86
to be disabled after each enter, and stops file transfer
completely. This problem was noticed on a VAX minicomputer, it may
however apply to other systems.
The effect of the bug is as follows. When the RS232 settings have
been changed to full duplex with flow control as XON/XOFF, it has
been found that characters that are typed on the keyboard will not
appear on the screen until the key k14 is pressed. Also if you try
to send a file from the VAX Kermit to the HP86 the transfer will
fail due to timeouts.
This bug is caused by a single error and is therefore simple to
fix. The line that needs to be changed is as follows:-
1380 IF K$=EL$ THEN K$=CR$ @ f=HS#1 ! Endline = CR, set flag if handshake
It should be changed to:-
1380 IF K$=EL$ THEN K$=CR$ @ f=HS#0 ! Endline = CR, set flag if handshake
The simplest way to change this line is to load the KERMIT program
(after loading UTIL/1), list line 1380 (use LIST 1380,1380), change
the line and then STORE the KERMIT program. For safetys sake it
would be wise to keep a copy of the old KERMIT program before
changing it.
Note: the KERMIT program itself is not commented, so if you wish to
change the commented versions as well you should consult the HP86
installation manual appendix C and follow the method suggested for
updating the program.
2. Linefeed causes a carriage return as well as linefeed. There are
four lines that need to be changed to fix this problem, they are as
follows:-
1460 C=C+1 @ IF C<80 THEN 1490 ! increase column count
1470 C=0 @ R=R+1 @ IF R=204 THEN R=0 ! next line (reset if screen end)
and:-
1670 C=C+1 @ IF C<80 THEN 1700 ! Increase column count
1680 C=0 @ R=R+1 @ IF R=204 THEN R=0 ! next line (reset if screen end)
these should be changed so they read:-
1460 C=C+1 @ IF C<80 THEN 1490 ELSE C=0 ! increase column count
1470 R=R+1 @ IF R=204 THEN R=0 ! next line (reset if screen end)
and:-
1670 C=C+1 @ IF C<80 THEN 1700 ELSE C=0 ! Increase column count
1680 R=R+1 @ IF R=204 THEN R=0 ! next line (reset if screen end)
These can be changed using the method described in 1.
3. The FORTRAN boot program HP8BOO.FOR contains two calls to external
subroutines specific to Sheffield Polytechnic, NULLIN and RETYPE,
these routines are not necessary and can be removed.
------------------------------