Комментарии 31
Очень круто, была у меня давно идея запилить похожим образом 386й (АМД были статическими и могли без проблем тактоваться хоть единицами герцев), но так и не собрался.
Респект!
У Киселева есть проект и 386. Либо вот https://github.com/b-dmitry1/BIOS целый проект. Это биос, но там можно всё найти, автор на связи. Тоже русский. 486 slc и 386 sx по схеме не отличается.
Статья эпическая!
Windows 3.0 не пробовали запускать?
Снимаю шляпу! Не в том смысле в котором это делает Бондарчук, а в смысле признания трудов ТС.))))
Вопрос к ТС- Дальше не планируете возиться с DIY PC-совместимыми компами? А то есть у меня платка промышленного контроллера с 386ex. Вот такая: https://www.embeddedts.com/products/TS-2100.
Все валяется и валяется, планировал сам с ней повозиться, но видимо уже не придется. Вы из РФ? Если есть желание- можно собрать на ее базе 386 комп. Но повозиться придется знатно(по статье вижу что вам не привыкать). Так что если есть желание- пишите в личку, придумаем как ее доставить к вам. Безвозмездно. Авось в будущем на хабре появится еще одна интересная статья)
Афигеть!!! Настолько глубокое погружение в тему! Сам когда то МГТФом собирал спектрум (и писал тут статью), но так полноценно и не понял как он работает. А вам респект и уважуха конечно, такие люди должны быть на хабре!!!
Сильно! Жду статью про программатор GAL.
Очень круто! Прочитал с удовольствием, заслуженный плюс.
Разъемов ISA (предшественник PCI, если кто не знает) не будет. Прежде всего, потому что купить сами разъемы по адекватной цене я не смог. С другой стороны, я принципиально не планировал потом покупать какие-то ретро-модули для установки в свой ХТ. Но т.к. какой-то разъем в принципе был нужен, то остановился на варианте 2х20-пин обычный PLS/PLD коннектор как в Ардуино, например.
Продаются в ЧиДе. Кстати, если ставить PLD, то можно было сделать распиновку как на PC/104, для совместимости.
Интересно, что если вставить теперь CF-карту, которая отформатирована в XT, в USB-адаптер, то современный ПК ее вообще не видит.
А что происходит? Показывает весь диск как неразмеченную область или RAW? Или после использования на XT флешка для остальных устройств приобретает непригодный вид (на некоторых картах от ЧПУ видел такое, да)?
Вообще история с этим программатором достойна отдельной статьи, потому что алгоритм прошивки очень чудной и скрывается как рецепт Кока-колы.
Буду рад почитать.
И самое интересное:
Прямо дух захватывает от монтажа. Красиво...
А что происходит? Показывает весь диск как неразмеченную область или RAW? Или после использования на XT флешка для остальных устройств приобретает непригодный вид (на некоторых картах от ЧПУ видел такое, да)?
Это было прошлым летом, я уже точно и не помню. Кажется там надо создавать раздел с нуля и форматировать, чтобы CFка вернулась в Windows.
Может следовало сделать цикл статей? Отдельно на каждый узел. Я конечно поставил плюс но честно начинаешь читать, а потом просто скролишь вниз.
Сначала так и хотел. В черновике статьи был план порезать на части. Но потом отказался. Нет ничего плохого в том, что кто-то проскролит между картинками. Масса деталей, которые даже не пошли дальше черновика в наше время нужны только единицам. Так мне кажется.
Ну вообще, кстати, несмотря на объём, хорошо и складно написано, читается легко и непринуждённо.
Циклы статей имеют мерзкое свойство обрываться на второй части, когда автору становится лень писать. Тут хотя бы законченный лонгрид)
А нельзя было просто подготовить диск в PCEm и задэдэшить на CF? Я так делал вроде для 186го компа
Очень круто! Автор просто красавчик, что не бросил затею на пол пути. Теперь можно было бы сделать печатную плату. Но если автор откажется, я его всецело пойму :)
Спасибо за прекрасную статью. Мне больше всего нравится в этих ретропроектах, что это какой-то ребус между функциональностью и ограничениями. И его интересно решать.
Спасибо за статью, очень интересно, особенно проблемные места и ньюансы.
Просто мегакруть! Работа архиграндиознейшая проделана.
Как человек, первой машиной у которого была EC-1840 (Scorpion-256 не в счёт), и который в эти ваши "Принцы" и "Реталиэйторы" играл задолго до того, как дома появилась EC, дрожу в пароксизме ностальгической страсти.
IBM-PC (XT), он же IBM 5150/5160. Я здесь пишу так нестандартно через дробь, потому что принципиальной разницы между чистым PC и PC/XT нет.
Мне удалось схранить для истории одну их первых IBM -PC (IBM Personal Computer 5150 (1981г. ) с монитором HX-12E Princeton Graphic Systems (Taiwan, 1987 г.)):

и одну из первых появившихся в Советском Союзе IBM PC XT (IBM PC XT (PC1640DD) (июль 1989 г.) с Color Monitor СМ-1488В (Taiwan)):

Более того сохранилась одна из первых дисковых подсистем фирмы IOMEGA на 10Мб картриджах для этих компьютеров (IOMEGA Cartridge Disk Subsystem Model CDS-PC/20 и картриджи IOMEGA 10Mb (1983 г.) ):

Сегодня я передал эти уникальные раритеты в Музей:

Автору огромное спасибо за статью!
Понятно, что работа для удовольствия, но как-то все немножко криво ;)
Сначала - сделаем максимально просто, эрзац-XT без DMA, ISA и кучи всего остального. Потом будем туда всё понемногу добавлять с использованием костылей, палок и органики. В итоге выйдет Франкенштейн, который даже работать будет, но через это самое место...
Но главное - удовольствие автором получено, а остальное - несущественно. Респект!
Очень круто!
Я в свои студенческие 1990е годы после того как спаял (и запустил) ZX Spectrum, замахнулся на паяние "Поиска" (отечественного программно-совместимого клона IBM PC).
В общем спаять-то я его спаял (на купленной родной печатной плате; по-моему - даже многослойной), но запустить (устранив все ошибки монтажа) дальше равномерно светящегося дисплея телевизора - так и не смог.
А потом в доме появился IBM AT и "Поиск" был задвинут под шкаф ;)
Разводить такую шину мгтфом это конечно диагноз, зато скилл поиска плавающих контактов прокачивается до уровня бог)
Я наверно скилл хорошо прокачал. Каких-то проблем не было с контактами. Может пару раз за все время. И это не МГТФ - с ним возни больше. Это современные провода в изоляции, которая не убегает от места пайки как ПВХ, но легко снимается паяльником. Можно паять прямо сквозь изоляцию, но обычно я зачищал кончик паяльником - так получается аккуратнее.
Ну и мой любимый Retal. Когда-то эта игра была у меня на дискетке всегда с собой.
Блин. Вспомнил. Аж всплакнул. Дискета с этой леталкой вот на работе в ящике лежит заваленная бумагами. А вставить некуда сейчас.
Играл пару десятилетий в неё. Попервости не понимал, что есть миссии/задачи. Просто летал - сбивал самолёты и на земле объекты сносил.
Интересная статья. Часть понятно, часть не понятно. Но с удовольствием прочитал, перечитывая некоторые моменты.
Удачи!

IBM PC/XT своими руками