Я заметил два отличия в поведении терминалов, которые влияют на работу игр:

1. Фиксируется ли курсор в крайних позициях строки или переходит в [конец предыдущей]/[начало следующей].

2. Происходит ли перевод строки при выводе последнего символа в последней строке или курсор переходит в начало экрана.

Кроме того, стандарт VT требует, чтобы при прямом позиционировании курсора - он не смещался в сторону недостижимой координаты ( это, например, позволяет родному драйверу SL производить прямое позиционирование курсора в строке по X, не зная положения строки на экране по Y ).

Как ни странно - некторые терминалы, при наличии в адресе прямого позиционирования недостижимой координаты - смещают курсор на соответствующий край экрана. На таких терминалах может работать только советский SL, который двигает курсор по строке без использования ESC-кодов прямого позиционирования.