Animated "typing" text on TVout using a CRT display?

Hey guys, basically i am trying to make a working Fallout based terminal using the Arduino.

i have set up TVout to display some basic text, but other than that it just "comes on".

is there any way to delay each character for a few milliseconds as it appears to give the effect of the text typing out?

i know it is doable with liquid crystal displays, but is it doable with CRTs?

the code i am using is rather basic as i am not very skilled in C++ (this is my first project)

eventually i plan on making a full security system with keypad lock (or keyboard) and audio output (which will be individual sound circuits triggered by a digital pin going high)

attached is a picture of what i have so far achieved (the keypad lock is already built using an arduino mega)

this is the code i am using:

#include <TVout.h>
#include <fontALL.h>

TVout TV;
int led = 13;

void setup()  {
  //TV.begin(PAL,120,96);
  TV.begin(NTSC, 143, 102);
  TV.select_font(font4x6);
  pinMode(led, OUTPUT);
  
  
  TV.println("Welcome to ROBCO Industries (TM)\nTermlink\n\n" );
  TV.println(" [> Security Door Control ]\n\n\n\n\n\n" );
  TV.draw_rect(0, 29, 108, 10, WHITE);
  TV.println(" >Password Accepted_");
  delay(1);
}

void loop ()
{}

(note i did change the font size)

Nice Work