Skip to content

rricharz/baudrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baudrate

Linux filter to simulate baud rates on terminal programs such as cool-retro-term.

This little program is very useful if you are connecting to a host from within cool-retro-term using tcp/ip (ssh or telnet).

Unfortunately cool-retro-term does not allow to simulate a baud rate if the connection is done with ssh or telnet instead of a serial line. This program adds this feature. It also works together with any other program producing output on stdout.

Video showing baudrate used together with cool-retro-term, connecting to a simulated PDP-11 running 2.11 BSD:

https://www.youtube.com/watch?v=RUKjzGCJkUs

Installation:

git clone https://github.com/rricharz/baudrate.git
cd baudrate
make clean
make
make install

Examples of usage:

telnet <hostname> <port> | baudrate 2400
ssh localhost | baudrate 4800
cat <filename> | baudrate 1200
vi <filename> | baudrate 9600

If it is used with a command such as vi or cat, the baud rate is just limited for the output of this command. If it is used with ssh or telnet, the baud rate of the subsequent output in the new login shell is limited.

Use it with cool-retro-term:

sudo apt install cool-retro-term
cool-retro-term
Now you can use any of the examples in cool-retro-term

To use cool-retro-term on the PiDP-11, look at https://github.com/rricharz/pidp11-2.11bsd/blob/master/Cool.pdf

If cool-retro-term is used with SimH, there is also another solution available to limit the baud rate. But limiting the baud rate at the terminal side with baudrate is typically less choppy.

Using 2.11 BSD:
"stty" shows the current baud rate
"stty 4800" for example, sets the baudrate

Using RSX:
"SET /SPEED=T1:9600:9600" (MCR)
"SET TERM/SPEED=9600" (DCL)

About

Filter to simulate baud rates on terminal programs such as cool-retro-term

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published