Уважаемые господа! Расскажите пожалуйста на каком редакторе на Бэсм-6 печатали таблицы и заголовки, в общем, был ли редактор текста с более продвинутыми функциями, чем ПУЛЬТ?
Подготовил текст для печати в ТИРАЖе, следуя заветам Ильича: ЬЬЛ ЬЬЗ НОВОСТИ ОТ 4 НОЯБРЯ 2020. ЬЬМ 2 ЬЬMN ЬЬML 58 ЬЬН УЖЕ ДАВНО НА МУЗЕЙНОЙ МАШИНЕ ВОЗНИКАЛИ ПРОБЛЕМЫ, СВЯЗАННЫЕ С ПОДВИСАНИЕМ ПРОГРАММЫ "П У Л Ь Т" СНАЧАЛА У ТЕРМИНАЛЬНОГО ЬЬН ПОЛЬЗОВАТЕЛЯ, А ЗАТЕМ И У ОПЕРАТОРА. ПОСЛЕ ПОПЫТКИ СНЯТИЕ ЗАДАЧИ ДИРЕКТИВОЙ "В К Н" ИНФОРМАЦИЯ НА ЬЬН ОПЕРАТОРСКОМ ДИСПЛЕЕ ВЫГЛЯДИТ СЛЕДУЮЩИМ ОБРАЗОМ: ЬЬМ 1 ЬЬН ВКН 41 ЬЬН ECTЬ ЬЬН ВЦПП ЬЬН T3 555500000000 41 00.00.00 00.01.59 7 176 Э71 ЬЬМ 1 ЬЬН ЗАДАЧА ПЕРЕМЕЩАЕТСЯ ИЗ 5-ГО КЛАССА В 7-Й. ЗНАЧЕНИЕ КВАНТА МЕНЯЕТСЯ С 000 НА 176. ДОБАВЛЯЕТСЯ ЗНАЧЕНИЕ ЭКСТРАКОДА 71 ЬЬН ДАННАЯ МАКРОКОМАНДА ОТВЕЧАЕТ ЗА РАБОТУ ПРОГРАММЫ В ТЕРМИНАЛЬНОМ РЕЖИМЕ. ЬЬН ЕСЛИ НЕ ПЫТАТЬСЯ ЗАПУСТИТЬ "П У Л Ь Т" СНОВА, ТО ПРОГРАММА СНИМЕТСЯ "ПО БУДИЛЬНИКУ". ЬЬН ОДНАКО МОЖНО СДЕЛАТЬ СЛЕДУЮЩЕЕ: ЬЬН 1. НА ОПЕРАТОРСКОМ ПУЛЬТЕ ВВЕСТИ: ЬЬМ 1 ЬЬН ОСТ 41 ЬЬН ECTЬ ЬЬН ВКН 41 ЬЬН ECTЬ ЬЬМ 1 ЬЬН НА ТЕРМИНАЛЕ ЗАПУСТИТЬ "П У Л Ь Т" И НАЖАТЬ КЛАВИШУ "ВВОД". ЬЬН ПОЛУЧИМ: ЬЬМ 1 ЬЬН ЭBM-3,T003 ЬЬН PULT2 5555 ЬЬН Ф001 ЬЬН CИCTEMA ПУЛЬT 27.10.80 ЬЬН - ЬЬМ 1 ЬЬН ПОЛУЧИМ ОШИБКУ : ЬЬМ 1 ЬЬН ABОCT 000023 ЬЬМ 1 ЬЬН ЕСЛИ НАЖАТЬ "ВВОД" НА ТЕРМИНАЛЕ ЕЩЁ НЕСКОЛЬКО РАЗ, ПРОГРАММА ЗАВЕРШИТ РАБОТУ. ЬЬН НА ОПЕРАТОРСКОМ ПУЛЬТЕ ПОЯВИТЬСЯ СООБЩЕНИЕ О ОСТАНОВКЕ "П У Л Ь Т А": ЬЬМ 1 ЬЬН ОЗ(001) 555500000000 20.11 M=007 ЬЬМ 1 ЬЬН ТАКИМ ОБРАЗОМ ПРИНУДИТЕЛЬНО ОСТАНОВИТЬ РАБОТУ "П У Л Ь Т А" МОЖНО, НО ДЛЯ ЭТОГО ВСЁ РАВНО ПОТРЕБУЕТСЯ ПОДКЛЮЧЕНИЕ ЬЬН КАК К ОПЕРАТОРСКОМУ ПУЛЬТУ, ТАК И К ТЕРМИНАЛУ, ПРИЧЁМ ИМЕННО К ТОМУ, НА КОТОРОМ ИЗНАЧАЛЬНО ПРОИЗОШЛА ОШИБКА, ДАННОМ ЬЬН СЛУЧАЕ N3 (Т3). ЬЬМ 1 ЬЬН ПОДГОТОВЛЕНО ОПЕРАТОРАМИ ИЛЬИНЫМ А.П. (4103) И А. ТОКУНОВЫМ (4104) ПРИ ПОМОЩИ РЕДАКТОРА СИСТЕМЫ "П У Л Ь Т" И ПРОГРАММЫ "Т И Р А Ж". ЬЬЕ При печати череж ТИРАЖ ничего не вышло, кроме заголовка:
ПАСКАЛЬ-ПРОГРАММА ЛИСТИНГ В ДВЕ КОЛОНКИ.ВЕРС ОТ 14.02.80
Букву Ё использовать нет смысла, она превращается в пробел. Как делать неразрывные пробелы в словах вразрядку, чтобы они не растягивались, я в имеющихся у нас файлах не нашёл.
Кстати, АСПИД кое-как работает: если запустить
ШИФР 419999 ЗС5^
лен 67(2048)^
EEB1A3
*name
*perso:671470
*main aspid
*execute
(содержимое https://github.com/besm6/besm6.github.io/blob/master/wiki/mkb-assembler-guide.txt - можно без первой строки)
*end file
``````
ЕКОНЕЦ
то он печатает кирпич в две колонки, т.е. работает, но использованного формата команд не понимает.
no subject
Date: 2020-11-04 07:02 pm (UTC)ЬЬЛ
ЬЬЗ НОВОСТИ ОТ 4 НОЯБРЯ 2020.
ЬЬМ 2
ЬЬMN
ЬЬML 58
ЬЬН УЖЕ ДАВНО НА МУЗЕЙНОЙ МАШИНЕ ВОЗНИКАЛИ ПРОБЛЕМЫ, СВЯЗАННЫЕ С ПОДВИСАНИЕМ ПРОГРАММЫ "П У Л Ь Т" СНАЧАЛА У ТЕРМИНАЛЬНОГО
ЬЬН ПОЛЬЗОВАТЕЛЯ, А ЗАТЕМ И У ОПЕРАТОРА. ПОСЛЕ ПОПЫТКИ СНЯТИЕ ЗАДАЧИ ДИРЕКТИВОЙ "В К Н" ИНФОРМАЦИЯ НА
ЬЬН ОПЕРАТОРСКОМ ДИСПЛЕЕ ВЫГЛЯДИТ СЛЕДУЮЩИМ ОБРАЗОМ:
ЬЬМ 1
ЬЬН ВКН 41
ЬЬН ECTЬ
ЬЬН ВЦПП
ЬЬН T3 555500000000 41 00.00.00 00.01.59 7 176 Э71
ЬЬМ 1
ЬЬН ЗАДАЧА ПЕРЕМЕЩАЕТСЯ ИЗ 5-ГО КЛАССА В 7-Й. ЗНАЧЕНИЕ КВАНТА МЕНЯЕТСЯ С 000 НА 176. ДОБАВЛЯЕТСЯ ЗНАЧЕНИЕ ЭКСТРАКОДА 71
ЬЬН ДАННАЯ МАКРОКОМАНДА ОТВЕЧАЕТ ЗА РАБОТУ ПРОГРАММЫ В ТЕРМИНАЛЬНОМ РЕЖИМЕ.
ЬЬН ЕСЛИ НЕ ПЫТАТЬСЯ ЗАПУСТИТЬ "П У Л Ь Т" СНОВА, ТО ПРОГРАММА СНИМЕТСЯ "ПО БУДИЛЬНИКУ".
ЬЬН ОДНАКО МОЖНО СДЕЛАТЬ СЛЕДУЮЩЕЕ:
ЬЬН 1. НА ОПЕРАТОРСКОМ ПУЛЬТЕ ВВЕСТИ:
ЬЬМ 1
ЬЬН ОСТ 41
ЬЬН ECTЬ
ЬЬН ВКН 41
ЬЬН ECTЬ
ЬЬМ 1
ЬЬН НА ТЕРМИНАЛЕ ЗАПУСТИТЬ "П У Л Ь Т" И НАЖАТЬ КЛАВИШУ "ВВОД".
ЬЬН ПОЛУЧИМ:
ЬЬМ 1
ЬЬН ЭBM-3,T003
ЬЬН PULT2 5555
ЬЬН Ф001
ЬЬН CИCTEMA ПУЛЬT 27.10.80
ЬЬН -
ЬЬМ 1
ЬЬН ПОЛУЧИМ ОШИБКУ :
ЬЬМ 1
ЬЬН ABОCT 000023
ЬЬМ 1
ЬЬН ЕСЛИ НАЖАТЬ "ВВОД" НА ТЕРМИНАЛЕ ЕЩЁ НЕСКОЛЬКО РАЗ, ПРОГРАММА ЗАВЕРШИТ РАБОТУ.
ЬЬН НА ОПЕРАТОРСКОМ ПУЛЬТЕ ПОЯВИТЬСЯ СООБЩЕНИЕ О ОСТАНОВКЕ "П У Л Ь Т А":
ЬЬМ 1
ЬЬН ОЗ(001) 555500000000 20.11 M=007
ЬЬМ 1
ЬЬН ТАКИМ ОБРАЗОМ ПРИНУДИТЕЛЬНО ОСТАНОВИТЬ РАБОТУ "П У Л Ь Т А" МОЖНО, НО ДЛЯ ЭТОГО ВСЁ РАВНО ПОТРЕБУЕТСЯ ПОДКЛЮЧЕНИЕ
ЬЬН КАК К ОПЕРАТОРСКОМУ ПУЛЬТУ, ТАК И К ТЕРМИНАЛУ, ПРИЧЁМ ИМЕННО К ТОМУ, НА КОТОРОМ ИЗНАЧАЛЬНО ПРОИЗОШЛА ОШИБКА, ДАННОМ
ЬЬН СЛУЧАЕ N3 (Т3).
ЬЬМ 1
ЬЬН ПОДГОТОВЛЕНО ОПЕРАТОРАМИ ИЛЬИНЫМ А.П. (4103) И А. ТОКУНОВЫМ (4104) ПРИ ПОМОЩИ РЕДАКТОРА СИСТЕМЫ "П У Л Ь Т" И ПРОГРАММЫ "Т И Р А Ж".
ЬЬЕ
При печати череж ТИРАЖ ничего не вышло, кроме заголовка:
ПАСКАЛЬ-ПРОГРАММА ЛИСТИНГ В ДВЕ КОЛОНКИ.ВЕРС ОТ 14.02.80
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
- 1 - - 2 -
НОВОСТИ ОТ 4 НОЯБРЯ 2020.
2
0002 58
ЧИС.В ЧУЖ.ЛИСТЕ +000000000000e+00 0000000000022524
АП Э РК И1 И2 И3 И4 И5 И6 И7 И10 И11 И12 И13 И14 И15 И16 И17 КРА ЗПСЧ
02645 74277 00023 04636 05246 25005 25011 25015 00061 00745 00000 77774 00000 25005 02645 00176 02651 25010 00000 00000
ДАТА РЕШ. ВЕРСИЯ 117 СМЕ НАЧ.ВВОДА НАЧ. РЕШ. КОН. РЕШ. КОМ.ВРЕМ. Э.РЕШ. Э.ВВ. ОСТ.ЭКС. ОСТ.ЛИМ. ОСТ.ДЕЖ. ОСТ.Б
04.11.09 06.12.88 1 21.43.33 21.43.33 21.46.41 00.00.33 03 3-0
ОС ДИСПАК ОЗУ ТРАКТЫ ВРЕМ.РЕШ. КАТЕГ. АЦПУ ВУ ТРВ ПИ ПЛ ТЕРМ МБ МД МЛ ПРМЗОН
ЗАКАЗАНО: 0018 020 00.01.09 015.00
ЭМУЛЯТОР ИСПОЛЬ-НО: 0018 001 00.00.00 000.30 0000 00030 0000 0000 0002 000004 00010 00000 00000
БОБ:2061*:50(43)
419900000000 З57
0 *ОС ДИСПАК * S= 0000 009.43.43 0368
ИТМ И ВТ ИМ.С.А.ЛЕБЕДЕВА АН СССР И ВЦ АН СССР
*АЦПУ-0 ЭВМ-3 21.46.41*
********************************************************************************************************************************
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
Видимо, неправильно понял руководящие и направляющие указания старших товарищей.
no subject
Date: 2020-11-29 08:05 pm (UTC)Попробуйте сначала какой-нибудь текст вообще без управляющих комбинаций символов.
no subject
Date: 2020-11-30 09:14 pm (UTC)no subject
Date: 2020-12-01 01:56 am (UTC)Как делать неразрывные пробелы в словах вразрядку, чтобы они не растягивались, я в имеющихся у нас файлах не нашёл.
Кстати, АСПИД кое-как работает: если запустить
то он печатает кирпич в две колонки, т.е. работает, но использованного формата команд не понимает.
no subject
Date: 2020-12-03 08:38 am (UTC)Один вопрос: умеет ли ваша программа-рендерер делать печать с наложением?
Например, запустите в онлайн-эмуляторе
*name programma print 1 print 2 1 format(/'+0 2 4 6 8 ---ЖЖЖXXX') 2 format( '+ 1 3 5 7 9|||ШШШ---') end *no lo *execute *end file