vak: (Знайка)
[personal profile] vak
Обзавёлся и я нашумевшей платкой для 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-шку в необычного франкенштейна.

Date: 2025-12-30 07:52 (UTC)
x86128: (Default)
From: [personal profile] x86128
крутяк.

Частенько делают что какая-нибудь ардуина или пико становится материнской платой и чипсетом
From: [personal profile] h1uke
В начале 80-х годов прошлого века в Киеве была команда, которая успешно затащила Unix v7 на отечественную Искру-226. У той "Искры" кроме материнской платы, в корзине были еще один или два БИФа (Блок Интерфейсный Функциональный - "Устройство сопряжения для подключения внешних устройств").
Технически БИФ оказался всего-навсего 8-битным SBC на отечественном аналоге Intel 8080, поэтому программировать его было намного проще чем основной процессор.
Был, ЕМНИП, даже вариант, когда собственно "Уникс" исполнялся на БИФе, а основной процессор был сопроцессором, если вообще использовался. Так, "пришей-пристебай", как говорится :)
From: [personal profile] h1uke
не знаю о каких конкретно бинарниках речь, но какие-то материалы почти наверняка сохранились: один из троих ныне живущих участников проекта, которых я знаю, не такой "шалопаистый", как остальные, он наверняка что-то "прикопал". Спросить, или попробовать связать вас напрямую?
From: [personal profile] h1uke
выполняя собственное обещание, а также в завершение неудачной экскурсии в прошлое, приведу выдержку из свежей переписки:


К великому моему сожалению не сохранилось ничего. Это какой-то злой рок — я очень аккуратно сохраняю свои проекты, у меня даже где-то лежат распечатки моих первых программ, датированные 1969-м годом. Полный архив ... имеется. А с Искрой — увы! Все материалы были записаны на магнитные ленты и на искровские большие дискеты. Как бинарники, так и исходники. Плюс материалы, полученные от ЛЭМЗ — исходники заводских прошивок ПЗУ и код микро-ассемблера, на котором мы переписали Unix-ядро и основные драйверы, чтобы засунуть эту бодягу в ПЗУ и освободить место в ОЗУ для прикладных программ. В последующие годы я перегнал эти архивы на PC-шные дискеты. Были две коробки в моем столе и в шкафу. Сразу отнести их домой я не сообразил. И в один прекрасный день, наведавшись в свой кабинет (а в последние месяцы моего формального пребывания в ... я приходил туда нечасто), я не обнаружил ни шкафа, ни стола, ни дискет, ни лент, ни самого кабинета — комната была обклеена весёленькими обоями, завешана постерами с какими-то пляжными картинами и там сидели пергидрольные тётки слегка потасканного вида, спросившие: «Чего вам, мужчина?». Всё моё добро, как мне объяснили, было выброшено (дискеты, думаю, кто-то присвоил), чтобы срочно освободить мою комнату для коммерческого арендатора. Зав. нашим отделом к тому времени была на пенсии, сотрудники разбежались кто куда в поисках заработка, по коридорам сновали какие-то незнакомые молодчики — кому жаловаться, где, на какой помойке искать мой архив?.. Сам виноват, конечно — не успел всё домой унести. Хотя моя крошечная квартира и так уже была забита книгами, распечатками — негде повернуться. Оставались дома кой-какие распечатки, но постепенно разошлись, как бумага для письма и упаковочный материал («снявши голову...»).
Ну вот, такая печальная история. Ничего не осталось.
Можно сказать, что проекта и не было вовсе — приснился.

Date: 2025-12-31 12:32 (UTC)
From: [personal profile] h1uke
тут наверняка этому не место, так что пардон муа ... тем не менее, обнаружилась расширенная версия этих мемуаров, может, кому интересно будет.

Добавлю лишь, что имя автора там ненастоящее, да и заметно, что кое-какие фрагменты добавлены "упорядником". Как бы ни было ...
From: [personal profile] h1uke
в этом месте мне даже отвечать вам неприятно. Занимайтесь ...

Date: 2025-12-30 08:07 (UTC)
prool: cat (Default)
From: [personal profile] prool
Примерно так когда-то работала Soft Card для Apple 2

Date: 2025-12-31 16:24 (UTC)
From: [personal profile] ymz5
...так і народився GateMate PC 😄

Date: 2026-01-01 18:48 (UTC)
From: [personal profile] ymz5
От класно! :) Я зараз у процесі реорганізації репозиторію, та й іспити у інституті на носі.. Але як тільки зроблю все і підготую версію 0.8 -- я Вас проінформую ;)

Date: 2025-12-30 08:12 (UTC)
From: [personal profile] ichthuss
Напомнило arduino-шильдик с ферритовой памятью, собранньій на комплектухе, имеющей больше флеша, чем все ферритовьіе кольца.

Date: 2025-12-30 22:37 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Похожий расширитель есть для БК-0010:
https://azbk.maxiol.com/

Date: 2025-12-31 00:39 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Заказать можно
Там контакты разработчика указаны

Date: 2025-12-31 05:47 (UTC)
ccpro: (Default)
From: [personal profile] ccpro
в первой половине 90х я, с братьями, или вернее они со мной, держали bbs + fido node (2:5030/318)
и был у нас i386dx. и вот в какой-то момент я "раскопал" desqview и было это... необычно. 4 доса на одном компьютере. когда fido node получчала почту она не вываливалась в тоссер, а запускала его в новой сесси не прирывая работы. и это было круто! потом то мы os/2 warp поставили. но с момента установки многозадачной ос началась гонка за ресурсами. а именно за памятью. была у нас какая-то странная плата, куда вставлялись планки памяти с проводками. оказалось, что можно было напаять эти проводки на обычные симы? димы? и оно работает. а ещё мне достался кеширующий ide контроллер. туда тоже можно было "воткнуть" до 16 мегов памяти и с нимм ide hdd просто летали. всё это казалось каким-то чудом - втыкая память и ликвидируй задержки

Франкенштайн

Date: 2025-12-31 16:22 (UTC)
From: [personal profile] ymz5
> Что если он станет основным, а 8088 будет только транслировать его обращения к биосу? Можно превратить XT-шку в необычного франкенштейна.

Я точно над таким почав був працювати пару років тому, з однією невеликою різницею: хотів викинути 8088 повністю. На його місце -- Raspberry Pi Pico (звісно, з потрібними буферами чи шинними формувачами).

Але потім подумав "а що ж тоді залишається від IBM PC, і чи воно взагалі треба?" Пам'ять на платі виявляється непотрібна, бо Pico має своїх 520 кілобайт. 8259 і 8237 також. Залишається шина...

А потім я зрозумів, що таке FPGA, і інтерес у тому "франкенштейні" зник повністю :) GateMate PC значно переважає у швидкості IBM PC, та й працювати з таким на порядок цікавіше.