Новости консульского отдела

28 views
Skip to first unread message

Leo B.

unread,
Feb 8, 2022, 3:34:29 AM2/8/22
to БЭСМ-6
TL;DR: пушка не стреляла, потому что не заряжена была.

Для удобства экспериментирования я оставил ГЕНСе только Консулы, сделав один из них операторским.

Какие-то маски и константы физической линии 31 (1-й консул) были, возможно, хакнуты - она работает только на вывод. По прерыванию о наличии символа во входном регистре не делается чтения из этого регистра.

Если же пользоваться линией 32, то всё почти работает, причём вчетверо лучше, чем надо - все выводимые символы выводятся в 4-х экземплярах:

ССССЕЕЕЕРРРРПППП    4444111199999999AAA



    ФФФФ000000002222----5555    444411119999999900000000000000000000000000000000



    ФФФФ000000002222



ИИИИTTTTMMMM    ИИИИ    BBBBTTTT....    CCCC    EEEE    PPPP    ПППП::::    BBBBEEEEPPPP....11115555////    22223333....00002222....88888888



ЧЧЧЧTTTTОООО---- 

Причем давать очередное прерывание по готовности с заметной задержкой и игнорировать лишние записи в выходной регистр, если готовность ещё не выдана, не помогает: всё продолжает выдаваться в четверном экземпляре, но медленно.

Есть и какие-то мелкие ошибки: обратите внимание выше на ААА в конце строки "СЕРП 4199" - эти ААА выдались при нажатии на enter (ETX). Эти мусорные символы разные в зависимости от содержимого строки.

Вопрос лишь в том, это проблемы времянок эмулятора, или подводники хакнули оба консульских канала для каких-то своих целей.

Leo

Leo B.

unread,
Feb 27, 2022, 3:10:55 PM2/27/22
to БЭСМ-6
Вот ведь я ленивый путаник. Чем каждый раз для модификации конфигурации ДИСПАКа мучиться запускать эмулятор, 
запускать СЕРП, вводить пароль, имя варианта, медленно и печально редактировать конфигурацию, и пр, ,
я сделал пакетный запуск ГЕНСа из эмулятора диспака:

ШИФР 419999000000‾ОЗУ 9‾ВХО 63‾ВРЕ 240‾РОС 0‾Е
B63
K 07 010 0074 00 050 0131
K 07 26 00065 00 074 0000
K 07 010 0074 00 23 00075
K 15 24 40000 00 050 0121
K 07 010 0074 00 23 00076
K 15 24 00000 00 050 0121
K 00 22 00000 07 070 0073
K 00 30 02000 00 22 00000
C 0010 0100 0030 0752
C 3077 0000 0002 0123
C 0000 0000 0000 0000
C 0000 0000 0000 0000
C 0000 0000 0000 000N - номер варианта
B100A1
МЛЗАГ 2053-560‾
МЛВВО 2053‾
...
_$
ЕКОНЕЦ

что позволило мне экспериментировать гораздо более эффективно, 
и тут же понял, в чём были мои ошибки. Консул (по крайней мере второй, T32) нормально выдаёт и реагирует на пустую посылку,
но не вводит, когда он никогда не готов (соотв. бит регистра исправности устройств 4102 в всегда 0), и работает в оба направления,
но в четверном экземпляре, когда он всегда готов (соотв. бит регистра 4102 всегда 1). А если сделать по-честному, чтобы при записи
в регистр вывода на консул бит гасился, а вместе с прерыванием по готовности к печати появлялся, то

 3,T032
СЕРП 4199
 Ф001-5 419900000000
 Ф001
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- OВЦП
  T32 419900000000 41    00.00.00 00.02.43  5 050 Э71  

ЧTО-

Работает с бешеной (по сравнению с КВУ) скоростью. :)

1-й консул (Т31), впрочем, всё равно работает только на вывод. Какую-то масочку военные явно хакнули, чтобы у них получался 
красивый протокол, который невозможно испортить. Вопрос лишь, какую.

Leo

Michael Yaroslavtsev

unread,
Feb 27, 2022, 4:29:06 PM2/27/22
to be...@googlegroups.com


On Sun, Feb 27, 2022 at 12:10 PM Leo B. <leo...@gmail.com> wrote:
...
и тут же понял, в чём были мои ошибки. Консул (по крайней мере второй, T32) нормально выдаёт и реагирует на пустую посылку,
но не вводит, когда он никогда не готов (соотв. бит регистра исправности устройств 4102 в всегда 0), и работает в оба направления,
но в четверном экземпляре, когда он всегда готов (соотв. бит регистра 4102 всегда 1). А если сделать по-честному, чтобы при записи
в регистр вывода на консул бит гасился, а вместе с прерыванием по готовности к печати появлялся, то

 3,T032
СЕРП 4199
 Ф001-5 419900000000
 Ф001
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- OВЦП
  T32 419900000000 41    00.00.00 00.02.43  5 050 Э71  

ЧTО-

Работает с бешеной (по сравнению с КВУ) скоростью. :)
"Приятель, поздравляю..."
А ты VT-340 через консульский канал (раздел VIDI, ЕМНИП) видал?
Он тоже с бешеной скоростью работал.

1-й консул (Т31), впрочем, всё равно работает только на вывод. Какую-то масочку военные явно хакнули, чтобы у них получался 
красивый протокол, который невозможно испортить. Вопрос лишь, какую.

Leo

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


--
Thanks,
-- Michael

Leo B.

unread,
Feb 27, 2022, 5:46:33 PM2/27/22
to БЭСМ-6
Он у нас отродясь только с VIDI и пытался работать.
Если я убираю VIDI, никаких записей в регистр вывода на консул вообще не видел, с любым состоянием разрядов готовности.

Leo

Leo B.

unread,
Mar 18, 2023, 2:12:44 PM3/18/23
to БЭСМ-6
Благодаря помощи С. А. Зельдиновой, удалось заставить работать оба Консула:

ИТМ И ВТ. С Е Р П: ВЕР.15/ 23.02.88
ЧТО- про 2053 677
ВЫДАТЬ- 1101-1101
1101) 00000000 00004050    00 000 0000 00 000 4050   00008И  
ВЫДАТЬ- зам
СЛОВО- 1101
ЗАМЕНА- 0
1101) 00000000 00000000    00 000 0000 00 000 0000   000000  
 0001 СЛОВ

И получаем
<etx>
 3,T031
<etx>
 3,T031

как и положено. При конфигурации системы специально подменялась команда реакции на прерывание по вводу с этой линии - видимо, именно ради сохранения красивой выдачи на операторский терминал.

Leo
Reply all
Reply to author
Forward
0 new messages