Операционная система "МИР" для ретро компьютеров

Мне сейчас 48 лет. Когда я закончил институт и уже немного поработал (ближе к концу 10х годов), был тренд на возраст программиста. Считалось, что после 30-ти годиков мозги уже не так шевелятся, дела семейные отвлекают от работы, и данный предел означает закат карьеры...

Я очень люблю старые компьютеры, писать на них было крайне сложно. Нифига не было ничего быстрее ассемблера. Первым моим компьютером был вообще программируемый калькулятор БЗ-34. Первым компьютером к которому я прикоснулся был "АГАТ" - это советская реплика "Apple 2". Первым домашним компом был текстовый "Партнёр 01.01".

Настало время проверить пластичность мозга. Как оно переключается с API и фреймворков на язык кремниевых богов и обратно...

Интересно же написать свою ОС, но с учётом прошедших 40-ка лет. Сам подход к консолям за это время претерпел эволюцию. Да что там терминалы, даже пиксельная графика развилась в отдельное направление со своими нишевыми художниками. А ещё архитектура архаичных машин подозрительно напоминает современные микроконтроллеры. А ещё и Arduino перестал с Россией дружить! А нам, IT-шникам, нужны игрушки!

Проблемкой для меня стало уже просто собрать современный клон компьютера "Радио-86РК", но я научился это делать и в итоге спаял три разных модификации от разных авторов. Самый удачный и красивый на фотках.

Год ушёл на поиск удачной архитектуры ОС и инструментов работы со старым кремнием, ещё год на реализацию. В итоге ОС "МИР" для процессоров i8080 имеет гибкий интерпретатор, умеет через протокол I2C общаться с современными девайсами (например тачпад), может читать флэшки, и на этой платформе можно собрать умный дом. Если захочется)

Разместить исходники пришлось на мосхабе, и кстати ничего плохого про эту платформу сказать не могу. Нейронки уже всосали исходники и ребята допиливают ОС Клодом под свои хотелки.

Так же немногочисленные западные пользователи показывали ОС на фестивале Classic Computing в Германии этой осенью.

Так вот переключать мозги очень полезно. Днём Битрикс, PHP и JS, вечером ассемблер и паяльник. Код i8080 можно странслировать под современные микроконтроллеры (и не только), что было бы весьма интересным опытом. Для обучения (если таковое ещё осталось) тоже сгодится.

Просто хвалюсь!

Операционная система "МИР" для ретро компьютеров | Сетка — социальная сеть от hh.ru
Операционная система "МИР" для ретро компьютеров | Сетка — социальная сеть от hh.ru Операционная система "МИР" для ретро компьютеров | Сетка — социальная сеть от hh.ru