Have you ever used Usenet before the Eternal September?

Page 2 of 2 [ 29 posts ]  Go to page Previous  1, 2


Have you ever used Usenet before the Eternal September?
Yes 47%  47%  [ 7 ]
No 53%  53%  [ 8 ]
Total votes : 15

mr_bigmouth_502
Veteran
Veteran

User avatar

Joined: 12 Dec 2013
Age: 31
Gender: Non-binary
Posts: 7,028
Location: Alberta, Canada

07 May 2016, 2:39 am

Nine7752 wrote:
Heck, before that was dialing into BBS's like compuserve directly, not even on the internet or on computers. I remember having a dumb terminal (for work) and misusing by dialing into all kinds of boards. At least it wasn't scrolling thermal paper.

Forgive me for asking, but how would a dumb terminal alone be able to dial into a BBS?


_________________
Every day is exactly the same...


eric76
Veteran
Veteran

User avatar

Joined: 31 Aug 2012
Gender: Male
Posts: 10,660
Location: In the heart of the dust bowl

07 May 2016, 9:27 am

mr_bigmouth_502 wrote:
Nine7752 wrote:
Heck, before that was dialing into BBS's like compuserve directly, not even on the internet or on computers. I remember having a dumb terminal (for work) and misusing by dialing into all kinds of boards. At least it wasn't scrolling thermal paper.

Forgive me for asking, but how would a dumb terminal alone be able to dial into a BBS?


Hook it up to a modem.

Both the modem and the dumb terminal would typically have a RS-232 connector. All it takes is the right plug.



eric76
Veteran
Veteran

User avatar

Joined: 31 Aug 2012
Gender: Male
Posts: 10,660
Location: In the heart of the dust bowl

07 May 2016, 9:32 am

Since the damned cloudflare is not letting me edit the above post, I'll post it here.

I used to regularly take a DEC VT-100 terminal and a modem home from work over a weekend so that I could dial into the PDP-11/70 computer from home and work.



Nine7752
Toucan
Toucan

User avatar

Joined: 3 Dec 2015
Age: 62
Posts: 269
Location: North of Nowhere

07 May 2016, 1:02 pm

mr_bigmouth_502 wrote:
forgive me for asking, but how would a dumb terminal alone be able to dial into a BBS?


dumb terminals had just enough intelligence to accept a modem (sometimes separate sometimes not), and translate the communications into screen/keyboard interaction. So as noted above, I'd take the modem (300 or 1200 or something) and go in and get busy. It was fine for command line programming.


_________________
I swallowed a bug.


Edenthiel
Veteran
Veteran

User avatar

Joined: 12 Sep 2014
Age: 57
Gender: Female
Posts: 2,820
Location: S.F Bay Area

07 May 2016, 10:32 pm

Nine7752 wrote:
mr_bigmouth_502 wrote:
forgive me for asking, but how would a dumb terminal alone be able to dial into a BBS?


dumb terminals had just enough intelligence to accept a modem (sometimes separate sometimes not), and translate the communications into screen/keyboard interaction. So as noted above, I'd take the modem (300 or 1200 or something) and go in and get busy. It was fine for command line programming.


You are waking up even more rusty old neurons that were best left sleeping! I *remember* having to type AT (Hayes?) commands into the terminal, but it was a later model. Apparently earlier dumb terms used a modem, a separate "dialer", and then the terminal?

mr_bigmouth_502, a terminal would be set up to send whatever you'd type down a serial line. At the other end was your modem. The modem was set up to listen for those commands and follow them. Once connected to the other modem, it would be switched to data mode, where any character you typed would be sent down the phone line encoded as sound as would characters being sent back from the host computer. MOD = modulator, DEM = demodulator - meaning, modulate ASCII characters into sound, and back again.

For instance, once you had the terminal and modem talking to each other, you'd tell the modem that you wanted to dial a number like this:
ATDT1235551212
Which means:
ATtention (get the modem to do something)
DialTone (make the tones for the number that follows)
123 555-1212 (number of the other modem)


_________________
“For small creatures such as we the vastness is bearable only through love.”
―Carl Sagan


mr_bigmouth_502
Veteran
Veteran

User avatar

Joined: 12 Dec 2013
Age: 31
Gender: Non-binary
Posts: 7,028
Location: Alberta, Canada

08 May 2016, 3:19 am

And here this whole time I thought that a dumb terminal was intrinsically reliant on a computer in order to do anything useful.


_________________
Every day is exactly the same...


Nine7752
Toucan
Toucan

User avatar

Joined: 3 Dec 2015
Age: 62
Posts: 269
Location: North of Nowhere

08 May 2016, 9:20 am

Edenthiel, Ah yes, ATDTnnnn Pretty soon we'll be reminiscing about JCL on paper cards.

MrBigmouth, The dumb terminal DOES depend on another computer - you're right. It's just that the other computer is on the other end of the phone line - like the mainframe at work, or the BBS or Compuserve.


_________________
I swallowed a bug.


eric76
Veteran
Veteran

User avatar

Joined: 31 Aug 2012
Gender: Male
Posts: 10,660
Location: In the heart of the dust bowl

09 May 2016, 10:23 pm

A modem was not a requirement to connect a dumb terminal to a computer. It was a requirement if you wanted to connect a dumb terminal to a computer over a telephone line.

While I have a computer on my desk at the office, my main device for many tasks is a VT100 compatible dumb terminal connected to a unix machine via an RS-232 cable. Because no telephone line is needed, a modem is not necessary.

When I worked at various companies in the 1980s, we used VT100 terminals connected to a PDP-11 computer using RS-232 cables. The modem was only necessary when connecting to a computer via telephone line.

For what it's worth, I wrote a terminal emulator in assembly language back then for a PDP-11 running the RSTS/E operating system.

The program you ran to invoke the terminal emulator was either the shortest program ever written or tied for the shortest program ever written -- since it was zero bytes long, you couldn't write anything shorter. RSTS/E was built around a run-time system that would handle your program. I wrote the terminal emulator as a run-time system. You would then have to run a program to invoke the run-time system but the run-time system to use to execute the program was set by an attribute on the file. So I created a file of zero length and set it to choose the terminal emulator run time system.

The terminal emulator didn't care about the program used to invoke the terminal emulator so it could have been anything you wanted. For example, I could have had a gif of a Playboy foldout and set it to invoke the terminal emulator and it would have done so.

I thought about using the file to contain some initial commands to use when connecting to the terminal emulator, but I liked the idea of having written the world's shortest useful program more.

Anyway, with the terminal emulator, the modem was attached via an RS-232 cable to the PDP-11, not to the VT100 terminal.



Edenthiel
Veteran
Veteran

User avatar

Joined: 12 Sep 2014
Age: 57
Gender: Female
Posts: 2,820
Location: S.F Bay Area

10 May 2016, 1:37 am

eric76, good point about a modem not being necessary. Also, that is a wonderful story! I love that it was indeed a zero-byte program that did actual work.

In an old barn on some property we have upstate sits a mini with no discrete CPU (S-100 maybe?) but with something bigger than a Shugart SA1000 - and a single dumb terminal connected as you describe. It's also how the Alpha Micros used to be connected, too, although at that point it was just as likely the user in a bank or dealership would be using a dedicated $1200 PC to run a terminal emulator. :? IIR, it was just a simple tx/rx/gnd connection.

The technique is also still used extensively today for small (and not so small!) embedded systems such as routers. I think I have three different Cisco serial cables sitting on my workbench, including one with a rs-232 to usb converter. And most SATA drives still have a set of serial pins, very useful for resetting the drive when it has buggy firmware. 8)


_________________
“For small creatures such as we the vastness is bearable only through love.”
―Carl Sagan


mr_bigmouth_502
Veteran
Veteran

User avatar

Joined: 12 Dec 2013
Age: 31
Gender: Non-binary
Posts: 7,028
Location: Alberta, Canada

10 May 2016, 12:42 pm

eric76 wrote:
A modem was not a requirement to connect a dumb terminal to a computer. It was a requirement if you wanted to connect a dumb terminal to a computer over a telephone line.

While I have a computer on my desk at the office, my main device for many tasks is a VT100 compatible dumb terminal connected to a unix machine via an RS-232 cable. Because no telephone line is needed, a modem is not necessary.

When I worked at various companies in the 1980s, we used VT100 terminals connected to a PDP-11 computer using RS-232 cables. The modem was only necessary when connecting to a computer via telephone line.

For what it's worth, I wrote a terminal emulator in assembly language back then for a PDP-11 running the RSTS/E operating system.

The program you ran to invoke the terminal emulator was either the shortest program ever written or tied for the shortest program ever written -- since it was zero bytes long, you couldn't write anything shorter. RSTS/E was built around a run-time system that would handle your program. I wrote the terminal emulator as a run-time system. You would then have to run a program to invoke the run-time system but the run-time system to use to execute the program was set by an attribute on the file. So I created a file of zero length and set it to choose the terminal emulator run time system.

The terminal emulator didn't care about the program used to invoke the terminal emulator so it could have been anything you wanted. For example, I could have had a gif of a Playboy foldout and set it to invoke the terminal emulator and it would have done so.

I thought about using the file to contain some initial commands to use when connecting to the terminal emulator, but I liked the idea of having written the world's shortest useful program more.

Anyway, with the terminal emulator, the modem was attached via an RS-232 cable to the PDP-11, not to the VT100 terminal.

I don't get it, how exactly do you write a program in 0 bytes? From the sounds of it, it seems more like you found a hack to invoke a terminal emulator in the OS software by modifying some file attributes. Even then, don't file attributes technically occupy space, even if they're just flipped bits/bytes in the filesystem? Wouldn't a zero-length file still take up an entry in the filesystem?


_________________
Every day is exactly the same...


eric76
Veteran
Veteran

User avatar

Joined: 31 Aug 2012
Gender: Male
Posts: 10,660
Location: In the heart of the dust bowl

10 May 2016, 7:57 pm

The program itself was 0 bites long. The attribute was a field in the directory system and not part of the file.

On the PDP-11 with RSTS/E, whenever you executed a program, you had to invoke a run time system which oversaw the execution of the program. If it was an executable binary such as with Assembly Language or Fortran, then the run time system would load the program into memory and then execute that program. If it was interpreted such as BASIC, it would load the program into memory and interpret the code.

In this case, it was the most trivial program of all -- zero bites. All the program needed to do was to invoke the operating system. I could have written it to execute any commands from the program as if they were typed with the keyboard and display the results on the monitor. If there had been no commands, once again zero length, then it would have just done what was typed at the keyboard.

But yes, a zero length program would still take up a directory entry in the file system. If not, then it couldn't be found and executed.



naturalplastic
Veteran
Veteran

User avatar

Joined: 26 Aug 2010
Age: 70
Gender: Male
Posts: 35,189
Location: temperate zone

11 May 2016, 9:32 am

TudorGothicSerpent wrote:
Reading through threads like this kind of reminds me of what sort of world I've lived in for my entire life. I mean, man. I was barely even born before the Eternal September. I can't easily imagine a world without widespread Internet access.


I'm the opposite ( but paradoxically the same). Most of my life was prior to the era of the common man having internet access. Wasnt one of the small number of computer geeks who dabbled in the infant internet of that Pre Al Gore era.

So to me everything theyre saying in this thread might as well be in Swahili. Though some of it is rather poetic Swahili: never before heard the phrase "eternal September" ( but whatever "Eternal September" was it must have been lovely, and even romantic with a name like that. Lol!).



naturalplastic
Veteran
Veteran

User avatar

Joined: 26 Aug 2010
Age: 70
Gender: Male
Posts: 35,189
Location: temperate zone

11 May 2016, 9:46 am

https://youtu.be/_COP3cyN7zg?t=18


All of this computer nostalgia made me think of this for some reason. Lol!