ЭВМ "Поиск-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 минувших дней

1K постов7.1K подписчиков

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

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

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

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

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Попробуйте найти metal mutant от французской студии, он точно на поиске запускался. Вау эффект гарантирован. :)

раскрыть ветку (7)
Автор поста оценил этот комментарий
Я где-то полгода назад долго вспоминал, как называется эта игра. Мы ее запускали в школе на 286х машинах. Методически просматривая архивы и скриншоты вычислил. Запустил из-под DOS-Box и вспомнил, почему мы в школе ее не любили - не пойми как управлять )) То, что у нее есть выбор CGA/VGA помню, но вот мысль о том, что она на Поиске пойдет - в голову не приходила ))
раскрыть ветку (6)
2
Автор поста оценил этот комментарий

А у меня выбора тогда особого не было. :) Есть похожая barbarian, вот она на инициализации видеоадаптера вылетала. А мутант шел, там управление то простенькое, вся фишка в превращениях мутанта в разные ипостаси.

Была еще такая игра: умести F19 на дискету 800Кб выкинув западно-европейский ТВД. :)

раскрыть ветку (5)
Автор поста оценил этот комментарий
Кажется, с другом тоже юзали pu800, отчаянно мучая советский дисковод. Он издавал нештатные звуки, но иногда грузил как надо.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

pu1700 afair или это уже позже было...

Автор поста оценил этот комментарий
Леталки на CGA - это жесть жестяная. Вот на EGA уже "контурная графика" типа LHX хороша. Но на необрезанных CGA есть еще композитный выход на телевизор. А это дверь в тайную комнату 16-цветного гейминга в CGA-режиме )) Было довольно много игр, которые выдавали на композит полноцветную графику с обычного CGA-адаптера. Поскольку у нас такие адаптеры не встречались почти (эра CGA прошла на советских клонах), то об этом тоже мало кто знает. Но, да, CGA, 16 цветов - ничего необычного ))
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Этот тайный режим это не тот фокус с быстрым переключением палитры? В статике при просмотре jpg оно и на CGA хорошо смотрелось, а вот в динамике такого не помню.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Нет, никакой демосценщины )) все штатно! Соберу Поиск-2, приедет к нему родная cga - будет пост.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку