СВМ ЕС

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Dinozavr
Advanced Member
Сообщения: 335
Зарегистрирован: 29.12.2018,04:53

СВМ ЕС

Сообщение Dinozavr » 22.12.2022,01:21

s390soft писал(а): 26.04.2022,23:21 Про виртуальные адреса в 360й системе уже писали. Это бред,
К. Джермейн Программирование на IBM/360

стр. 775 ... 4 RX B1 LRA ... Load Real Address
стр. 777 4 Только для модели 67

Могли бы пояснить особенности модели 67?

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 22.12.2022,15:56

360 model 67, насколько я знаю, первая серийная машина с поддержкой виртуальной памяти (блок DAT = Dynamic Address Translation). Самая первая машина, включающая DAT была 360 model 65M, но она серийно не производилась. Именно на 360-67 была реализована CP67, которая впоследствии стала VM/370. в вики есть неплохая статья про 360-67, у меня есть документация IBM (с archive.org и bitsavers.org по-моему), если нужно.
Так что, 360-67 это "почти" 370.

Dinozavr
Advanced Member
Сообщения: 335
Зарегистрирован: 29.12.2018,04:53

СВМ ЕС

Сообщение Dinozavr » 22.12.2022,22:08

Не в надобность, а в интерес - полный комплект исходников VM+CMS у вас сохранился? Ходил он по СССР в конце 80-х, но я не забрал когда увольнялся.)))

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 23.12.2022,13:25

Добрый день.
Все материалы VM/370 есть здесь https://www.cbttape.org/vm6.htm
А также здесь - http://www.vm370.org/VM/V1R1.2 и здесь https://github.com/s390guy/vm370, это группа энтузиастов, поддерживающая VM/370 на платформе Hercules/Hyperion.
Исходные материалы CP67/CMS (т.е. более ранние) здесь https://github.com/moshix/CP-67-CMS-Source
У меня есть материалы СВМ ЕС 5, что соответствует VM/ESA 2, но к сожалению не полные. Начиная еще с VM/SP исходные тексты некоторых компонентов уже не поставлялись, в частности, это full-screen CMS, GCS.

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 06.01.2023,19:59

Старые документы, подготовленные для вывода на "широкую" печать в виде двух страниц на лист неудобно просматривать, да и вообще просмотр документов в эмуляторе терминала это прошлый век. Я преобразовал документы ОС7 в HTML (это документы СВМ ЕС и БОС с минидисков 500 и 501). Надеюсь, что это будет удобно. Все файлы архива следует распаковать в одну папку и открыть index.htm.
Замечания и предложения принимаются. Преобразование выполнялось этими средствами.
Я надеюсь, что с помощью этой процедуры можно преобразовать любые старые документы, подготовленные в формате печати на АЦПУ.

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

Вклад в сообщество

СВМ ЕС

Сообщение Shigure » 07.01.2023,11:19

Gregory писал(а): 06.01.2023,19:59 Старые документы, подготовленные для вывода на "широкую" печать в виде двух страниц на лист неудобно просматривать, да и вообще просмотр документов в эмуляторе терминала это прошлый век. Я преобразовал документы ОС7 в HTML (это документы СВМ ЕС и БОС с минидисков 500 и 501). Надеюсь, что это будет удобно. Все файлы архива следует распаковать в одну папку и открыть index.htm.
Замечания и предложения принимаются. Преобразование выполнялось этими средствами.
Я надеюсь, что с помощью этой процедуры можно преобразовать любые старые документы, подготовленные в формате печати на АЦПУ.
Спасибо, а можете отправить архив в группу нашу в тлг? А то у меня циклическое перенаправление и не качается с хода:(
Коллекция советской ферритовой памяти www.mirebs.com

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 07.01.2023,19:04

Shigure писал(а): 07.01.2023,11:19 а можете отправить архив в группу нашу в тлг?
отправил

igorek2003
Newbie
Сообщения: 23
Зарегистрирован: 24.08.2013,14:33

СВМ ЕС

Сообщение igorek2003 » 19.01.2023,10:13

Добрый день! Никто не пробовал по данной СВМ запустить TKS из соседней ветки? Понимаю, извращение. Но 30 лет назад я такое делал, тем самым совмещал работу двух групп разработчиков. Одни писали под ТКС, другие - СВМ. Первым, по большой дружбе, доставалось больше времени (в тайне от руководства :_).Для этого было достаточно сконфигурировать отдельную ВМ. Сделал. Грузится. НО MCP вылетает с ошибкой инициализации 32. TSO естественно тоже падает. Примус стартует, но при попытке обращения к диску (DASD VTOC) - вешает данную ВМ напрочь. Помогает только FORCE. Вот машинка:
USER TK TK 4M 16M ABCDEFG
ACCOUNT SYS3 GUEST
OPTION ECMODE
OPTION CPUID 215880
*PL 270
CONSOLE 01F 3270
SPOOL 00F 1403 L
SPOOL 00E 1403 C
SPOOL 00C 6019
SPOOL 00D 3525
SPE 4C0 7920
SPE 4C1 7920
SPE 4C2 7920
SPE 4C3 7920
SPE 4C4 7920
SPE 4C5 7920
SPE 4C6 7920
SPE 4C7 7920
MDISK 100 3350 000 555 TKS430 MW R W M
Спасибо

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 20.01.2023,20:24

Здравствуйте!
Никто не пробовал по данной СВМ запустить TKS из соседней ветки? Понимаю, извращение.
Ну никак не могу с этим согласиться. Если при использовании TKS в производственной среде работа TKS под СВМ еще может дискутироваться, то в случае персонального использования TKS это совершенно нормальный способ работы. Более того, я сам предполагал собрать OC7, TKS и OCPB в одну поставку таким образом, чтобы можно было загружать TKS и OC РВ как под СВМ, так и без СВМ, да все как-то не получалось занятся этим. Может быть, сейчас наконец руки дойдут...
К конфигурации есть вопрос - Вы описываете MDISK 100 3350 000 555 TKS430 MW R W, а как Вы определяете диск TKS430 для CP? Я бы написал вместо MDISK DEDICATE или просто присоединил TKS430 к виртуальной машине TKS. Впрочем, проблема с MCP вряд ли с этим связана.
У Вас присоединен хоть один терминал перед стартом MCP? То есть DIAL TKS 4C2 например?
То, что в Primus не читается VTOC, скорее всего, проблема Primus, и точно так же происходит и в TKS без СВМ, это вроде даже обсуждали то ли тут, то ли в телеграмм.
И еще вопрос про TKS430 - как он описан в конфигурации Hercules/Hyperion? и тут еще я замечу, что в конфигурации ввода-вывода этого OC7, то есть в DMKRIO вообще нет описания устройств 3350.

igorek2003
Newbie
Сообщения: 23
Зарегистрирован: 24.08.2013,14:33

СВМ ЕС

Сообщение igorek2003 » 21.01.2023,21:25

2 Gregory: спасибо за ответ! Это уже бог знает какой вариант машины. Начинал с простого attach для TKS. Потом был DEDICATE. Разницы не заметил. Кроме того, я произвел генерацию ядра, с режимом v=r и добавленным 5063 (он же ibm 3350) в dmkrio. Правда, после этого СВМ становится версии 4.10 ... Терминал 4с2 диалом подключаю (на нем же примус стартую потом). Вот протокол загрузки:


IEA106I IGFCCH48 NOT FOUND IN SYS1.LINKLIB
IEA106I IGFCCH48 NOT FOUND IN SYS1.LINKLIB
IEA106I IGFCCH48 NOT FOUND IN SYS1.LINKLIB
IEA208I MCH FUNCTION INOPERATIVE
IEA528I VM SPAM OPTION IS MISSING OR NOT SUPPORTED IN SVM - SPLSVM IGNORED
IEE182I PFK DEFINITION WITH MEMBER IEEPFK00 COMPLETED
*00 IEE116A TOD CLOCK INVALID - REPLY WITH SET PARAMETERS
r 00,date=22.222
IEE600I REPLY TO 00 IS;DATE=22.222
IEF249I FOLLOWING P/R AND RSV VOLUMES ARE MOUNTED
TKS430 ON 100 (P/R-STR)
IEE041I LOG NOW RECORDING ON SYS1.SYSVLOGX ON 100
MMS021I DC TASK IS ABORTED
MMS011I THERE IS NO CTC IN SYSTEM
MMS007I CTC TASK IS ABORTED
IEF403I INIT STARTED TIME=00.00.01
IEF403I INIT STARTED TIME=00.00.02
IEF403I INIT STARTED TIME=00.00.02
IEF403I WTR STARTED TIME=00.00.02
IEF236I ALLOC. FOR WTR 00F
IEF237I 00F ALLOCATED TO IEFRDER
IEF403I RDR STARTED TIME=00.00.02
IEF236I ALLOC. FOR RDR 00C
IEF237I 00C ALLOCATED TO IEFRDER
IEF403I COM STARTED TIME=00.00.02
IEF403I IHAVEDD STARTED TIME=00.00.02
IEF403I MCP STARTED TIME=00.00.03
IEF403I TSO STARTED TIME=00.00.03
IHAVEDD:ГOTOBA K PAБOTE (ДЛЯ OKOHЧAHИЯ - STOP)
+IED065I INITIALIZATION ERROR 0032
IEF404I MCP ENDED RC=0032 TIME=00.00.03
IEF429I INITIATOR 'A' WAITING FOR WORK
IEF429I INITIATOR 'B' WAITING FOR WORK
IEF429I INITIATOR 'C' WAITING FOR WORK
ISP835I WTR 00F OUTPUT FOR MCP STARTED
IEF868I 00F WTR WAITING FOR WORK
ISP208A RDR 00C INTERVENTION REQUIRED
IKJ016I REGNMAX=10 - REGIONS STARTING=1
IKJ401I START TCAM BEFORE TSO
IKJ015I START REJECTED - TSO CANNOT BE INITIALIZED
IEF404I TSO ENDED RC=SYS TIME=00.00.04
ISP835I WTR 00F OUTPUT FOR TSO STARTED
IEF868I 00F WTR WAITING FOR WORK

меня смущают первые строки. но инфы по ним я не нахожу

Gregory
Newbie
Сообщения: 55
Зарегистрирован: 02.10.2021,15:16
Откуда: Беларусь, Минск

СВМ ЕС

Сообщение Gregory » 22.01.2023,07:34

Насколько я понимаю,
IEA106I IGFCCH48 NOT FOUND IN SYS1.LINKLIB
и, как следствие этого
IEA208I MCH FUNCTION INOPERATIVE
указывает на отсутствие Machine Check Handler для этой "модели", и, по-моему, не имеет отношения к MCP ended RC=32
igorek2003 писал(а): 21.01.2023,21:25 Кроме того, я произвел генерацию ядра, с режимом v=r и добавленным 5063 (он же ibm 3350) в dmkrio. Правда, после этого СВМ становится версии 4.10 ...
а Вы можете выложить Ваши актуальные файлы (образы дисков и Hercules) в облако какое-нибудь? я пытался повторить эту ситуацию, но у меня она не воспроизводится в таком виде и я не понимаю, что не так...

Ответить