Kevin Karhan :verified: · @kkarhan
1465 followers · 106065 posts · Server mstdn.social
Eaglebutt · @colinstu
144 followers · 2079 posts · Server birdbutt.com

What was the release price / MSRP of the DEC VT100 in 1978?

The most I can find is $1550 but that was in 1980.

#terminal #terminals #dec #vt100

Last updated 1 year ago

amen zwa, esq. · @AmenZwa
114 followers · 1219 posts · Server mathstodon.xyz

When I began using computers, I was practically chained to a terminal. It had a black screen. But of course!

Then came the revolution. In those early days, white background was in vogue. It livened up the screen, especially compared to the stodgy old VT100. And at the dawn of the era, UI was in shambles, but everyone stuck to the now-traditional white background.

Of late, though, desktop and webtop GUIs have gone dark, very dark. Even the IDEs now have gone to the dark side. And I rather like it; it reminds me of my youth and it's easier on the eyes.

But try as I may, I can't read news, documentation (especially ones that contains mathematics), and other lengthy text against a black background. I need the paper white for that.🤷‍♂️

#web #gui #vt100

Last updated 1 year ago

M:ck O. Bonn:er · @mobluse
3 followers · 4 posts · Server mastodon.nu
GeekProjects News · @news
4 followers · 3116 posts · Server geekprojects.com
IT News · @itnewsbot
3245 followers · 260748 posts · Server schleuss.online

A Look Back at Computer Displays - These days, our video cards are actually as powerful as yesterday’s supercomputer ... - hackaday.com/2023/05/21/a-look

#vt100 #display #retrocomputing

Last updated 1 year ago

GateLinker · @gatelinker
6 followers · 39 posts · Server fosstodon.org

Simple things can be complex:
Reading a single key event from the keyboard is quite hard. Standard C and OS settings
will buffer key events until a line is complete .
And special keys like arrows or ESC have native non-standard encodings like VKEY on , escape codes on , AKEYCODE on , multibyte codes from the layer or scan codes from or the hardware.

But it's fun to learn about what's really going on beyond libraries like `ncurses`.

#ldisc #windows #vt100 #posix #android #bios #uefi

Last updated 1 year ago

Kevin Karhan :verified: · @kkarhan
898 followers · 48815 posts · Server mstdn.social

@bastetfurry @EeveeEuphoria And before you ask, yes I did have a chance to hands-on it with it's attached terminal...

#vt100

Last updated 1 year ago

🪸🪼🧑‍💻 · @peterrenshaw
311 followers · 1007 posts · Server ioc.exchange

@graay give up fellas - I’m moving straight to the shorts, long socks while programming on the 2 terminal

/ 🇦🇺🦘

#decwriter #vt100 #straya

Last updated 1 year ago

Stephen Hoffman · @HoffmanLabs
96 followers · 272 posts · Server infosec.exchange

More computing history…

, VT125, etc., terminals (and emulators) live on:

zsh% printf "\e[95;1mDEC VT\e[0m\n"

Above is a zsh command that sends a control sequence setting text color and bold, some text, and a sequence to revert the display. (VT100, VT101, etc.,
didn’t have color, but other old VT terminals including VT125 and VT241 did.)

Add in a bell (\a, or \007) for audio accompaniment, too.

There’s not a whole lot in IT that has been carried over largely unmodified for most of forty years, but DEC VT / ANSI / ECMA escape and control sequences are among the subset of long-surviving tech.

One of the subtle clever bits hiding in plain sight here: the escape and control sequences have an architected format, which means a properly-functioning terminal or terminal emulator can detect and ignore unrecognized escape and control sequences. This means older terminals can respond sorta-kinda correctly to new (and unknown) sequences.

Being pre-ANSI terminals, Tektronix 4014 and ilk lacked that unrecognized-sequences -get-ignored capability, which meant that erroneously sending ANSI sequences to a Tek 4014 would show a mix of output and rubbish.

There are subtleties here, too. Sending a DEC VT terminal the power-up self-test (DECTST) was an early denial-of-service () attack, too. The following repeats the POST until the VT power is cycled:

ESC [ 2 ; 9 y

DECTST is why / MAIL (and now ) expunged escape sequences.

Canonical VT source: vt100.net — also see the vttest testing tool that is available there, too.

#dec #vt100 #terminal #dos #vax #vms #openvms

Last updated 1 year ago

Kevin Karhan :verified: · @kkarhan
652 followers · 26605 posts · Server mstdn.social

@schoedland @f2k1de @manawyrm @33dBm nope.

Die -Version mit Platz für nen oben drauf in der Größe von nem Mini-Kühlschrank... [ca. 21HE]

#vt100 #deskside

Last updated 2 years ago

Mark Gardner ‍:sdf: · @mjgardner
499 followers · 2171 posts · Server social.sdf.org

@SETIEric @thomasfuchs The vast majority of calls I made were 8N1. I think the only 7E1 stuff I connected to were larger systems like my college mainframe (using a special 3270 terminal emulator instead of more common or , natch).

#bbs #ibm #dec #vt100 #ansi

Last updated 2 years ago

Eric Neustadter (e) · @thevowel
1317 followers · 954 posts · Server oldbytes.space

YES! I've been looking for a serial terminal with the "right" iconic look, and I finally have one!

Say hello to my Micro-Term ERGO 301. She's VT-100 compatible with a number of features that didn't come standard on the VT-100.

#retrocomputing #terminal #vt100

Last updated 2 years ago

Eric Neustadter (e) · @thevowel
1317 followers · 954 posts · Server oldbytes.space

An actual sentence I spoke out loud to other humans at work today:
"Tomorrow my VT100 compatible serial terminal arrives, so that I can play games on an emulated PDP-11 the way they were meant to be played."

I feel like I've arrived in a dark place, but it also feels like home, so.

#retrocomputing #retrogaming #vt100 #pdp11

Last updated 2 years ago

amen zwa, esq. · @AmenZwa
46 followers · 296 posts · Server mathstodon.xyz

Reminiscing—Ronan Zwa (age 12) a Display-O-Tron HAT via the DEC terminal.

#vt100 #raspberrypi #programming

Last updated 2 years ago

Thomas Cherryhomes · @tschak
316 followers · 532 posts · Server oldbytes.space

is becoming a lot more usable on the , thanks to a terminal emulator. In this video, I am using WordStar 3.3 and Turbo Pascal, and finally showing a full assembly of 8080 fig-FORTH 1.1 to show emulation speed. solves all the problems of running on an , and it's fast. youtu.be/SeR-mm1IQ2A

#cpm #apple2 #fujinet #vt100 #runcpm

Last updated 2 years ago

Snagburz · @snagburz
1 followers · 105 posts · Server techhub.social

That also works in . In the attached image you can see a that echos "Hello, world" in green.

#vt100 #emulation #termux #shell #command

Last updated 2 years ago

Stephen Hoffman · @HoffmanLabs
67 followers · 39 posts · Server infosec.exchange

A discussion (linked below) of serial line signals reminded me of an era of / when those break signals were far more common...

A serial line break signal is effectively a serial line framing error. The bits aren't where they should be, and the clocking bits are wrong. As with other things in computing, sometimes errors are (re)used for other not-error purposes.

Many old serial terminals such as the terminal had a dedicated break key, and there was the F5 key on a terminal LK201 keyboard, and this key generated and sent the framing error. The break.

Why deliberately send an error?

Because a cheap chip in the serial port hardware could easily detect that framing error.

A UART that could detect the arrival of a specific serial line character, say ^P to perform some action, cost rather more. And vendors of lower-end servers tended to prefer lower-end parts.

Which meant that some inexpensive computer servers—inexpensive servers for the 1980s and 1990s era, that is—used a cheap UART for their console control port—a console serial line allowed server management by serial line—and which meant the server could detect and use the break to interrupt the server processing, such as halting a stuck operating system.

This then also meant that an errant break on the console could halt the server.

And of course a DEC VT terminal and various other serial terminals also tended to generate framing errors on first power up. Not just when the break key was pressed.

Which then halted the server.

Adding more complexity to this console break usage, some operating systems (including /#VMS and ) also used break to defeat password-grabbing apps.

Yes, password-grabbing apps have been around for a long time. Well before the era of Control-Alt-Delete, another means to thwart a password-grabbing app

You'd enter a break, or the C-A-D, and the logged in session would be terminated.

Usage which then caused the very obvious problem for a serial console of course, just as soon as somebody entered a break on the serial console line.

With some systems, you could continue a halted system if you entered the continue command quickly enough. If not, welcome to a server reboot and grumpy users.

In a more recent era, terminals and terminal emulators and keyboards generally lack break keys. So either the terminal emulator needs a break function in its menus or some other chord, or you'll need some other approach when using the so-called secure server login feature (this feature has largely disappeared, given telnet (boo!) ssh (yay!) logins get a new session), or to trigger a halt on a console with a break-expecting UART.

Now if you've been following along, maybe a rather more baudy tale has occurred to you: a serial line framing error can also be generated by changing the terminal setting for the serial line speed. Switch speeds, press a few characters, reset the speed back to the correct value, and you should be looking at the aftermath of a break signal.

Sending ^P to a console—for those old VAX and ilk that expect a ^P—to halt the server is just far too easy.

But switching serial speeds to trigger a halt... works. Sometimes when you don't want it to.

rachelbythebay.com/w/2022/12/2

#break #computinghistory #retrocomputing #dec #vt100 #vt220 #uart #vax #openvms

Last updated 2 years ago

ICM · @icm
259 followers · 34 posts · Server mastodon.sdf.org

Since no longer seems to be available, I've moved to diode.zone for hosting my video content (so I don't spam )

So here we go, this is my first video:

A little ASCII / VT100 shooter game demo written in Hi-Tech C on CP/M

diode.zone/w/8QBZ7mqHggoDaBXW3






#darlekzone #oldbytes #rc2014 #vt100 #cpm #gamedemo #diodezone #peertube

Last updated 2 years ago