I'm so glad I managed to setup the Raspberry Pi and the ATARI, so I was able to use the ATARI as a terminal for the Raspberry Pi, so I want to share it with you all
Actually I already played with the RPI 3 years ago. I used the Raspberry Pi and its serial port (/dev/ttyAMA0) for a floppy emulation with AspeQt.
Today it still works and it is even easier with the RespeQt (because the hardware handshake is not necessary anymore):
However the serial port of the Raspberry Pi can also be used to remotely work on the Raspberry Pi and even to visit BBS.
It is not a new topic to use ATARI as a terminal to a Linux machine, but Raspberry Pi makes it more attractive to the community I hope.
All what you need to do is:
1) Prepare a SIO2PI cable (see http://atariage.com/.../#entry2698490)
2) Prepare a SD card with the Raspbian Jessie
3) Start the Raspberry Pi and remove all references to ttyAMA0 from the /boot/cmdline.txt file (create a backup of this file first)
4) Enable the console for the serial port (this is probably anyway a default setting):
sudo systemctl enable serial-getty@ttyAMA0.service
5) Restart the Raspberry Pi
6a) Load the ICE-T terminal software on the ATARI (with RespeQt using SIO2PI or SIO2PC/USB or from any other device like SIO2SD)
6b) If you have less than 128kB RAM load the BobTerm instead
Here are the ATR Images with the ATARI terminal Software:
ICE-T 2.80 alpha 7 icet.atr 130.02KB 176 downloads (load RS232.COM first and then ICET.COM)
BobTerm 1.23 bterm.atr 130.02KB 149 downloads
The trick here is to use the file based R: Handler, since the Raspberry Pi wil not provide the R: Handler as the Atari 850 would do.
Set the baud rate to 9600 (in the Atari terminal software). If you see initially strange characters on the screen in ICE-T, go to menu and select "reset terminal".
You may need to install the telnet client on the Raspberry Pi with:
sudo apt-get install telnet
If you like to use SIO2PI and RespeQt to load the terminal software to the ATARI, you have to first disable the serial console functinality for ttyAMA0 (before starting RespeQt):
sudo systemctl stop serial-getty@ttyAMA0.service
and restart it afterwards (after you close the RespeQt):
sudo systemctl start serial-getty@ttyAMA0.service
The default USER / PASSWORD on the Raspberry Pi are: pi / raspberry
Raspberry expects a VT100 compatible terminal and uses ASCII coding.