My project combines two already existing projects by other authors so I didn't reinvent the wheel. I just realized that it would do justice to Andrey Skvortsov's BASIC interpreter to have it working on a proper hardware terminal. Grant Searle's terminal circuit seemed to fit the purpose. I have links to both authors' pages for technical details, schematics and downloads and full credit is given to both for their excellent work.

The hardware terminal (by Grant Searle, check link) was constructed on 2 breadboards as can be seen in the pictures. It works well, although building on a breadboard isn't the best choice; the wire connections are a bit wobbly and this can cause temporary malfunctions. I intend to build a pcb prototype soon. Now, this is a "dummy terminal" because it can only output keystrokes from the keyboard and input character codes and display the text on a screen; no processing of data takes place in it. This hardware terminal has a 80x25 characters resolution, which was the professional standard of the 80's computers.

The Terminal-BASIC language interpreter (by Andrey Skvortsov, check link) runs on an Arduino Mega2560, which is the host computer in this project. The BASIC programming language is there  from the moment the computer is switched on. You can see the bootup message and a  flashing cursor underneath. Terminal-BASIC has a treasure of features but I only activated what I needed for my setup. The SD card feature, which I'm using, is vital for storing programs and loading them back anytime. My particular configuration of TB was rather unusual so I consulted Andrey Skvortsov several times to get the arduino sketches to compile and set the various config options; many thanks go out to him for being kind and helpful.

A green phosphor computer monitor was used, as one can see in the pictures. That 80's "green screen" is typical of the era . The monitor sports an RCA connector -aka "cinch" connector- for Video Input; this is a normal "Composite Video" Input. If you don't have a computer monitor with a Comp Video Input, no worries: your modern LCD Smart TV has such an input, too. Look on the back side. Either it's a yellow RCA connector (next to a red RCA and a white RCA Audio connectors), or a green/yellow RCA (as is the case with my TV) next to a red RCA and a blue RCA; you only use the green/yellow RCA input in the latter case. Or, there may be a SCART connector with the typical trapezoid shape, which is good, again. You only need a "SCART to RCA" adapter.

I used a diy RCA-to-RCA cable to connect the Video Out of the breadboard circuit (golden RCA connector on the lower left in the photo) with the Video Input on the green monitor.

A PS/2 keyboard is also used and this goes right into the PS/2 connector (Black PS/2 connector on the lower centre in the photo).