Реализован ввод с перфокарт
Dec. 10th, 2020 11:32 pmВ версии, доступной на https://github.com/besm6/simh можно вводить задачи с "перфокарт". Это и быстрее, чем с "перфоленты", и в целом удобнее, хотя из-за отсутствия точных данных о временны́х характеристиках устройства ввода, иногда при вводе очень длинных "колод перфокарт" бывают сбои ("НЕТ КНЦА ПК"). Тогда нужно просто повторить ввод (снова attach ..., ВВД).
Отличия:
Таким образом, формат пакетной задачи для SIMH стал идентичен формату для эмулятора Диспака.
Ради прикола был реализована опциональная перекодировка вводимого текста в поколонный формат УПДК, о деталях которого ИТМ и ВТ и ОИЯИ так и не смогли договориться, поэтому он практически не использовался.
Но работает.
Отличия:
- в команде SIMH attach вместо fs0 или fs1 говорить vu0 или vu1. Ключ -t больше не нужен (игнорируется).
- команда Диспака ФС8 продолжает работать, хотя более правильно давать команду ВВД.
- управляющий символ ^] в первой позиции строки после В1А3 нужно удалить вовсе
- вместо управляющего символа ^] перед ЕКОНЕЦ нужно вставить строку, состоящую ровно из шести символов ``````
- стало можно вводить образы перфокарт, нарисованные точками и буквами О: https://github.com/besm6/besm6.github.io/blob/master/wiki/examples/punchtest.b6
Таким образом, формат пакетной задачи для SIMH стал идентичен формату для эмулятора Диспака.
Ради прикола был реализована опциональная перекодировка вводимого текста в поколонный формат УПДК, о деталях которого ИТМ и ВТ и ОИЯИ так и не смогли договориться, поэтому он практически не использовался.
Но работает.