Обзавёлся и я нашумевшей платкой для XT-шки. Народ умудрился реализовать на современном микроконтроллере всё, о чём мечтало прогрессивное человечество сорок лет назад. Тут тебе и 8 мегабайт дополнительной памяти, и жёсткие диски и флопики (на карточке microSD), и звук, и мышка с джойстиком через USB, и даже подключение к интернету по Wi-Fi.


Весь софт выложен на Гитхабе: https://github.com/FreddyVRetro/ISA-PicoMEM
При включении компьютера появляется сообщение:

Жмём S, попадаем в настройки.

Тут можно всё сконфигурить как надо. Почему-то кроме Wi-Fi, для него надо класть файл с именем сети и паролем на SD карточку. Микроконтроллер RP2040 разогнан до частоты 280 МГц. Чип дополнительной последовательной памяти на 8 мегабайт работает на 110 МГц.

Почему-то из всего предложенного богатства мне пока ничего не понадобилось. Дополнительная память EMS не заработала: прилагаемый досовский драйвер её не находит, сколько я ни бился. Да и не нужна она мне по большому счёту.
Я другое прикидываю. Ведь микроконтроллер на этой плате раз в 200 быстрее будет, чем XT-шный 8088. Что если он станет основным, а 8088 будет только транслировать его обращения к биосу? Можно превратить XT-шку в необычного франкенштейна.


Весь софт выложен на Гитхабе: https://github.com/FreddyVRetro/ISA-PicoMEM
При включении компьютера появляется сообщение:

Жмём S, попадаем в настройки.

Тут можно всё сконфигурить как надо. Почему-то кроме Wi-Fi, для него надо класть файл с именем сети и паролем на SD карточку. Микроконтроллер RP2040 разогнан до частоты 280 МГц. Чип дополнительной последовательной памяти на 8 мегабайт работает на 110 МГц.

Почему-то из всего предложенного богатства мне пока ничего не понадобилось. Дополнительная память EMS не заработала: прилагаемый досовский драйвер её не находит, сколько я ни бился. Да и не нужна она мне по большому счёту.
Я другое прикидываю. Ведь микроконтроллер на этой плате раз в 200 быстрее будет, чем XT-шный 8088. Что если он станет основным, а 8088 будет только транслировать его обращения к биосу? Можно превратить XT-шку в необычного франкенштейна.

no subject
Date: 2025-12-30 07:52 (UTC)Частенько делают что какая-нибудь ардуина или пико становится материнской платой и чипсетом
становится материнской платой и чипсетом ...
Date: 2025-12-30 22:05 (UTC)Технически БИФ оказался всего-навсего 8-битным SBC на отечественном аналоге Intel 8080, поэтому программировать его было намного проще чем основной процессор.
Был, ЕМНИП, даже вариант, когда собственно "Уникс" исполнялся на БИФе, а основной процессор был сопроцессором, если вообще использовался. Так, "пришей-пристебай", как говорится :)
no subject
Date: 2025-12-31 00:30 (UTC)Из мемуаров разработчика: https://web.archive.org/web/20110721035902/http://gorod.tomsk.ru/index-1284111232.php
Меня еще отец учил: хочешь чего-то добиться, преподнеси идею начальству так, чтоб оно считало ее своей. За обедом я главного обработал. Впрочем, много времени не понадобилось – мужик он был хваткий, на лету подметки рвал и уже за десертом вовсю мне растолковывал плюсы своей идеи, которую (если выгорит) мне предстоит реализовывать. Хитрый аппаратный лис Александр Александрович в советах как обрабатывать начальство, разумеется, не нуждался. Так что после обеда оба они были званы в высокий кабинет, откуда Александр Александрович вышел уже с одобренными цифрами (наш главный инженер – по всему видать – показал высокий класс выцыганивания денег и годовой бюджет проекта подрос до 50 тысяч). Я сел за пишмашинку и мы в четыре руки до конца заседания коллегии подготовили задание на разработку «унифицированного инструментального комплекса для персональной клавишной ЭВМ Искра-226», сокращенно «Уникс-226» (и никакой тебе подозрительной иностранщины, типа “Unix” и близко нет – все чисто), договор с календарным планом и всеми прочими бумагами, которые сразу же и подписали... В тот день из Госплана мы не вышли, а на крыльях вылетели. Дальше обязательная пробежка по магазинам (что бы ни было по работе, но каждый из нас, невзирая на должность, был обязан, возвращаясь из Москвы, закупить лимоны, апельсины и прочее по списку) и вот, наконец, мы в вагоне. Чем хороша поездка с начальством – в спальном вагоне (СВ). Сели и тут шеф достает из саквояжа бутылку армянского коньяка, икорку, другую вкусную закусь. Когда успел затариться, ведь по магазинам мы вместе гоняли, да и не купишь такое в магазине? Не иначе, как в госплановских закромах. Но, не важно откуда добыл, приятно (не скрою), что «проставился». Этот вечер мы славно провели, обсуждая будущий проект, «уговорили» коньячок под стук колес... А наутро, в Киеве начались трудовые будни.
Даже с госплановским нарядом на руках машину пришлось «выбивать» на заводе «Счетмаш» почти полгода. Но время не было потеряно: я смотался в Курск с грозным предписанием об оказании всяческого содействия и привез полный комплект документации на машину – еле допер. Съездил также на ЛЭМЗ, к разработчикам (кстати, не удивительно разве, что дизайн компьютера делали на Ленинградском электро-механическом заводе; и это при наличии ИНЭУМ, ИПИАН, ИТМиВТ, НИИУВМ, НИЦЭВТ, НИИЭВМ, НПО НЦ, ИПУ и прочих грандов советского комьютеризма). Питерцы, в отличие от курян, приняли меня радушно и госплановская пайцза не понадобилась: мужики они оказались доброжелательные (никакой угрозы в конкурентно-карьерном плане мы для них не представляли), дали полные архитектурные спецификации на машину, листинги «прошивок» микропрограмм и их собственный инструментальный стенд, с помощью которого был сделан интерпретатор Бэйсика – он включал ассемблер и отладчик. (Тут надо бы пояснить, что Искра-226 позиционировалась как высокоуровневый Бейсик-компьютер и никаких средств программирования на машинном языке, никаких сведений об архитектуре машины пользователю не предоставлялось. Этот вакуум информации породил совершенно дикие домыслы об ее устройстве).
Итак, не дожидаясь появления машины мы слепили пока программный эмулятор процессора и начали работу по компилятору... Впрочем, не буду нагружать читателя подробностями что, как и в какой последовательности делалось – сейчас это уже никому не интересно. Сразу подытожу: за два года мы справились с поставленной задачей и «выкатили» систему; еще год ушел на всякие доделки и оптимизацию, а также на поддержку телекоммуникации, машинной графики и высокоточной арифметики... Все эти три года жизнь у нас была просто райская. То есть, пахать приходилось ого-го как, но зато время в командировках скукожилось с шести-восьми месяцев в году до вполне приемлемых шести-восьми недель. А то ведь я в собственном доме появлялся как гость, командировочный рюкзак даже не распаковывался никогда. Полностью избавиться от других проектов и поездок на заводы не удалось, но то, что осталось, можно было терпеть. А поездки в Москву так были просто удовольствием. И не только из-за театров...
Сохранились ли те бинарники?
Date: 2025-12-31 02:22 (UTC)Re: Сохранились ли те бинарники?
Date: 2025-12-31 02:31 (UTC)Re: Сохранились ли те бинарники?
Date: 2026-01-01 17:29 (UTC)К великому моему сожалению не сохранилось ничего. Это какой-то злой рок — я очень аккуратно сохраняю свои проекты, у меня даже где-то лежат распечатки моих первых программ, датированные 1969-м годом. Полный архив ... имеется. А с Искрой — увы! Все материалы были записаны на магнитные ленты и на искровские большие дискеты. Как бинарники, так и исходники. Плюс материалы, полученные от ЛЭМЗ — исходники заводских прошивок ПЗУ и код микро-ассемблера, на котором мы переписали Unix-ядро и основные драйверы, чтобы засунуть эту бодягу в ПЗУ и освободить место в ОЗУ для прикладных программ. В последующие годы я перегнал эти архивы на PC-шные дискеты. Были две коробки в моем столе и в шкафу. Сразу отнести их домой я не сообразил. И в один прекрасный день, наведавшись в свой кабинет (а в последние месяцы моего формального пребывания в ... я приходил туда нечасто), я не обнаружил ни шкафа, ни стола, ни дискет, ни лент, ни самого кабинета — комната была обклеена весёленькими обоями, завешана постерами с какими-то пляжными картинами и там сидели пергидрольные тётки слегка потасканного вида, спросившие: «Чего вам, мужчина?». Всё моё добро, как мне объяснили, было выброшено (дискеты, думаю, кто-то присвоил), чтобы срочно освободить мою комнату для коммерческого арендатора. Зав. нашим отделом к тому времени была на пенсии, сотрудники разбежались кто куда в поисках заработка, по коридорам сновали какие-то незнакомые молодчики — кому жаловаться, где, на какой помойке искать мой архив?.. Сам виноват, конечно — не успел всё домой унести. Хотя моя крошечная квартира и так уже была забита книгами, распечатками — негде повернуться. Оставались дома кой-какие распечатки, но постепенно разошлись, как бумага для письма и упаковочный материал («снявши голову...»).
Ну вот, такая печальная история. Ничего не осталось.
Можно сказать, что проекта и не было вовсе — приснился.
no subject
Date: 2025-12-31 12:32 (UTC)Добавлю лишь, что имя автора там ненастоящее, да и заметно, что кое-какие фрагменты добавлены "упорядником". Как бы ни было ...
no subject
Date: 2025-12-31 19:39 (UTC)Мало ли чего можно словами наговорить задним числом
Date: 2025-12-31 19:48 (UTC)Re: Мало ли чего можно словами наговорить задним числом
Date: 2025-12-31 20:26 (UTC)no subject
Date: 2025-12-30 08:07 (UTC)no subject
Date: 2025-12-31 00:32 (UTC)no subject
Date: 2025-12-31 16:24 (UTC)no subject
Date: 2025-12-31 19:49 (UTC)no subject
Date: 2026-01-01 18:48 (UTC)no subject
Date: 2025-12-30 08:12 (UTC)no subject
Date: 2025-12-30 22:37 (UTC)https://azbk.maxiol.com/
no subject
Date: 2025-12-31 00:36 (UTC)no subject
Date: 2025-12-31 00:39 (UTC)Там контакты разработчика указаны
no subject
Date: 2025-12-31 05:47 (UTC)и был у нас i386dx. и вот в какой-то момент я "раскопал" desqview и было это... необычно. 4 доса на одном компьютере. когда fido node получчала почту она не вываливалась в тоссер, а запускала его в новой сесси не прирывая работы. и это было круто! потом то мы os/2 warp поставили. но с момента установки многозадачной ос началась гонка за ресурсами. а именно за памятью. была у нас какая-то странная плата, куда вставлялись планки памяти с проводками. оказалось, что можно было напаять эти проводки на обычные симы? димы? и оно работает. а ещё мне достался кеширующий ide контроллер. туда тоже можно было "воткнуть" до 16 мегов памяти и с нимм ide hdd просто летали. всё это казалось каким-то чудом - втыкая память и ликвидируй задержки
Франкенштайн
Date: 2025-12-31 16:22 (UTC)Я точно над таким почав був працювати пару років тому, з однією невеликою різницею: хотів викинути 8088 повністю. На його місце -- Raspberry Pi Pico (звісно, з потрібними буферами чи шинними формувачами).
Але потім подумав "а що ж тоді залишається від IBM PC, і чи воно взагалі треба?" Пам'ять на платі виявляється непотрібна, бо Pico має своїх 520 кілобайт. 8259 і 8237 також. Залишається шина...
А потім я зрозумів, що таке FPGA, і інтерес у тому "франкенштейні" зник повністю :) GateMate PC значно переважає у швидкості IBM PC, та й працювати з таким на порядок цікавіше.