PDA

Просмотр полной версии : Эмуляторы мэйнфреймов



demetrius2003
28.02.2015, 13:47
Доброго дня!
Гуглил эмуляторы отечесвенных машин типа БЭСМ-6, ЕС-1045, Минск-2, и прочих СМ-ЭВМ и т. д. Что-то скудно как-то! Кое-что есть из линейки PDP-11, Интел, само собой. А вот как бы пощупать остальное? С софтом (если он существует!). Кто-нибудь сталкивался с подобным? "Букет"? eComstation xSeries? Оно вообще существует?

esl
28.02.2015, 14:26
http://www.mailcom.com/besm6/index_ru.shtml

demetrius2003
28.02.2015, 15:06
Это видел, только оно какое то непонятное. Архив для скачивания недоступен, только отдельные скрипты Линуксовые. Семилетней давности. Причём неизвестно запустится ли это под современной Убунтой, кстати. Вобщем непонятное что-то.

L Juriy
28.02.2015, 21:03
Может это интересно http://www.hercules-390.eu/

denpopov
28.02.2015, 21:07
простите, что влезаю, один добрый человек просил подсказать ссылку:
https://ru.wikipedia.org/wiki/БЭСМ-6

hobot
28.02.2015, 21:21
Кое-что есть из линейки PDP-11
А вот этот момент можете подробней раскрыть? )

demetrius2003
01.03.2015, 07:45
Может это интересно http://www.hercules-390.eu/

Вот это то, что нужно! Это же System/370! Это же по сути ЕС-1045! Я то думал, что наряду с Букетом и поделкой под икомстейшн это что-то сильно за деньги. Прочитал подробнее - вроде ничего себе так. И прога единственная в своём роде!


простите, что влезаю, один добрый человек просил подсказать ссылку: https://ru.wikipedia.org/wiki/БЭСМ-6

Там в результате на http://www.mailcom.com/besm6/index_ru.shtml и выходишь.


А вот этот момент можете подробней раскрыть? )

Я пока только начал копать! Но в результате поиска попадаются вещи типа:
http://rutracker.org/forum/viewtopic.php?t=3964481
http://simh.trailing-edge.com/
http://www.pdp11.org/ - клондайк, ну про это Вы наверняка знаете.

Вот ещё (не по ПДП) http://ibmmainframeforum.com/

hobot
01.03.2015, 14:12
demetrius2003, по PDP
- на рутрекере эмуляция это на базе эмулятора SIMH, если я правильно понял.
Кстати там в теме задан такой вопрос
Спасибо! А нету случаем DEMOS для VAXа?
У меня вопрос ко всем кто может прокоментировать
вот этот дистрибутив привязан ли строго к какой-то ЭВМ?
http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/DEMOSDVK/
- то что он находится в разделе ДВК, просто тематика архива(сайта) такова.
Далее ссылка на SIMH - непосредственно

добавлю по PDP
http://zx-pk.ru/showthread.php?t=17373 - тема AlecV.
http://zx-pk.ru/showthread.php?t=11619 - ВМ3 под ISA слот.
http://zx-pk.ru/showthread.php?t=18574 - E-11 эмулятор и русский шрифт
http://zx-pk.ru/showthread.php?t=18079 - PDP-11 и его производные.
http://zx-pk.ru/showthread.php?t=18069 - эмуляторы PDP.

http://zx-pk.ru/showthread.php?t=18351 эмулятор ДВК (Patron)
http://code.google.com/p/ukncbtl/downloads/list UKNCBTL
http://zx-pk.ru/showthread.php?t=24755 Эмулятор RT-11 для консоли Windows

http://archive.pdp-11.org.ru/

shattered
06.03.2015, 12:48
к геркулесу еще есть морда -- http://www.ollydbg.de/Jason/index.htm

эмулятор м-20 (на которой работала Каисса) -- https://code.google.com/p/m20/; сама Каисса -- где-то в недрах vak.ru.

не забудем еще MESS (http://zx-pk.ru/showthread.php?t=20855) -- но в нем в основном домашние и рабочие станции.

demetrius2003
06.03.2015, 17:34
MESS то понятно, его я прошерстил в первую очередь! Очень мало информации! Вообще наш "Ряд-1", "Ряд-2" и "Ряд-3" НЕЗАСЛУЖЕНО забыт. И печаль тут в том, что что-то наподобие ДВК энтузиасты (типа нас) ещё хоть как то сохранят. Но вот "Ряды" то дома не поставишь! Да и не осталось их уже совсем... Такой пласт пропадает! Т. е. пропал! Продолжаю копать в этом направлении.

anasana
06.03.2015, 18:26
http://www.phantom.sannata.ru/forum/index.php?t=11254

hobot
07.03.2015, 12:03
НЕЗАСЛУЖЕНО забыт
Ну пока ещё не забыт полностью - надо эмуляторы писать - самый наверное правильный способ сохранить громоздкое железо - сделав его виртуальным, но воссоздав рабочую среду по возможности 1 в 1 и самое главное СОФТ? )



http://www.youtube.com

shattered
07.03.2015, 14:06
это отличное заявление -- что кому-то надо писать эмуляторы.

с чего начнем?

perestoronin
07.03.2015, 15:14
СМ-4, последние ЕСки, желательно с отечественным или хотя бы русифицированным ПО.
Начать нужно с поиска русской документации и самого ПО..

demetrius2003
07.03.2015, 15:17
Вообще непонятно, с чего начать! После праздников попробую в родной железнодорожной библиотеке всю информацию выудить. Там видно будет. Что-то же должно остаться из технического описания?
P.S.: ПО скорее всего кануло в лету. Это как с моими кассетами для ПК8000...

hobot
07.03.2015, 16:00
Выпущена в 1971 году филиалом НИЦЭВТ в Минске.
Попробуйте BYTEMANа заинтересовать, может он из ветеранов кого то найдёт для разговора по душам, возможно в какие то архивы документов и даже ленты с программами всплывут - ведь есть "хранилище" наверняка же. Библиотека в самом
НИЦЕВТ или центральная городская или национальная научная (я уж не знаю точных названий). А Ветераны производства не забыты и дай бог здоровья.
http://www.nicevt.ru/news/company-news/item/296-125197

---------- Post added at 15:57 ---------- Previous post was at 15:54 ----------

Можно и лучше всего сразу честно и серьёзно описать цель изысканий
"Создание виртуального музей отечественных ЭВМ! Создания программ эмуляторов
этих машин и систем - для чего жизненно необходимы 1-документация, 2-любое сохранившееся железо и программы"

Сохранить для истории и возможности изучения среды и проч.

---------- Post added at 16:00 ---------- Previous post was at 15:57 ----------

Раз они так гордо пишут про свою историю
http://www.nicevt.ru/about/history
значит возможно и берегут что-то и сохранили???

shattered
07.03.2015, 23:03
Не хватает только федеральной целевой программы :-)

Я по мере сил и возможностей добавляю соввычтехнику в MESS, буду весьма благодарен, если кто-то еще присоединится к этому проекту.

Хотите challenge -- есть, например, совершенно никем не сэмулированные рабстанции Кронос и Беста.

esl
11.03.2015, 13:57
http://1500py470.livejournal.com/106084.html

Новый эмулятор ЭВМ М-20
http://www.tpmail.ru/dstef/index_ru.html

shattered
13.03.2015, 18:30
Попробуйте BYTEMANа заинтересовать, может он из ветеранов кого то найдёт для разговора по душам, возможно в какие то архивы документов и даже ленты с программами всплывут - ведь есть "хранилище" наверняка же.
это речь об архивах по Рядам ЕС ЭВМ?

demetrius2003
13.03.2015, 18:41
Ну желательно по "Рядам". Кстати! Спросил в железнодорожной библиотеке книжки по ключевым словам "ЕС-ЭВМ", "СМ-ЭВМ", "System/370" и т. д. и т. п. Вобщем ничего не нашли. И зав. библиотеки сказала, что на её памяти и не было такого. Хотя ещё мой напарник помнит время, когда ЕС-ки и СМ-ки работали в нашем ЛВЧ-26. Всё пошло прахом.

hobot
13.03.2015, 22:26
demetrius2003, я могу вас не утешить, с библиотеками вообще дохлый номер, в определённый период лет по распоряжению было списано-считай уничтожено - целая подборка литературы, в том числе множество классических справочников и учебников издательств ВЫСШАЯ ШКОЛА и им подобных (+пожары в "Историко-Архивных" важных библиотеках страны), + да много чего ещё. В Зеленоградских классах по информатике и школьных библиотеках была целая подборка отличных книг по тематике - сейчас только переводы "хелпов" к окошечному ПО. Можно углядеть в этом и заговор, и тенденцию времени одновременно. Многое можно найти в оцифрованном энтузиастами виде в сети - много но не всё.
Вот в институтах, собственной типографии методички, справочники и разработки,
как правило никто не уничтожает, это же своё. Но доступ туда открыт только для
сотрудников и частично для учащихся - понятное дело.
А уничтожение книг началось не вчера и даже не позавчера.


http://www.youtube.com

shattered
13.03.2015, 23:24
Ну желательно по "Рядам". Кстати! Спросил в железнодорожной библиотеке книжки по ключевым словам "ЕС-ЭВМ", "СМ-ЭВМ", "System/370" и т. д. и т. п. Вобщем ничего не нашли. И зав. библиотеки сказала, что на её памяти и не было такого. Хотя ещё мой напарник помнит время, когда ЕС-ки и СМ-ки работали в нашем ЛВЧ-26. Всё пошло прахом.

если мне не изменяет память, в конце 90-х РЖД (с помощью Техносерва и других) массово заменило все свои ЕС на оригиналы (IBM или лицензированные клоны), а оный Техносерв активно подпиливал эти оригиналы так, чтобы работал софт, написанный под СВМ ЕС и прочая...

так что документация (и know-how) скорее там :-)

---------- Post added at 23:24 ---------- Previous post was at 23:18 ----------


demetrius2003, я могу вас не утешить, с библиотеками вообще дохлый номер,

кажется мне, что давно пора организованно слить все уже отсканированное (по крайней мере документацию, а не книги -- копирайт-с) в проект bitsavers.org, чтобы разошлось по миру...

demetrius2003
14.03.2015, 07:37
Ещё раз поподробнее по Техносерву. Это чего? Тут у нас структура предприятий модульная. Но в большинстве случаев ваще непонятно, чего за стенкой делается. Дядек бородатых много бродит, но по поводу ЕС все молчат как партизаны.

shattered
14.03.2015, 10:40
Техносерв -- это не структура РЖД: http://www.technoserv.com/

BYTEMAN
17.03.2015, 18:49
По System/370 у меня толстенные талмуды, всякие руководства операторов и прочая ерунда, много у кого есть.... Только толку от них.

BYTEMAN
17.03.2015, 20:01
А схемы, осциллограммы сигналов, расположения элементов на платах и так далее, там есть в этих талмудах?
Нет, там все чисто пользовательско-операторское

demetrius2003
18.03.2015, 04:11
Толк от таких талмудов огромный. По ним можно составить представление, что вообще было в плане ПО и как с ним работать.
P.S.: Много у кого они есть, но никто их не видит...

x86128
06.10.2016, 17:57
Это видел, только оно какое то непонятное. Архив для скачивания недоступен, только отдельные скрипты Линуксовые. Семилетней давности. Причём неизвестно запустится ли это под современной Убунтой, кстати. Вобщем непонятное что-то.

Сейчас тот эмулятор БЭСМ-6 авторы портировали в большой симулятор мейнфреймов SIMH, у которого в свою очередь поменялся маинтейнер и теперь он развивается хорошо.
Добавили переднюю панель ЭВМ.
Собирается с полпинка на линуксе, но я кратенький гайд написал, для совсем ленивых :) https://github.com/besm6/besm6-archive/wiki/Building

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

Сейчас кстати автор эмулятор пилит в железе Микро-БЭСМ, да!, оказывается такая была -> МКБ-8601 https://github.com/besm6/micro-besm

- - - Добавлено - - -


Не хватает только федеральной целевой программы :-)

Я по мере сил и возможностей добавляю соввычтехнику в MESS, буду весьма благодарен, если кто-то еще присоединится к этому проекту.

Хотите challenge -- есть, например, совершенно никем не сэмулированные рабстанции Кронос и Беста.

Рабочая станция Кронос есть, сегодня обращался к автору как раз на предмет эмулятора http://www.kronos.ru/
Вот прямая ссылка на эмулятор http://www.kronos.ru/sites/default/files/kronos3.zip
Когда он установится, то в той папке будут лежать два диска комплектной unix-like операционки.

shattered
06.10.2016, 21:54
Кстати, я перенес исходники, относящиеся к Кроносу, с code.google.com в https://github.com/shattered/kronos

Беста (которая на самом деле собрана из запчастей серии Force SYS68K) медленно проявляется в MAME -- некто Edstrom пишет драйвера для оригинальной карты процессора (CPU-30), делает шину VME, а там и до загрузки ОС недалеко.

И еще раз призываю не дробить усилия (каждому -- свой эмулятор), а объединять их в MAME/SIMH.

x86128
07.10.2016, 07:42
Кстати, я перенес исходники, относящиеся к Кроносу, с code.google.com в https://github.com/shattered/kronos

Беста (которая на самом деле собрана из запчастей серии Force SYS68K) медленно проявляется в MAME -- некто Edstrom пишет драйвера для оригинальной карты процессора (CPU-30), делает шину VME, а там и до загрузки ОС недалеко.

И еще раз призываю не дробить усилия (каждому -- свой эмулятор), а объединять их в MAME/SIMH.

У меня так и не получилось склонировать репозитарий Кроноса из архива с помощью git svn, он падал с ошибкой на Ubuntu 16.04 LTS. Вы какой командой конвертнули можете показать тут?

То, что надо не просто объединять усилия, а вставать друг другу на плечи, я поддерживаю. Время идет, а диски с лентами уже не читаются :) Да что говорить, даже наличие тех. документации иногда не позволяет воссоздать полноценный эмулятор.

Отправил pull-request в ваш репозитарий и к себе его тоже затянул.

shattered
07.10.2016, 20:39
Вы какой командой конвертнули можете показать тут?

Я это сделал, когда code.google еще позволял делать экспорт в гитхаб, на всякий случай :) вот и пригодилось.

Shiny
28.10.2018, 18:30
Удавалось ли кому-нибудь собрать симулятор бэсм-6 из simh?

x86128
30.10.2018, 03:15
Удавалось ли кому-нибудь собрать симулятор бэсм-6 из simh?
Добрый день. Удавалось для убунты 16 и 14-й версии. С SDL версии 1. Со вторым SDL не собиралось. Сегодня может быть попробую ещё, но также на Linux

Успешно собрал с SDL2 сегодня, главное чтобы правильно слинковался с SDL2 TTF2 иначе графическая панель не работает.

https://i.imgur.com/5CWCTAgl.png

Загрузчик диспака не нашел диск, поэтому пишет светодиодами "НЕТ МДЗАГР."

Shiny
01.11.2018, 17:14
у меня под вендой с sdl2 не собралось. дичь какая-то. Хотелось бы такой эмулятор.

svofski
02.11.2018, 03:08
У меня собрался кросс-компилятором из-под WSL:
http://sensi.org/~svo/b/besm6-x86_64.zip

Все как на странице http://www.besm6.org/wiki/Building.html , только в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе. Можно за выхлопом параллельно следить в файле log.txt.

Shiny
02.11.2018, 06:36
У меня собрался кросс-компилятором из-под WSL:
а можно 32бит собрать?


только в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе
это древний косяк simh. он вроде как ansi не понимает.

svofski
02.11.2018, 10:21
Шынни, можно, но без моего участия. Это надо все библиотеки пересобирать.

svofski
02.11.2018, 12:35
На всякий случай уточню, что библиотеки надо пересобирать только при моем способе сборки. Я так делал, потому что хотел получить статически слинкованный exe без лишних зависимостей от dll. В nuwen mingw (https://nuwen.net/mingw.html) с доставленным SDL_ttf (https://www.libsdl.org/projects/SDL_ttf/) все должно собраться и так.

x86128
02.11.2018, 18:41
в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе. Можно за выхлопом параллельно следить в файле log.txt.

Посмотрите коменты в файле dispak.ini там есть про консоль на винде. https://github.com/simh/simh/blob/master/BESM6/dispak.ini

Shiny
02.11.2018, 19:22
видно, судьба мне прожить без эмулятора.

shattered
06.06.2020, 23:07
Рядом с эмулятором БЭСМ-6 на гитхабе лежит эмулятор М-20 (еще более античная машина) -- https://github.com/besm6/m20. Стало любопытно попробовать, набросал простенький дизассемблер :)

Здесь он дизассемблирует сам себя:



M-20 simulator V3.8-1
sim> run
0400 МА 0140 0000 0001
0401 МБ 0001 0000 0000
0402 П 0000 0000 0002
0403 РС 0000 0002 0000
0404 ПБ 0000 0000 0000
0405 П 0001 0000 0213
0406 П 0000 0000 0215
0407 И 0213 0202 0214
<...>
0540 РС 0000 0001 0000
0541 П 0211 0000 0000
0542 ПБ 0000 0400 0000
0543 СМ 0001 0010 0001
0544 РС 0000 0001 0000
0545 СМ 0212 0006 0212
0546 Н 0212 0226 0213
0547 ПУ 0000 0443 0000
0550 СМ 0212 0006 0212
0551 СТОП 0000 0000 0000

Останов, РВК: 0552 (п)