130

ЭВМ "Поиск-1": запускаем игры без загрузки ОС!

И снова здравствуйте!


В прошлом посте я рассказал о том, как начал "обживать" недавно приобретенную домашнюю советскую XTшку - Поиск-1. Установка на ПК оболочек Windows 1 и Windows 2 и в 80е была нечастым явлением, большинство пользователей со всеми задачами справлялись и без них. Но уж без загрузочной дискеты DOS точно ни поработать, ни поиграть... или нет? Некоторые наверняка подумали, что сейчас пойдет речь о загрузке магнитной ленты. Мало нам хардкорных спектрумистов, еще и в теме про XT про свои кассеты и регулировку головок втирать! Нет, не начну ))


Оказывается, немалое количество игр в 80е выпускались в малоизвестном у нас формате PC Booter - в виде дискеты, на которой нет никакой файловой системы, а данные записаны по дорожкам и секторам в последовательности, известной только издателю. Такую дискету невозможно скопировать средствами DOS, без специальных утилит (которых тогда в свободном доступе вообще не было). Ради такой защиты от копирования все и делалось. Как же такую игру запустить? А она запустится сама! Каждая дискета PC Booter содержит специальный загрузчик, этакое кастомное минимально необходимое ядро ДОС, которое может упорядоченно загрузить в память сырой поток данных с конкретной дискеты и обеспечить выполнение игры. Вставляем дискету в привод A, включаем/ресетим компьютер - и игра уже запускается:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Очень похоже на работу с картриджами, правда? По сути, так оно и есть. С картриджами IBM провалилась еще на этапе PCjr и больше к ним не возвращалась. Но идея-то привлекательная! Издателю хорошо - дискета дешевле картриджа, а скопировать дома все равно невозможно. Пользователю тоже неплохо - запускается даже на ПК без предустановленной ОС, с одним дисководом, с минимумом ОЗУ (кастомное ядро вообще почти ничего не "весит") Притом запускается очень быстро! Единственное "но": ПК должен быть максимально совместим с референтной машиной, под которую разработан конкретный загрузчик. Иначе под каждый вид периферии придется предусматривать драйвера в теле загрузчика. Архитектура загрузчика закрытая и у пользователя нет возможности предоставить драйвера от конкретных производителей "железа".


К концу 80х зоопарк видеоадаптеров, контроллеров, манипуляторов и прочего настолько вырос, что сделать загрузчик, гарантированно подходящий большинству - уже не получалось. Но до тех пор формат PC Booter перепробовали многие издатели. Архив Old Games RU содержит более 300 записей с признаком "pc booter" - и многие из этих игр нам хорошо известны, т.к. выходили и на обычных носителях. Хорошо, за время после потери популярности и до выхода профессионального софта для работы с носителями они не были утрачены. Ну, мне так кажется ))


Вот, заодно со знакомством с PC Booter, решил проверить свой Поиск-1 на предмет совместимости с IBM PC XT нестандартным способом - подкинуть ему для загрузки такие образы игр. Сам-то Поиск-1, благодаря упрощению и удешевлению классической XT, для игр та еще машинка:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Видно, что эмуляция видеоадаптера силами CPU "съедает" 42% тактов процессора. А полученный эрзац-CGA тоже весьма далек от референтных скоростей:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

"Учительский" Поиск-2, свободный от этих недостатков, в мою коллекцию пока не попал - поэтому будем страдать на том, что есть! А реплику Поиск-2 на родной элементной базе я потихоньку спаяю сам из покупного конструктора.


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

- Alley Cat (1984)

- Battlezone (1983)

- Bruce Lee (1987)

- Conflict in Vietnam (1986)

- Cosmic Crusader (1982)

- Defender (1983)

- DigDug (1983)

- Digger (1983)

- Freddy Hardest (1988)

- Frogger (1983)

- Livingstone Supongo II (1989)

- Lode Runner (1983)

- Montezuma's Revenge (1984)

- Moon Patrol (1983)

- Pac-Man (1983)

- PC-Man (1982)

- Sid Meier's Pirates! (1987)

- Spy Hunter (1983)

- World Karate Championship (1986)


Для чистоты эксперимента вынул из Поиска плату расширения ОЗУ и контроллер HDD, оставил только родной контроллер FDD. "Прожечь" образы игр на настоящие дискеты, увы, и в этот раз не получилось - все выбранные игры поставлялись на 5.25" носителях емкостью 180 или 360 кб (односторонние или двусторонние с простой плотностью записи). Так что работаем по-прежнему с аппаратного эмулятора дисковода. Поехали!


Первый же образ разочаровал. Alley Cat выдавала строку о том, что грузится (см. скриншот выше) и все останавливалось. При этом версия для DOS отлично запускается. Ну ладно, хоть со следующим повезло - Battlezone "пошел" сразу. 3D-танковые бои из начала 80х!!!

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Пробуем дальше - Bruce Lee. Когда-то у кооператоров я чуть не час подряд в него играл, один из первых игровых опытов в моей жизни. Не так давно грузил его на Спектруме, есть с чем сравнить. Мдэ... Запускается, но сравнение явно не в пользу ПК-гейминга:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

У нас не вечер игровых рецензий, у нас беспристрастное IT-исследование - поэтому переключаемся с этого отстоя на раннюю стратегию Сида Мейера Conflict in Vietnam:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Удалось посмотреть только заставку с ползущей исторической справкой о событиях. При попытке перейти к главному меню игра виснет. Мы не спасли демократический рай в Сайгоне и проклятые комми опять победили! ))

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Это не могло не загрузиться. Классика классик, Cosmic Crusader, ремейк Space Invaders (сколько их еще будет). Следующий образ и снова удача - ПК-версия известного тогда скролл-шутера Defender:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Немного поскроллившись и постреляв вправо и влево, едем дальше. Вернее, копаем в DigDug:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Мне более по душе его близкий родственник, тоже копатель - Digger. К тому же его обычный DOS-вариант на Поиске не запустился по невыясненным причинам. А тут - пожалуйста, только вперед. И тормознутая скорость - как раз для меня. Уж и не помню, доходил ли я на нормальных ПК до 3го уровня:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Следующий герой - для многих родом со Спектрума. Но и на IBM его портировали, разукрасив в меру страшненькой "холодной" палитры CGA. Встречайте, легкомысленный кутила и искатель приключений Фредди Хардест:

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Скорость игры раза в 2-4 медленнее нормы. Захочу пройти - достану с полки Спектрум. Сброс, загрузка...

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Это не река перед Frogger'ом наполовину расступилась, приглашая в землю обетованную. Это фоновая заливка из-за медленной отрисовки мерцает. А музыка хорошая и задорная, даже из PC speaker'а.


Так удачно все грузилось - а на следующей игре прокол: естествоиспытателя Ливингстона нам не спасти. Загрузка поначалу стабильная, но после вопроса в какую часть Livingstone мы желаем погрузиться, все заканчивается. Видимо, загрузчику необходима референтная CGA-карта и он виснет, выведя на экран какую-то разноцветную ересь.


Вот с кем никогда, ни на одной платформе не было проблем - это с Lode Runner. Он бегал еще на черно-зеленых алфавитно-цифровых дисплеях, а уж тут вообще премиум-картинка (и скорость хорошая):

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

А Месть Монтезумы не удалась - главгерой, не обращая внимание на нажатие клавиш, упорно шел сам на одну и ту же пилу. Как будто управлялся сигналом от несуществующего джойстика. Или голосами в голове.

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

Игр в списке еще много, а (спойлер!) удачи будет мало. Запустились только конверсии с аркадных автоматов - далекий от неповторимого оригинала Moon Patrol и Пэк-Мэны (их испортить можно, но за этим - к спектрумистам, на IBM все по фен-шую).

ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост
ЭВМ "Поиск-1": запускаем игры без загрузки ОС! Ретро компьютер, Советская техника, DOS, Ностальгия, Длиннопост

От Пиратов запустилась только заставка, а от Spy Hunter и любимого кода-то карате - и того меньше.


Итого, больше половины игр запустилась как надо. Учитывая необычный способ загрузки, рассчитанный на компьютер, максимально совместимый с брендовой IBM PC XT - это хороший результат. Уверен, что будь у Поиск-1 дискретная графика - проблем бы не было ни с запуском, ни со скоростью игры. Умельцы сегодня перепрошивают ПЗУ "материнки" и подключают через переходник видеокарты стандарта ISA8 вплоть до VGA. Но если испытывать Поиск-1 без доработок, легко доступных только последние 10-15 лет, то результат будет вот такой.


Удачи Вам и до новых встреч.

IT минувших дней

622 поста5.6K подписчиков

Добавить пост

Правила сообщества

Запрещается добавлять новости о прошлогодних новинках, а также посты, не относящиеся к тематике "ретро в ИТ".

Желательно соблюдать правила приличия.

Подробнее
Лучшие посты за сегодня
9842

Доверие

9007

Утро

Утро
6535

Чужие(?) дети

Показать полностью
5493

Ответочка Шнурова

5163

Действительно?

Действительно?
4988

Дагестанец, не обижайся…

4835

Колпинские истории

Показать полностью
4633

Депутат "Единой России" Пётр Нелинов напал на официантку в одном из кафе Краснодарского края

Показать полностью
4066

Ответ на пост «В МГУ рассказали о беспрецедентном давлении со стороны семьи Тепляковых» 

3866

В тему измен

3652

Экономия после 30

Экономия после 30 Экономия, Возраст, Жизненно, Мемы, Картинка с текстом
Показать полностью 1
3373

Ответ на пост «Вот такой менталитет» 

3357

Какой вопрос- такой ответ

Какой вопрос- такой ответ Дагестан, Комментарии на Пикабу, Ксенофобия
3338

Люстра на новый год

Показать полностью
3186

Почему все так...

Почему все так...
3092

Что творится в группах, где общаются мошенники

Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Что творится в группах, где общаются мошенники Мошенничество, Телефонные мошенники, Развод на деньги, Обман, Длиннопост, Негатив, Республика Беларусь
Показать полностью 15
2952

Нуу... логично

Нуу... логично Скриншот, Отношения, Мужчины, Женщины, Мужчины и женщины, Измена, Повтор
Показать полностью 1
2934

Индексация пенсии

2816

Девочка-дизайнер это международное явление

Девочка-дизайнер это международное явление
2774

И пива сколько угодно

И пива сколько угодно
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: