Follow

A exclusive! You are invited to play on a *REAL* PDP-8/e running the TSS/8 monitor (TimeSharing System 8) pictured here. There is a user contributed tutorial here:

wiki.livingcomputers.org/doku.

To connect, ssh tss8@tty.livingcomputers.org

If you are unable to connect that means all 6 (yes, just 6) lines are in use. Remember, this is real hardware and there is NO EMULATION happening. It is the real deal! Enjoy!

@SDF Hope I didn't mess something up. Used LOGOUT and got back to dot prompt but couldn't figure out how to shut down the ssh session. Hope it kicks me off to let someone else use my line.

@cs ^BS will return to the monitor and then you can type LOGOUT or KJOB

@SDF @cs I had the same thing happen where I logged out but got to the login dot prompt that doesn't echo, and couldn't figure out a way to force the hangup, it just wanted me to log in again?

hope killing my SSH session did it and didn't tie up the line any further than letting my poorly piloted lunar lander run for far too long lol

@sdf
hello & salutations to you too, passing at 0b1011101111110111111001111011000 in the timestream. my buzzword of the day is 1,2,5, "TOTAL MONITORED CONCEPT".

thank you for being such a fine 5,1,2, "RESPONSIVE ORGANIZATIONAL CAPABILITY".

@SDF but where are the US generals gaslighting us every day into creating military applications for this technology

@sdf tempted to try solving an Advent of Code problem but it has no C compiler. :blobsad:
maybe I can deal with LISP...?

@sdf tried logging in and it just echoes "WHAT?" every time. entered "LOGOUT" and that did the same. pressed Ctrl-] and ran logout there, and now it's just hanging. Did I mess something up?

@grainloom

are you sending only upper case to the system? I had to put on caps lock or it wouldn't work at all, its from the era when ASCII was upper case only...

@SDF

@vfrmedia @sdf yep, but now i tried just entering "login" and then 1000 and lcml on separate lines, and that didn't result in a "WHAT?", but also didn't result in anything else.
tried reconnecting but now it refuses the connection.

@grainloom @SDF

I put them all in on one line. It took a good few seconds for anything to happen (although on the other end of a 300 or 1200 bps modem it probably wouldn't seem that slow)

@SDF
I hope I logged out correctly, Termux seems to have frozen when I typed K

@SDF @cypnk omg is this the same PDP/8 I’ve seen at DEF CON a decade or so back?

@SDF

OK not the most sophisticated code (and I had to remember how to write proper "old school" BASIC), but according to that date I would only be 7 😆

Oh, that was you... I overwrote that program... but I'm sure it's simple enough to recreate.

This is what happened to me:
CRASH !!!!!!!!!!!!!!!!
YOUR IMPACT CREATED A CRATER 870.9618 FEET DEEP.
AT CONTACT YOU WERE TRAVELING 3088.711 N.MILE/HR






@retrocomputing @anna @vfrmedia @SDF

@SDF
Que chulo. Me recuerda la serie original de Star Trek. Y encima, funciona de verdad.

@SDF thanks so much for making this possible! Tried it today and had some fun with BASIC! 😻

@sdf modern things we take for granted: clock seeded random number generators.

:crt_w_prompt: :blobcatthinking2:

@polychrome @SDF Just reading through the TSS/8 manual right now. Put a RANDOMIZE statement as the first statement in your BASIC program and that problem should be fixed.

@ethicsperoxide @sdf @anna @balglaas oh interesting - the BASIC-8 manual says in Appendix E.9 that RANDOMIZE is not implemented, but it works!

This manual must be for a different version.

GUESS.BAS now has a properly seeded RNG. Thanks! :blobcat:

@polychrome @ethicsperoxide @SDF @balglaas the manual is from like 1968 or something but the pdp is like what 72? so makes sense some not-yet-implemented features from the manual are implemented

@polychrome @ethicsperoxide @anna @balglaas
good job polychrome. Your game is a lot of fun. Everyone should try:

R BASIC
OLD
GUESS
RUN
BYE
KJOB

@polychrome @ethicsperoxide @anna @balglaas

KJOB = KILL JOB and is how you logout of TSS/8, TOPS-10 and TOPS-20

@sdf @ethicsperoxide @anna @balglaas thanks! I've been using LOGOUT, hope that works just as well :blobthinking:

@polychrome @SDF Depending on the BASIC, start with
randomize val(left$(time$,2)+mid$(time$,4,2)+right$(time$,2))
(NB untested)

@SDF @wilkie I logged in from my phone! My lil baby Unix system talking to its great great great grandmother 💻

@SDF Holy! That’s a dream come true! Next step, a computer science museum in my Quebec

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko