Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска

в 11:18, , рубрики: игры, ностальгические игры, операционные системы, старое железо, старые игры

На днях был по делам в компании, в которой мой старинный приятель работает в одном кабинете с системным администратором.

Антураж кабинета можно себе представить, шкафы ломятся от всевозможного железа. Я лет 8 назад тоже работал системным администратором, а свою трудовую деятельность начинал сборщиком компьютеров.

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

Спросил я админа, нет ли у него чего-нибудь интересного, чтобы утолить мою страсть. Ничего не говоря, меня повели в тайную холодную комнату под лестницей, в ней оказалась большая серверная стойка, заставленная всякими крутыми серверами, опутанная кучей проводов, но не она была целью нашего путешествия, целью нашего путешествия была большая картонная коробка, заваленная кучей всевозможного железа, стоящего в своё время не одного состояния.

Под катом много тяжёлых изображений.

Из этой коробки мне была задарена большая интеловская материнская плата и процессор на 300 мегагерц под Slot 1. Кроме этого, мне достался фирменный корпоративный тонкий клиент HP Compaq t5520 2006 года выпуска, который и будет жертвой сегодняшнего эксперимента:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 1

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

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

Итак, что представляет собой HP Compaq t5520: это достаточно слабый компьютер созданный для классического терминального использования, то есть он позволяет удалённо подключиться к серверу и работать на нём, сам же просто отображая на мониторе удалённый рабочий стол и передающий команды мыши и клавиатуры.

Для экономии места, t5520 снабжён подставкой, позволяющей поставить его вертикально, причём эту подставку можно легко снять открутив два винта с удобным хватом снизу:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 2

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 3

Когда-то на t5520 стояла Windows CE с терминальным клиентом, но мне t5520 достался с напрочь убитой системой, видимо не пережившей экспериментов коллеги.

Так или иначе, это всё-таки компьютер, с процессором VIA на 800 мегагерц, 128 мегабайтами оперативной памяти DDR и flash накопителем на 64 мегабайта, заменяющем винчестер.

Напомню, у нас в наличии компьютер 10-и летней давности, имеющий дедушку современных твердотельных накопителей SSD. По тем временам это был просто космос.

Самое время заглянуть внутрь чудо устройства. Всего два болта сзади и перед нами защитный кожух материнской платы:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 4

Открутив ещё два болта по бокам мы видим практически произведение инженерного искусства:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 5

Материнская плата очень компактна, но при этом она практически не предполагает апгрейд, всё что можно заменить, это батарейка, питающая CMOS и flash накопитель. Чип оперативной памяти распаян прямо на плате, процессор, спрятанный под радиатором, предполагаю что тоже намертво припаян.

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

T5520 сохранился в отличном состоянии даже не смотря на то, что несколько лет провалялся в коробке практически среди компьютерного мусора. Он абсолютно тихий, то есть не должен издавать вообще никаких звуков, кроме тех, что выдаёт спикер. Можно заметить, что t5520 имеет всего одну движущуюся механическую часть — кнопку включения/выключения питания.

Для офиса это вообще идеальный инструмент. Это вам не гул 10-15 системников с несмазанными кулерами!

Частоты процессора хватит за глаза для старых DOS игр, накопитель на 64 мегабайта конечно маловат, но поставить систему на него всё-таки удастся, да и вообще, мой первый компьютер был Искра 1031 с 640 килобайтами оперативной памяти и грузился он с 360 килобайтной 5,25" дискеты, так как винчестера у моего компьютера вообще не было.

Но я отвлёкся, пора узнать какими интерфейсами обладает t5520. А имеет он последовательный и параллельный COM порты, выход на монитор, двухполярный вход питания 12 вольт (то есть по-сути, ему нужен не какой-то специфический адаптер питания с кучей напряжений, а просто достаточно мощный 12 вольтовый БП на 3,33 ампера), t5520 имеет разъём PS/2 для подключения мыши или клавиатуры, звуковой выход, вход для микрофона, 4 USB 2.0 и один RJ-45, то есть гнездо обычной сетевой карты на 100 мегабит:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 6

T5520 достался мне без блока питания, но на моё счастье несколько лет назад я покупал БП для экспериментов с бегущей строкой. Он как раз оказался 12 вольтовым на 3 ампера с опять-таки совпадающим коннектором:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 7

Единственное что я не знал, это подходящая ли у него полярность и я не придумал ничего лучше, чем просто воткнуть адаптер питания в розетку и включить t5520.

Да, мне категорически повезло:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 8

HP Compaq t5520 оказался действительно живучим и стартанул с первого раза.

Первым делом, конечно идём в биос:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 9

BIOS достаточно стандартный, Award, но не совсем простой, в заголовке мы видим HP t5000, а значит этот биос сделан специально под 5000-ю серию тонких клиентов от HP, сейчас так адаптируют биосы для ноутбуков.

Дальше нас конечно же интересует информация о системе:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 10

А на странице дисковых накопителей нас ждёт интересная опечатка, мы видим, что диск у нас действительно на 64 мегабайта, только он подписан как Flas без h на конце. Буква h там легко бы поместилась и абсолютно не понятно как же такой баг попал в корпоративную продажу:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 11

Тем не менее, то как обозван тип накопителя не влияет на его работу. С чего же можно загрузить t5520?

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 12

Из подручного, мы можем использовать только загрузку с USB. FreeDos с флешки, — реализуемо, но не спортивно. В те годы у нас не было FreeDos, у нас в основном был только MS-DOS. То есть наша задача, загрузить MS-DOS с USB, который он в общем-то не поддерживает, так как ни дисковода для дискет ни CD-ROM у нас на t5520 нет. А ещё у нас есть только USB клавиатура и USB мышь.
И как нам вообще это всё реализовать?

В давние времена, когда на рынке появились ноутбуки, вернее, когда ноутбуки уже стали более-менее доступными для простых смертных, флоппи дисководов в них уже практически не было, а работа с дискетами была частенько нужна, выпускалось такое японское чудо техники:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 13

Да, это USB дисковод для 3,5" дискет фирмы NEC. И да, у меня есть чем его накормить:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 14

Вероятно, на GT уже есть люди, которые не знают что это такое, специально для них сообщаю, что это носитель информации, который был популярен 10-20 лет назад. На такую дискету можно было записать объём информации, в 700 раз меньший, чем можно записать на флешку объёмом 1 гигабайт. То есть ваш современный телефон может вместить в себя объём информации в 5 000 — 90 000 раз больше, чем такая дискета.

Я опять отвлёкся.

Хорошо, мы теперь сможем сделать загрузочную дискету с MS-DOS, но она же будет на USB флоппи дисководе, а DOS не умеет USB и загрузить систему у нас по-идее не получится.

Но ведь DOS работает с устройствами не на прямую, а через BIOS. Это уже Windows позже научится управлять устройствами напрямую и на каждый чих нам будут нужны драйвера. Наш BIOS умеет использовать USB, значит и клавиатура заработает и внешний флоппи дисковод тоже должен.

Я уже лет 10 как использую Linux, но на моём старом, и не побоюсь сказать, первом, ноутбуке есть Windows XP, а так как у нас ретро обзор, будем использовать уже ретро продукты от Microsoft.

Первым делом, качаем дистрибутив MS-DOS 6.22. Почему именно его? Потому что это последний настоящий DOS, а не прослойка для запуска первых версий Windows:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 15

Итак, внешний флоповод цепляем к ноутбуку с Windows и запускаем bat файл, записывающий образ загрузочной дискеты 1,44 МБ на собственно дискету. Записываем загрузочную дискету:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 16

Подцепляем флоппи дисковод к t5520, в биосе выставляем загрузку с USB и:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 17

Получаем такой нежданчик. Но в теории же всё должно было сработать! При загрузке t5520 шуршал дискетой и пытался что-то читать. Что, действительно дискета не загрузочная?

Да, дискета оказалась никакой, то есть попросту убитой. Записав образ на другую дискету и загрузившись с неё я уже увидел совсем другую картину:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 18

MS-DOS успешно загрузился, дискета читается даже не смотря на то, что она находится в USB дисководе. USB клавиатура тоже работает. Забегая немного вперёд скажу, что USB мышь мне запустить не удалось, так как даже мышь для COM порта в своё время требовала драйвера mouse.com. Я пробовал использовать специальные драйвера для поддержки USB для DOS, но ничем хорошим это не заканчивалось, обычно просто переставала работать USB клавиатура.

Итак, операционная система MS-DOS у нас успешно загружена, пора посмотреть что у нас есть:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 19

А есть у нас всё необходимое, чтобы отформатировать наш «жёсткий диск» и поставить на него операционную систему MS-DOS:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 20

Самое время начать обживаться, записать некоторые утилиты и драйвера. Имеет смысл поставить файловый менеджер. У профессионалов на постсоветском пространстве как-то повелось ставить не Norton Commander, а его облегчённый клон Volkov Commander украинского разработчика Всеволода Волкова:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 21

Ну не мог я не вспомнить этого программиста, повлиявшего на судьбы миллионов айтишников со всего мира. Volkov Commander до сих пор можно скачать с сайта разработчика http://vvv.kiev.ua.

Можно начинать качать игры с дискет, которые сохранились с тех самых пор. Это дискеты моей жены, записанные задолго до того, как она узнала какой ей в будущем достанусь я.

А ещё у меня сохранилась моя первая дискета 3,5", я её купил когда у нас в 5 классе началась информатика. Дискета жива до сих пор и не имеет ни одного битого блока. В техникуме я записал на эту дискету QBASIC и с тех самых пор он так и остался на ней. Надо заметить, что у меня версия бейсика с компилятором, позволяющем делать полноценные исполняемые exe файлы:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 22

В техникуме я написал две свои первые графические программы, одна выводит текущую дату и время, а также, в случайном порядке, рисует на экране цветные точки:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 23

Вторая моя программа рисует цветные квадраты:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 24

На рубеже веков у меня был компьютер с 486 процессором Intel на 33 мегагерца и в то время очень много шороху наделала так называемая «Проблема 2000 года», когда никто не мог предсказать как поведут себя компьютеры, в момент смены даты с 1999 на 2000 год. Дело в том, что дата кодировалась всего двумя символами, например, 1999 год кодировался как 99. А что может случиться с компьютером при наступлении 2000 года ни кто не знал.

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

Но у меня же был бейсик с компилятором, я же был как бы программист, поэтому проблему 2000 я решал самым естественным образом. Я просто написал программу, которая берёт число и месяц из системного времени, дописывает нужный год и устанавливает новую дату. Откомпилированная программа закидывалась в autoexec.bat и всё. Мой компьютер шагал в ногу со временем:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 25

В который раз я отвлёкся, в общем, накачал я игр под завязку:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 26

Хорошо, признаюсь, я считерил, чтобы 100500 раз не записывать на дискету, перетыкать дисковод и записывать на «жёсткий диск» t5520 игры по маленьким кусочкам, я просто сделал загрузочную флешку с FreeDos, закинул на неё игры, загрузился с неё и залил игры на «жёсткий диск» t5520.

Да, MS-DOS можно вообще загружать с флешки, достаточно поставить на неё Grub4Dos и скормить ему command.com, но это же не спортивно, правда?

Игр залил сколько вошло на 64 мегабайт.

Конечно же, многие знают и помнят отечественные игры, например, небезызвестного Дмитрия Башурова, кстати говоря, обитающего на GT. Дмитрий, привет Вам из прошлого:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 27

Кто помнит подписной индекс Комсомолки? Да зачем его помнить, он написан мелким шрифтом в тексте справа. А вот я только что заметил великолепную пасхалку. Дата выпуска газеты, — сегодняшняя! Конечно, таких совпадений не бывает, но автоматически подставлять текущую дату отличная идея.

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 28

Но самая узнаваемая игра, это конечно же:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 29

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 30

А вот в эту эпохальную игру мне поиграть не удалось:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 31

Система вешалась наглухо.

У нас были ещё игры:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 32

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 33

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 34

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 35

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 36

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 37

А чтобы поиграть в следующую игру, пришлось подшаманить настройки локалей:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 38

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 39

Ну и сама игра:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 40

Фамилия разработчика до боли знакомая, а вот имя чего-то не сходится. Но автор тот же, где-то это всплывало или тут, на ГК или на Хабре.

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 41

Флаги Украины перевёрнуты и Баку почему-то наш. Как бы опять чего не вышло:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 42

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 43

В то время уже существовали Electronic Arts:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 44

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 45

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 46

И конечно же Hudson Soft с Dyna Blaster:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 47

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 48

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 49

Да, эту игру под названием «Bomberman» мы ещё увидим на Famicom, известной у нас как Денди и на Super Nintendo.

Я знаю только пару игр у Accolade, Super Bubsy (самая обрезанная её версия весит 26 мегабайт и я не стал её записывать) и вот эта игра, которая была очень известна и популярна у нас:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 50

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 51

Бьюсь об заклад, у вас в голове уже заиграла эта музыка, разрывающаяся в спикере. Для 88 года это просто что-то невероятное!

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 52

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 53

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 54

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 55

Самые терпеливые, дочитавшие до этого места, могут начинать с облегчением выдыхать, так как текст заканчивается и пора уже показывать игры, оставленные на сладкое.

Да, это самые известные игры, например:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 56

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 57

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 58

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 59

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 60

Современные звуковые карты, в том числе интегрированные в материнские платы, в большинстве случаев совместимы с Sound Blaster, поэтому, звуки из игры Wolfenstein 3-D можно услышать в колонках музыкального центра, подключенного к t5520.

А вот из этих игр, я как не пытался, так и не смог выдавить звук:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 61

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 62

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 63

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 64

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 65

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 66

Были, конечно, менее известные игры на этом же движке, но вполне себе играбельные:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 67

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 68

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 69

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 70

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 71

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 72

Думаю, одних изображений не совсем достаточно, в наше время всем хочется видео, так что мне придётся это сделать. Только вот моя фотокамера не умеет снимать видео, поэтому я буду использовать мыльницу жены:

Запускаем DOS игры на тонком клиенте HP Compaq t5520 2006 года выпуска - 73

Да, это было последнее изображение на сегодня.

Как только видео зальётся на youtube, я его сразу добавлю в статью, но вот ждать, похоже, придётся долго. Почти три гигабайта никак не хотят быстро выгрузиться.

Автор: hzs

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js