Кто в ИТМиВТ гороскопами увлекался?

28 views
Skip to first unread message

Leo B.

unread,
Jan 4, 2022, 12:41:05 PM1/4/22
to БЭСМ-6
На ИТМовском 2048 обнаружился бинарник паскаль-программы ГОРОСК, декомпилированной как https://github.com/besm6/bega-re/blob/master/horosc.pas

Она спрашивает дату, что-то на её основе с помощью чего-то по модулю 1013 считает;  работает с какими-то упакованными массивами, и печатает, если заставить, 13 пар чисел. 

Возможно, предполагалось что-то рисовать на графическом дисплее, потому что есть вызов экстракода захвата терминала. Также есть проверка наличия ленты с номером 8, с которой ничего не читается и на которую ничего не пишется.

Приглашения для ввода при этом в стиле Джина: ==+ и -=% 

Для чего бы эта поделка была на 2048, и чья бы она могла быть?

Leo

Sergey Rozhkov

unread,
Jan 4, 2022, 12:56:44 PM1/4/22
to be...@googlegroups.com
Леня, привет!

Насколько я помню, это была наша поделка :)
У Вадима Валериановича, в пору рисования на графопостроителе в системе ГРАФАЛ, была одна из картинок, которая называлась как раз "Гороскоп" (3D картинка).
Это и сподвигло Володю Тихорского написать собственную программу ГОРОС(КОП) для более простого рисования некой абстрактной фигуры (2D) на основе введенной даты (у меня даже где-то остались такие картинки).
Позже мы перенесли это для рисования на первых графических терминалах и персоналках.
Это был отличный способ "охмурять" девушек :-D
Рисуешь такую картинку (в углу, естественно дата рождения объекта охмурения), а далее - дело красноречия.
Плести можно было что угодно, объясняя "поведение и изгибы" линий на картинке, "сплетение судеб"  :-)
Эффект был ошеломляющий!
Как-то вот так )))
Да, ленту 8 захватывали для рисования.
По-моему, это было связано с синхронизацией работы на графопостроителе (чтобы никто другой в это время на начал что-то выдавать на графопостроитель).

-сергей


--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/d7729735-d6e4-4fd5-b4a7-4084ca1548ban%40googlegroups.com.

Leo B.

unread,
Jan 4, 2022, 1:25:57 PM1/4/22
to БЭСМ-6
Привет, Сергей! С Новым годом!

Спасибо! Вот, например, как она работает:

 ==+ г  
ВВОД ДАННЫХ <Д М Г ПОВ ВЕР [Д М Г]>
 -=% 22 6 1941 1 1
  1  559         0
  2 1412       279
  3  610       900
  4  101       188
  5    0       460
  6  110       834
  7 1286       554
  8   31       650
  9 1459       273
 10  930       470
 11 1406       538
 12 1401       215
 13  314       290
 ==+
 
Что такое "пов" и "вер", осталось неясным. 
Добавление в конце другой даты на результат не повлияло.

Ой, я всё понял! Там мне пришлось изменить значение одной переменной (видимо, debug) с false на true, чтобы эти числа выдавались на экран, а в нормальном режиме там оно как-то упаковывается и передается экстракоду Э50 1211 (сейчас в эмуляторе заглушка), который, видимо, и есть экстракод рисования на графопостроителе. И, похоже, видны процедуры "перо вверх" и "перо вниз", и процедуры перемещения. Вот бы это оживить ради интереса. Тихорский доступен?

Leo

Sergey Rozhkov

unread,
Jan 4, 2022, 2:46:45 PM1/4/22
to be...@googlegroups.com
Привет!

И тебя с Новым Годом!

Ну да, основной вывод был - графопостроитель.
Володя все еще в МЦСТ работает. Есть и почта и телефон.
Я с ним периодически общаюсь.
Что такое ПОВ и ВЕР - подзабыл. Можно, конечно, вспомнить, глядя на программу.
Но можно и Володю спросить попробовать.
Я ему напишу тогда.

-сергей


Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/e94dcc89-ab4c-476b-a8ef-9c79bb80921en%40googlegroups.com.

Leo B.

unread,
Jan 4, 2022, 4:15:35 PM1/4/22
to БЭСМ-6

В своей локальной копии я задавил вывод на ГП и в процедуре transport просто печатаю

 _if (dx = 0) & (dy = 0) _then  EXIT;
  _if penDown _then writeln(dx, dy, ' rlineto')
  _else writeln(dx, dy, ' rmoveto');
  exit;

Потом всё это рисуется в GhostScript.


ПОВ - это режим "bold" для большей толщины линий,
ВЕР - видимо, "версия" - при той же дате варьирует картинку существенным образом.
Вторая дата - похоже, чтобы картинка вычислялась по одной дате, а писалась другая.

Ура, ещё одну программу практически оживили.

Leo

Sergey Rozhkov

unread,
Jan 4, 2022, 4:29:03 PM1/4/22
to be...@googlegroups.com
ЗдОрово!
Молодец!

Да, точно! Вторая дата - это то, что на картинке рисуется, а первая используется просто как начальное случаное число.
Если картинка не устраивает, то можно выбрать другую начальную дату для рисования картинки, а уже на картинке нарисовать "правильную" дату ))



Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/f56d85c2-bef3-4aa0-a60d-3cf8e8fa0f85n%40googlegroups.com.

Leo B.

unread,
Jan 4, 2022, 4:40:14 PM1/4/22
to БЭСМ-6
Кстати, дата компиляции в бинарнике - 120183, так что через неделю этой программе будет ровно 39 лет.  Можно Володю порадовать, что она ещё жива. :)

А ПУЛЬТу сегодня ровно 40 лет:

  СИСТЕМА ПУЛЬТ   04.01.82    

Leo

Sergey Rozhkov

unread,
Jan 4, 2022, 4:57:54 PM1/4/22
to be...@googlegroups.com
С Праздником, однако )
Обязательно Володе отпишу.
Но вот с ПУЛЬТом...
Вообще-то мы использовали Пульт еще когда я был студентом (а я с Вадимом Валериановичем с начала 1978 года, на третьем курсе).
1982 год - это уже я в аспирантуре был.
Так что, вероятно, это дата последней версии ПУЛЬТа?
 А, да! ПУЛЬТ-78 - первая версия:

Мы как раз ее и начали использовать. Вадим Валерианович принес первую версию в ИТМ.




Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/f3a259d5-1b45-4db2-ad9b-f4adf8b32da3n%40googlegroups.com.

Макаров-Землянский Николай

unread,
Jan 8, 2022, 1:06:09 PM1/8/22
to be...@googlegroups.com
Мысль пришла в голову про графику (графопостроитель).
Леонид! Если Вы что-то разумное будете передавать от БЭСМ-6 через Telnet, то я готов изготовить что-то разумное в Ирбисе. Например, в on-line рисовать линии, или по файлу вывода что-то отрисовать.
 
 
05.01.2022, 00:57, "Sergey Rozhkov" <s.a.r...@gmail.com>:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CADF6C3jKU%3DVuRS2kQHQFCYtbKrxQpaq3ZEDBeECf4txWSa5O%2BA%40mail.gmail.com.

Leo B.

unread,
Jan 9, 2022, 4:21:14 AM1/9/22
to БЭСМ-6
On Saturday, January 8, 2022 at 10:06:09 AM UTC-8 nvmz wrote:
Мысль пришла в голову про графику (графопостроитель).
Леонид! Если Вы что-то разумное будете передавать от БЭСМ-6 через Telnet, то я готов изготовить что-то разумное в Ирбисе. Например, в on-line рисовать линии, или по файлу вывода что-то отрисовать.

Предпочтительный механизм передачи выдач на устройства вывода пользователям - через веб-сайт. Сперва нужно организовать возможность просмотра выдач на АЦПУ в веб-браузере.  

А потом уже можно будет разбираться, что должно происходить при выдаче Э50 1211. 

Очень досадно, что ГРАФАЛ не сохранился.

Leo

Макаров-Землянский Николай

unread,
Jan 9, 2022, 6:33:08 AM1/9/22
to be...@googlegroups.com
 
 
09.01.2022, 12:21, "Leo B." <leo...@gmail.com>:
On Saturday, January 8, 2022 at 10:06:09 AM UTC-8 nvmz wrote:
Мысль пришла в голову про графику (графопостроитель).
Леонид! Если Вы что-то разумное будете передавать от БЭСМ-6 через Telnet, то я готов изготовить что-то разумное в Ирбисе. Например, в on-line рисовать линии, или по файлу вывода что-то отрисовать.
 
Предпочтительный механизм передачи выдач на устройства вывода пользователям - через веб-сайт. Сперва нужно организовать возможность просмотра выдач на АЦПУ в веб-браузере. 
1. У меня нет доступа к серверу, на котором установлен Эмулятор БЭСМ-6. Таким образом, я не могу разработать веб-сайт. Это должны делать люди, у которых есть соответствующие возможности.
Хотя посмотрел реальный файл output.txt. Я не понял, что Вы хотите отображать через сайт в веб-браузере?
2. Что делает Э71 в Графоре? Причем по разному для БЭСМ-6 и Эльбрус-Б.
 
 
А потом уже можно будет разбираться, что должно происходить при выдаче Э50 1211. 
 
Очень досадно, что ГРАФАЛ не сохранился.
 
Leo

 

--

Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/4bc0e97f-3cba-4959-9a0a-7ae189d31e3fn%40googlegroups.com.

Leo B.

unread,
Jan 10, 2022, 10:56:18 AM1/10/22
to БЭСМ-6
On Sunday, January 9, 2022 at 3:33:08 AM UTC-8 nvmz wrote:
  
Предпочтительный механизм передачи выдач на устройства вывода пользователям - через веб-сайт. Сперва нужно организовать возможность просмотра выдач на АЦПУ в веб-браузере. 
1. У меня нет доступа к серверу, на котором установлен Эмулятор БЭСМ-6. Таким образом, я не могу разработать веб-сайт. Это должны делать люди, у которых есть соответствующие возможности.
Хотя посмотрел реальный файл output.txt. Я не понял, что Вы хотите отображать через сайт в веб-браузере?

Например, все выдачи пользователя за последние сутки, разделенные на файлы. Для нахождения авраспа и шифра в нём много ума не надо.

2. Что делает Э71 в Графоре? Причем по разному для БЭСМ-6 и Эльбрус-Б.

Понятия не имею, никогда с Графором не работал.

Leo

Макаров-Землянский Николай

unread,
Jan 10, 2022, 11:26:11 AM1/10/22
to be...@googlegroups.com
 
 
10.01.2022, 18:56, "Leo B." <leo...@gmail.com>:
 
On Sunday, January 9, 2022 at 3:33:08 AM UTC-8 nvmz wrote:
  
Предпочтительный механизм передачи выдач на устройства вывода пользователям - через веб-сайт. Сперва нужно организовать возможность просмотра выдач на АЦПУ в веб-браузере. 
1. У меня нет доступа к серверу, на котором установлен Эмулятор БЭСМ-6. Таким образом, я не могу разработать веб-сайт. Это должны делать люди, у которых есть соответствующие возможности.
Хотя посмотрел реальный файл output.txt. Я не понял, что Вы хотите отображать через сайт в веб-браузере?
 
Например, все выдачи пользователя за последние сутки, разделенные на файлы. Для нахождения авраспа и шифра в нём много ума не надо.

Леонид! Если все просто, сделайте это!
 
2. Что делает Э71 в Графоре? Причем по разному для БЭСМ-6 и Эльбрус-Б.
 
Понятия не имею, никогда с Графором не работал.
 
Leo

 

--

Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/af32f550-d4b8-4f5d-aa67-405c650dc68cn%40googlegroups.com.

Василий Долматов

unread,
Jan 10, 2022, 2:50:39 PM1/10/22
to 'Кирилл Кобелев' via БЭСМ-6


 
2. Что делает Э71 в Графоре? Причем по разному для БЭСМ-6 и Эльбрус-Б.

Да все то же, что и любой графопостроитель :) 

в нерезиденте Э71TK просто было место :) 

там, если на сумматор была поднята нужная константа (склероз бубнит в углу, что это было ‘GRAFOR’  но может быть в нетипичной кодировке), 
то подгружался уже другой нерезидент, который и отвечал за выполнение команд… 

как графопостроитель (в МГУ это был BENSON 111) был подключен физически - на знаю (склероз опять бубнит, что, наверное, через канал CONSUL :) )

dol@

Leo B.

unread,
Jan 12, 2022, 1:53:43 PM1/12/22
to БЭСМ-6
On Tuesday, January 4, 2022 at 1:40:14 PM UTC-8 Leo B. wrote:
Кстати, дата компиляции в бинарнике - 120183, так что через неделю этой программе будет ровно 39 лет.  Можно Володю порадовать, что она ещё жива. :)

Ко дню рождения программы ГОРОСК я разобрался, как работал экстракод Э50 1211, который выдавал графкоманды напрямую на графопостроитель.
Ему нужно было задавать ключ 71717 на 3-м индекс-регистре, а на сумматоре - адрес начала массива 6-битных графкоманд из 64 слов, и всё. 
Признак конца массива, если он неполон - команда 54.

ГОРОСК зачем-то выдаёт 8 пустых команд в начале каждого блока, а так всё работает штатно и рисует примерно то же самое, что и раньше. 

Перекодировка из графкоманд, уже преобразованных в последовательность восьмеричных чисел в текстовом виде, в постскрипт тривиальная:

#include <cstdio>
int main() {
    int i;
    printf("%%!\n\
0 setlinewidth 0 0 moveto 72 400 div dup scale\n\
/mv { rmoveto } def\n\
/x00 { -2 0 mv } def\n\
/x00 { -2 0 mv } def\n\
/x01 { -2 2 mv } def\n\
/x02 { 0 2 mv } def\n\
/x03 { 2 2 mv } def\n\
/x04 { 2 0 mv } def\n\
/x05 { 2 -2 mv } def\n\
/x06 { 0 -2 mv } def\n\
/x07 { -2 -2 mv } def\n\
/x10 { } def\n\
/x11 { /mv { rmoveto } def currentpoint /y exch def /x exch def stroke x y moveto } def\n\
/x12 { /mv { rlineto } def currentpoint /y exch def /x exch def stroke x y moveto } def\n\
/x30 { -1 2 mv } def\n\
/x31 { -1 -2 mv } def\n\
/x32 { -2 1 mv } def\n\
/x33 { -2 -1 mv } def\n\
/x34 { 1 2 mv } def\n\
/x35 { 1 -2 mv } def\n\
/x36 { 2 1 mv } def\n\
/x37 { 2 -1 mv } def\n\
/x54 { stroke showpage } def\n");

    while (scanf("%o", &i) == 1) {
        printf("x%02o\n", i);
        if (i == 054) break;
    }
}
 
  

Василий Долматов

unread,
Jan 13, 2022, 4:22:14 AM1/13/22
to 'Кирилл Кобелев' via БЭСМ-6


12 янв. 2022 г., в 21:53, Leo B. <leo...@gmail.com> написал(а):

On Tuesday, January 4, 2022 at 1:40:14 PM UTC-8 Leo B. wrote:
Кстати, дата компиляции в бинарнике - 120183, так что через неделю этой программе будет ровно 39 лет.  Можно Володю порадовать, что она ещё жива. :)

Ко дню рождения программы ГОРОСК я разобрался, как работал экстракод Э50 1211, который выдавал графкоманды напрямую на графопостроитель.
Ему нужно было задавать ключ 71717 на 3-м индекс-регистре, а на сумматоре - адрес начала массива 6-битных графкоманд из 64 слов, и всё. 
Признак конца массива, если он неполон - команда 54.

ГОРОСК зачем-то выдаёт 8 пустых команд в начале каждого блока, а так всё работает штатно и рисует примерно то же самое, что и раньше. 

видимо, первые посланные «туда» команды пропадали и «вылечили» вот таким образом… :) 

dol@

Leo B.

unread,
Jan 13, 2022, 4:35:00 AM1/13/22
to БЭСМ-6
Для простоты разбирательств с экстракодом выдачи на графопостроитель я сделал тестовую программу:

Тестовая программа:

ШИФР 419999^BPE 1^BXO 1^ОЗУ 1^АЦП 1^EВ1
K 03 24 71717 00 010 0100  <-- устанавливаем ключ на регистр и считываем адрес начала буфера
K 00 050 1211  <--- экстракод выдачи на ГП
K 00 074 0000  <--- конец задачи
B 100
C 0000 0000 0000 0200  <--- адрес буфера
B 200
C 1200 0102 0304 0506 <--- произвольные данные, похожие на графкоманды
C 0710 1112 3031 3233
C 3435 3637 1010 1054 <--- 54 - признак конца
EKOHEЦ
 
Если устанавливать на регистр число, отличное от 71717, то ожидаемо получается авост ЗАПРЕЩЕННЫЙ ЭКСТРАКОД. 
Но даже с правильным значением гранаты оказались не той системы: Э50 1211 выполняется вхолостую, даже если сгенерировать систему с разделом ГРА БЭСМ.

И тут я вспомнил, что пару дней назад видел в книге Кобелева "Машинная графика для системы БЭСМ-алгол", откуда я взял
значения графкоманд, упоминание Э50 1205 наряду с 1211 (стр. 169, "Работа системы ГРАФАЛ с ОС ДИСПАК"). Заменил 1211 на 1205,
и достиг некоторого успеха: задача зависает на экстракоде, через некоторое время на операторском терминале начинают
регулярно появляться сообщения " BK.Г", но при этом никаких команд УВВ (033) с неизвестными адресами не выдаётся,
и попыток писать в порт "Консула" не делается.  Так что как только мы выясним, каким образом Диспак ожидал увидеть готовность
графопостроителя, всё должно заработать.

Leo

Leo B.

unread,
Jan 13, 2022, 4:48:13 AM1/13/22
to БЭСМ-6
Даже с параметром генерации "ГРА НЕТ",  Э50 1205 приводит к зависанию и " ВК.Г". Много ли корысти тогда было в этом параметре?

Василий Долматов

unread,
Jan 13, 2022, 6:53:32 AM1/13/22
to be...@googlegroups.com


13 янв. 2022 г., в 12:48, Leo B. <leo...@gmail.com> написал(а):

Даже с параметром генерации "ГРА НЕТ",  Э50 1205 приводит к зависанию и " ВК.Г". Много ли корысти тогда было в этом параметре?

он мог касаться совершенно другого вида подключения графопостроителя :)

--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/098da308-db09-4513-abeb-dbb231f9f036n%40googlegroups.com.

Макаров-Землянский Николай

unread,
Jan 13, 2022, 7:04:15 AM1/13/22
to be...@googlegroups.com
Все же кто-нибудь и как-нибудь сообщите мне, пожалуйста, как сделать отображение на удаленном дисплее.
Готов сделать несколько вариантов.
Современные версии Паскаля умеют многое.
Коллеги! Хочется видеть реальные результаты!
 
1.01.2022, 14:53, "Василий Долматов" <vdol...@gmail.com>:
 
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/C9E017E4-7C44-43B0-8DFC-D15808CF56D3%40gmail.com.

Leo B.

unread,
Jan 13, 2022, 1:57:25 PM1/13/22
to БЭСМ-6
Отображение на удаленном дисплее делается путем реализации графического дисплея. У нас есть программа (единственная, нашедшаяся в текстах; возможно, родственница "гороскопа")


которая рисует на дисплее (Винницкая) Электроника МС 7401. Программа пытается захватить графический терминал с фиксированным номером 23В (строка 6). 
Этот номер можно заменить на меньший (например, 4 или 5), и подключаться к эмулятору столько раз, сколько нужно для получения желаемого номера.
Или программа может спрашивать номер терминала, который нужно захватить.

А дальше вопрос лишь в реализации графических команд (там ещё и загрузка шрифта есть, я вижу). 

Если не найдётся адекватной документации, и будет трудно разобраться, то можно реализовать какую-нибудь другую систему команд и исправить программу соответственно.

Leo

Sergey Rozhkov

unread,
Jan 13, 2022, 2:07:58 PM1/13/22
to be...@googlegroups.com
Ух ты!
А это же наше "творчество" :-D
Узнаю )))
Вот спасибо за приятные воспоминания! )


Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/42feaaf9-f6ae-43e0-adb0-9e8a888ff00en%40googlegroups.com.

Leo B.

unread,
Jan 13, 2022, 2:26:02 PM1/13/22
to БЭСМ-6
On Thursday, January 13, 2022 at 3:53:32 AM UTC-8 ReedCat wrote:


13 янв. 2022 г., в 12:48, Leo B. <leo...@gmail.com> написал(а):

Даже с параметром генерации "ГРА НЕТ",  Э50 1205 приводит к зависанию и " ВК.Г". Много ли корысти тогда было в этом параметре?

он мог касаться совершенно другого вида подключения графопостроителя :)

Может быть; в ГЕНСе ещё есть и "РПГ БЭСМ/любое другое слово". Сейчас ситуация такая: Диспак разрешает прерывание по неописанному 8-му разряду ПРП (в то время как в исправленной руками таблице в 033 4034, разряды 5 и 6), но посылка этого прерывания и игры с регистром готовности (033 4102, разряды якобы 9-10) ни к чему не приводят. Когда они были нулями, не работало, и сделал единицами - тоже не работает, в смысле, что никаких выдач ни в какие регистры не производится.

Leo B.

unread,
Jan 13, 2022, 2:35:53 PM1/13/22
to БЭСМ-6
On Thursday, January 13, 2022 at 11:07:58 AM UTC-8 s.a.r...@gmail.com wrote:
Ух ты!
А это же наше "творчество" :-D
Узнаю )))
Вот спасибо за приятные воспоминания! )

Почти все статичные картинки я ещё давно получил, https://spamsink.dreamwidth.org/1029067.html (заменой процедур рисования на печать команд постскрипта).

Хотелось бы увидеть "КИНО".

Генерация имени розы меня очень порадовала. 

Не помнишь, где вы брали описание системы команд дисплея? Если оно было хоть как-то издано, то есть шанс его найти.

Leo

Sergey Rozhkov

unread,
Jan 13, 2022, 2:50:34 PM1/13/22
to be...@googlegroups.com
Вот-вот, те самые картинки )
Мой сын до сих пор помнит, как "птичка" летала по экрану (на Новый Год приводили его в ИТМ) :)))
Что там было в  КИНО - не помню.
А вот про систему команд спрошу у Тихорского.
Но была какая-то книжка по дисплею.
Можно попробовать поискать.
Кстати, там возникал вопрос по ГРАФАЛу (ранее).
Вадим Валерианович ведь издал книжку для защиты кандидатской.
Там, по-моему, и все тексты были процедур.
Она у меня есть, но в Москве. И можно в библиотеке найти.
Лена Голенкова занималась сбором материалов, в частности, по машинной графике и ГРАФАЛу.
Я через Серегу Любского отсылал ей ссылки, в том числе и на книжку ГРАФАЛ:
"Машинная графика для системы БЭСМ-алгол"

--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/1c2ea7db-2922-4e0d-9413-861e2a76f0aen%40googlegroups.com.

Leo B.

unread,
Jan 13, 2022, 6:51:30 PM1/13/22
to БЭСМ-6
Если книжка по дисплею найдётся, было бы очень здорово!

Книжка про ГРАФАЛ у меня с детства была, мне её когда-то привезли, я из неё взял https://i.stack.imgur.com/TSTlz.jpg и по ней написал преобразование в PostScript.
И там же прочитал про Э50 1211 и Э50 1205.

Текстов процедур там не было (это были бы бешеные десятки килобайт текста на автокоде ИТМ, которые бы никто читать не стал), только описание интерфейса процедур.
Сколько зон она занимала, не очень понятно, но, видимо, довольно много, поскольку курочкинский Алгол хранил все библиотеки в текстовом виде.
Даже на ИТМ-овском 2048 не сохранилась (а куски стандартной библиотеки Алгола-БЭСМ там есть).

Leo
Reply all
Reply to author
Forward
0 new messages