Начало появления данного МОНИТОРа: https://ruecm.forum2x2.ru/t1112-topic
- Звук по умолчанию на INTE, но может быть переопределен.
- В CCP принудительно включается ЛАТ-регистр.
- Удалена директива X
- Директива G теперь не имеет второго параметра - стоп точки. Зато теперь введён возврат из запуска по G по RET. И можно передавать два параметра (второй и третий, они передаются в DE и BC).
- Директива D и L теперь одинаковые.
- Все (имеющие смысл) точки входа МОНИТОРа Орион-128.
- Максимально полная поддержка VT-52 с некоторыми расширениями GEOS/TOS и ограничениями.
- Возможность переопределения п/п работы с консолью, магнитофоном, звуком, принтером
Не поддерживается часть эмуляции VT-52:
- Удержание экрана (VT-52)
- Поддержка кейпада (VT-52)
- Управление принтером (VT-52)
- Управление цветом (GDOS/TOS)
- Очистка до начала экрана (GDOS/TOS)
- Инверсия символов (GDOS/TOS)
Если удастся еще оптимизировать по размеру, то, по убыванию приоритета, реализую:
- Управление принтером (VT-52)
- Удержание экрана (VT-52)
- Очистка до начала экрана (GDOS/TOS)
Что, может быть, но маловероятно, будет поддержано (для цветных РК-86):
- Управление цветом (GDOS/TOS)
- Инверсия символов (GDOS/TOS)
Что не будет поддержано никогда (из-за аппаратуры):
- Поддержка кейпада (VT-52)
- Стандартный журнальный вариант "Радио-86РК"
- Стандартый ROM-диск на 32Кб (для поддержки CP/M)
- МОНИТОР 1.20 16Кб Клавиатура РК-86 + ROM-диск 32Кб
- МОНИТОР 1.20 32Кб Клавиатура РК-86 + ROM-диск 32Кб
Образы для эмуляторов Bashkiria-2M и EMU80.
- Руководство пользователя по МОНИТОРу
- Руководство программиста по МОНИТОРу
- Руководство пользователя DECscope VT-5x
-
УС-G Должен прозвучать звуковой сигнал
-
АР2 C курсор должен переместиться вправо; повторяйте пока курсор не окажется в центре экрана.
-
УС-J курсор должен переместиться вниз на одну строку.
-
АР2 A курсор должен переместиться на одну строку вверх.
-
УС-H курсор должен переместиться на одну колонку влево.
-
УС-I курсор должен переместиться на следующую позицию табулятора.
-
АР2 I курсор должен переместиться вверх на одну строку, при этом должна произойти прокрутка вниз, если курсор на первой строчке.
-
АР2 B курсор должен переместиться вниз на одну строку.
-
АР2 D курсор должен переместиться влево на одну колонку.
Type some characters on all 24 lines. With cursor on the bottom line, press "УС-M"; check for cursor to move to the leftmost position on that line. Press "АР2 K"; check for all characters on the bottom line to be erased. Press "АР2 H"; check for cursor to go to the top left of screen. Press "АР2 J"; check for all characters on the screen to be erased.
- АР2 Z проверка идентификации терминала. При нажатии должен вывести символ "K" (VT-52 без принтера) или "M" (VT-52 с принтером).
Place cursor on bottom line.
Press "ESC ["; enters Hold-Screen mode.
Press "LF".
Type "VT52"; characters should not appear on the screen.
Press "SCROLL"; the message "VT52" should now appear on the screen.
Press "ESC \"; exits Hold-Screen mode.
Press "LF"; check for message to scroll up.
- "АР2 H" курсор должен переместиться на первый символ первой строки.
- Press "АР2 Y" "7" "o"; cursor should move to the last character position on the last line.
- Press "АР2 Y" "7" "SPACE"; cursor should move to the first character position on the last line.
- Press "АР2 Y" "SPACE" "o"; cursor should move to the last character position on the first line.
- Press "АР2 Y" "SPACE" "SPACE"; cursor should move back to the first character position on the first line.