home
user-header
Вычислительные драндулеты: запускаем ХТ 12 МГц
14 ноября 2014 г., 00:59 1370

Забудьте про привычные по нынешним компьютерам приставки -гига, -тера и даже -мега, мы запускаем 30-летнего динозавра по имени ХТ


ХТ был анонсирован компанией IBM в далеком 1983 году как второе поколение классического IBM PC, представленного в 1981 году и расшифровывается как Xtended Technology.

Конфигурация оригинального IBM PC/XT:

Процессор Intel 8088, 16-битный с тактовой частотой 4.77 Мгц, состоящий из ~29000 транзисторов и сработанный по 3 мкм техпроцессу каменного века

ОЗУ 640 КБ, те самые 640 килобайт, про которые Билл Гейтс как-то заявил, что их хватит всем :)

Двусторонний 5,25" флоппи дисковод на 720 КБ (2 х 360 КБ)

Опционально жесткий диск с интерфейсом MFM, объемом целых 10 мегабайт

Итак, что нам надо для сборки ХТ:

Во первых, материнская плата. Здесь она уже смонитирована на поддон корпуса

Это материнка из самых поздних выпусков, так называемая чипсетная, на микросхемах высокой степени интеграции. Обратите внимание, что на плате нет ни батарейки, ни далласа - у ХТ нет CMOS и даже энергонезависимых часов реального времени. Все настройки выставляются на красном блоке из восьми DIP-переключателей, который видно сверху по центру. Еще одна характерная черта ХТ - только 8-битные ISA слоты, большинство 16-битных плат здесь не работает. На материнке нет ни одного контроллера, кроме клавиатурного, все это должно быть на платах расширения

Процессор у нас NEC V20, известный клон ХТ, полученный методом обратной разработки. Его тактовая частота - целых 12 МГц, так что у нас так называемая Turbo-XT, можно назвать это "заводским разгоном" или "OC Edition" :)

Над процессором стандартный АТшный разъем питания, сверху справа те самые DIP-переключатели, заменяющие Setup

На микросхеме BIOS указаны производитель материнки - NEL electronics, версия биоса и тактовая частота ЦП

Видеокарта на чипе OTI037C от OAK Technology, поддерживающая стандарты EGA и VGA

Левый разъем EGA, правый обычный VGA. Интересно, что EGA - цифровой, а не аналоговый, как можно было ожидать, так что это далекий предок современных HDMI и Display Port :). Справа блок из четырех переключателей для настройки EGA режима

Мультикарта с портами LPT, RS-232 (COM) и Game. Называется HF-3862, функционал джамперов пока неясен

И наконец, наш главный монстр, итальянский контроллер FDD Olivetti G0705, полноразмерная ISA плата на компонентах низкой интеграции, 1987 года выпуска. Функции джамперов тоже пока неясны, информации по плате нет

На первых порах накопителем будет 5.25" дисковод TEAC FD-55GFR, 1993 года выпуска. ХТшный BIOS поддерживает только 5,25" дисководы на 720 КБ, так что дисковод должет иметь соответствующий режим, на этом он выставялется парой перемычек, обозначенных как LG и I. 3,5" флоппику на ХТ делать нечего.

К дисководу полагается пачка 5,25" дискет емкостью 1,2 МБ, которые можно отформатировать на 720 КБ

Все это железо будет жить в тщательно отмытом АТ корпусе

Собираем... закрывать систмник пока не будем

Теперь клавиатура. Обычная клава для ХТ не годится, здесь другой протокол работы и клава должна его поддерживать, у ХТ по идее должна быть своя клава о 83 клавишах, где F1-F10 расположены в два столбца слева.

Классическая тяжеленная кликающая механическая клава с DIN разъемом и "телефонным" витым шнуром. В ХТ режим она переводится специальным переключателем, здесь нужная позиция обозначена как "88"

Если к ХТ подключить обычную клаву, система выдаст сообщение "Keyboard error or locked", не зная об особенности ХТ клаивиатуры, можно без толку плясать с бубном до бесконечности :)

Итак: три, два, один, ноль... пуск!

Проснувшись от долгого бездействия, система как обычно пикнула спикером, лениво протестировала все 640 КБ ОЗУ и встала на загрузке с дискеты. Если запихать дискету заведомо чистой стороной, то выводит это сообщение, если системной стороной, то пытается ее прочесть, но пока безрезультатно. Пустая и записанная стороны дискеты различаются, это уже хорошо

Попытки распечатать содержимое экрана по Print Screen тоже пока ничего не дали.

Продолжение танцев с бубном следует...

Избранное
  • 14 ноября 2014 г., 01:51
    howl   Пожаловаться

    Весело

  • 14 ноября 2014 г., 01:52
    valkar   Пожаловаться

    Корпус не кашерный :) Нужно "лежачий" с крышкой как капот авто.

    Видел нечто похожее в 90-х, вполне рабочий, но у же тогда нафиг никому не нужный и малоценный аппарат. Поразил жесткий диск, приличных размеров кирпич (5,25). Раскручивался тож прикольно, по звуку напоминает включение боевого робота из "Судья Дред" (был там такой момент).

    • Автор
      14 ноября 2014 г., 08:45
      Corvair   Пожаловаться

      valkar, насчет некашерности корпуса согласен, "крокодил" от Zema есть, но он под отсутствующий у меня БП стандарта ХТ с боковым выключателем. Да, в 90х такой агрегат уже был безнадежно устаревшим и малоценным, так что найти сейчас к нему комплектующие не так просто

  • 14 ноября 2014 г., 01:52
    Andr0ID   Пожаловаться

    Кибернекрофилия )))

  • 14 ноября 2014 г., 02:51
    AlbertN   Пожаловаться

    Ух ты :) на XT работать не приходилось. Первый комп, который мне выделили как оператору ЭВМ, был уже AT (Intel 80286). Помниться платы были совместимыми со старыми платами, биос уже был, как и батарейка. А тут я смотрю все намного сурово.

    Судя по картинке винт еще не подцепил?

    • Автор
      14 ноября 2014 г., 09:03
      Corvair   Пожаловаться

      AlbertN, с винтом здесь все сложно, он должен быть с интерфейсом MFM и соответствующим контроллером. У меня есть такой хард, но с 16-битным контроллером. IDE на ХТ возможен, но это редкость и некошерно :). Еще годится SCSI, на ХТ он был довольно распространен

      Биос тут есть, нет сетапа, CMOS и часов, все это появилось с 286 машин, на некоторых из которых для настройки Setup требуется спецпрограмма на загрузочном диске. Для XT RTC может быть в виде отдельной платы. Короче, на ХТ есть только абсолютный минимум для работы, чем он и интересен для даунгрейда :)

  • 14 ноября 2014 г., 12:19
    Иваныч.   Пожаловаться

    Помню заставку на Нэшнл джиеогрефик - "Задумайтесь над этим - вычислительная способность компьютера на корабле "Аполло" высадившегося на Луну была ниже чем у электронной игрушки тамагочи" :)) А тут то другой уровень, как на спейс шатле :))

    • Автор
      14 ноября 2014 г., 13:25
      Corvair   Пожаловаться

      Иваныч., вроде на шаттлах были борткомпы на базе 80386, монстры по сравнению с ХТшкой, а на Аполлонах наверное, что-то на уровне Спектрума, Zilog Z80 где только не применялся и применяется до сих пор :)

  • 22 ноября 2014 г., 22:58
    Artemii   Пожаловаться

    Отличный пост! Не то, что некоторые афторы мудаки. Еще и модераты. Верной дорогой идете, товарищи!

  • Автор
    22 ноября 2014 г., 23:39
    Corvair   Пожаловаться

    В общем, сейчас камлаю :) вокруг итальянского контроллера гибких дисков, не всё еще ясно с его настройками.

    И еще продолжается неспешный поиск 8-битного MFM (ST-412/506) контроллера с винчестером или такой же битности SCSI контроллера. SCSI во времена ХТ был достаточно распространен на РС и вытеснен только более простым и дешевым IDE. Не откажусь и от более стандартного 8-битного контроллера флопа, Olivetti уж больно специфичная брендятина, любили они проприетарщину.

  • 15 декабря 2014 г., 16:11
    Vladis_s   Пожаловаться

    Вот такие надо найти где-нибудь :)

     

     

     

     

     

     

     

     

     

    • Автор
      15 декабря 2014 г., 23:29
      Corvair   Пожаловаться

      Vladis_s, 8" дискеты есть, привода к ним нет, вроде подключить его к IBM-совместимке не получится. А так, всю эту технику видел в действии в московском музее

  • 16 декабря 2014 г., 00:31
    FUKKENSAVED   Пожаловаться

    so nerdy so geeky

Чтобы оставить комментарий, вам нужно авторизоваться
с помощью аккаунта в соц.сети
Включите премодерацию комментариев
Все комментарии к этому посту будут опубликованы только после вашего подтверждения. Подробнее о премодерации