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 лет, то результат будет вот такой.


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

Найдены возможные дубликаты

+3

Вот моя реплика ПОИСК2

Иллюстрация к комментарию
раскрыть ветку 14
+1
Благодаря Вашему фото решил остававшиеся проблемные вопросы "куда панельку, куда так впаивать". Спасибо!
+1
Товарищ, уважаю!!! У меня куча вопросов, можно? Основные:
1. Какой корпус под него искать?
2. Если хочу CGA, то подойдет от Правец или лучше брать западное на isa8?
3. IDE как подключать? Брать аналог того новодела, который на Поиск-1 трудится?
раскрыть ветку 12
+2
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку 5
+2

Корпус в идеале - крокодил, я пока неспеша ищу такой. По видео не подскажу - у меня vga.

раскрыть ветку 4
+1
Иллюстрация к комментарию
+3

Нихренасе. Не слышал о таком формате на дискетах, хотя "Поиск" был у меня. Жене диплом печатали на нем

раскрыть ветку 2
+1
Тизер будущих постов:
Иллюстрация к комментарию
0
Такие дискеты могли быть только лицензионные - поэтому у нас их и не было ))
+2
У меня где-то лежит коробка дискет от спектрума. Ёмкость точно меньше мегабайта. Но посмотреть смогу только вечером. Готов выслать если нужны)
раскрыть ветку 3
0
У нас спектрумы с дисководами были почти исключительно с TR-DOS. Значит, это дискеты 5.25" 640 кБ. [картинка Ванги]
раскрыть ветку 2
+1
Пока нашёл только одну. Маркировка вот такая. На выходных попробую найти остатки. Может там что-то другое есть.
Иллюстрация к комментарию
раскрыть ветку 1
+2

Круто!

+2

За Digger и Lode Runner - всегда плюс... эх, было время... )))

раскрыть ветку 6
+2

Монти, Брюс Ли, ГАЛЕРЕЯ КОТОВ! Вот истинные сокровища того века! Это ещё 1 целая жизнь в уже имеющейся.

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

Пенсия будет весёлой.

раскрыть ветку 5
+2
А не подскажете где купить набор на Спектрум? Подозреваю что плату уже не найдешь.. На Тушино в конце 80-х стоил 300 рублей базовый набор. И тот самый джойстик 40. Купили один на всех, разобрали и в литейном цехе сделали копии. Поставили микрики и аля-улю. Москва Эйр все свободное время отнимала ))
раскрыть ветку 2
0

ГАЛЕРЕЯ КОТОВ? :)))

раскрыть ветку 1
+1
Я понимаю что уже некропост. Но дома завалялось кроме дискет о которых писал выше, какой-то 5.25 привод. ДВД привод на SCSI с щелевой загрузкой. И тоже на SCSI внешний магнитно оптический привод с одним диском. Никому не нужно?
+1

Вижу вы заказали конструктор у MV1971, я как раз у него плату и заказывал. Будут вопросы по сборке, задавайте на форуме, я там тоже есть.

раскрыть ветку 4
0
Да, у него. А Вы ставили процессор и сопроцессор из его комплектации? Я разжился КР181086М, на 8 МГц должен работать как часы. А сопроцессор вообще не уверен, что нужен, чисто для тестов.
раскрыть ветку 3
+1

А процессор случайно не в Чип и Дип покупали? Там вроде 100% оригинал КР181086М отечественной разработки есть

раскрыть ветку 1
+1

Я из деталей у него только сопроцессор брал, и то, для фарша😁.

+1

Вспомнилась ещё крутейшая тру-3D-бродилка Total Eclipse. Тормозила, конечно, но даже в желто-красно-зелено-черной палитре не оторваться было)

https://www.old-games.ru/game/2100.html

+1

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

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

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

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

раскрыть ветку 5
+1

Поиск 1, это который? у меня был в свое время 1.07 с расширением памяти и дисководами. Там все только через DOS запускал.

раскрыть ветку 7
0
Поиск-1 - встроенный в клавиатуру. Поиск-2 и -3 были уже в системном блоке. Мой вот он. https://cs13.pikabu.ru/post_img/big/2019/09/09/12/1568060709...
раскрыть ветку 6
+4

Чем то неуловимо отличается от моего, долго вспоминал. Понял. Обратите внимание на Ins & Del на доп цифровом блоке. Ну и еще по мелочи, трушная олдовая маркировка :).

Иллюстрация к комментарию
раскрыть ветку 1
+2
Дада, знакомая штука. 1.07 таким и был ) 4.77 mhz
раскрыть ветку 3
Похожие посты