[HECnet] Emacs-clone for RSX?

Jerome H. Fine jhfinedp3k at compsys.to
Mon May 30 21:18:09 PDT 2016


 >Paul A. Anokhin wrote:

>This is fantastic news!
>
>My 2 cents, if I may.
>There's a simple reason why I stopped using MicroEMACS on my RSX
>system and went back to TECO-11. Screen size. I didn't try too hard,
>but I failed to hack MicroEMACS to display more than 80x24. It just
>kept crashing. And as I nowadays mostly connect to my RSX system via
>telnet, it's really not that pleasant to see those 80x24 symbols on a
>pretty large terminal emulator screen.
>My TECO startup script, on the other hand, asks the terminal about its
>size and adjusts nicely.
>
>NEMA seems to ignore both my real screen size and terminal height
>setting (SET TERM/PAG:nnn). However it does use the terminal width
>setting.
>
>Please note that the source depends on STAT.H which, judging by a
>modification time on MIM, is your own header file, but which is
>missing from the [NEMA] directory.
>
>And then what is CLIB.OLB that is needed for a task-building? Modules
>that are needed seem to match CFPURSX.OLB, but if I task-build against
>it, my NEMA.TSK crashes on startup.
>
I realize that since I use RT-11 (and rarely RSTS/E) that my
experience probably will not help very much.

Under RT-11, DEC produced the KED editor which supports
the VT100, VT52 and VT62 terminals under both RT-11 and
RSTS/E.  For the past decade, I have been using an emulator
which supports using a VT100 with all of:

(a)  24 lines by 80 columns /  24 lines by 132 columns
(b)  50 lines by 80 columns  / 44 lines by 132 columns
(c)  up to 79 lines by 80 columns / up to 79 lines by 132 columns

Since I write most of my code in MACRO-11, there
was a huge incentive to enhance KED to support both
(b) and (c) above.  The enhanced code checks the size
of the screen immediately after the user specifies the first
file to be edited and allocates a screen buffer at that
point to hold all the characters.  It seems doubtful that
the KED code changes would be helpful, but maybe.

Jerome Fine


More information about the Hecnet-list mailing list