This project demonstrates how to implement vt100 terminal commands using a setup that consists of an arduino pro mini and an ili9340 graphical tft display. The display connects through spi. The arduino RX pin serves as input for sending text to the display.
Here I connect the arduino to an Olinuxino board and display the console stream coming out of it's serial console as the olinuxino board boots into Arch linux: https://www.youtube.com/watch?v=tYjqIejZMrM
Commands such as ESC[1;1H can be used to set cursor position. Colors can be set for background and foreground. Scrolling regions can be defined using ESC[top;bottom r command.
For full list of supported commands and source code go here: https://github.com/mkschreder/avr-vt100