Is this documented? How on earth did you figure it out?
-Craig
On Monday, April 19, 2021, 7:53:56 AM PDT, James B. Byrne <[log in to unmask]> wrote:
On Thu, April 15, 2021 15:39, James B. Byrne wrote:
>
> I do not seem to be able to get BREAK to work.
>
>
Freevt3k's default BREAK (<ctrl-@) actually works exactly as the BREAK key is
expected. That removes one piece of ignorance on my part.
I did uncover an anomaly when another character is passed as the BREAK
character via the freevt3k command line -C option.
An example:
/usr/local/bin/freevt3k -C 120 -vt100 192.168.102 # decimal 120 = f9
MPE/iX:HELLO MANAGER.SYS
ENTER ACCOUNT (SYS) PASSWORD:
ENTER USER (MANAGER) PASSWORD:
HP3000 Release: C.75.00 User Version: C.75.00 MON, APR 19, 2021, 10:04 AM
MPE/iX HP31900 C.45.05 Copyright Hewlett-Packard 1987. All rights reserved.
Original HPPATH was: PUB,PUB,PUB.SYS,ARPA.SYS
:T NPCONFIG
Qedit/iX. Copyright Robelle Solutions Technology Inc. 1977-2001 Type ? for Help
(Version 5.1)
Licensee: Harte & Lyne Limited [65W]
Today's Hint. Shut command [SH]: closes current workfile (SHUT filename
renames and saves the current file).
Crash Recovery.
59 lines in file
/
2 # 05 NOV 08
/<f9>
Error: Com Name
/e:it
Unknown command name. (CIERR 975)
:T NPCONFIG
RUN QEDIT.PUB.ROBELLE;PARM=4;INFO="TEXT NPCONFIG"
Command not allowed from user command in break. (CIERR 9065)
:abort
Program aborted per user request. (CIERR 989)
:resume
Command only allowed in break. (CIERR 1686)
:
The problem is that while the HP3000 session reports it is in BREAK the program
QEDIT continues to run. UNLESS I also type EX, which returns a colon prompt
(:) and is evidently a BREAK session.
64 byte(s) from $C0A8D829 : icmp_seq = 44, time = 3 ms
64 byte(s) from $C0A8D829 : icmp_seq = 45, time = 3 ms
:l
Unknown command name. (CIERR 975)
:abort
Program aborted per user request. (CIERR 989)
:
There is one other quirk to this. Once one BREAKs out of a program using the
combination of f9 followed by EX then the X key is no longer recognized, even
following an ABORT or RESUME.
:O
Qedit/iX. Copyright Robelle Solutions Technology Inc. 1977-2001 Type ? for Help
(Version 5.1)
Licensee: Harte & Lyne Limited [65W]
Today's Hint. Use :While and :Endwhile commands to create program loops in UDCs
and command files. They can be nested like the If command.
Open Scratch File
/e:
:
:EIT <<-- EXIT was typed here but the X is not
recognized. Unknown command name. (CIERR 975)
:
:resume
READ pending
/e: <<-- ex was typed here which immediately BREAKs :
:SHOWME
USER: #S5705,MANAGER.SYS,PUB (IN BREAK)
RELEASE: C.75.00 MPE/iX HP31900 C.45.05 USER VERSION: C.75.00
CURRENT: MON, APR 19, 2021, 10:00 AM
LOGON: MON, APR 19, 2021, 9:42 AM
CPU SECONDS: 4 CONNECT MINUTES: 18
$STDIN LDEV: 19 $STDLIST LDEV: 19
:ABORT
Program aborted per user request. (CIERR 989)
:EIT <<-- No X in EXIT again.
Unknown command name. (CIERR 975)
:BYE
CPU=5. Connect=21. MON, APR 19, 2021, 10:03 AM.
$
As I wrote above, the default key combination <ctrl>-@ (<ctrl>-<shift>-2) works
as a BREAK key without apparent side effects. A custom BREAK key character
seems to have some implementation problems.
Another tidbit for my store of HP3000 trivia.
--
*** e-Mail is NOT a SECURE channel ***
Do NOT transmit sensitive data via e-Mail
Unencrypted messages have no legal claim to privacy
Do NOT open attachments nor follow links sent by e-Mail
James B. Byrne mailto:[log in to unmask]
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|