Просмотр полной версии : Эмуляторы мэйнфреймов
demetrius2003
28.02.2015, 13:47
Доброго дня!
Гуглил эмуляторы отечесвенных машин типа БЭСМ-6, ЕС-1045, Минск-2, и прочих СМ-ЭВМ и т. д. Что-то скудно как-то! Кое-что есть из линейки PDP-11, Интел, само собой. А вот как бы пощупать остальное? С софтом (если он существует!). Кто-нибудь сталкивался с подобным? "Букет"? eComstation xSeries? Оно вообще существует?
http://www.mailcom.com/besm6/index_ru.shtml
demetrius2003
28.02.2015, 15:06
Это видел, только оно какое то непонятное. Архив для скачивания недоступен, только отдельные скрипты Линуксовые. Семилетней давности. Причём неизвестно запустится ли это под современной Убунтой, кстати. Вобщем непонятное что-то.
Может это интересно http://www.hercules-390.eu/
denpopov
28.02.2015, 21:07
простите, что влезаю, один добрый человек просил подсказать ссылку:
https://ru.wikipedia.org/wiki/БЭСМ-6
Кое-что есть из линейки 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/
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" НЕЗАСЛУЖЕНО забыт. И печаль тут в том, что что-то наподобие ДВК энтузиасты (типа нас) ещё хоть как то сохранят. Но вот "Ряды" то дома не поставишь! Да и не осталось их уже совсем... Такой пласт пропадает! Т. е. пропал! Продолжаю копать в этом направлении.
http://www.phantom.sannata.ru/forum/index.php?t=11254
НЕЗАСЛУЖЕНО забыт
Ну пока ещё не забыт полностью - надо эмуляторы писать - самый наверное правильный способ сохранить громоздкое железо - сделав его виртуальным, но воссоздав рабочую среду по возможности 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...
Выпущена в 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 -- есть, например, совершенно никем не сэмулированные рабстанции Кронос и Беста.
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. Всё пошло прахом.
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/
По System/370 у меня толстенные талмуды, всякие руководства операторов и прочая ерунда, много у кого есть.... Только толку от них.
А схемы, осциллограммы сигналов, расположения элементов на платах и так далее, там есть в этих талмудах?
Нет, там все чисто пользовательско-операторское
demetrius2003
18.03.2015, 04:11
Толк от таких талмудов огромный. По ним можно составить представление, что вообще было в плане ПО и как с ним работать.
P.S.: Много у кого они есть, но никто их не видит...
Это видел, только оно какое то непонятное. Архив для скачивания недоступен, только отдельные скрипты Линуксовые. Семилетней давности. Причём неизвестно запустится ли это под современной Убунтой, кстати. Вобщем непонятное что-то.
Сейчас тот эмулятор БЭСМ-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.
Кстати, я перенес исходники, относящиеся к Кроносу, с 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 еще позволял делать экспорт в гитхаб, на всякий случай :) вот и пригодилось.
Удавалось ли кому-нибудь собрать симулятор бэсм-6 из simh?
Удавалось ли кому-нибудь собрать симулятор бэсм-6 из simh?
Добрый день. Удавалось для убунты 16 и 14-й версии. С SDL версии 1. Со вторым SDL не собиралось. Сегодня может быть попробую ещё, но также на Linux
Успешно собрал с SDL2 сегодня, главное чтобы правильно слинковался с SDL2 TTF2 иначе графическая панель не работает.
https://i.imgur.com/5CWCTAgl.png
Загрузчик диспака не нашел диск, поэтому пишет светодиодами "НЕТ МДЗАГР."
у меня под вендой с sdl2 не собралось. дичь какая-то. Хотелось бы такой эмулятор.
У меня собрался кросс-компилятором из-под WSL:
http://sensi.org/~svo/b/besm6-x86_64.zip
Все как на странице http://www.besm6.org/wiki/Building.html , только в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе. Можно за выхлопом параллельно следить в файле log.txt.
У меня собрался кросс-компилятором из-под WSL:
а можно 32бит собрать?
только в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе
это древний косяк simh. он вроде как ansi не понимает.
Шынни, можно, но без моего участия. Это надо все библиотеки пересобирать.
На всякий случай уточню, что библиотеки надо пересобирать только при моем способе сборки. Я так делал, потому что хотел получить статически слинкованный exe без лишних зависимостей от dll. В nuwen mingw (https://nuwen.net/mingw.html) с доставленным SDL_ttf (https://www.libsdl.org/projects/SDL_ttf/) все должно собраться и так.
в винде консоль у меня вместо UTF-8 печатает cp866, что выглядит так себе. Можно за выхлопом параллельно следить в файле log.txt.
Посмотрите коменты в файле dispak.ini там есть про консоль на винде. https://github.com/simh/simh/blob/master/BESM6/dispak.ini
видно, судьба мне прожить без эмулятора.
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 (п)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot