Microsheep

MicroSheep's page

Rummaging IT fields since the 8-bits personal computers era.

2-Minute Read

Serial Terminal

Thanks to Twitter/X, I got my hands on a DEC VT510 terminal in superb condition but without a keyboard. To achieve a 100% Digital Equipment Corporation look, I bought a DEC PC keyboard, since the VT510 accepts any keyboard with a mini-DIN connector. Since FUZIX is in the lineage of 1970s UNIXes, it would make sense to display the FUZIX virtual terminal using a physical terminal. The VT510 offers two serial connectors, male and female, and is capable of serial connections up to 115000 baud. This is precisely the default speed of the serial connection of FUZIX on PICO. All that remains is to try it out.

PICO / VT510 Connection

I replaced the FTDI component with a 3.3V TTL to DB9 RS232 adapter, like the one in the photo below.

TTL/DB9 Adapter

TTL/DB9 Adapter

The result on the breadboard is as follows.

PICO/VT510 Connection

PICO/VT510 Connection

VT Terminal Power On

Let’s see what happens, with the setting 115200 baud / 8 data bits / 1 stop bit / no parity. The terminal emulation is also set to VT52 which is the default terminal emulation provided by FUZIX.

FUZIX Boot, seen from the VT510

FUZIX Boot, seen from the VT510

A close-up of the screen shows the copyright and FUZIX boot messages clearly: no display problems!

FUZIX Boot Messages

FUZIX Boot Messages

Finally the login banner appears.

FUZIX Ready to Use

FUZIX Ready to Use

The error message about the date is curious: the input is correct but the characters displayed are not the right ones.

Test Conclusion

After login, the display works: the commands ls and df give the expected results. This configuration is therefore usable. However, during typing, characters are added to the screen randomly: the command entered is correctly received by FUZIX but the display of the input is not reliable.

Problem with Display of Typed Characters

Problem with Display of Typed Characters

These problems are random: the same command entered several times, here df, causes different spurious characters to be displayed.

This is where I leave my experiments for now.

Recent Posts

Categories

About

What can we find here?