FAQ (ЧаВо) по сборке и настройке ретро компьютера (retro PC) для DOS и Windows игр конца 80-х годов XX века начала 2000-х годов XXI века
реклама
Ночь ли, день ли – увы, неважно …
Вместе с тенью приходят сны,
реклама
Тень - не повод и не причина,
Тень - лишь следствие их пустоты…
реклама
Было солнце, были и тучи,
Были звезды, была и луна,
Была мгла и свет нестерпимый,
Были кровь и пот, была тьма…
реклама
Мгла, окутав тенью сознанье,
С тьмой и светом наперевес,
Будит мыслей рой в подсознаньи,
реклама
Намекая на гроздья чудес…
К мигу счастья, дорогой длинной,
Сквозь обрывочных мыслей лес,
Каждый может пробраться неспешно,
Прошагав по кромке небес…
25.04.2017 19.17
FAQ (ЧаВо) по сборке и настройке ретро компьютера (retro PC) для DOS и Windows игр конца 80-х годов XX века начала 2000-х годов XXI века
Введение
НЕПОСРЕДСТВЕННО FAQ (ЧаВо) ПО СБОРКЕ РЕТРО КОМПЬЮТЕРА В КОНЦЕ СТАТЬИ, можете сразу лишать себя всяческого удовольствия от ее чтения и пролистать до соответствующего раздела.
Думаю, ни для кого не секрет, что человек, в большинстве своем, существо неспособное к отрешенному созерцанию несовершенства мира. При этом следует отметить, что память избирательна настолько, что один и тот же сорт клубники с одной и той же грядки в 6 лет и, к примеру, в 30 лет имеет совершенно разный вкус.
В 6 лет клубника кажется сладкой и ароматной (особенно сорванная с чужой грядки), в 30 же лет, съев пару ягод, морщишься, машешь рукой, набираешь пару горстей, несешь домой, заливаешь ее сметаной и засыпаешь сахаром, чтобы хоть как-то смягчить кислоту. Самое смешное, что съев клубнику и отметив про себя, что с сахаром она вроде бы и ничего, начинаешь судорожно вспоминать, а помыл ли ты клубнику, перед тем как залить ее сметаной и засыпать сахаром. Ведь еще придется ехать обратно с дачи, а туалетов на трассе примерно столько же, сколько подберезовиков в январском лесу…
К чему я это все? К тому, что у большинства из нас, после 30-40 лет, под грузом текущих проблем, при наличии вроде бы всего того, что должно быть у «нормального мужика», появляется стойкое желание махнуть на все рукой и вернуться в прошлое. Вернуться в те времена, когда не нужно было думать, как организовать очередной «прорыв» на работе, не надо было выслушивать ЦУ вышестоящего руководства и ежедневно тратить по часу на выслушивание крайне важных и интересных новостей, произошедших у супруги на ее работе или ее пересказ очередного сериала, если она сидит дома.
Когда описанное выше было для нас не актуально? В детстве и юности, конечно. Возможно, что кто-то может и сейчас живет в свое удовольствие, но у большинства жизнь казалась бесконечной лишь в веселые школьные и отчасти в студенческие годы. Тогда все было еще впереди, а вкус клубники еще не успел окончательно испортиться, хотя клубника и была уже не такой сладкой, как в детстве.
Впрочем, хватит лирики. Машины времени у меня нет, съездить в свою молодость я не могу, хотя и очень хочется.
Я прекрасно отдаю себе отчет в том, что мало кто прочитает введение целиком, им бы скорее графики да выводы на пару строчек, тем же, кто осилил «многабукв» мои респект и уважение.
Итак, вернувшись к нашим баранам, раскрывая тему молочных желез, без обиняков и с суровой ответственностью в виде нерушимой «клятвы на соседском поросенке» всем тем, кто из названия статьи не понял, о чем статья, сообщаю, что тема статьи – FAQ по сборке ретро ПК.
1. Трудности выбора железа
1.1. Nostalgie
Если говорить о Вашем покорном слуге, то я застал ПК не только с DOS`ом, но и с РАФОС (советский клон RT-11) с интерфейсом языка программирования BASIC в качестве учебного рабочего места пользователей. Однако, во времена оные, игры меня интересовали мало, основными приоритетами для меня были учеба, спорт и книги, книги, спорт и учеба.
В общем, на меня позднесоветское воспитание воздействовало именно так, как и должно было воздействовать, я был старательным советским подростком, верящим в коммунизм и стремящимся соответствовать высокому званию советского человека. Потом, после срочной службы в армии, почитав труды Фрейда и Юнга, я стал циником, но это было потом, а тогда все еще было впереди…
Первые компьютерные игры на IBM-совместимом ПК я увидел, будучи военнослужащим срочной службы. О том, что я два года топтал просторы Родины в кирзовых сапогах сегодня не жалею, оно реально было нужно, чтобы закалить характер и мозги вправить, избавив их от розовых очков.
Самописные же игры на Бэйсике трудов моих однокашников и аналогичного уровня игры в школьных ПК – не в счет. Я в них практически не играл, да и интересного в тех играх было немного.
Первая компьютерная игра с какой-никакой графикой (точнее EGA псевдографикой) для DOS, которую я увидел – были какие-то гонки типа Формулы-1. Машинки можно было катать по кругу, обгоняя компьютерных соперников и ставя рекорды прохождения круга.
Кстати, тот ПК был на базе Intel 80286, двумя жесткими дисками, если мне не изменяет память, по 20 мб, сколько было оперативной памяти – не запомнил, думаю 2 или 4 Mb RAM, да и не интересовался особо я тогда железом. ОС – DOS 5.0 + Norton Commander 5.0, стоял там и текстовый процессор Lexicon.
Зато, кроме одной этой игры, в этом ПК была куча редких, но весьма популярных тогда книг жанра фантастики – Лукьяненко, Головачев, Желязны (Девять принцев Амбера – просто невообразимо понравившаяся мне в то время серия романов) и другие фантасты, вот их-то, я по ночам и читал, имея доступ к компьютеру. Дембель уже не за горами был, дослуживал я последние полгода.
Из пригодившегося впоследствии – за тем ПК я неплохо освоил Norton Commander, понял некоторые базовые принципы работы ОС, научился печатать на клавиатуре (двумя пальцами, но быстро), что и сейчас иногда помогает.
Дальше, как водится, после армии - работа, потом, как бы и без отрыва от службы учеба в вузе, потом перевод на заочное отделение и приобретение первого личного «Персонального мультимедийного компьютера» на базе Intel Pentium 100 MHz.
Это была осень 2000 года, месяц я уже не помню. Помню только, что насобирав почти за полгода около 6000 рублей (~215$), приобретя газету типа «Из рук в руки», я по объявлению купил себе то чудо с 14” монитором, 16 Mb SIMM RAM, которые я позже проапгрейдил до 24 Mb, с жестким диском на 504 Mb (его я тоже потом заменил более емким), СD-ROM и флоппи дисководом 1,44”, читавшим только отформатированные им же дискеты.
Для справки: в 2000 г. 215$ были приличными деньгами, официальная средняя зарплата по стране была 2223 руб. (78,9$), у меня, как молодого специалиста, зарплата была ~1100 рублей на руки. Кстати, официальная средняя зарплата за июль 2018 г. целых 42640 руб. (679$), если вычесть подоходный налог ~ 37097 руб.(591$). Вопрос лишь в том насколько «широка» эта «золотая середина».
На момент покупки моего первого ПК на нем была установлена Windows 95, звук воспроизводился ISA звуковой картой через копеечные пластмассовые колонки. Видеоадаптер также был под слот ISA, модель уже не помню, найти его я не смог, хотя может он где-то еще и лежит.
Вообще, видеокарты для ISA слотов – это уровень компьютеров на базе процессоров Intel 80386, они очень медленные. Даже на поздних ПК на базе процессоров «486-х» процессоров стояли PCI видеокарты, а уж для Pentium PCI видеокарту иметь «сам Бог велел».
В общем, заменил я ту ISA видеокарту на S3 Trio 3D\2X 8 Mb – карта была «зверь» в сравнении с тем, что до этого было, и в основном на ней я и играл в тогдашние PC игры.
Pentium 100, кстати, я потом заменил на AMD K6-2 450 MHz, а когда вывел его из строя, экспериментируя при включенном ПК, вернул Pentium 100. В итоге, кстати, я продал тот ПК сослуживице в качестве печатной машинки за те же 6000 рублей через 2 или 3 года, о чем теперь желею. Эх, как давно это было то.
Кстати, поскольку я до приобретения своего первого ПК Windows 95 не «щупал», а работал, в основном, в DOS, то эту операционку я практически сразу «ухайдакал» (сказалась тяга к экспериментам). Не имея знаний «вернуть, как было» я «заплатил» за «переустановку винды» бутылку хорошего коньяка знакомому. Хороший коньяк, и сейчас и тогда, стоит далеко не столько же, сколько стоит паленая водка, поэтому меня и «задавила жаба», подстегнув тягу к знаниям.
Я купил себе книгу «Как собрать ПК для чайников» (Марк Л.Чемберс) и с тех пор, 99% проблем с ПК решаю самостоятельно. К сожалению, в 1 проценте случаев мне все же не хватает мозгов, умений качественной пайки, инструментов или простого желания возиться, тогда я обращаюсь за помощью к специалистам.
Впрочем, это все мелочи. Суть же в том, что именно на том ПК я впервые начал играть в компьютерные игры. Помню Dune II, Warcraft 2, C&C Tiberian Sun, русские квесты Петька и Василий Иванович, а также просто умопомрачительную Half Life (которую первый раз несколько месяцев проходил и испытал реальный шок, когда, выйдя «из катакомб» к людям, был атакован военными).
Потом, естественно, я играл и в другие компьютерные игры, уже на базе иного ПК - AMD Duron 750 + ECS K7S5A (SiS735), 128 + Mb DDR RAM, GF2 MX400 32 Mb и всех последующих (эх, где то время, когда я впервые прошел UT, Unreal RtNP, Quake III (который, после UT совсем не впечатлил), непревзойденную Max Payne и другие…
Понятно, что разменяв 4-й или 5-й десяток лет и играя в компьютерные игры молодости, того «детского вкуса клубники» уже не ощутишь. Но возможность заново, не торопясь перепройти некоторые хиты молодости, приобщиться к чему-то тогда новому и самобытному иметь хочется. Вроде сколько раз уже проходил первый Half Life, а ведь все равно раз в несколько лет пройти его в какой уже раз интересно…
Итак, дабы «вспомнить молодость», мне нужно собрать игровой ПК для старых «ламповых» игр. Почему именно для игр? Да потому что мое хобби, так или иначе, всегда было связано с компьютерами, а наградой за приобретение какого-либо девайса будет возможность расслабиться в старой, заигранной до дыр, любимой игре.
Нет, никто не запрещает Вам понастальгировать по работе в DOS. Собрав ретро ПК, как и в 90-е годы на нем можно набирать тексты в текстовом редакторе «Лексикон» или «Слово и дело» или писать код в DOS версии «ТурбоПаскаля», вопрос только в том, насколько это сегодня имеет смысл.
В общем, как ни крути, но, работать сегодня все же лучше на современных ПК – с большими мониторами, огромными жесткими дисками, шустрыми процессорами и широкополосным выходом в интернет.
С другой стороны, минимальными требованиями для более-менее современной «печатной машинки» достаточно ПК, на котором не тормозит MS Офис 2003 с патчем для поддержки docx формата текстовых документов, то есть банальный Pentium IV с Windows XP.
Кстати, до сих пор встречаются люди, плюющиеся от интерфейса MS Офиса 2007-2016, хотя сколько лет уже прошло с тех пор, как он вышел…
Впрочем, компьютеры – компьютерами, однако, спорить с теми, кто считает, что у «настоящего мужика» должны быть совершенно иные интересы, как-то «литрбол», «залипание перед «ящиком», ковыряние в любимом средстве передвижения в гараже с мужиками под пиво, охота и рыбалка, погоня за чужими юбками и прочее «настоящее», не стану. О вкусах не спорят.
Не стану критиковать также и современное повальное «компьютерное» увлечение онлайн играми, сопровождающееся лишением себя сна и последующими ночными кошмарами, в погоне за онлайн-рейтингами. Тут тоже каждому свое – многим надо пройти и пережить этот период в жизни. Для себя же на сегодня я выбрал безобидное, относительно не излишне затратное (в сравнении с тюнингом автомобиля, к примеру) «ковыряние» в «древних ПК» и однопользовательские теплые «ламповые» игры.
1.2. Универсальность – путь «в никуда», но, теоретически возможно всё.
Изначально я планировал собрать один единственный универсальный ПК, способный на запуск всех возможных игр, от DOS до Windows 10. Потом, «выкурив» тонну мануалов, многократно разбив себе лоб граблями, усыпавшими мой путь к сборке универсального ПК, я уяснил для себя, что это не имеет особого смысла, хотя теоретически вполне возможно...
Более того, с учетом определенных ограничений, естественно, но реализация универсального ПК, имеющего нативную поддержку для всех видов игр для ПК, на сегодняшний день возможна и не теоретически. Тут вопрос стоит только в наличии достаточных финансовых возможностей, времени и желания.
Для справки: современный топовый ПК по сути универсальным и является, просто старые игры запускать приходится в эмуляторах и виртуальных машинах. Однако, для тех, кто помнит, как «тарахтели» старые жесткие диски, как «подтуплял» в Quake2 и Half Life звук при подгрузке уровней и скриптовых сцен, как идеально смотрелся Diablo II LoD на 14” мониторе в разрешении 800х600 на «глайдах», использование современного ПК для старых игр ощущается примерно, как секс в презервативе.
А так, все хиты для ПК – Quake, Doom и Doom II, Duke Nukem 3D, Unreal, квесты для DOS и огромное количество других игр, вполне себе можно запустить на современном ПК. Кстати и эмуляция API Glide прекрасно работает на современных компьютерах, выдавая те же «глюки» в «поздних» играх, что и оригинальная Voodoo2, к примеру.
Впрочем, еще 5-10 лет назад, можно было сделать «финт ушами», аналогичный тому, что сотворил некто White и собрать «франкенштейна», который мог и старое запускать (благодаря наличию на материнской плате ISA слотов с поддержкой DMA) и тогда новое «тянуть». Жаль только, что этот ПК свой, насколько мне известно, White в итоге продал. Жизнь – штука сложная.
Теперь же, когда медленно, но верно приемлемым стандартом для игрового ПК становится необходимость установки 16-32 Гб RAM и 8-ядерного (даже не 8-поточного, а именно «честного» 8-ядерного CPU) этот номер уже не пройдет.
Вообще, раз уж я затронул эту тему, постараюсь высказать свое мнение о компьютерах – «Франкенштейнах». Мнение мое о них простое, я не вижу в их сборке иного смысла, нежели сакрального.
Главное условие универсального ПК - полная поддержка DOS игр, что означает обязательное наличие на материнской плате ISA слотов, имеющих прямой доступ к оперативной памяти (DMA). Абсолютно все «Франкенштейны» оснащены, как минимум, одним ISA слотом и, одновременно, по возможности, максимально производительным «железом».
Найти современную материнскую плату с такой возможностью практически невозможно, поскольку современные чипсеты поголовно не поддерживают DMA для ISA устройств, хотя промышленные платы с ISA слотами и сегодня выпускаются и продаются.
Теоретически, «чисто для себя», заключив договор с Intel или AMD или, как вариант с VIA Technologies, можно заказать разработку современной материнской платы с «честными» ISA слотами. Инженерам этих трех компаний это вполне по силам. Вопрос только один - сколько это будет стоить заказчику?
Опытным путем установлено, что самая быстрая AGP Видеокарта - ATI Radeon HD 3850 AGP, выпущена она была в 2008 г. Компьютерные игры, выпущенные на момент ее выхода, прекрасно идут и на современных ПК (если и есть исключения, мне о них неизвестно).
Драйверов для Windows 9x на ATI Radeon HD 3850 AGP не существует, непосредственно в DOS эта видеокарта имеет определенные недостатки, как и все остальные, выпущенные после 2002 г., поэтому для этой ОС придется дополнительно использовать PCI видеокарту. Опять же, для современных игр ATI Radeon HD 3850 AGP уже лет 5 как неактуальна.
Так стоит ли ее разыскивать? По моему личному мнению нет, разве только если она сама в руки попросится по случаю, но лично мне она пригодится лишь для пары статей, а потом будет просто лежать на полке.
Топовая карта 3dfx из числа выпущенных в заметных количествах – Voodoo 5 6000, в 2010 на eBay ее продавали за 2000$, сколько она может стоить сегодня, даже не представляю, рискну предположить, что порядка 5000$.
Понятно, что для кого-то 5000$ это не деньги, но тут проблема даже и не в деньгах, такую видеокарту еще найти, чтобы купить надо, а найдя, с нее пылинки сдувать придется, чтобы она работала. Хотя ретро ПК с такой видеокартой будет однозначно эксклюзивным.
Вообще, возня в одном ПК - «Франкенштейне» с двумя видеокартами, тремя звуковыми картами, кучей ОС на нескольких жестких дисках, отлавливание кучи багов, подбор совместимых комплектующих, вывод звука из DOS «по цифре» на три разных внешних синтезатора, на мой взгляд, не стоит сэкономленного места, которое было бы отведено под дополнительный системный блок.
Если так сильно хочется, то по моему скромному мнению гораздо проще найти, или изготовить самостоятельно корпус, позволяющий установку двух материнских плат, что и проблему с местом решит, и даст простор для эксклюзивного моддинга.
Как мне кажется (это мое оценочное суждение) для White целью сборки «универсального» ретро ПК – «Франкенштейна» являлся не ПК сам по себе, а имела место попытка доказать через этот процесс свою элитарность. Уверен, что и игры на таком ПК если и запускались, то разве что для тестов и (или) на публику.
Кстати, на сайте overclockers.ru есть неплохой отчет 2013 года по сборке топового «Ретро ПК» от Clear66, тоже являющегося «Франкенштейном», но куда более технически проработанным, нежели у White. В нем, как раз применена схема использования 2 материнских плат в одном корпусе.
1.3. Постановка задачи.
Что мы сегодня имеем в игровой индустрии? Doom 2016, в котором просматривается «возвращение к истокам», новый Quake (по сути - причесанный Quake III, который вряд ли сможет снискать популярность), также анонсирован System Shock, переведена в HD качество классическая StarCraft, выпускаются и прочие ретро-вкусности в новом виде. Чтобы играть на максимальных (или хотя бы очень высоких настройках) в эти и последующие игры, необходим современный ПК на базе 4-х ядерного 8-поточного CPU и видеокарты не ниже уровня AMD Radeon 570 или GeForce 1060.
Можно ли найти современную плату, оснащенную наряду с PCI-E, еще и «честными» ISA? Ну, теоретически да, а практически? Практически даже PCI cлоты на современных материнских платах уже редкость.
Однако, оставим вопрос открытым, упорство всегда вознаграждается, а если к нему еще и средства есть…
В общем, если кто-то найдет искомое доступное решение, уверен, молчать не станет, а тогда и другие «ретроигроманы» и я в их числе, по возможности приобретут аналогичное железо. В общем, «ищущие», обязательно поленитесь сообщить миру, когда «обрящете» искомое, если-таки Ваши поиски увенчаются успехом.
Что же делать менее упорным и не столь терпеливым, кому хочется вот здесь и прямо сейчас? Прежде всего, обдумать, чего именно он хочет. Уверен, что каждый для себя самостоятельно найдет собственное решение (правда без граблей тут не обойтись, в любом случае). Я же предлагаю собственные (в большинстве уже протестированные мною) варианты.
Итак, по моему мнению, идеальный игровой ретро ПК должен уметь:
1. Полноценно работать в DOS, в том числе воспроизводить звук. Для этого нам нужна материнская плата с «родными» слотами ISA. В идеале она должна поддерживать и высокочастотные процессоры того времени – Intel или AMD. Крайне желательна поддержка API Glide (с него ведь 3D фактически и началось). Хотя, с другой стороны, классические пиксельные «квадратики» тоже имеют определенную ценность для любителей старины.
Кстати, есть проблема, которая выражается в том, что некоторые DOS игры не «любят» «современные» процессоры. Помните кнопку «TURBO» на IBM PC? Так вот, тем, кто вдруг не знает, да еще и забыл, напоминаю, что на «286-486 ПК» она нужна была не для того, чтобы ускорять процессор, а наоборот замедляла центральный процессор для сохранения совместимости старых программ с новыми «быстрыми» процессорами. В DOS имеет место также и ошибка «Runtime Error 200» на процессорах тактовой частотой выше 200 MHz, а в играх для Windows 9x, бывает, возникают проблемы, если тактовая частота процессора выше 2 GHz.
Решение проблемы запуска или неадекватно ускоренного геймплея далеко не всегда нетривиально. В каких-то случаях помочь тут может использование процессоров, имеющих возможность динамического снижения тактовой частоты – например, мобильной версии процессора AMD для Socket 7 - AMD K6-2+ (почти идеальный вариант процессора для DOS игр, кстати). Есть программные способы «притормаживания» процессоров (ищущие найдут ссылку в разделе FAQ).
Опять же, никто Вам не запретит аппаратно замедлить Pentium II 400 МГц, запустив на шине 66 МГц, вместо стандартной в 100 МГц, как Pentium II 266, можно также отключать кеши 1-го и 2-го уровня. Все это даст возможность «нативного» запуска многих старых игр.
2. Давать возможность полноценно играть в игры, выпущенные для Windows 95\98\Me. Здесь поддержка API Glide уже обязательна, чтобы можно было запускать игры с поддержкой API Glide, к примеру, игры на движке Unreal или игры серии NFS, ну и эксклюзивы для этого API, например, игру «Turok» (причем сама эта игра, мягко говоря, на любителя, но некоторые от нее в восторге).
3. Обеспечивать приемлемую игровую производительность в играх, выпущенных для Windows 2000\XP примерно до 2003-2005 гг. (Half-Life 2, Doom III и прочие), выпущенные до начала эпохи 2-х ядерных ЦП). Идеально бы, конечно, чтобы видеокарта позволяла и полноэкранное сглаживание включать, и все другие «фичи» поддерживать. Однако практически все игры, что выпущены в 2003-2004 гг. и сейчас прекрасно работают на современном «железе» со сглаживанием, анизотропной фильтрацией и FPS от 100-200 кадров в секунду, соответственно сборка старого именно ПК под них, не слишком целесообразна.
Вообще, если быть действительно честным, то редкая игра, из наиболее интересных, невозможна к запуску на современных ПК.
Непревзойденные Diablo и Diablo 2, Starcraft, Quake II и Quake III, RTCW, Unreal и Unreal Tournament, Max Payne, Doom и Doom II, Duke Nukem 3D и прочие старые игры прекрасно работают в Windows 10 (по крайней мере, в современной их «обработке» типа EDuke32 или ZDoom), а для тех игр, которые не имеют современных «оболочек» для работы в Windows 10 – есть DOSBox. Так что, собирать «древний» ПК – нет особого смысла, за исключением самого процесса и ностальгии.
4. В Идеальном игровом ретро ПК должна быть «изюминка». Этой изюминкой может быть что угодно. Кто-то, с детства, помнит о прелестях картинки в API Glide, кому-то может захотеться поддержки его ретро ПК API S3Metal (S3TC), потому что в нем великолепную картинку имеют игры на движке Unreal, также на видеокартах S3 великолепно смотрятся Serious Sam: The First Encounter и Second Encounter. Кто-то решил собрать коллекцию из тех ISA звуковых карт, о которых только мечтал в 90-е и прочее.
5. Процесс подбора и приобретения комплектующих для ретро ПК не должен быть слишком быстрым, чтобы не надоесть, но и не должен быть невообразимо сложным, чтобы не опускались руки. В общем – трудности должны быть преодолимы. Но они должны быть, иначе процесс быстро надоест.
1.4. Теоретическое обоснование выбора конкретного «железа» для Ретро-ПК, стоит ли вообще это делать, ведь мы живем в век эмуляции всего и вся.
Прежде чем приступать к сборке ПК и поиску конкретных комплектующих, нам следует определиться с нашими предпочтениями и требованиями и ответить самому себе на некоторые вопросы.
1. Если Вы хотите вспомнить юность и поиграть в DOS игры, самый простой ныне вариант, учитывая мощности современных ПК – это установка DOSBox, про который разработчиками сказано, что «в версии 0.70 полноценно работают 876 игр». При этом стоит отметить, что многие игры в нем можно запустить, в том числе в API Glide (в неофициальных сборках посредством стороннего эмулятора Glide2x.dll).
Да, могут возникнуть определенные трудности с настройкой эмулятора, но они решаемы быстрее и проще, чем аппаратные проблемы железа конкретного ретро-ПК. В DOSBox и процессор можно, если надо, замедлить (в большинстве своем, при покупке DOS игры в DOSBox для нее уже все настроено) и звук, какой хотите - SB AWE-32, Adlib Gold или Gravis UltraSound эмулировать, а не «юзать» откопанную где-то в завалах шипящую или пищащую из-за высохших конденсаторов Sound Blaster совместимую звуковую карту, с чипом ESS или Opti. Более того искать и собирать старый ПК не нужно, все на современном отлично работает.
Таким образом, перед тем, как начинать собирать такой ПК стоит, как минимум, три раза подумать, нужно ли оно Вам.
Если Вы все же решили собрать ПК, на котором будет стоять «аутентичный» DOS, или Windows 98\Me, то Вам следует определиться со степенью его «аутентичности».
Минимальная степень аутентичности – ПК уровня 2001-2004 года, на который можно без проблем установить Windows 95\98, а ее, в свою очередь, можно загружать в режиме эмуляции MS DOS. Это и просто, и в большинстве своем вполне достаточно для большинства игр. Максимальная степень аутентичности – установка русской версии MS DOS 4.01 - 5.0 (где еще существует страна СССР) на соответствующий FAT-16 раздел диска объема 20Mb-8 Gb, чтобы не жалко было терять неиспользуемую часть диска выше 8 Gb.
Как установить и настроить MS DOS - читайте в учебнике Фигурнова В.Э.
Не следует также и забывать о том, что звуковые карты для слота PCI заставить работать в DOS – не всегда решаемая проблема. Соответственно, если Вы планируете играть в DOS игры со звуком, Вам необходима материнская плата с хотя бы одним слотом ISA. На материнских платах для Socket 7-8, Slot 1, обычно такие слоты есть, а вот на более поздних под Socket 370\462 их наличие, скорее исключение, нежели правило.
2. Насколько Вам важна поддержка API Glide в играх под Windows. Должна ли она быть аппаратной (понимаете ли вы при этом, к примеру, что максимум совместимости дают Voodoo 2 в режиме SLI с видеокартой для 2D, но максимальное разрешение такой связки – 1024х768, а одиночная Voodoo 2 не позволяет запускать игры в разрешении выше 800х600 (для Voodoo1 максимум 640х480) или Вы готовы довольствоваться программной эмуляцией этого API (во многом, кстати, не хуже аппаратного).
Знаете ли вы, что пока еще реально возможная к приобретению (в отличие от нереально трудно доставаемой Voodoo5 6000 (четырех чиповая, 128 Мб памяти, которых меньше 1 тысячи на весь мир) топовая видеокарта 3Dfx Voodoo5 5500 (двухчиповая – 64 Мб видеопамяти) обладает производительностью уровня примерно GeForce SDR (да, даже не GeForce 2, не говоря уже о GeForce 3 и выше), зря думаете, что-ли фирма, их производившая – переименовавшись из 3DFx в 3dfx, растеряла все и в итоге канула в Лету, будучи выкупленной с потрохами nVIDIA?
Обратная ситуация произошла ранее с Aureal Semiconductor Inc, там компания – основатель звука для PC – Creative утопила и выкупила Aureal, а здесь – бездарное (не исключено и корыстное) руководство утопило компанию основателя 3D, хотя все возможности остаться на плаву у компании были.
Более того, стоит отметить, что на Voodoo5 5500 возможен запуск НЕ ВСЕХ игр под API Glide, некоторые из старых игр под DOS на ней в «родном» API не работают! Тут лучше подойдет Voodoo II (в идеале в режиме SLI – но только в Windows).
3. Как вы относитесь к программной эмуляции API Glide. Сейчас есть куча эмуляторов, причем весьма качественных. И если говорить, к примеру, о наиболее известной игре под API Glide – Unreal, то максимально качественную картинку (за исключением водных поверхностей, они в API Glide лучше выглядят) в ней дает API OpenGL с включением технологии сжатия текстур S3TS.
На Voodoo2-3 в любых играх (кроме «заточенных» под API Glide) картинка несколько хуже, чем на GeForce в 32-битном цвете, поскольку отображаемая ими в 3D глубина цветности максимум 16 бит (переходы менее плавны, чем в 32-битном цвете, а в некоторых играх (особенно на базе движка Quake III) возможна «сеточка» и другие артефакты 16-битной цветности). Однако, в играх, где используется «родной» для Voodoo API, или изначально рассчитанных на 16-битные текстуры (Half Life – ярчайший тому пример) картинка смотрится отлично даже в сравнении с 32 битным цветом. По себе скажу, в свое время я играл в Unreal Tournament в 16 битном цвете, имея возможность играть в 32-битном именно из-за того, что разница в картинке была незаметна, а графических артефактов не было.
В современных видеоадаптерах того 16 битного цвета, внешне почти не отличающегося от «истинного 24 битного», что был в эпоху расцвета Voodoo нет. Увы.
4. Насколько вы готовы мириться с компромиссом по количеству оперативной памяти при установке Win9x и ограничениях наиболее востребованных для таких ПК чипсетов тех времен. К примеру, высокопроизводительный и практически «безглючный» Intel 815EP (за исключением ОЧЕНЬ сложной совместимости со звуковыми картами Aureal Vortex II, в частности – Diamond Monster 3D MX300) ПОДДЕРЖИВАЕТ НЕ БОЛЕЕ 512 Мб RAM! БЕЗ ИСКЛЮЧЕНИЙ!!! СОВСЕМ БЕЗ ИСКЛЮЧЕНИЙ!!! ПОЛНОСТЬЮ БЕЗ ИСКЛЮЧЕНИЙ!!!
Этого объема вполне достаточно для Windows 98-2000, а для Windows XP SP2 и SP3 необходимо от 1 Гб, а лучше от 1,5 Гб до 3 Гб ОЗУ, если вы, конечно, хотите получить на нем возможность играть в игры до 2005-2007 года.
Альтернативой является использование платформы на базе AMD Athlon XP. Однако, даже если вы без предубеждений относитесь к процессорам AMD, то должны знать, что сборка ПК на базе топовых AMD Athlon XP (2,2-2,33 ГГц), гораздо более производительных, нежели топовый Pentium III-S 1,4 ГГц, хотя и позволяет установить целых 3 Гб RAM, и прекрасно работает в Windows XP\2000, не даст Вам возможности «из коробки» работать в Windows 98SE, поскольку эта операционная система без «плясок с бубном» функционирует только с 512-768 Мб RAM (а этого объема, в свою очередь, недостаточно в Windows XP/2000, для плавной (без свопов) игры в Far Cry или Doom3).
Впрочем, подружить Windows 98 c 3-мя Гб памяти вполне себе возможно, если такая цель имеется. И способов достаточно много, как платных, так и бесплатных, ограничивающих «видимый» для ОС объем оперативной памяти.
Следует отметить, что при сборке ПК на базе Pentium IV, как альтернативе AMD Athlon XP, ограничение по объему памяти остается, но добавляются еще и резкие просадки FPS в тяжелых сценах в некоторых играх. Как сейчас помню, как на ПК знакомого, собранного на базе Intel Celeron 2,6 ГГц (Prescott-256), 512 RAM, GeForce FX 5700, купленного в 2005 г. дико тормозил Unreal Tournament 2003, который даже на AMD Duron 750 МГц (не говоря об Athlon XP) c той же видеокартой не подтормаживал.
Если уж решитесь собирать систему на базе Pentium IV из «религиозных» соображений, не рекомендую вообще связываться с процессорами на базе ядра Prescott, берите либо на ядре Nortwood (3,2-3,4 ГГц) либо, если найдете Pentium 4 Extreme Edition (ядро Nortwood\Gallatin -3,2 – 3,46 ГГц).
Опять же, не секрет, что существуют осовремененные «сборки» Windows 9x, например - Windows 98IF, которые и памяти много поддерживают, и Direct-X 9.0c в них уже интегрирован, и все нужные драйверы собраны. Однако, по моему мнению, такие сборки довольно проблемны в части соблюдения авторских прав (не так дорого найти и купить для успокоения совести OEM версию Windows 98SE), и интерфейс у них на любителя (по умолчанию стоит тема с нестандартными иконками). Также и набор ПО в Windows 98IF довольно своеобразен. Однако к Windows 98IF есть отличные наборы драйверов и другого ПО, которое вполне можно использовать.
В целом же, если нет желания возиться с настройкой оригинальной Windows 98 (SE), или в Windows 98 в свое время толком не работали и не играли или Вам не нужно стандартного интерфейса – для Вас такие сборки - самое оно, работает из коробки, нужное ПО предустановлено – установил и пользуйся.
5. Не могу не предостеречь тех, кто не слишком увлечен играми под DOS, но зато хочет без проблем играть в игры для Windows 9x от мыслей об идеальности для таких целей Windows 98SE. У этой ОС есть недостатки, решаемые ее настройкой.
Всего в линейке Win9x Microsoft официально выпустила три ОС – Windows 95 (две редакции), Windows 98 (две редакции) и Windows Me.
Из всей линейки - Windows 98 SE более универсальна, нежели Windows 95 и (или) Windows Me и без проблем заменяет их обе.
Windows 98 SE поддерживает практически весь спектр игр, написанных как для DOS, так и для Windows 9x (у нее, в частности, нет проблем с поддержкой DirectX – 8.1-9.0c, в отличие от Windows 95, которая поддерживает только DirectX 8.0a), но Windows 98SE более сложна в настройке, чем Windows Me, в которой почти все работает «из коробки», даже драйвера USB-флеш накопителей интегрированы.
Итак, по отзывам, Windows 98SE немногим менее совместима с DOS приложениями, чем Windows 95, требует тонкой настройки, ручного подбора неконфликтных версий драйверов для плохо совместимого оборудования в сравнении с Windows Me (из которой видимую поддержку DOS приложений скрыли от пользователей), не слишком удобна для повседневного использования в сравнении с Windows XP, не говоря о Windows 7.
Если же Вы в состоянии правильно настроить Windows 98SE и не станете на ней устанавливать и запускать ничего, кроме игр, то она может Вам прослужить несколько лет без переустановок. Кроме того, если Вы планируете эксперименты с оборудованием, можно создать образ этой ОС и «накатывать» ее при необходимости за несколько минут.
Отмечу, кстати, что в плане поддержки именно Windows 9x игр, в сравнении с Windows 95 и 98 по мнению многих «строителей» ретро ПК более «юзабельна» Windows Me, в которой игры конца 90-х - начала 2000-х годов, заточенные под ОС этой серии, идут почти без «глюков».
Как Вариант, если DOS игры для Вас не в приоритете, а интересны больше в ознакомительных целях, можно попробовать использовать связку из двух ОС – MS DOS 5.0-6.22 (полная поддержка DOS-игр) + Windows Me для остальных игр, которые не запускаются в Windows 2000\XP. Хотя, повторюсь еще раз, Windows 98SE заменяет их обе.
Тема установки и настройки операционных систем для DOS и Windows игр – весьма обширна. Существует множество готовых рецептов настройки этих ОС, какой именно вариант будет максимально удобен Вам – сможете решить только Вы сами.
Как вариант, можно создать отдельный раздел 2 Гб FAT16 для DOS 6.22 и 14-18 Гб FAT32 для Windows 98SE или Windows Me, установить эти 2 ОС и настроить их загрузку любым Boot-менеджером. Можно использовать два жестких диска, на одном установив DOS, а на втором Windows 98SE и Windows 2000 (XP).
Вообще, для DOS и Windows 9x нет смысла использовать емкие жесткие диски. Непосредственно для DOS даже 4-6 Гб – очень много, поскольку большинство игр без остатка вмещается в стандартную дискету 1,44 Мб. Лишь самые последние игры для DOS – Quake, Duke Nukem 3D, WarCraft II занимают десятки Mb (если не вести речь о CD версиях).
Для Windows 9x вполне достаточно HDD на 40-60 Gb, в конце 90-х начале 2000-х игры занимали, как правило, не более 1 Gb, впрочем, можете поискать диск на 80-120 Гб, если уверены, что сможете заполнить его играми.
С другой стороны, чтобы не возиться с DOS 5.0-6.22, можно просто установить Windows 98SE, в которую встроен DOS 7.1, настроить в нем мультизагрузку c DOS, и при необходимости, перезагружаться в DOS режим.
Все варианты хороши, но ни один из них не является универсальным.
В целом, если проанализировать весь пласт ретро игр (а для меня лично это игры для DOS и Windows 9x), то станет очевидным следующее.
Все игры до 2002 г. включительно отлично работают на CPU Intel Pentium III\AMD Athlon 500-700 МГц в разрешении 1024х768 (стандартом того времени). Практически идеальный вариант для них – Athlon\Pentium III 866-1000 МГц.
Игры 2003 г. и более поздние (Doom3, Half Life 2 и т.п.) уже требуют поддержки SSE и, как минимум, «честных» 1,5 ГГц, для процессоров AMD Athlon XP и 2 ГГц для Pentium IV. Да и в качестве ОС для них уже более актуальна Windows XP.
Если же говорить о DOS играх, то там вообще все довольно сложно. Эпоха доминирования DOS длилась с 1982 по 1997 г. – то есть 15 (ПЯТНАДЦАТЬ!) лет.
Производительность процессоров за время использования DOS основной операционной системой возросла на несколько порядков (грубо - от Intel 8088 4,77 МГц до Intel Pentium II 300 МГц).
В общем, создание универсального ретро ПК, способного удовлетворить всем требованиям невозможно. Без тех или иных компромиссов не обойтись.
В любом случае, если Вы на самом деле увлечетесь темой сборки удовлетворяющего всем Вашим требованиям ретро-ПК, одним компьютером у Вас вряд ли получится ограничиться.
Тем временем, пришло время перейти непосредственно к FAQ (ЧаВо) по сборке и настройке ретро ПК.
2. FAQ – Частые Вопросы, возникающие при поиске комплектующих и сборке ретро ПК
1. Можно ли собрать универсальный ПК, способный «тянуть» в нативном режиме все игры – от самых старых для DOS до суперсовременных на ультра настройках?
2. Почему сегодня собрать универсальный ПК для любых игр, выпущенных на ПК, из стандартных комплектующих, продающихся в магазине, фактически невозможно?
3. Обязательно ли собирать ретро ПК для того, чтобы играть в старые игры?
4. Где можно приобрести или скачать старые игры?
5. Существует ли программное обеспечение, аппаратно эмулирующее устаревшее компьютерное «железо»?
6. Зачем вообще нужно собирать ретро ПК, если играть в старые игры можно и без него?
7. Итак, я решил собрать себе ретро ПК. С чего мне начать?
8. Я ответил для себя лично на вопрос, для какого периода времени я буду собирать ретро ПК, что дальше?
9. Какие операционные системы наиболее приспособлены для запуска ретро игр?
10. Какую звуковую карту выбрать для ретро ПК?
11. Какую видеокарту лучше всего установить в игровой ретро ПК?
12. Какая платформа лучше всего для ретро ПК?
13. Какие чипсеты в материнских платах для ретро ПК самые быстрые и стабильные?
14. Сложно ли установить и настроить MS DOS?
15. Приведите пример настройки конфигурационных файлов MS DOS для максимального освобождения памяти для DOS игр.
16. Какие подводные камни возможны при установке, настройке и эксплуатации Windows 9x?
17. Как установить на один жесткий диск Windows 98SE и Windows XP\2000?
18. Стоит ли гоняться за редкими эксклюзивными комплектующими для ретро ПК?
19. На каких сайтах есть сообщество увлеченных идеей сборки ретро ПК людей?
20. Можно ли вместо ретро ПК для DOS игр приобрести «древний» ноутбук?
21. Можно ли разгонять комплектующие в ретро ПК?
22. Какой монитор выбрать для старых игр?
23. Говорят, что для ретро компьютера строго необходимо искать блок питания с обязательной поддержкой напряжения по линии -5V, так ли это?
Общие вопросы
1. Можно ли собрать универсальный ПК, способный «тянуть» в нативном режиме все игры – от самых старых для DOS до суперсовременных на ультра настройках?
Ответ: 18 лет назад, во времена появления первых Pentium IV это было вполне осуществимо, однако уже в 2003 г. найти современную на то время материнскую плату высшего уровня, имеющую на борту ISA шину (для DOS игр), тот еще квест был. С тех времен производительность центральных процессоров и видеокарт многократно возросла, в Лету канула не только ISA шина, но и PCI в новейших материнских платах, как правило отсутствует, что еще более усложняет поиск «железа». Тем не менее, и на сегодня теоретически собрать универсальный ПК возможно, было бы желание, время и неограниченные средства (или терпение и удача), но практически (из стандартных комплектующих) это не осуществимо.
2. Почему сегодня собрать универсальный ПК для любых игр, выпущенных на ПК, из стандартных комплектующих, продающихся в магазине, фактически невозможно?
Ответ: Если говорить о старых играх для DOS, то по состоянию на 2018 г. новейшие ПК уже лишены даже PCI шины (что ставит крест на использовании PCI видеокарт), не говоря уже об ISA шине, необходимой для корректной работы со звуком в DOS.
Если говорить об играх для Windows 95-98, то работать эти ОС на современных ПК не будут по причине отсутствия драйверов для современного компьютерного оборудования, а соответственно игры работать не будут. Поэтому для желающих играть в игры, не портированные на современные ОС, альтернативы сборке ретро ПК практически нет.
Если говорить о современных играх, то их требования к производительности процессоров и видеокарт растут каждые полгода, топовый ПК 2017 г. с четырехъядерным восьмипоточным процессором сегодня, в 2018 г. уже обычный ПК чуть выше среднего уровня, через год он будет устаревшим. Угнаться за количеством ядер\потоков\исполнительных устройств в современных видеокартах, сохранив совместимость с устаревшими ОС, без наличия неограниченных средств и времени, сегодня не представляется возможным. Что будет дальше – покажет время, но эмуляторы реального железа постепенно совершенствуются, а рост производительности ПК продолжается.
3. Обязательно ли собирать ретро ПК для того, чтобы играть в старые игры?
Ответ: Нет, это совсем необязательно. DOS игры прекрасно работают в DOSBox, их вполне легально можно купить. Некоторые проблемы есть с запуском игр, выпущенных для Windows 9x, но все, по настоящему культовые игры, имеют порты, позволяющие играть в них на современных ПК в современных ОС. Кроме того, для запуска многих таких игр можно использовать виртуальные машины.
4. Где можно приобрести или скачать старые игры?
Ответ: существует достаточно большое количество сайтов, где это можно сделать. К примеру, многие старые игры продаются в Steam. Основным сайтом, специализирующимся на портировании для современных ПК и ОС старых игр, является GOG.com. Бесплатно скачать подавляющее большинство старых игр для ПК (и не только) можно на русскоязычном сайте, посвященном старым играм - www.old-games.ru. На этом же сайте, кстати, технически очень продвинутое и грамотное сообщество пользователей, делающее, в том числе и переводы старых игр на русский язык.
5. Существует ли программное обеспечение, аппаратно эмулирующее устаревшее компьютерное «железо»?
Ответ: Да, примером такого ПО являются PCem и 86Box (альтернативная ветка). На сегодня, возможностей современных ПК хватает, чтобы эмулировать ПК примерно уровня Pentium MMX 100-300 MHz (в зависимости от производительности ПК). Данными проектами поддерживается также эмуляция 3D ускорителей 3Dfx Подробнее - здесь.
6. Зачем вообще нужно собирать ретро ПК, если играть в старые игры можно и без него?
Ответ: каждый из тех, кто собирает устаревшие персональные компьютеры, имеет свой ответ для себя. Кто-то реализует свою давнюю мечту о приобретении некогда «топовой» компьютерной «железки», на которую во времена ее актуальности не было средств, а сейчас такая возможность появилась. Кому-то нравится сам процесс поиска и приобретения раритетных комплектующих (эдакие Плюшкины, так сказать), которых у других ценителей нет. Кто-то проводит эксперименты по разгону и модификации со старым «железом», тем самым повышая свой кругозор. Кому-то нравится треск «древних» винчестеров (HDD), подтормаживание любимых игрушек в привычных местах, на их первом «железе». В общем причин масса, главная из которых – ностальгия по тем временам, когда деревья были большими, а клубника сладкой.
7. Итак, я решил собрать себе ретро ПК. С чего мне начать?
Ответ: Для начала, Вам нужно ответить самому себе на самый главный вопрос. Нужно ли это Вам по-настоящему? Если да, то нужно ответить на второй вопрос: какой ПК для Вас является «ретро»?
Условно говоря, без глубокого экскурса в историю развития персональных компьютеров, ПК прошли огромный путь от первых IBM PC со спикером в качестве звукового сопровождения игр до современных ПК с десятками процессорных ядер и еще большим количеством одновременно исполняемых потоков.
В целом, в ПК можно выделить 4 основные эры.
I. Эра DOS игр, которая в свою очередь разделена на следующие периоды:
1 период (1982-1986 гг.) игры для центральных процессоров Intel 8088-80286 и совместимых с ними процессоров других производителей – эпоха CGA-EGA мониторов и PC спикера – игры Tron, Ultima II: The Revenge of the Enchantress, Elite, Space Quest I: The Sarien Encounter и другие.
2 период (1987-1992 гг.) игры для центральных процессоров Intel 80386-80486 и их аналогов – в этих играх используется VGA графика и Adlib (и его клоны) с его взлетом и его последующее забвение – игры Dangerous Dave, Street Fighter, Prince of Persia, Duke Nukem, Alone in The Dark, Sid Meier's Civilization,
Wolfenstein 3D и другие.
3 период (1993-1997 гг.) игры для поздних 80486DX центральных процессоров и процессоров класса Pentium – SVGA графика и Sound Blaster (и совместимые с ними звуковые карты) со всеми сопутствующими технологиями видео и звука. То, после чего началась эпоха игр, требующих 3D ускорения. В то время вышли такие игровые хиты, как Dune II, Doom и Doom II, WarCraft, WarCraft II, Duke Nukem II и Duke Nukem 3D, SimCity 2000, Mortal Kombat, System Shock, Heretic, Cyberia (1994), Command & Conquer, Tomb Raider, The Neverhood, Quake, Carmageddon и множество других.
II. Эра Windows 9x игр (1998-2000 гг.).
В этот период шло исключительно бурное развитие персональных компьютеров, шутка ли, если в 1997 г. самым высокочастотным процессором Intel был Pentium 233, то в ноябре 2000 г. был анонсирован Pentium IV с тактовой частотой 1,5 GHz, а массовые на тот момент Pentium III достигли тактовой частоты в 1 GHz. У AMD, кстати, на тот момент дела шли еще лучше, поскольку именно эта компания первой выпустила CPU с тактовой частотой в 1 GHz, а в конце 2000 г. анонсировала AMD Athlon на ядре Thunderbird с тактовой частотой 1133 MHz.
В этот период вышли такие игровые хиты, как Unreal, Unreal Tournament, Quake II: Ground Zero и Quake II: The Reckoning, Quake III, Dune2000, Half Life, Need for Speed III: Hot Pursuit, Resident Evil 2, Sanitarium, StarCraft и дополнение к ней Brood War, Thief: The Dark Project и Thief II: The Metal Age, Command & Conquer: Tiberian Sun, Dungeon Keeper 2, Gorky 17, MechWarrior 3 и 4, American McGee's Alice, Diablo II, Evolva, MDK 2, Need for Speed: Porsche Unleashed, Петька и ВИЧ и другие.
Почти все из перечисленных игр и сегодня можно запустить на современных ОС, но не всегда в нативном режиме. К примеру, с проблемами даже в Windows XP, не говоря о современной Windows 10-64bit, работает MechWarrior 3. В Quake II (вышла в 1997 г.) и дополнениях к ней нестабильно работает софтверный режим (игра вылетает). Есть и другие проблемы, особенно когда идет речь об играх для DOS\Windows - типа Dungeon Keeper (Gold Edition) и ей подобных.
III. Эра Windows XP (2001 – 2009 гг.) – золотая эра игр для ПК
В этот период вышло столько игр, что и перечислять даже малую толику их не вижу смысла. Это и Clive Barker's Undying, и Return to Castle Wolfenstein, и Zax: The Alien Hunter, и серия No One Lives Forever, и серия Silent Hill, и Warcraft III, и Far Cry, и Crysis, и серия The Elder Scrolls III и IV, и Fallout 3, и Half-Life 2 с 2 эпизодами, и Doom3 и великое множество других игр.
Откровенно говоря, у меня на современных ПК не решаемых с помощью подбора «правильной» версии драйверов проблем с запуском игр, выпущенных в золотую эру игр для ПК, не возникало. Могу только вспомнить проблемы с запуском игры «Вивисектор», но проблема в ней имела место из-за включенной аппаратной поддержки EAX HD, которую «выпилили» из Windows 7 и последующих версий ОС. Однако мало ли, может у кого-либо и есть проблемы с запуском таких игр.
IV. Современная эра игр для ПК
В настоящее время игровая индустрия для ПК переживает достаточно сложные времена. Во-первых, современные консоли на момент их выхода, как правило, почти не уступают в производительности средним игровым ПК, более того, для консолей выпускают эксклюзивные игры, а мультиплатформенные проекты серьезно оптимизируют; во-вторых, сегодня упор делается на коллективные (сетевые) игры, в которых наличие ПК не обязательно (хотя и дает преференции благодаря более удобному управлению); в-третьих, уровень графической составляющей игр на сегодня достиг того уровня, при котором речь уже идет не о фотографическом качестве 3D фигур персонажей, а об имитации их разумного поведения, соответственно разница в графике между ПК и консолями все сильнее размывается.
8. Я ответил для себя лично на вопрос, для какого периода времени я буду собирать ретро ПК, что дальше?
Ответ: Итак, если для Вас ретро ПК является компьютер, на котором в основном запускались игры для DOS, и нет желания искать и собирать настоящий ПК, то Вам, для того чтобы играть в них, совершенно незачем собирать старый компьютер.
Вполне возможно обойтись DOSBox`ом или PCem на современном ПК.
Если же ностальгия таки требует собрать такой ПК, то можно собрать универсальный ПК для DOS и Windows 95 на Socket 7 платформе на базе Pentium 200 MMX\AMD K6-2(+). Как вариант – Pentium II (ядро Klamath с разблокированным множителем), который позволит запускать весь спектр игр для DOS и все ранние Windows игры.
Если Вы планируете играть в поздние DOS игры (Duke Nukem 3D, Quake, Redneck Rampage, Blood и т.п.) и игры для Windows 9х, то лучше всего собрать универсальный ПК на базе Pentium III\Athlon 500-1000. Такой ПК способен «тянуть» Quake в софтверном режиме в разрешении до 800х600, а игры на базе движка Build в софтверном режиме и в разрешении 1024х768. На этом же ПК отлично пойдут такие хиты всех времен, как Unreal, Quake II-III, Half Life. Лучший выбор для такого ПК - материнская плата на чипсете Intel 440BX.
Если Вы планируете играть на ПК в игры 1998-2002 гг., но желаете сохранить совместимость с поздними DOS играми, собирайте ПК на базе Pentium III 1133-1400 (Tualatin)\AMD Athlon XP\Pentium IV. Основная проблема тут – найти материнскую плату с ISA слотами.
Если DOS игры Вас вообще не интересуют, но хочется иногда поиграть в игры, работающие так, как Вы привыкли только в Windows 98, то Вы уже не ограничены обязательным наличием ISA слота. Выбор комплектаций таких ПК огромен – от Athlon XP и Pentium IV, до Core 2 Duo на LGA 775 (официальный максимум - чипсет Intel 925 (хотя, говорят и 975 работает) и VIA K8T900 для систем на базе AMD Athlon 64.
Основная проблема в таком ПК - крайне желательное наличие AGP слота, поскольку работающих вообще без проблем в Windows 9x драйверов для видеокарт под слот PCI-Express не существует.
Забегая вперед, отмечу, что максимальные видеокарты ATI (AMD), которые поддерживаются в Windows 98 SE – ATI Radeon X850XT, для nVIDIA GeForce 6800 Ultra (в принципе, можно заставить работать и видеокарты 7 серии, но, по моему мнению, проблем будет больше, чем пользы от такого решения).
Если Вас интересуют игры золотой эры ПК - под Windows XP, то лично я вообще не вижу смысла для них собирать отдельный ПК, поскольку мне не известны игры, работающие в Windows XP, но не работающие в Windows 10, хотя и допускаю, что такие есть. Однако, если желание собрать такой ПК имеется – тут куча вариантов, главное чтобы драйверы на используемое оборудование для Windows XP были.
9. Какие операционные системы наиболее приспособлены для запуска ретро игр?
Ответ: Все зависит от того, в какие именно игры Вы собираетесь играть на ретро ПК.
Наиболее универсальной ОС, в которой отлично работают игры для DOS и Windows (включая отдельные игры 2005 г. (Quake 4)) – Windows 98 SE. В Windows 98 можно настроить раздельную загрузку DOS 7.1\Windows, она поддерживает «большие» (32-128 Гб) FAT32 разделы жесткого диска, для нее имеется множество неофициальных патчей, утилита, позволяющая запускать в ней программы для Windows XP и прочее и прочее.
Если DOS игры не интересны (в ней «выпилена» официальная поддержка режима загрузки чистого DOS, хотя ее можно и возвратить), но нужна поддержка Windows 9x игр, вполне можно использовать Windows Me. Правильно установленная и настроенная Windows Me работает не хуже Windows 98SE, кроме того, в ней из коробки встроена нативная поддержка USB флешек.
Windows 95 на сегодня практической ценности не имеет, поскольку ее «ванильная» версия поддерживает только FAT16 разделы, установить на нее можно максимум DirectX 8.0a, а версии OSR имеют проблемы в работе на процессорах с тактовой частотой выше 300 МГц.
Если Вас интересуют, прежде всего, игры для DOS, то выбор версий DOS, на первый взгляд, достаточно велик. Свои версии DOS выпускала и Microsoft, и IBM, и Nowell. Сегодня существует FreeDOS, DOS от российских разработчиков, например PTS-DOS.
Однако если копнуть глубже, то в итоге Ваш выбор ограничится MS DOS 5.0 (именно она лежит в основе DOSBox, есть официальная русская версия), MS-DOS 6.22 (последняя официальная версия от Microsoft) и MS DOS 7.1 (неофициальная версия MS DOS, родом из Windows 98).
MS DOS 5.0 и MS DOS 6.22 поддерживают FAT16 разделы объемом не более 2 Гб, всего с логическими разделами не более 8 Гб. MS DOS 7.1 имеет те же ограничения, что и Windows 98.
Основная причина такого ограничения – их огромная распространенность в свое время, а соответственно, наличие огромного количества мануалов по их настройке. Ну и, кроме того, наименьшее количество проблем с установкой софта для DOS (к примеру, Windows 3.11 на FreeDOS не работает).
Если у Вас нет предубеждения по поводу использования двух и более ОС, то прекрасным выбором будет установка MS DOS 6.22 или MS DOS 5.0 (для DOS игр), Windows 98 SE для ранних Windows игр и Windows 2000 для игр 2000-2003 г. Ну и, кроме того, для Windows 2000 есть драйвера почти от всех вендоров, выпускающих видеокарты в 1999-2000 гг.
Для игр золотой эры подойдет Windows XP, однако ее ограничения в объеме оперативной памяти в 4 Гб (реально доступно 3,3 Гб) и на объем используемой приложением оперативной памяти в 2 Гб делают ее не слишком хорошим выбором, если Вы хотите играть в игры того времени в 4к разрешении.
В любом случае, выбор за Вами.
Частные вопросы
10. Какую звуковую карту выбрать для ретро ПК?
Ответ: Все зависит от того, в какие игры Вы собираетесь играть на своем ретро ПК.
Звук в ПК с момента их возникновения прошел огромный путь от PC-спикера до современных звуковых карт с аппаратной поддержкой 3D позиционирования источников звука в пространстве. Здесь Вы можете прочитать подробнейший FAQ по звуку в персональных компьютерах.
Если вкратце коснуться истории развития звука на ПК, то следует отметить следующее.
1. На момент создания, IBM PC производительность центрального процессора Intel 8088 4,7 МГц была крайне низкой, он (CPU) является главным исполнительным устройством (вывод графического изображения, текстов на экран, работа с оперативной памятью, с файловой системой, выполнение программ, запущенных на ПК и т.д.), в том числе отвечающим за воспроизведение звука. Учитывая слабость процессора, использовать все технические возможности PC-спикера IBM PC совместимый ПК не мог, ограничиваясь примитивным писком. Это, в общем-то, очевидно. В каждый момент времени тогда, процессор мог выполнять только одну операцию, соответственно, если он будет исполнять сложные (относительно) мелодии на PC-спикере, то у него не останется ресурсов на все остальное.
В то же время, в игровых приставках со звуком было все гораздо интереснее. Абсолютно все приставки имели возможность воспроизведения не только звуков, но и музыки. За процесс создания звуков и музыки в приставках отвечали синтезаторы (генераторы звука).
Первой звуковой картой для IBM PC стала AdLib Music Synthesizer Card (ALMSC). Данная плата расширения представляла собой «набор» из микросхемы YM3812 (Yamaha OPL2) и логической обвязки для установки в стандартный 8-битный ISA слот. AdLib воспроизводил звук посредством FM-синтеза, воспроизведение цифрового звука (PCM) не поддерживалось. Первой игрой, поддерживающей AdLib стала King’s Quest IV от Sierra Entertainment, что обеспечило ей огромный успех и сделало стандартом звука для ПК.
К сожалению, случилось так, что компания, производившая AdLib не выдержала конкуренции со стороны компании Creative и обанкротилась. Компания Creative здравствует и поныне, выпуская звуковые карты (и не только), хотя пик популярности ею уже пройден.
Однако к чести компании Creative, ее «альтернативная» разработка – Sound Blaster действительно выгодно отличалась от AdLib.
В августе 1987 года компанией была выпущена Creative Music System (C/MS). Плата была основана на двух микросхемах Philips SAA 1099 (6-голосый звукогенератор), это позволяло ей реализовать 12 независимых каналов с квадратной, либо шумовой волной в стереофоническом режиме. В 1988 году Creative начала продавать C/MS через сеть розничных магазинов электроники RadioShack под наименованием Game Blaster.
Первая звуковая карта Sound Blaster CT1320A, выпущена в 1989 г. Sound Blaster фактически представляла собой синтез Game Blaster и AdLib, поскольку в ней использовался звукогенератор Yamaha YM3812.
Дополнительно к возможностям AdLib, Sound Blaster могла воспроизводить цифровой звук, за воспроизведение которого отвечал микроконтроллер Intel 8051, который мог проигрывать монофонический цифровой звук с частотой дискретизации до 22 KHz, а также записывать звук с частотой дискретизации до 12 KHz.
Задержка с выпуском AdLib GOLD, а также удачное сочетание цены и возможностей превратило Sound Blaster в стандарт, который использовался в той или иной форме до появления звуковых карт под PCI шину, когда в ПК появился современный 3D звук.
Всего Creative выпустила 4 поколения звуковых карт для ISA шины:
- 8-битные звуковые карты ISA (Sound Blaster 1.0, Sound Blaster 1.5, Sound Blaster 2.0).
Основная особенность этих звуковых карт – поддержка AdLib, кроме того в Sound Blaster 2.0 появилась возможность прямого доступа к оперативной памяти (минуя процессор) – direct memory access, DMA;
- 16-битные карты ISA (Sound Blaster Pro, Sound Blaster Pro 2).
Основным преимуществом этого поколения Sound Blaster была поддержка частоты дискретизации 44 КГц, наличие набортных контроллеров CD-ROM нескольких стандартов, на Sound Blaster Pro 2 также устанавливался усовершенствованный звукогенератор Yamaha YMF262 (OPL3);
- 16-битные карты ISA (Sound Blaster 16, Sound Blaster ViBRA16).
Sound Blaster 16 поддерживала 16-битный цифровой звук CD-качества, UART (фактически – разновидность COM-порта), совместимый с MPU-401, разъем для ASP или CSP (сигнального процессора), разъем подключения Creative Wave Blaster - дополнительной платы волнового синтеза. В Sound Blaster ViBRA16 FM-синтезатор Yamaha OPL-3 (чип производства Yamaha) был заменен на CQM (Creative Quadratic Modulation) – чип производства самой Creative. Во многих ViBRA16 был встроенный модем, также карта могла использоваться в режиме телефона;
- 16-битные карты ISA, с динамическим волновым синтезом (Advanced Wave Effects (AWE) -Sound Blaster AWE32, Sound Blaster 32, Sound Blaster AWE64).
Серия звуковых карт AWE32 содержала в себе полностью новую разработку - MIDI-синтезатор, основанный на EMU8000. Фактически, звуковая карта AWE32 состояла из двух частей. Первая отвечала за воспроизводство взука - звуковой кодек, разъем для дополнительного процессора ASP/CSP, микросхема Yamaha YMF262, вторая часть за воспроизводство музыки - MIDI-синтезатора от E-mu. Синтезатор состоял из процессора семплов и эффектов EMU8000, ПЗУ EMU8011 объёмом 1 Мб и ОЗУ объёмом 512 Kb, расширяемое до 28 Мб. В AWE64 основными изменениями были: более полная совместимость со старыми моделями Sound Blaster и улучшенное отношение сигнал/шум.
Кроме Creative Sound Blaster совместимые карты выпускались и другие компаниями – ESS, OPTi, Yamaha, зачастую, они, кстати, даже более совместимы с основными стандартами Sound Blaster, чем звуковые карты производства Creative.
Отдельно стоит упомянуть звуковые карты производства Gravis Ultrasound (Classic/Max/Extreme/Ace и клоны). Указанные карты обладали возможностями воспроизводить цифровой звук (PCM), воспроизводили музыку посредством волнового синтеза (wavetable 1 Mb), обладали максимальной частотой дискретизации 48 КГц/16/stereo, совместимы с Sound Blaster Pro, AdLib, General MIDI (не полная программная совместимость).
В целом Gravis Ultrasound (GUS) ценят за своеобразный, отличающийся от AWE 32 волновой синтез музыки. Впрочем, тут дело вкуса.
Также стоит отметить возможность использования для воспроизведения музыки в DOS играх внешних синтезаторов - Roland MT-32, Roland Sound Canvas.
Если несколько абстрагироваться от тех грандиозных баталий по поводу того, какая из звуковых карт для DOS лучше, то вариантов не так уж и много.
Если Вам нужна максимальная совместимость с играми и наиболее чистое звучание звука в DOS играх и Вы предпочитаете продукцию Creative – ищите Sound Blaster AWE 64 Gold.
Если «продвинутость» волнового синтеза Вас интересует в меньшей степени, но нужна максимальная совместимость с играми - ищите Sound Blaster Pro совместимые звуковые карты иных производителей с возможностью волнового синтеза (или «гребенкой» для подключения «MIDI-дочки»).
Если Вас вообще не интересует волновой синтез, и главное условие – это наличие максимальной совместимости при наличии хоть какого-то звука и музыки в играх – берите любую Sound Blaster Pro совместимую звуковую карту. По отзывам наиболее «всеядны» звуковые карты с чипами ESS.
Если Вы эстет, то Вы лучше меня знаете, что Вам надо. Обычно ценителями звука для DOS собирается набор из внешнего синтезатора – MT-32, Sound Blaster AWE 32\64 (Gold) с дополнительными модулями памяти, Sound Blaster Pro совместимая карта и звуковая карта от Gravis Ultrasound.
Основной недостаток такого «бутерброда» заключается в том, что на материнских платах для Pentium III\Pentium IV, поддерживающих «топовые» процессоры, вообще редко можно увидеть ISA слоты, а уж найти системную плату с количеством 2 и более ISA слота – редкая удача.
Так что, если Вы хотите в ПК с Pentium III на ядре Tualatin\Athlon XP\Pentium IV и более производительный установить такой «бутерброд», Вам придется искать ISA райзер и «колхозить» корпус.
Идеальной звуковой карты для DOS не существует. Все вышеперечисленные мною имеют свои достоинства и недостатки.
2. Звуковые карты для Windows.
Здесь на самом деле, все не так сложно, как было во времена DOS. Ко времени выхода Windows 9x центральные процессоры в ПК достигли уровня, при котором их ресурсов уже хватало на обработку не только графики, но и звука в играх (хотя падение производительности при этом было ощутимым). В играх появился 3D звук.
В Windows 9x конкурировало два стандарта 3D звука – A3D – разработка комании Aureal 3D и EAX – разработка все той же компании Creative.
Не смотря на более продвинутые технологии, используемые в стандарте A3D конкурентную борьбу вновь выиграла Creative, выпустив сначала Sound Blaster Live!, а затем и Sound Blaster Audigy.
Положа руку на сердце, пусть меня закидают помидорами, я не стану советовать Вам приобретать продукцию Aureal, поскольку эта компания канула в Лету, так и не доведя до ума драйвера для своих весьма достойных звуковых карт. Поверьте, установить драйвера для звуковых карт Aureal на что-то более позднее, нежели материнские платы с Intel 440BX - задача нетривиальная.
Если Вам очень хочется ощутить, что представляет собой технология A3D, пройдите по этой ссылке, скачайте соответствующие утилиты и попробуйте. А для ретро ПК лучше найдите что-либо из серии Sound Blaster Live!\Audigy. Это избавит Вас от плясок с бубном вокруг «не того» слота PCI, в который установлена звуковая карта Aureal, перебора драйверов, которые таки установятся, неправильного определения составных устройств мультиустройства Aureal и прочих прелестей не доведенного до ума «сырого» продукта. Впрочем, не исключено, что у меня просто кривые руки, а у других все получается, но я в это не верю, увы.
11. Какую видеокарту лучше всего установить в игровой ретро ПК?
Ответ: Здесь, как и ранее, все зависит от того, какой именно ретро ПК Вы собираете, для какого периода времени и в какие игры на нем будете играть.
1. В настоящее время дискретные видеокарты производят два основных вендора – AMD и nVIDIA, но так было не всегда.
В рамках ЧаВо подробно рассматривать историю 3D ускорителей банально нет времени, поэтому давайте просто пройдемся по основным графическим API (интерфейсам программирования), используемым в ПК.
Что у нас есть сегодня? Сегодня основным API является DirectX, менее популярен, но все еще актуален OpenGL. Не так давно также появился новый API – «Vulkan», который является «наследником» OpenGL и, к примеру, используется в играх Doom 2016 и Wolfenstein II: The New Colossus.
У OpenGL, кстати, было несколько реализаций – стандартный OpenGL и реализация через «врапперы» (оболочки) от компаний PowerVR и 3Dfx.
Кроме того, компанией Apple ныне продвигается API Metal. У этого названия для интерфейса программирования, кстати, довольно интересная история, интересующиеся, думаю, сами ее изучат.
А какие графические API были востребованы в конце XX века? Не думаю, что кто-либо из тех, кому по-настоящему интересна эта статья, не знают, поэтому буду писать кратко - для интересующихся.
Итак, в 1998-2000 гг. актуальными графическими API были все те же OpenGL, Direct3D, API Vulkan, естественно, еще и в проекте не появился, а API Metal?
Интерфейс программирования с таким названием имел место, но назывался он API S3Metal и разработан был компанией S3, технология сжатия текстур S3TS которой (основная «фишка» того API) является промышленным стандартом и поныне.
Кроме API S3Metal, эта компания также пыталась внедрить API S3D, выпустив видеоускоритель S3 ViRGE, который, за его очень низкие скоростные характеристики, называли не 3D «акселератором», а 3D «деселератором», то есть замедлителем.
Также на рынке ПК присутствовал API PowerSGL Direct, разработчик которого, кстати, и сегодня на плаву.
Уверен, знающие люди уже приготовили для броска в меня помидоры, поскольку я до сих пор не сказал о самом востребованном на то время API, утратившим актуальность только в XXI веке – об API Glide.
Что из себя представлял API Glide? Технически это было одно из побочных ответвлений API OpenGL, из которого разработчики данного программного интерфейса взяли только то, что было необходимо для производства 3D игр. У этого API была масса достоинств, востребованных на заре эры 3D в играх для ПК – небольшой размер, что позволило внедрить его поддержку аппаратно в соответствующие 3D ускорители, высокую скорость выполнения и отличное на то время качество картинки. Не смотря на то, что аппаратно API Glide имел 16-битный предел глубины цвета, за счет использования постфильтров, качество выдаваемой картинки зачастую приближалось к 24-битному (истинному) цвету.
2. Основными производителями графических чипов для видеокарт во времена DOS были S3 (видеокарта S3 Trio64 эмулируется всеми виртуальными машинами), Cirrus Logic, ATi, Matrox, SiS, Alliance Semiconductor и другие.
Выбор конкретного чипа и производителя видеокарт – дело сугубо личное, у кого-то, к примеру, есть теплые воспоминания относительно конкретной видеокарты, соответственно он будет искать такую же, кто-то стремится найти максимально производительный видеоадаптер для DOS, кому-то нужна «кристальная» картинка. Ниже, тезисно постараюсь дать краткую информацию о видеокартах для DOS (личное мнение, которое может быть оспорено).
- Из 2D видеокарт самыми производительными видеокартами для DOS (и небезосновательно) считаются 128-битные видеокарты TSENG ET6100 и ET6000;
- Из поддерживающих 3D ускорение видеокарт одними из наименее проблемных и самых быстрых в 2D в DOS, являются 3dfx Voodoo Banshee\Voodoo3;
- Наиболее совместимыми с играми для DOS являются видеокарты S3 Trio 64V+(V2), это же 2D ядро (Trio 64V2) используется в S3 ViRGE и S3 Trio3D/2X;
- Поздние 3D видеокарты S3 имеют серьезные проблемы с качеством драйверов для Windows, но сохранили практически все достоинства 2D видеокарт S3 Trio. Кроме того, они довольно быстры в DOS;
- Самую чистую «кристальную» картинку в 2D выдают видеокарты Matrox (они же самые быстрые в 2D в Windows 9x);
- Видеокарты TSENG, ATI, Matrox, и не только они, кстати, имеют проблемы совместимости с DOS играми, по ссылке таблица совместимости, которая «не догма, но руководство к действию»;
- Видеокарты nVIDIA от RIVA 128 вплоть до GeForce 4 имеют малое количество проблем с играми в DOS, более поздние видеокарты, начиная с GeForce FX, имеют определенные проблемы VESA 3.0.;
- Проблема с адекватной поддержкой VESA 3.0 имеет место и на видеокартах ATI поколений выше, чем ATI Radeon 9xxx;
- 2D видеокарты для шины PCI в DOS быстрее аналогичных (если таковые найдете) для шин ISA, EISA, MCA, VESA VL-bus;
- Для нужд игр в DOS, как правило, достаточно 1 Мб видеопамяти, но лучше все же искать видеокарту с 2-4 Мб видеопамяти (это даст бонус в установке «высоких» разрешений (800х600 и выше с 16-24 битной глубиной цветности) в Windows 9x), больше 8 Мб видеопамяти для игр DOS не нужно;
- Захват видеосигнала с ПК c 2D видеокартами задача нетривиальная, если хотите это делать, постарайтесь найти видеокарту уровня S3 Savage 4, либо используйте соответствующий драйвер (vga240.com), устанавливающий частоту обновления экрана 60Гц;
- 2D видеокарты известных (на то время) производителей DIAMOND, Number Nine Visual Technology, Creative, Gigabyte, Asus, Guillemot, Hercules и других, как правило, выдают более чистую картинку, чем видеокарты noname производителей;
3. Видеокарты (3D ускорители) для Windows 9x игр следует выбирать исходя из личных предпочтений к тем играм, в которые будете играть на ретро ПК. Пройдусь по ним также тезисно, как и по видеокартам для DOS;
3.1. Видеокарты 3dfx:
- Все видеокарты 3dfx поддерживают API Glide, но, допустим, в Quake2 или Half Life на Voodoo3-5 в режиме 3dfx miniGL возможны «артефакты»;
- Самой производительной видеокартой от 3dfx является Voodoo5 6000 (4 чипа VSA-100), их всего выпущено порядка 1000 штук, следом за ней идет Voodoo5 5500, самая слабая видеокарта на чипе VSA-100 - это Voodoo4. Все видеокарты на чипах VSA-100 поддерживают 32-битную глубину цвета в 3D;
- Производительность Voodoo5 5500 находится где-то между GeForce 2 MX 400 и GeForce 2 GTS, ближе ко второй;
- Производительность Voodoo4 4500 примерно равна Voodoo3 3500 и nVIDIA RIVA TNT2 Ultra, почти одинаковых по скорости;
- Самым слабым отдельным 3D ускорителем 3Dfx является Voodoo Graphics (максимальное разрешение в 3D 640х480), самым производительным отдельным 3D ускорителем является Voodoo2 (максимальное разрешение в 3D 800х600);
- 3D ускорители Voodoo с помощью переходного VGA кабеля подключаются в 2D видеокарту (ею может быть любая видеокарта с VGA коннектором), а уже в Voodoo кабель от монитора. Между собой два 3D ускорителя Voodoo2 соединяются с помощью SLI мостика, который можно самостоятельно изготовить из шлейфа для FDD дисковода;
- Пару Voodoo2 можно объединить в SLI, тогда можно будет запускать 3D приложения в разрешении 1024х768, либо получить примерно полуторократный прирост производительности в разрешении 800х600. Собрать Voodoo2 SLI можно используя Voodoo2 от разных производителей, однако лучше все же найти пару одинаковых Voodoo2 одного производителя;
- Драйверы для продукции 3dfx пока еще можно скачать на vogons.com, http://www.3dfxzone.it. Раньше еще был сайт http://www.falconfly.de/, у него есть несколько зеркал, например зеркало на vogons.com.
- Существует множество «врапперов», например Zeckensack's Glide Wrapper или dgVoodoo 2 (использует gog.com), позволяющих современным видеокартам эмулировать API Glide для игр, написанных для 3dfx Voodoo;
3.2. Видеокарты S3 Savage 4 и Savage 2000
- Драйверы для видеокарт S3 пока еще можно скачать на vogons.com или nix.ru (на этом сайте вообще много ретро драйверов);
- Игр, поддерживающих API S3Metal достаточно мало, из известных игр - это Unreal Gold, Unreal Tournament, Deus Ex, Rune. Теоретически все игры на базе Unreal Engine 1 должны поддерживать этот API, на практике, те, кому интересно, могут это проверить;
- Производительность S3 Savage 4 находится на уровне ATI Rage 128 (примерно на треть слабее RIVA TNT\Voodoo Banshee), производительность S3 Savage 2000 примерно на 15% ниже, чем у GeForce 256 SDR;
- S3 Savage 2000 имеет очень слабый блок T&L, в последних драйверах он отключен;
3.3. Видеокарты nVIDIA
- По-настоящему высокая производительность в видеокартах nVIDIA появилась только с выходом GeForce 2, до этого, технологиченское лидерство этой компании в сравнении с конкурентами было под вопросом;
- Видеокартой, максимально совместимой с DOS и, при этом, не теряющей львиную долю производительности при запуске игр в 32-битном цвете является GeForce 3, чуть хуже в этом плане GeForce 4 Ti;
- Видеокарты GeForce 4MX 440 более производительны, нежели GeForce 2 Ti;
- Серия видеокарт GeForce FX демонстрирует отличную производительность в играх для DirectX 8, но очень слабую производительность в играх для DirectX 9;
- По общему правилу, наиболее стабильные и «безглючные» драйверы для видеокарт nVIDIA – последние версии драйверов, выпущенные до выхода новой линейки видеокарт, по производительности – обычно самые быстрые первые версии драйверов, выпущенные сразу после анонса новой линейки видеокарт;
- Официально последние видеокарты nVIDIA, имеющие драйверы для Windows 9x – серия CeForce 6xxx, однако существуют модифицированные драйверы, позволяющие использовать в этих ОС видеокарты 7 серии.
3.4. Видеокарты ATI (ныне AMD)
- Самая производительная линейка видеокарт для Windows 9x, имеющая наименьшее количество проблем с DOS играми и поддерживающая DirectX 9 - ATI Radeon 9800. При этом фактически в Windows 98-Me поддерживаются видеокарты серии ATI Radeon X850 под PCI-E с мостом Rialto (ATI Catalyst 6.2);
- До выхода видеокарт серии ATI Radeon качество драйверов ATI оставляло желать лучшего, для игр DOS видеокарты ATI - не самый оптимальный выбор;
- Одной из самых удачных по соотношению цена\производительность видеокарт ATI, в свое время, была видеокарта ATI Radeon 9600 Pro, ее производительности хватает даже для игры в S.T.A.L.K.E.R.: Тени Чернобыля на средних настройках;
- У видеокарт ATI, начиная с ATI Radeon, отвратительная поддержка 16-битного цвета в играх. Производительности этих видеокарт вполне достаточно и при использовании 32-битного цвета, поэтому ATI отказалась от каких-либо оптимизаций при рендеринге картинки с 16-битной глубиной цвета.
3.5. Помните о стандартах AGP.
В первой своей реализации стандарт AGP был рассчитан на напряжение 3,3 В, в последующем рабочее напряжение было снижено до 1,5 В. Формально эта проблема решается установкой на материнские платы AGP слота с соответствующим ключом, не позволяющим установить AGP 1.0 видеокарту в материнскую плату, но бывают и исключения. Если в материнскую плату с чипсетом, не поддерживающим стандарт AGP 1.0, установить такую видеокарту, то материнская плата, скорее всего, сгорит.
Так, проблемными являются материнские платы для Pentium IV на базе чипсетов серии 845xx, при установке в которые видеокарт стандарта AGP 1.0 (3,3 В) сгорали материнские платы, поскольку на них часто устанавливали универсальные разъемы AGP.
12. Какая платформа лучше всего для ретро ПК?
Ответ: все зависит от того, ретро ПК для каких игр Вы собираете, кратко я уже ответил на это в вопросе №8.
Здесь я опишу возможные конфигурации ПК более подробно, ограничившись универсальными сборками.
Универсальный компьютер для DOS игр – платформа Socket 7:
- материнская плата от производителей первого эшелона того времени (Asus, Gigabyte, MSI, Chaintech и других);
- процессор Intel Pentium 166-200 MMX;
- видеокарта S3 Trio 64\ViRGE\Savage, опционально 3Dfx Voodoo Graphics\Voodoo2, либо Voodoo Banshee\Voodoo3;
- звуковая карта ISA;
- жесткий диск (или его аналог) – 4-8 Гб (больше вряд ли потребуется);
- оптический привод;
- оперативная память 32-64 Mb
В таком ПК отсутствует, как класс, проблема Runtime error 200 (процессор для нее недостаточно мощный), отлично идут в разрешении 320х240 все тяжелые DOS игры типа Quake, игры на движке Build отлично работают и в разрешении 640х480. Для игр, написанных для 8088-80386 процессоров можно использовать программы замедлители – типа Moslo;
https://www.old-games.ru/utils/slow/
При желании можно собрать аналогичный ПК на платформе Super Socket 7 на базе процессора AMD K6-2+ (III+) (мобильная версия с кешем 2 уровня) и добавить оперативной памяти до 256-384 Mb. В таком ПК, программно в DOS и Windows можно изменять множитель процессора, отключать кеши, тем самым замедляя процессор, а также разогнать его до тактовых частот 550-600 MHz и с относительным комфортом играть в большинство Windows игр до 1999 года выпуска, включая Quake III и Unreal Gold.
Универсальный компьютер для Windows 9x игр с поддержкой игр DOS
- материнская плата от производителей первого эшелона того времени (Asus, Gigabyte, MSI, Chaintech и других), обязательное условие – наличие ISA слота;
- процессор Intel Pentium III 700-1000 MHz, либо аналогичный AMD Athlon (сегодня очень сложно найти и процессор, и материнскую плату под эту платформу);
- видеокарта Voodoo3-5, либо GeForce 2-4 Ti, либо ATI Radeon 7000-9200 Pro c Voodoo2 SLI;
- звуковая карта ISA + звуковая карта PCI;
- жесткий диск (или его аналог) – 30-80 Гб;
- оптический привод;
- оперативная память 512 Mb
В таком ПК отлично будут работать игровые хиты, выпущенные в период актуальности Windows 9x - Unreal и Unreal Tournament, Quake III, Diablo и Diablo II, серия гонок NFS и многие другие игры, вплоть до Return to Castle Wolfenstein.
При желании можно собрать топовый ПК для Windows 98 на базе Pentium III Tualatin или AMD Athlon XP, на таком ПК можно будет с комфортом играть даже в большинство игр 2002-2003 гг. выпуска на актуальных дивижках того времени – id Tech 3, Unreal Engine. Gold Src.
Высокопроизводительный компьютер для Windows 9x игр и игр начала золотой эры игр для ПК
Если Вас в принципе не интересуют игры для DOS, но важна нативная поддержка игр для Windows 9x, то у Вас на выбор несколько вариантов сборки высокопроизводительного ПК, поддерживающего Windows 9x.
- Платформа на базе Intel Pentium IV;
- Платформа на базе AMD Athlon XP;
- Платформа на базе AMD Athlon 64 (Socket 754-939).
Во всех случаях следует использовать:
- материнскую плату от производителей первого эшелона того времени (Asus, Gigabyte, MSI, EpoX и других);
- процессор с тактовой частотой\рейтингом 3000+;
- видеокарту ATI Radeon 9800-X850 или nVIDIA 6600-6800;
- звуковую карту PCI;
- жесткий диск (или его аналог) – 60-120 Гб;
- оптический привод;
- оперативная память 512 Mb и больше (если одновременно используется Windows XP), но в этом случае придется решать проблему работы Windows 9x с оперативной памятью объемом выше 512 Мб. Лично у меня, кстати, даже на «ванильной» версии Windows 98SE проблемы с запуском этой ОС не возникали при установке 768 Mb RAM, чего такому ПК вполне достаточно.
Компьютеры - Франкенштейны
Самым известным компьютером - Франкенштейном в русском сегменте интернета является компьютер, ранее принадлежащий администратору сайта modlabs.net – «Белому человеру» с никнеймом «White», который в 2014 г. умудрился собрать компьютер на промышленной материнской плате DFI (ITOX) G7S620-N (LGA 775) на базе чипсета Intel 865 с южным мостом ICH5, поддерживающим прямой доступ к памяти у ISA устройств, экстремальной версии Intel Core 2 Extreme (нужен моддинг материнской платы), видеокарт Sapphire Radeon HD 3850 AGP 512 Mb, Voodoo5 6000 AGP 128 Mb через переходник AGP to PCI, PCI звуковой карты Aureal Vortex 2 (AU8830) производства Turtle Beach, ISA звуковых устройств, установленных через райзер - Sound Blaster AWE 64 Gold, Sound Blaster Pro 2 (CT-1600), Gravis Ultrasound (GUS) ACE, ISA контроллер MPU-401 от Roland – MPU-401/AT и аж трех версий внешних синтезаторов MT-32.
Для желающих продемонстрировать всему миру свою крутизну и исключительность путем демонстрации факта обладания вышеперечисленным железом сообщу сразу, что самая большая проблема в приобретении из всего этого «богатства» - Voodoo5 6000. Однако, при наличии упорства и достаточного количества финансовых средств (не малых) эта проблема решаема.
Обсуждение практической ценности такого ПК выходит за рамки данной статьи, поскольку особых преимуществ Voodoo5 6000 относительно Voodoo5 5500 не имеет, но сборка уникальна.
13. Какие чипсеты в материнских платах для ретро ПК самые быстрые и стабильные?
Ответ: Однозначно ответить на этот вопрос довольно сложно.
В целом, с процессорами Intel чипсеты производства этой же компании обычно работают немногим быстрее чипсетов других компаний (SiS, Ali, VIA), но, как правило, разница в производительности всего 3-10%, что довольно сложно заметить в повседневной деятельности.
По устоявшемуся мнению едва ли не самым лучшим и стабильным чипсетом для процессоров Intel Pentium II\III, на которых можно собрать ретро ПК для DOS и Windows игр считается чипсет Intel 440BX, однако и у него есть заметные недостатки:
- данный чипсет не поддерживает делитель AGP 1\2, только 1\1 и 2\3, то есть, в случае установки шины 133 MHz, видеокарта работает не на стандартных 66 МГц, а на 88,7 МГц, что может повлечь ее перегрев и даже выход из строя, не говоря уже о снижении стабильности такого ПК;
- чипсет поддерживает только Ultra DMA 33;
- чипсет синхронный, соответственно оперативная память и процессорная шина работают только на одинаковой частоте;
- чипсет не поддерживает AGP 4x.
Вообще, исходя из личного опыта, могу отметить, что скорость и стабильность работы конкретной материнской платы больше зависит не от использованного в ней чипсета, а от качества ее разводки и изготовления. Нарваться на некачественный\неудачный вариант материнской платы можно, как у производителей первого эшелона, так и у малоизвестных фирм, однако вероятность этого у производителей третьего эшелона на порядок выше.
14. Сложно ли установить и настроить MS DOS?
Ответ: нет, MS DOS не настолько сложен в освоении, как это может показаться. Устанавливается он элементарно с дискет. Вместо дискет можно использовать FDD эмулятор и USB флешку с образами установочных дискет. Драйверы в MS DOS устанавливаются аналогично тому, как это делается в Windows, через инсталляторы.
15. Приведите пример настройки конфигурационных файлов MS DOS для максимального освобождения памяти для DOS игр.
Ответ: В сети достаточно много инструкций по установке и настройке MS DOS, в нем, кстати, можно реализовать мультизагрузку, обеспечивая освобождение разных сегментов оперативной памяти.
Пример настройки конфигурационных файлов MS DOS (без мультизагрузки)
Пример настройки файла Autoexec.bat (настройки для SoundBlaster Pro 2 совместимой звуковой карты):
SET BLASTER=A220 I5 D1 H5 T6
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CP PREP=((866) c:\DOS\EGA3.CPI)
MODE CON CP SEL=866
KEYB RU,,C:\DOS\KEYBRD2.SYS
LOADHIGH C:\DOS\MSCDEX.EXE /D:MSCD001
C:\DOS\CTMOUSE.EXE /3
C:\VC\VC
Драйвер мыши (CTMOUSE.EXE), необходимо предварительно скопировать в папку DOS.
Пример настройки файла config.sys:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICE=C:\CTCM\CTCM.EXE
DEVICEHIGH=C:\DOS\VIDECDD.SYS /D:MSCD001
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\COUNTRY.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
FILES=40
Пример настройки мультизагрузочного меню DOS
Пример настройки файла config.sys:
[COMMON]
DOS=HIGH,UMB
FILES=40
BUFFERS=40
LASTDRIVE=H
[menu]
menuitem=EMC, Expanded memory + Mouse + CD-ROM
menuitem=XMC, Extended memory + Mouse + CD-ROM
menuitem=CMC, Conventional Memory only + Mouse + CD-ROM
menuitem=EM, Expanded memory + Mouse
menuitem=XM, Extended memory + Mouse
menuitem=CM, Conventional memory only + Mouse
menuitem=E, Expanded memory
menuitem=X, Extended memory
menuitem=C, Conventional memory only
menudefault=EMC,10
[EMC]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL
[XMC]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL
[CMC]
DEVICEHIGH=C:\DRIVERS\VIDECDD.SYS /D:OPTICAL
[EM]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE RAM
[XM]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
[CM]
[E]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE RAM
[X]
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
[C]
Пример настройки файла Autoexec.bat:
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
GoTo %config%
:EMC
:XMC
:CMC
LH C:\DOS\MSCDEX.EXE /D:OPTICAL
:EM
:XM
:CM
LH C:\DRIVERS\CTMOUSE.EXE /R2
:E
:X
:C
Драйвер CD-ROM (VIDECDD.SYS), естественно, также необходимо предварительно скопировать в соответствующие папки (в первом случае в папку C:\DOS, во втором случае в папку C:\DRIVERS).
Аналогично поступаем с драйвером мыши CTMOUSE.EXE, копируем в первом случае в папку C:\DOS, во втором случае в папку C:\DRIVERS
Отключение тестирования оперативной памяти (/TESTMEM:OFF) – на ваше усмотрение. Загружать или нет файловый менеджер (в первом случае – Volkov Commander) - также решать Вам.
16. Какие подводные камни возможны при установке, настройке и эксплуатации Windows 9x?
Ответ: Windows 9x начали разрабатываться в те времена, когда лидерство DOS было неоспоримым, оперативная память стоила очень дорого, а железо было маломощным, а их поддержка закончилась, когда мощности компьютерного железа выросли в десятки раз. Эти особенности, а также отсутствие драйверов для актуального компьютерного железа приводят к возникновению определенных проблем с установкой, настройкой и эксплуатацией этих ОС. О некоторых распространенных проблемах я расскажу тезисно.
- Перед установкой Windows 95 директорию с установочными файлами следует скопировать на жесткий диск. Установка этой ОС с CD привода строго не рекомендуется, поскольку эта версия Windows в процессе установки не устанавливает драйвер CD-ROM, и установка не будет завершена, либо будут возникать массовые ошибки при работе с ней. Вообще установочные дистрибутивы любых операционных систем серии Windows 9x желательно копировать на жесткий диск для простоты последующей переустановки;
- Версия Windows 95 OSR2/4.00.950B/4.00.1111 не работает на центральных процессорах с тактовой частотой выше 300 MHz. Существует патч, который исправляет проблему, но установить его можно только на рабочую систему, либо вручную копировать файлы в директорию Windows;
- Windows 95 поддерживает максимум DirectX 8.0a (4.08.00.0400 (RC14)), на Windows 98SE можно установить DirectX 9.0c (4.09.0000.0904 (RC0));
- Для Windows 98SE существует патч, позволяющий запускать на ней программы для Windows XP, скачать его можно по этой ссылке.
- Во всех версиях Windows 9x нужно проверять и, при необходимости, вручную включать DMA режим для жёстких дисков для повышения быстродействия Windows 9x;
- Существуют подробные инструкции по установке и настройке Windows 98SE, например эта.
- Все необходимые обновления для Windows 95, Windows 98SE можно найти на сайте www.forum.ru-board.com, там же можно найти ссылку на неофициальную сборку Windows 98SE - Windows 98IF от IFkO, содержащую в себе массу патчей, доработок и улучшений, рассчитанную на установку в ПК примерно 2004-2007 гг.
- Для того, чтобы при установке Windows 9x обеспечить загрузку ранее установленной версии MS DOS необходимо выполнить следующее:
1. После установки DOS следует скопировать на HDD директорию Win9x и (ВАЖНО!) запустить установку Windows 9x из MS DOS. Такой способ установки даст нам в меню загрузки строку Previous version of MS-DOS.
2. После установки Windows 9x необходимо выполнить следующее.
В Windows 9x, при появлении на экране строки «Starting Windows 9x...», после нажатия клавиши F8 появится меню выбора различных конфигураций загрузки.
В этом меню имеется пункт «Previous version of MS-DOS», позволяющий запустить ранее установленный и настроенный MS-DOS. Автоматическое появление этого меню настраивается следующим образом. Находясь в Windows 98 необходимо отредактировать файл MSDOS.SYS, находящийся в корневом каталоге диска C.
Файл MSDOS.SYS имеет атрибут «скрытый», соответственно стоит включить в проводнике отображение скрытых и системных файлов. Более того, если файл имеет атрибут «только для чтения» нужно убрать его.
В файле внеся в раздел [Options] следующую строку:
BootMenu=1
В разделе [Options] также должна присутствовать строка:
BootMulti=1
Вы можете сделать стандартным видом загрузки "Command prompt only", для чего Вам следует заменить строку:
BootGUI=0 на строку BootGUI=1
BootMenuDelay=5
В этой строке задаётся время на выбор пункта загрузочного меню. В данном случае 5 секунд.
BootMenuDefault=1
В этой строке задаётся номер пункта загрузочного меню, который будет выбран автоматически.
Закончив работу в режиме Command prompt, Windows 98 можно запустить командой win, также, как и ранее в Windows 3.x.
- Microsoft Windows 95 OSR2 не подерживает загрузку предыдущей ОС MS-DOS. После загрузки «Previous Operating System» и последующей перезагрузки или выключения компьютера Windows 95 перестает загружаться. Решение проблемы описано мною в этой моей статье.
- Хотя Windows 98SE официально поддерживает DirectX 9.0c, если Вы используете ее исключительно для игр, я не рекомендую его устанавливать на ПК с Windows 98SE. Все игры, которые были актуальны во времена массового использования Windows 98 SE рассчитаны, как правило, на DirectX 6-8, поэтому смысла в DirectX 9.0c в этой ОС просто нет;
- Правильно настроенная Windows 98 SE, в которой отсутствуют конфликты драйверов и оборудования, может стабильно работать годами;
- Windows 98SE содержит в себе полноценный DOS 7.1, в котором работают практически все программы, написанные для DOS.
17. Как установить на один жесткий диск Windows 98SE и Windows XP\2000?
Ответ: Для Windows 98 лучше выделить отдельный раздел FAT16\32 размером не более 1,5-2 Gb, чего с лихвой хватит и на саму ОС и на набор необходимых приложений (и на более старую версию DOS, если хотите и ее установить). Этот раздел обязательно должен быть первичным (Primary). Для Windows XP\2000 лучше создать отдельный NTFS раздел объемом 4-8 Гб. Игры и т.п. лучше держать на третьем, отдельном разделе FAT32. Для того, чтобы была возможность загружать и Windows 98SE и Windows XP\2000 необходимо сначала установить и настроить Windows 98SE, затем Windows XP\2000.
18. Стоит ли гоняться за редкими эксклюзивными комплектующими для ретро ПК?
Ответ: Вопрос целесообразности коллекционирования ретро железа выходит за рамки данной статьи. Каждый должен для себя самостоятельно решить, что и за какую цену он будет приобретать в собираемый им ПК.
Стандартный набор для сборки ретро ПК обычно ограничивается приобретением комплектующих для сборки ПК того периода времени, который Вам нужен, после того, как ностальгические воспоминания обновлены, интерес к его обновлению, как правило пропадает.
19. На каких сайтах есть сообщество увлеченных идеей сборки ретро ПК людей?
Ответ: На любом крупном сайте, посвященном компьютерным комплектующим, есть соответствующие группы по интересам. Вместе с тем, на мой взгляд наиболее продвинутую конференцию из русскоязычных сайтов на эту тему имеют сайты www.old-games.ru, www.phantom.sannata.ru (Полигон призраков), из англоязычных сайтов www.vogons.org.
20. Можно ли вместо ретро ПК для DOS игр приобрести «древний» ноутбук?
Ответ: Вполне. Непосредственно для DOS игр можно рассмотреть приобретение ноутбука на базе первых Pentium. Основные требования для такого ноутбука заключаются в следующем:
- Обязательное наличие встроенной Sound Blaster совместимой звуковой карты, без нее от такого ноутбука толку мало.
- Pentium процессор. Его производительности достаточно даже для Quake (минимальные системные требования – Pentium 75 МГц), не говоря о менее «тяжелых» играх. Более производительные процессоры – Pentium II-III, а также менее производительные 386-486 процессоры, как правило, не имеют SB совместимой звуковой карты, что делает их мало пригодными для игр DOS.
- Цветной TFT VGA экран (лучше разрешением 640х480). Почему TFT? Потому что это быстрая матрица с хорошими цветами. Она практически не оставляет шлейфов. Основной признак наличия такой матрицы на ноутбуке – только один регулятор яркости.
Если на экране 2 регулятора (яркость и контрастность) – то такой ноутбук лучше не брать, скорее всего, это будет медленная STN матрица.
Почему именно цветной экран? Думаю, понятно, что цветной экран лучше черно-белого.
Почему именно стандартное VGA (640x480) разрешение? Потому что подавляющее большинство игр для DOS работает в разрешении 320х200(240) пикселей. То есть на полном экране пиксели будут просто в два раза больше, чем есть на самом деле, без черных рамок.
- В ноутбуке, желательно наличие CD-ROM и сетевой карты. Видеокарта – лучше стандарта PCI (они серьезно быстрее), чем ISA(EISA) или VLB. Объем оперативной памяти особого значения не имеет, большинству DOS игр достаточно 1 Mb, но идеальный вариант 16-64 Mb, если захочется установить Windows 95-98.
Таким ноутбуком можно охватить, как минимум, 95% всех DOS игр.
21. Можно ли разгонять комплектующие в ретро ПК?
Ответ: А кто Вам запрещает это делать? В свое время люди годами использовали материнские платы на чипсете Intel 440BX в разгоне шины до 133 MHz. Главное, если Вы решили использовать свой ретро ПК в разгоне, помнить, что любой разгон это:
а) лотерея;
б) не всегда оправданная дополнительная нагрузка на комплектующие, так на материнских платах с чипсетом Intel 440BX в режиме шины 133 МГц AGP слот будет работать на тактовой частоте ~89 МГц (вместо штатной 66 МГц, а при шине в 150 МГц уже на шине 100 МГц), что выдерживают далеко не все видеокарты;
в) любой разгон снижает ресурс работы комплектующих (прежде всего из-за перегрева), но с этим бороться можно, и вполне успешно, хотя особого смысла в этом нет;
г) для подавляющего большинства игр, выпущенных до 1999-2000 гг., для максимальных настроек достаточно процессора уровня Pentium III 700 МГц (на шине 100 МГц), а те игры, которым недостаточно для комфортной игры Pentium III 1 ГГц, написаны для Windows 2000-XP и не требуют обязательного наличия ISA звуковой карты;
д) в эпоху Pentium I-III разгон не был таким простым делом, каким стал сегодня, когда практически любая материнская плата обладает широкими возможностями разгона всего и вся, шины (FSB, PCI и другие) работают асинхронно, приобрести процессор со свободным множителем – не проблема, а мониторинг температур и напряжений что-то вполне естественное. В те времена возможности разгона процессоров были ограничены (настройки напряжения, шин и множителей процессоров выставлялись перемычками или DIP-переключателями), все шины были жестко друг с другом связаны, а «вменяемый» мониторинг температур и напряжений преподносился как фирменная «фича». Соответственно для грамотного разгона придется запастись терпением и регулярно пополнять багаж знаний.
22. Какой монитор выбрать для старых игр?
Ответ: Выбор монитора - эта огромная отдельная тема. Монитор, как средство вывода изображения вещь очень индивидуальная, идеальных мониторов нет. Тем не менее, некоторые рекомендации по выбору монитора я здесь кратко изложу.
1. Старые игры для DOS писались с учетом особенностей выводимого изображения ЭЛТ мониторами. Если хочется идеального изображения в DOS играх - берите ЭЛТ монитор с DIAMOND трубкой и будет Вам счастье. Крайне желательно, чтобы приобретаемый Вами монитор поддерживал 100 Hz, хотя бы в разрешении 1024х768 (хотя, многим и 85 Hz хватает). Основной недостаток таких мониторов, особенно 19” и выше – очень солидные размеры и вес. Иначе говоря, закрепившееся за ЭЛТ мониторами шутливое название - «гроб», возникло не просто так. Другой их недостаток – очень сложно найти новый такой монитор или бывший в употреблении с «непосаженой» трубкой.
2. Если Вы готовы смириться с некоторыми особенностями ЖК мониторов в DOS играх - неравномерный «апскейлинг», «слишком» квадратные пиксели и т.п., ищите монитор с разрешением 1600х1200 пикселей. Такие мониторы пока еще есть в продаже, в т.ч. новые (профессиональные), но лучше такой монитор брать с рук, поскольку у профессиональных мониторов и цены соответствующие.
2.1. Как вариант, можно поискать 15” ЖК мониторы с разрешением 1024х768 (от терминалов и т.п.). Такие мониторы имеют достаточно мелкое зерно, плюс масштабирование изображения в них, обычно приемлемое.
2.2. Можно взять и, пока еще встречающиеся, мониторы с разрешением 1920х1200. Главное в них - возможность перехода в режим «соотношения сторон». В этом случае, естественно, при выводе "квадратного" изображения по боковым сторонам будут вертикальные черные полосы.
3. Некоторые любители ретро игр предпочитают использовать ЖК телевизоры, в силу их лучшей приспособленности к масштабированию изображения, чем они (телевизоры) выгодно отличаются от мониторов.
Повторюсь, выбор монитора – дело сугубо индивидуальное, как говорится "на вкус и цвет все фломастеры разные".
23. Говорят, что для ретро компьютера строго необходимо искать блок питания с обязательной поддержкой напряжения по линии -5V, так ли это?
Ответ: Что касается обязательного наличия напряжения по линии -5V в ATX блоке питания для ПК под Socket 7\Slot\Soccket 370(462) то исходя из личного опыта, могу сказать, что вероятность наличия проблем, возникших из-за отсутствия напряжения по этой линии, находится где-то около нуля. Тем не менее, сказать, что проблема полностью нулевая я не могу.
Итак, линия -5 V использовалась только в ISA шине и только некоторыми устройствами. Насколько мне известно, ток по линии -5V нужен для некоторых видов ISA dial-up модемов (которые сейчас не актуальны, как класс).
В редчайших случаях, действительно возможны проблемы с ISA звуковыми картами, в которых есть встроенные модемы, однако не факт, что Вы эту проблему увидите. В то же время, на многих материнских платах конца 90-х XX века – начала 2000-х XXI века, к примеру, на Gigabyte GA-BX2000, при установке блока питания, где не предусмотрено наличие напряжения по линии -5V, встроенная утилита мониторинга начинает сигнализировать о наличии проблемы.
Итого, если конкретная материнская плата работает с современным блоком питания и проблем не возникает, ну и отлично. Если возникают проблемы с мониторингом, либо действительно в ПК установлено устройство, которое требует напряжения по этой линии – ищите соответствующий блок питания.
Обязательным наличие питания по линии -5V было в ATX блоках питания до стандарта версии 1.1, в версии стандарта 1.2 наличие этого напряжения стало не обязательным, начиная с версии 1.3 оно, как правило, вообще отсутствует.
Если у кого-либо есть предложения по дополнению данного ЧаВо, то милости прошу перечислить свои вопросы в обсуждении. Если в этой статье ответов на них нет, постараюсь оперативно их добавить в статью.
Заключение
На написание данной статьи у меня ушло больше года, а самой темой компьютеров я интересуюсь с 1991 года. Изначально я задумывал ее не в том виде, что Вы сегодня прочитали, а в качестве некоего отчета о своих экспериментах по сборке «универсального» ретро компьютера для старых игр. Однако в итоге она получилась такой, какой получилась – разноплановой, несколько нелогичной по структуре, но лично для меня, в какой-то мере знаковой.
Эта моя юбилейная, сотая запись на персональных страницах сайта overclockers.ru. Написание статей на компьютерные темы для меня хобби, и один из способов самореализации, а не способ заработать деньги, однако прошу судить ее строго.
Для юбилейной статьи у меня есть несколько заготовок на различные темы, однако, пока есть время и возможность, я решил дописать именно эту, достаточно объемную, содержащую обобщенный мною опыт многих людей статью.
В статье почти нет конкретных решений, в частности по настройке в DOS нескольких звуковых карт (к примеру, как подружить AWE 32 и GUS), по способу решения проблемы с первичным слотом Aureal Vortex 2, о способе обхода проблемы «Runtime error 200» и некоторых других. Способы решения всех этих проблем есть, их можно найти на специализированных сайтах, на которые я дал ссылки, более того, в статье мною описаны способы, как их вообще избежать.
Я не могу быть уверенным на 100%, что данная статья окажется кому-то полезной, поскольку почти все, что в ней есть, пока еще можно самостоятельно найти в интернете. В худшем случае информация хранится в web-архиве. Но все же надеюсь на это.
Спасибо за внимание, обсудить статью можно здесь (если Вы не хотите, чтобы Вас было видно на главной странице), или просто написав комментарий ниже.
С уважением, Freevad.
реклама
Теги
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила