Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕКТ-02

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕКТ-02

Post by askfind »

Слушал доклад по технологии C++ to JavaScript автора Nikita Zimin.

Он увлекается эмуляторами ретро-компьютеров. В докладе показал быстрое преобразование С++ в проекта для web javascript.

Репозиторий автора https://nzeemin.github.io/

1. UKNC (УКНЦ, Электроника МС-0511) is soviet school computer based on two PDP-11 compatible processors KM1801VM2. - https://github.com/nzeemin/ukncbtl

2. Nemiga Back to Life! is emulator of NEMIGA PK 588, soviet computer based on PDP-11 compatible processor. - https://github.com/nzeemin/nemigabtl

3. intellekt02 - emulator of soviet chess computer - https://github.com/nzeemin/intellekt02

4. MS0515 Back to Life! is emulator of Elektronika MS 0515 (Электроника МС 0515), soviet computer based on PDP-11 compatible processor. - https://github.com/nzeemin/ms0515btl

5. Attempt to port PDP-11 LINKer to PC C/C++ — learning how the linker works, a hard way.
- https://github.com/nzeemin/pclink11

6. Porting game Stop the Express to BK-0010, work in progress. The game for ZX Spectrum was written by Hudson Soft and published back in 1983. In 1990 the game was ported to Elektronika MS-0515 (PDP11-like computer based on T11 clone) by unknown programmer in Lwow (Ukraine). In 2017 I ported the game to UKNC. And finally in September 2018 I started porting this game to BK-0010 machine. - https://github.com/nzeemin/bk0010-stopexpress

7. ukncbtl-wasm, UKNCBTL emulator as WebAssembly. - https://github.com/nzeemin/ukncbtl-wasm
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК

Post by Tronix »

..
You do not have the required permissions to view the files attached to this post.
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК

Post by askfind »

PDP11 on ESP32

Ссылка: https://habr.com/ru/post/540614/
Отсутствие доступа к моей лаборатории и лишь ограниченный доступ к электронному оборудованию сильно сдерживал мои возможности, однако создание новых проектов не исключалось полностью [перевод на Хабре]. После завершения этого проекта я снова попал в проектный вакуум: всё, что у меня было с собой — это куча комплектов разработки ESP32 и желание что-нибудь создать.

Поэтому я подумал: почему бы не создать ещё один эмулятор? У меня был подобный опыт, поэтому это не будет слишком сложно, и как только я доберусь до своей лаборатории, то, вероятно, смогу превратить его в ещё одну миниатюрную работающую модель компьютера, похожую на то, что я сделал с крошечным Macintosh Plus [перевод на Хабре]. Но какой компьютер выбрать на сей раз? Меня всегда интересовал PDP11. Хоть у меня никогда его не было (и я даже на нём не работал), в своё время он находился в авангарде компьютерных технологий. Его архитектура набора команд (ISA) повлияла на довольно значительное количество архитектур, появившихся позже, а солидная доля ПО, которое мы используем по сей день, основывается на идеях, впервые реализованных на PDP11.

You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК

Post by Lavr »

askfind wrote:...быстрое преобразование С++ в проект для web javascript.
Я тут статейку весьма интересную читал...

Предел вычислительных мощностей:
как раздутое ПО обесценивает мощные компьютеры
Раздутое, захламленное ПО касается не только компьютеров, но и смартфонов. Что iOS, что система Android — обе в чистом, распакованном виде (только с набором базовых приложений) «весят» не менее 6 ГБ. Например «вес» клавиатуры Gboard в неинсталлированом виде – 35 МБ. Для сравнения, Windows 95 в свое время «весила» 30 МБ, а функциональность у нее явно была повыше, чем у простейшей Google-клавиатуры.
Самое забавное, что ОС Windows 95 в то время казалась ОЧЕНЬ БОЛЬШОЙ!
Но...
Как показало исследование 2002 года, большинство людей постоянно использует 25% возможностей софта, тогда как до 45% функций остаются невостребованными.
iLavr