Hi,

I like period correct hardware terminals for authentic immersion feels and have 
been tending to RSX (and UNIX) PDP-11s since my teen years, quite a long time 
now.  I keep them in my living room and den, etc.  Convincing setups that quite 
look the part.  And actually *are* the part; running much as though it’s still 
1986.  Very little emulation “cheating.”  Real SMD disks, even, sometimes.

Anyway, one of the many fun things I do with them is chat rooms.  People are 
like, “you connected here on a WHAT?”

In doing this I find myself often chastised by my esteemed Internet colleagues 
for using such “horrible” computers because “That’s the worst possible computer 
you could pick” (real quote, minus some aspersions about power consumption) and 
“what loser can’t scroll up and look through chat that’s more than 24 lines 
back?!?”

I try to ignore all this in the name of “progress,” but, I mean, they have a 
point.  As much as I’m having a nice time with all this, it does hurt quite 
enough already for all the other obvious reasons and then I CAN’T SCROLL 
BACK?!?    Come on.  

When you think about it retrospectively, this _is_ actually kind of bad, right? 
 

So What?  Quit the real terminal and computer and use a modern laptop?  

Hell no.

It strikes me that scrollback is a silly thing to condemn such a storied 
lineage of computers over, but that’s exactly what’s happening in this 
contemporary vale of tears.  My friends think PDP-11s suck because they can’t 
scroll (and, yes, perhaps some other things).

So I say let’s write a scrolling “terminal” program for RSX.  Should work with 
serial and telnet (BQT stuff) and DECnet (i.e. $SET HOST XXXXXX).  Actually 
maybe it doesn’t even have to know about that layer, right?  (Thinking as I 
write this).  Spawn whatever command and it buffers the output such that you 
can effortlessly scroll back up through stuff that has scrolled past.

Something terribly rudimentary, perhaps, but with at least infinite scrollback. 
 Like just a dumb scroll back buffer wrapper thing.  Writes to / reads from 
disk as you accrue characters / cursor up.

Heck, this would have been a boon in the day for normal use, right?  Like 
having a glass tty and a real paper printing terminal all in one!  I can 
scarcely believe it doesn’t already exist.

Would you folks be into helping with it?  If not, I’ll try myself.  Did a bit 
of this sort of work some decades ago writing a disk imager under RSX in 
MACRO-11 using QIO$ calls, looked up fresh from the orange binders sitting 
there on the couch.  Pretty easy.  

Should we take from screen or tmux?  Or do a clean room concept, you think?
I hope it can work under RSX and UNIX.  RSTS/e, too, anyone?  RT?

If you have opinions about this or if it already exists, let me know, pls.

thx
jake

Reply via email to