тогда покидайте в меня помидорами.
вот то что я навыдумывал (частично реализовал):
---------------
VT52 + GEMDOS/TOS extensions
https://en.wikipedia.org/wiki/VT52
BS \ Backspace, Delete character to left of cursor.
7fh /
HT Horizontal tabulator.
LF Line feed.
CR Carriage Return. Move cursor to the start of the line.
ESC A Cursor up.
ESC B Cursor down.
ESC C Cursor right.
ESC D Cursor left.
ESC E Clear screen and place cursor at top left corner. Esc H + Esc J
ESC F Enter graphics mode.
ESC G Exit graphics mode.
ESC H Move the cursor to the home position.
ESC I Reverse line feed.
ESC J Erase from the cursor to the end of the screen.
ESC K Erase from the cursor to the end of the line.
ESC Y Ps Ps \ Move the cursor to given row and column.
ESC Ps Ps / Each ordinate is encoded in a single character as value+32.
^^^ / For example, ! is 1. The screen coordinate system is 0-based.
!ESC L Insert a line.
!ESC M Delete line. Remove line.
ESC b \\ Set text colour.
^^^ // color 0...f + 30h
ESC c \\ Set background colour.
^^^ // color 0...f + 40h
colors / 0 - black, 1 - red, 2 - green, 3 - yellow, 4 - blue, 5 - magenta, 6 - cyan, 7 - white, 4'bit - Bright
!ESC d Clear to start of screen. Clear screen up to cursor.
ESC e Cur_on. Show cursor.
ESC f Cur_off. Hide cursor.
ESC j Save cursor position. "Remember" cursor.
ESC k Restore cursor position.
!ESC l Erase the entire line and position the cursor on the left.
!ESC o Clear current line from the left side to the cursor.
ESC q Normal video. Switch off inverse video text.
ESC p Reverse video. Switch on inverse video text.
ESC w Wrap off, Disable line wrap.
ESC v Wrap on, Enable line wrap.
---------------
! - обозначены нереализованные ф-ции
BS - переделал в курсор назад, 7fh - игнорируется.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 


