Слушал доклад по технологии 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
Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕКТ-02
Moderator: Shaos
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕКТ-02
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК
..
You do not have the required permissions to view the files attached to this post.
-
- Devil
- Posts: 798
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК
PDP11 on ESP32
Ссылка: https://habr.com/ru/post/540614/
Ссылка: 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.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Эмуляторы PDP-11, BK0010/BK0011, Элек. МС-0511, ИНТЕЛЛЕК
Я тут статейку весьма интересную читал...askfind wrote:...быстрое преобразование С++ в проект для web javascript.
Предел вычислительных мощностей:
как раздутое ПО обесценивает мощные компьютеры
Самое забавное, что ОС Windows 95 в то время казалась ОЧЕНЬ БОЛЬШОЙ!Раздутое, захламленное ПО касается не только компьютеров, но и смартфонов. Что iOS, что система Android — обе в чистом, распакованном виде (только с набором базовых приложений) «весят» не менее 6 ГБ. Например «вес» клавиатуры Gboard в неинсталлированом виде – 35 МБ. Для сравнения, Windows 95 в свое время «весила» 30 МБ, а функциональность у нее явно была повыше, чем у простейшей Google-клавиатуры.
Но...
Как показало исследование 2002 года, большинство людей постоянно использует 25% возможностей софта, тогда как до 45% функций остаются невостребованными.
iLavr