Программное обеспечение На главную

Коррекции от Сергея

Автор: Сергей  Лупачёв из Сочи.
вопросы, комментарии - (8622)306611 или  serg1@yandex.ru   

 Помните, что версии ПО могут сильно отличаться друг от друга. Поэтому, перед внесением изменений проверьте, не находится ли в указанных областях памяти какая-либо другая информация, отличная от 740FF или от  значения, указанного автором программы.
(Константин из Пушкино)

Выдача АОН по ответу.

Вставка пригодна для вклейки практически в любую версию, т.к. на 34000-FF штатно сидит загрузчик с/на УАВП , т.е. копия НЗТ/УФП2. В отличие от общеизвестной коррекции для более свежих версий нет длительного ожидания снятия запроса АОН, которого при ответе не будет ни при какой погоде :-)). РТ проключается сразу после выдачи пакета.
Работает так: при ответе перехватывается ПУ к МР33, выдается пакет (2,3или 4, см. код) АОН, далее - к МР33... далее как обычно.
текст:
 
34054+ 27344 МР 1ЕС
 34055+ 633A5
 34056+ 43110
 34057+ 71106
 34058+ 221A4
 34059+ 71314
 3405A+ 633A6
 3405B+ 43116
 3405C+ 71104
 3405D+ 7036D
 3405E+ 532A8
 3405F+ 4711B
 34060+ 7037E
 34061+ 7031D
 34062+ 61000 
 34063+ 701A7 (0016C)+1,
отладка
 34064+ 72011
 34065+ 001ED
 34066+ 71299

 
34067+ 740FF
 34068+ 21320 МР 1ЕD
 34069+ 70193 (0016D)+1,
отладка
 3406A+ 2733F
 3406B+ 70354
 3406C+ 633A5
 3406D+ 43113
 3406E+ 71141
 3406F+ 7034C
 34070+ 62000
 34071+ 220A1
 34072+ 431B0
 34073+ 2203C
 34074+ 44000
 34075+ 70370
 34076+ 70371
 34077+ 2203D
 34078+ 40000
 34079+ 220F4
 3407A+ 55188
 3407B+ 220F5
 3407C+ 55108
 3407D+ 2203E
 3407E+ 40000
 3407F+ 220F5
 34080+ 55188
 34081+ 220F6
 34082+ 551C8
 34083+ 2203C
 34084+ 4004B
 34085+ 220F4
 34086+ 55144
 34087+ 22310
 34088+ 220F4
 34089+ 55140
 3408A+ 1137B
 3408B+ 25311
 3408C+ 22323
 3408D+ 200F4
 3408E+ 12240
 3408F+ 62200
 34090+ 71130
 34091+ 603F4
 34092+ 12240
 34093+ 7112D
 34094+ 71125
 34095+ 250F4
 34096+ 16240
 34097+ 71125
 34098+ 7034C
 34099+ 7038F
 3409A+ 22050
 3409B+ 40000
 3409C+ 22050
 3409D+ 54240
 3409E+ 22320 -
выдать двойной пакет. 62000 - одинарный, 22321 - тройной
 3409F+ 220F1
 340A0+ 5513D
 340A1+ 2231C
 340A2+ 22040
 340A3+ 54240
 340A4+ 512A4
 340A5+ 54210
 340A6+ 703AE
 340A7+ 70383
 340A8+ 2434D
 340A9+ 22325 -
время ожидания, по ПСП
 340AA+ 220A4
 340AB+ 47180
 340AC+ 72011
 340AD+ 001EE
 340AE+ 210A0
 340AF+ 47100
 340B0+ 7126B

 340B1+ 740FF
 
340B2+ 27344 МР 1ЕE
 340B3+ 70303
 340B4+ 21321
 340B5+ 70149 (0016E)+1,
отладка
 340B6+ 70324
 340B7+ 70320
 340B8+ 72011
 340B9+ 001EF
 340BA+ 71299

 
340BB+ 740FF
 340BC+ 21319 МР 1ЕF
 340BD+ 7013F (0016F)+1,
отладка
 340BE+ 27344
 340BF+ 7033B
 340C0+ 70360
 340C1+ 230A8
 340C2+ 4711B
 340C3+ 221A4
 340C4+ 71314

 
340C5+ 740FF
 340C6+ 740FF
 340C7+ 740FF

 
340C8+ 2231D программа ПТН выдачи пакета
 340C9+ 623F3
 340CA+ 71156
 340CB+ 71119
 340CC+ 220F3
 340CD+ 71156
 340CE+ 212DF
 340CF+ 241DF
 340D0+ 1437B
 340D1+ 230F4
 340D2+ 42240
 340D3+ 2400A
 340D4+ 50000
 340D5+ 630C4
 340D6+ 23000
 340D7+ 43280
 340D8+ 27353
 340D9+ 70368
 340DA+ 22320
 340DB+ 120F3
 340DC+ 75156
 340DD+ 23310
 340DE+ 72066
 340DF+ 45296
 340E0+ 71100
 340E1+ 601F1
 340E2+ 7513D
 340E3+ 7111F
 340E4+ 270F3
 340E5+ 75156
 340E6+ 71104
 340E7+ 23314
 340E8+ 27353
 340E9+ 70368
 340EA+ 210A4
 340EB+ 74210
 340EC+ 72066
 340ED+ 45290
 340EE+ 220F2
 340EF+ 7110C
 340F0+ 6208C
 340F1+ 1234D
 340F2+ 270A4 -
сбросить таймер по окончании выдачи
 340F3+ 24080
 340F4+ 71100

 340F5+ 740FF
 340F6+ 740FF
 340F7+ 740FF
 340F8+ 740FF
 340F9+ 740FF
 340FA+ 740FF

 340FB+ 25328 отладочные счетчики. закрыть - 75100
 340FC+ 22320
 340FD+ 1206C
 340FE+ 55320
 340FF+ 75100
-----------------------------------------------------------------------------------------------------------
выделенная часть - для тех, кто работает протоколом R1,5

 34288+ 27344 МР 1Е4
 34289+ 601A8
 3428A+ 4711B
 3428B+ 7110B
 3428C+ 70324
 3428D+ 72011
 3428E+ 001E5
 3428F+ 71299

 34290+ 27344 МР 1Е5
 34291+ 7033B
 34292+ 70360
 34293+ 72022
 34294+ 001EC
 34295+ 71314
 
------------------------------------------------------------------------------------------------------------

1441FD+ 000A9 (522A9) - открывать 1-й доп. для МР 1EC-1EF

1443E4+ 34288 (740FF) - СА МР КРВ
1443E5+ 34290 
1443EC+ 34054  
1443ED+ 34068
1443EE+ 340B2
1443EF+ 340BC

 24512C+ 340C8 (45135) - СА прогр. ПТН
Набить и проверить 3! раза. Далее самое интересное:
тип_1   24436C+ 021E4 (02033) - общая активизация
тип_2   24436С+ 021EC (02033) - можно и так, если нет исходящего челнока (R1,5)

Как-то я налетел на следующий глюк: выдал челноком, жду сигнала ОК, ПДМ все еще занят, и тут сразу ОТВЕТ!!! Естественно, висли ПДМы и пришлось ввести МР 1Е4 и 1Е5, где проверяется наличие ПДМ и его освобождение.

Наслаждайтесь!  

К директиве ОО_9...

    Для чтения КВВ с терминала используется директива ОО_9... небычайной левизны, а именно: только одно слово за раз - т.к. нет автоиндексации, печать в тетрадном коде, вероятность несоответствия печати содержимому запрошенного слова КВВ в случае прихода прерывания во время чтения. В результате предлагаемой коррекции КВВ читается как обычная память - директивами РЯ... РМ... ПИ... 


коррекция к ПП ЗП-ЧТ:

потребуется 14 свободных слов в 1 осн.бл. или в области 
УФП - 60000-773FF, например 32310 -:- 14.
код: 
32310+72044,0003F,64330,5006A,
7110B,64213,71108,71102,
24000,3031E,75200,7622B,
24000,3031E,70276,70276,
63080,240FF,3031E,76277,
75200.
340310+32310(740FF) - адрес вставки в АТПД САО в 3-м допе.
640310+32310(4609F) - адрес вставки в АТПД САО в 6-м допе.
210АС+7030F(24000) - активизация.
210AD+74000(3031E) - --:--:--:--:--:--

Наслаждайтесь!

Из старой тетради: 
коррекция для увеличения скорости РТА-80 (РТА-80л) до 200 Бод. 

    В телетайпе - субблок ПРМ-ПРД, схема ПШ2.258.262-01 ЭЗ.
- отрезать 6-ю ногу Е2 (ИЕ10).
- соединить 8-ю ногу Д2 (КТ3) с 4-й Е2 (ИЕ10).
при этом нажатая клавиша - 100 Бод, отжатая - 200 (было 50).
Тэз ППУ: для работы на скорости 100 Бод откусить 12-ю ножку F6(ИЕ2) от
корпуса и соединить 1-ю и 14-ю, на 200 - дополнительно к указанному отрезать 6-ю
ногу Н6(ТМ2), отрезать дорожку, подходящую к 3-й ноге Н6(ТМ2) и подать ее
(дорожку) на 2-ю ногу Н6(ТМ2).
Поправить 271Е6, т.е. наполовину убавить содержимое.

NOTA BENE! Встречались ПИН (ПСЭ), нечетко принимающие посылки от РТА
вследствие большого номинала резика смещения (5.6 - 6.8 кОм). Лечится установкой
доп. резика R ~ 600-1000 Ом прямо на выводы штатного.

время - деньги! :-))

Директива ОИ

    Директива ОИ_АдрОЗУ- в асинхронном режиме отображает на ПИНе информацию из указанного слова ОЗУ каждые 6-7 (12-13) мс. Выключение - ОИ_00000-.

код: периодическое отображение.
Размещается в свободной области 1-го осн. бл., напр. 343с0:
343с0+25328,72011,25155,61343,50000,71108,263ff,71112,
613ec,7001f,71106,61377,70017,71106,21041,50000,
21000,10000,2212b,42327,273c0,76222,2120c,67000,
71106.

код: директива ОИ.
Размещается в 3-м доп. или 1 осн., напр. 3511с0:
3511с0+63311,50040,71105,74000,71375,23320,70360,63300,
50000,71119,63300,5002e,7110e,71103,21000,50000,
21041,54000,211bd,21043,54000,2114b,21013,54000,
712f9,61000,71113.

открыть "ОИ" в таблице директив:
40120+23000(20000) - дир. в 3-м доп. блоке
3402А4+511с0(4621с) - СА директивы
212fd+5631b(740ff) - БПУ к коду отображения
      fe+71101 (740ff)
232e2+72066(740ff) (ну нет в 212е1 - 213е0 трех "стопов" подряд!)
      e3+343c0(740ff)
4+71100(740ff)

активизация: 
212e4+7111c(71112)

    Бывает, что ПИН отображает с неким мерцанием, тогда - УК_7,- и полегчает :-)