Журнал LinuxFormat - перейти на главную

LXF159:Назад во времени

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

ВРЕ­МЯ ВСПЯТЬ

Тоску­е­те по слав­ным вре­ме­нам Amiga? Хо­ти­те сно­ва сыг­рать в ста­рые до­б­рые иг­ры SNES? Майк Сон­дерс по­ка­жет вам луч­шие эму­ля­то­ры...

Ком­пь­ю­те­рам бле­стя­ще уда­ет­ся при­тво­рять­ся дру­ги­ми ком­пь­ю­те­ра­ми. При усло­вии, что ваш CPU от­ли­ча­ет­ся рез­во­стью, а линей­ки ОЗУ — доста­точ­ной ем­ко­стью, вы мо­же­те пре­вра­тить свой ПК прак­ти­че­­ски в лю­бой ком­пь­ю­тер или кон­соль для ви­део­игр, вы­шед­ших в те­чение по­следних два­дца­ти лет.

Конеч­но, вый­дет не со­всем то же са­мое – вам при­дет­ся про­явить креа­тив­ность, ес­ли вы хо­ти­те воссоз­дать внешний вид, ощу­щение и аро­мат ма­ши­ны-ори­ги­на­ла. Но при­лич­ный ПК су­ме­ет за­пустить про­грам­мы, на­пи­сан­ные для са­мых раз­ных плат­форм, и все бла­го­да­ря из­ряд­но­му ко­ли­че­­ст­ву эму­ля­то­ров с от­кры­тым ко­дом.

По су­ти, эму­ля­тор – это про­грам­ма, соз­даю­щая вир­ту­аль­ное обо­ру­до­вание, на ко­то­рое вы за­гру­жае­те про­грам­мы ори­ги­на­ла. Ес­ли вам, на­при­мер, вспомнилась Amiga, в ре­аль­но­сти это про­цес­сор Motorola 68000 CPU и на­бор чи­пов под­держ­ки. Эму­ля­тор обес­пе­чи­ва­ет вир­ту­аль­ные вер­сии этих чи­пов, по­зво­ляя за­гру­зить на них опе­ра­ци­он­ную сис­те­му и про­грам­мы ма­ши­ны-ори­ги­на­ла, при­чем про­грам­мы бу­дут воображать, что они жи­вут у себя до­ма. Соз­дание эму­ля­то­ров – тяж­кий труд, по­сколь­ку боль­шин­ст­во клас­си­че­­ско­­го обо­ру­до­вания име­ет недо­ку­мен­ти­ро­ван­ные осо­бен­но­сти, но бла­го­да­ря це­леуст­рем­лен­ным уси­ли­ям команд вся­ких ха­ке­ров у нас есть доста­точ­ный вы­бор, с чем по­иг­рать. И для эму­ля­ции есть нема­ло серьез­ных при­чин: вы смо­же­те

» за­пускать ста­рые про­грам­мы, не имею­щие вер­сии для Linux;

» ис­поль­зо­вать ста­рые про­грам­мы, ес­ли ма­ши­на-ори­ги­нал ис­пусти­ла дух;

» иг­рать в клас­си­че­­ские иг­ры (бес­спор­но, в них боль­ше глу­би­ны, чем в нынешних без­вкусных стре­лял­ках);

» оп­ро­бо­вать клас­си­че­­ские ком­пь­ю­те­ры без необходимости по­ку­пать их;

» уви­деть мир тех дней, когда Эф­фи был еще юн.

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

Од­на­ко уч­ти­те: что­бы боль­шин­ст­во из этих эму­ля­то­ров за­ра­бо­та­ло, вам по­на­до­бят­ся ори­ги­на­лы об­ра­зов ROM для про­грамм, встро­ен­ных в ма­ши­ны (на­при­мер, опе­ра­ци­он­ная сис­те­ма Amiga). Но здесь мы сту­па­ем на зыб­кую с юри­ди­че­­ской точ­ки зрения поч­ву; мно­гие бу­дут спо­рить, что ес­ли у вас есть ма­ши­на-ори­ги­нал, ничто не ме­ша­ет вам сде­лать фай­ло­вую ко­пию дан­ных ROM (или по­ис­кать их в Ин­тернете). Но хо­тя об­ра­зов ROM в Ин­тернете пол­но, они обыч­но со­дер­жат код, за­щи­щен­ный ав­тор­ским пра­вом, так что мы не бу­дем вам рас­ска­зы­вать, как их най­ти. На­де­ем­ся на ваше пони­мание!

«Пре­вра­ти­те свой ПК в лю­бой ком­пь­ю­тер или кон­соль для ви­део­игр.»

Commodore Amiga

(thumbnail)
Ав­тор ос­та­вил свою ST пе­ред на­гре­ва­те­лем, из-за че­го кла­ви­ши по­шли на­пе­ре­кос.

Не­ве­ро­ят­но по­пу­ляр­ная в кон­це вось­ми­де­ся­тых и на­ча­ле де­вя­но­стых, Amiga бы­ла за­ме­ча­тель­ной ма­ши­ной для сво­его вре­мени, ко­то­рая пред­ла­га­ла гра­фи­че­­ские и зву­ко­вые воз­мож­но­сти, на­мно­го пре­восхо­дя­щие ПК. Ее опе­ра­ци­он­ная сис­те­ма с GUI пре­достав­ля­ла вы­тес­няю­щую мно­го­за­дач­ность, еще когда боль­шин­ст­во поль­зо­ва­те­лей ПК во­зи­лись с DOS, и это бы­ла от­лич­ная ма­ши­на для гей­ме­ров. К со­жа­лению, Commodore был аб­со­лют­но бес­по­мо­щен по час­ти мар­ке­тин­га и стра­те­гии, и в кон­це де­вя­но­стых линия Amiga бы­ла уже вполне мерт­ва. Но до сих пор боль­шин­ст­во ав­то­ров LXF ле­ле­ют тро­га­тель­ные воспо­ми­нания об этой ма­шине, и наш жур­нал во мно­гом яв­ля­ет­ся ду­хов­ным пре­емником Amiga Format.

Из-за ак­тив­но­го при­менения в Amiga за­каз­ных мик­ро­схем на­пи­сание точ­но­го эму­ля­то­ра яв­ля­ет­ся непро­стой за­да­чей. Са­мый из­вест­ный – UAE, ко­то­рый на­чал жизнь, име­ну­ясь Unusable Amiga Emulator [Бес­по­лез­ный Эму­ля­тор Amiga], по­то­му что не мог да­же за­гру­зить­ся. Се­го­дня бу­к­ва U оз­на­ча­ет Unix, но UAE ра­бо­та­ет и на дру­гих плат­фор­мах. У него есть мно­же­ст­во от­ветв­лений, оби­таю­щих в Ин­тернете; са­мые по­пу­ляр­ные из них – E-UAE и PUAE. Пер­вый мож­но най­ти в ре­по­зи­то­ри­ях па­ке­тов Ubuntu (или Debian) с по­мо­щью

sudo apt-get install e-uae

По­сле уста­нов­ки введи­те e-uae, и уви­ди­те ин­тер­фейс. Боль­шин­ст­во эму­ля­то­ров за­став­ля­ют вас по­во­зить­ся с клю­ча­ми команд­ной стро­ки, и мы ра­ды, что E-UAE пре­достав­ля­ет очень ми­лую аль­тер­на­ти­ву GTK ти­па на­ве­ди-и-щелкни. Пер­вым де­лом най­ди­те об­раз ROM для Kickstart – это про­шив­ка для Amiga, ко­то­рая от­ве­ча­ет за про­грам­му за­груз­ки и основ­ные функ­ции ОС. Во вклад­ке Memory в GUI E-UAE вы­бе­ри­те ее рас­по­ло­жение в ва­шей сис­те­ме; за­тем най­ди­те об­раз флоп­пи-дис­ка Workbench в фор­ма­те ADF и вы­бе­ри­те его во вклад­ке Floppy Disks. За­тем на­жми­те на Start.

Че­рез несколь­ко мгно­вений поя­вит­ся ра­бо­чий стол Workbench. Доб­ро по­жа­ло­вать в бы­лые слав­ные день­ки! Те­перь возвр­ащайтесь в ин­тер­фейс E-UAE и уста­но­вите об­ра­зы флоп­пи-дис­ка. Вы­клю­чив ма­ши­ну, вы мо­же­те из­менить раз­лич­ные на­строй­ки обо­ру­до­вания, та­кие, как объ­ем па­мя­ти и тип CPU, ко­то­рый име­ет­ся у вир­ту­аль­ной Amiga. Во вре­мя ра­бо­ты вы мо­же­те за­ме­тить, что мышь ве­дет се­бя нетипично – что­бы это ис­пра­вить, пе­рей­ди­те в пол­но­эк­ран­ный ре­жим с по­мо­щью F12 + S (и на­жми­те ту же ком­би­на­цию, что­бы из него вый­ти).

E-UAE от­лич­но ра­бо­та­ет как с иг­ра­ми, так и с «серь­ез­ны­ми» про­грам­ма­ми, и по умол­чанию вы мо­же­те ис­поль­зо­вать циф­ро­вую панель как вир­ту­аль­ный джой­стик. Ис­поль­зуй­те 8 и 2 для дви­жения вверх и вниз, 4 и 6 – как впра­во и вле­во, и 5 – для стрель­бы. Что­бы за­гру­зить иг­ру, вы­бе­ри­те ее об­раз фай­ла ADF в ка­че­­ст­ве пер­во­го дис­ка и пе­ре­за­пусти­те вир­ту­аль­ную Amiga.

Atari ST

(thumbnail)
Автор оставил свою ST перед нагревателем, из-за чего клавиши пошли наперекос.

Хо­тя и не столь мощ­ная, как Amiga, по­пыт­ка Atari ста­ла по­пу­ляр­ной аль­тер­на­ти­вой и за­вое­ва­ла по­клонников в му­зыкаль­ной ин­ду­ст­рии бла­го­да­ря вклю­чению MIDI-пор­тов. Она бы­ла осно­ва­на на том же CPU, что и линия Amiga (Motorola 68K), и мно­гие иг­ры пор­ти­ро­ва­лись с од­ной плат­фор­мы на дру­гую; прав­да, у вер­сии Amiga гра­фи­ка обыч­но бы­ла луч­ше. Увы, Atari ока­за­лась нику­дыш­ным про­дав­цом и по­тра­ти­ла все свои ре­сур­сы на ра­бо­ту в зло­сча­ст­ной кон­со­ли Jaguar, так что в се­ре­дине де­вя­но­стых линия ST скон­ча­лась. Не­сколь­ко упер­тых фа­на­тов из Гер­мании на­соз­да­ва­ли кло­нов, но сей­час оста­ток сце­ны ST со­сре­до­то­чен на эму­ля­ции. Hatari – от­лич­ный эму­ля­тор ST, имею­щий­ся в ре­по­зи­то­ри­ях па­ке­тов Ubuntu. Впер­вые его за­пустив, вы уви­ди­те со­об­щение об ошиб­ке: мол, поль­зо­ва­тель /usr/share/hatari/tos.img не най­ден. TOS – это опе­ра­ци­он­ная сис­те­ма, встро­ен­ная в ST, так что возь­ми­те ее фай­ло­вую вер­сию и ско­пи­руй­те в эту ди­рек­то­рию (вам нуж­ны пра­ва root для досту­па на запись в ди­рек­то­рию). Сно­ва за­пусти­те Hatari, и вы уви­ди­те клас­си­че­­ский зе­ле­ный ра­бо­чий стол GEM. Жми­те на F11 для пе­ре­клю­чения ме­ж­ду обыч­ным и пол­но­эк­ран­ным ре­жи­мом, и F12, что­бы вы­вес­ти гра­фи­че­скую панель на­строй­ки. Вы мо­же­те уста­нав­ли­вать об­ра­зы флоп­пи-дис­ков, ме­нять тип эму­ли­руе­мо­го ST и на­страи­вать вир­ту­аль­ный джой­стик.

Од­ной из от­лич­ных функ­ций Hatari яв­ля­ет­ся спо­соб­ность за­пи­сы­вать AVI-ви­део дей­ст­вия на эк­ране. Пе­рей­ди­те в оп­ции эк­ра­на Hatari в на­строй­ках и на­жми­те на Record AVI. Это зна­чи­тельно за­мед­лит ра­бо­ту эму­ля­то­ра, но за­кон­чив ра­бо­ту, на­жми­те на Stop Record, и вы най­де­те hatari.avi в сво­ей до­машней ди­рек­то­рии.

Еще один ва­ри­ант – Aranym (http://aranym.sf.net). Это не про­сто клон ST: он пре­достав­ля­ет ST-по­доб­ное эму­ли­ро­ван­ное обо­ру­до­вание со сме­сью за­ме­щений ком­понен­тов TOS и GEM по­верх все­го. По­лез­но для ра­бо­ты с бо­лее поздними, бо­лее тре­бо­ва­тель­ны­ми про­грам­ма­ми ST и Falcon.

Sinclair ZX Spectrum

(thumbnail)
Mercenary соз­да­вал об­шир­ный 3D-мир все­го в 48k. И вот так поч­ти что че­рез од­ну иг­ру.

Би-и-и-бип, би-и-и-би­би­ди-би­би­бип... все, кто хоть что-то со­об­ра­жал в 1980-х, пом­нят этот звук, с ко­то­рым Speccy за­гру­жал­ся с кас­се­ты. И цве­то­вой кон­фликт, и свое­об­раз­ные ме­тал­ли­че­­ские зву­ко­вые эф­фек­ты, и ре­зи­но­вые кла­ви­ши на мо­де­ли 48k. Spectrum был неис­то­во по­пу­ля­рен в Ве­ли­ко­бри­тании, но в осталь­ном ми­ре его су­мел за­тмить Commodore 64. Но не бе­да: мы и сей­час мо­жем сыг­рать в незаб­вен­ную клас­си­ку – Elite, Manic Miner и Mercenary, да­же с ог­раничением на ло­ша­ди­ные си­лы движ­ка. Мож­но до сих пор най­ти ста­рень­кие Speccy на eBay и ему по­доб­ных сай­тах за ра­зум­ную це­ну, но ста­рые ма­ши­ны на­чи­на­ют ло­мать­ся. К сча­стью, есть нема­ло вполне адекватных эму­ля­то­ров.

Один из та­ких – Spectemu, эму­ли­рую­щий мо­дель 48k. Поль­зо­ва­те­ли Ubuntu и Debian мо­гут уста­но­вить его из па­ке­та spectemu-x11. Он из­вле­ка­ет дан­ные па­ке­та spectrum-roms, ко­то­рый со­дер­жит мини-ОС, встро­ен­ную в 8-бит­ную ма­ши­ну. Ав­тор­ское пра­во на этот код при­над­ле­жит Amstrad, но ком­пания сде­ла­ла кра­си­вый жест, дав раз­ра­бот­чи­кам эму­ля­то­ров раз­ре­шение ис­поль­зо­вать ROM. Так что нет ну­ж­ды про­че­сы­вать Сеть – ура!

За­пусти­те эму­ля­тор из команд­ной стро­ки с по­мо­щью xspect, да сле­ди­те за ок­ном тер­ми­на­ла, по­то­му что там вы уви­ди­те нема­ло по­лез­ной ин­фор­ма­ции и под­ска­зок. На­при­мер, в са­мом эму­ля­то­ре на­жми­те на Ctrl + H, и вы уви­ди­те спи­сок клю­че­вых команд. Что­бы за­гру­зить про­грам­мы, на­жми­те на кла­ви­шу F3 или F4 в окне эму­ля­то­ра, за­тем пе­ре­клю­чай­тесь в ок­но тер­ми­на­ла и вво­ди­те имя исполняемого фай­ла.

Но за­чем две раз­ные ко­ман­ды? Обыч­но про­грам­мы Speccy рас­про­стра­ня­лись в двух раз­ных фор­ма­тах: сним­ки па­мя­ти и об­ра­зы лен­ты. Пер­вый – это про­сто ряд дан­ных для за­полнения линеек ОЗУ ма­ши­ны, и име­ет рас­ши­рение Z80 или SNA. Что­бы за­гру­зить его, ис­поль­зуй­те F3. Для об­ра­зов лен­ты, ко­то­рые пред­став­ля­ют ори­ги­наль­ные ау­диокас­се­ты и обыч­но име­ют окон­чание .tap, вам сна­ча­ла нуж­но вве­сти LOAD “” в окне Spectrum (на­жми­те J, а за­тем два­ж­ды – Shift + P). На­жми­те Enter, что­бы под­го­то­вить вир­ту­аль­ный Spectrum, за­тем на F4, и вве­ди­те имя фай­ла лен­ты в окне тер­ми­на­ла.

Со­вет на слу­чай, ес­ли у вас в эму­ля­то­ре нет зву­ка: уста­но­ви­те alsa-oss и за­пусти­те aoss xspect. Ес­ли вам ну­жен бо­лее про­дви­ну­тый эму­ля­тор, осо­бен­но для про­грамм, ко­то­рым нуж­ны бо­лее поздние ма­ши­ны, по­про­буй­те Fuse (http://fuse-emulator.sf.net). Он эму­ли­ру­ет да­же русские кло­ны Spectrum.

Commodore 64

(thumbnail)
Elite — или, как она из­вест­на в офи­се LXF, иг­ра, сгу­бив­шая дет­ст­во Грэ­ма.

В США имен­но Commodore 64 пре­об­ла­дал в 8-бит­ную эру. Бу­ду­чи бест­сел­ле­ром сре­ди оди­ноч­ных ком­пь­ю­те­ров всех вре­мен (в от­ли­чие от линии ком­пь­ю­те­ров ти­па Amiga), C64 дор­вал­ся поч­ти до 15 мл­н до­мов, и по­сей­час со­хранив ар­мию вер­ных по­клонников. Осо­бая в этом за­слу­га – чи­па SID, зву­ко­во­го генера­то­ра C64; му­зы­кан­ты все еще пи­шут му­зы­ку для нескольких уцелевших до сих пор чи­пов SID. C64 так­же ши­ро­ко применял­ся как «серь­ез­ный» до­маший ком­пь­ю­те­р, в ко­то­ром да­же име­лась ОС с GUI в ви­де GEOS.

VICE, Versatile Commodore Emulator, вы­шел в свет в 1993 го­ду. Он так­же эму­ли­ру­ет дру­гие ма­ши­ны Commodore, вроде VIC-20 и PET. Вы най­де­те его в Ubuntu че­рез sudo apt-get install vice, и ко­ман­дуй­те x64 для его за­пуска. Од­на­ко при пер­вом за­пуске вы уви­ди­те со­об­щение об ошиб­ке: VICE не на­хо­дит файл kernel. Это ОС, встро­ен­ная в C64, так что вам при­дет­ся най­ти ее ко­пию и по­мес­тить в ди­рек­то­рию /usr/lib/vice/C64. Нуж­но так­же най­ти фай­лы ROM basic и chargen и за­ки­нуть их ту­да же.

VICE име­ет ин­тер­фейс на GTK с управ­лением че­рез ме­ню; за­гляните в ме­ню Options и Settings, что­бы уз­нать, ка­кие час­ти эму­ли­руе­мо­го C64 вы мо­же­те под­на­строить. Боль­шин­ст­во игр пред­став­ле­но в фор­ма­те TAP (лен­та) или D64 (диск); по­следний тре­бу­ет мень­ше уси­лий по на­строй­ке. Об­на­ру­жив файл .tap для иг­ры, в ко­то­рую хо­ти­те по­иг­рать, пе­рей­ди­те в File > Smart-Attach Disk/Tape в ме­ню, вы­бе­ри­те файл и на­жми­те на Autostart. Иг­ра за­гру­жа­ет­ся в том же тем­пе, что и на ре­аль­ной ма­шине – это хо­ро­шо с точ­ки зрения носталь­гии, но пло­хо, ес­ли у вас ма­ло вре­мени. Пе­рей­ди­те в Options > Enable Warp Mode, что­бы немно­го уско­рить­ся. Когда иг­ра за­гру­зит­ся, от­клю­чи­те Warp Mode, вер­нув при­выч­ные на­строй­ки ско­ро­сти.

Sega Mega Drive (Genesis)

(thumbnail)
Нам ка­жет­ся, что Sonic 1 был ку­да бо­лее сба­лан­си­ро­ван­ной и ум­ной иг­рой, чем его си­к­вел. Не­на­ви­ст­ни­ков про­сим от­прав­лять все пись­ма по обыч­но­му ад­ре­су.

Sonic the Hedgehog, Road Rash, Columns, Golden Axe, Streets of Rage... спи­сок игр для 16-бит­ной кон­со­ли Sega мож­но про­дол­жать и про­дол­жать. Sega по­зи­циониро­ва­ла Mega Drive как про­дви­ну­тую стиль­ную аль­тер­на­ти­ву ори­ен­ти­ро­ван­ной на се­мью Super NES, и умуд­ри­лась спих­нуть по­ряд­ка 40 мил­лио­нов ма­шин. Од­на­ко Sega, по на­шим ощу­щениям, ма­лость пе­ре­бра­ла с по­пыт­ка­ми вы­до­ить кон­соль, и до­полнения Mega CD и 32X рас­ще­пи­ли ры­нок и внесли в го­ло­вы по­тре­би­те­лей су­мя­ти­цу на­счет стра­те­гии ком­пании. Од­на­ко Mega Drive про­дол­жа­ет жить, в ви­де де­ше­вых ТВ-игр, ко­то­рые мож­но ку­пить в Argos и по­доб­ных ма­га­зи­нах, где кон­соль­ное обо­ру­до­вание и спе­ци­аль­ные иг­ро­вые чи­пы ROM упа­ко­ва­ны в ко­роб­ку.

Gens – фан­та­сти­че­­ский эму­ля­тор, хо­тя его нелег­ко най­ти в ми­ре Linux, да­же в глав­ных ди­ст­ри­бу­ти­вах. На http://sf.net/projects/gens во вклад­ке Files вы мо­же­те най­ти RPM и па­ке­ты Debian с 2008 г. (ищи­те раз­дел для Linux). Ес­ли не по­лу­чит­ся, по­про­буй­те ском­пи­ли­ро­вать ис­ход­ный код или от­прав­ляй­тесь на по­ис­ки дво­ич­ных па­ке­тов в се­ти. Ус­та­но­вив его, за­пускай­те эму­ля­тор из команд­ной стро­ки с по­мо­щью gens; оп­цио­наль­но мо­же­те до­ба­вить сле­дом имя фай­ла для об­раза ROM (обыч­но иг­ры для Mega Drive – это фай­лы SMD).

По умол­чанию, Gens не слиш­ком ла­дит с на­строй­ка­ми ви­део, сжи­мая эму­ли­ро­ван­ное ТВ до кро­шеч­ных раз­ме­ров. Пе­рей­ди­те в ме­ню Graphic и ак­ти­ви­руй­те фла­жок OpenGL, что­бы ис­пра­вить это. Мо­же­те ис­поль­зо­вать кла­виа­ту­ру в ка­че­­ст­ве вир­ту­аль­но­го джой­сти­ка, при этом кла­ви­ши кур­со­ра бу­дут вы­сту­пать в ро­ли D-па­да, а кла­ви­ши A, S и D по­слу­жат для стрель­бы. На­жми­те на Enter в Start. Од­на из осо­бен­но по­лез­ных функ­ций Gens – спо­соб­ность со­хра­нять мгно­вен­ные сним­ки с по­мо­щью на­жа­тия на един­ст­вен­ную кла­ви­шу: на­жми­те на F5, и вы уви­ди­те Со­стояние [State] со­хранен­ным в верхнем ле­вом уг­лу. Рез­ви­тесь и да­лее в иг­ре – на­жав на F8, вы вернетесь в мо­мент, когда на­жа­ли на F5. Это удоб­но, ес­ли вы хо­ти­те бы­ст­ро прой­ти слож­ную иг­ру, по­то­му что мож­но со­хранить свои по­зи­ции пе­ред осо­бо слож­ным уровнем, прыж­ком или во­шед­шим боссом. Ес­ли вы пред­по­чи­тае­те ис­поль­зо­вать на­стоя­щий джой­стик USB, пе­рей­ди­те в Option > Joypads и пе­ре­на­строй­те кла­ви­ши.

Super Nintendo

(thumbnail)
Кла­ви­ша с об­рат­ным апо­ст­ро­фом (обыч­но на­хо­дит­ся в верх­нем ле­вом уг­лу кла­виа­ту­ры) час­то за­став­­ляет эму­ля­тор кру­то уве­ли­чить ско­рость.

Итак, мы по­до­шли к бес­спор­но луч­шей кон­со­ли эпо­хи, пред­ше­ст­во­вав­шей 3D. На­зо­ве­те ли вы ее Super Nintendo, Super NES или SNES, никто не усомнит­ся, что имен­но она ста­ла род­ным до­мом для са­мых яр­ких 2D-игр всех вре­мен: Mario World, Zelda III и Secret of Mana. Бла­го­да­ря до­ба­воч­ным встро­ен­ным в чип хит­ро­стям и улов­кам с DSP и Super FX, по­клонники SNES так­же ощу­ти­ли но­вое из­ме­рение в ви­де Mario Kart, Pilotwings и Star Fox (она же Starwing). Мно­гие счи­та­ли эту кон­соль дет­ской по сравнению с Sega, но мы бы ска­за­ли, что уро­вень креа­тив­но­сти и удо­воль­ст­вия в иг­рах triple-A от Nintendo не пре­взой­ден. А ко­ли так, нам по­вез­ло, что у этой от­лич­ной кон­со­ли есть бле­стя­щий эму­ля­тор в ви­де ZSNES. Ему уже 15 лет, и поскольку он на­пи­са­н на язы­ке ас­семб­ле­ра x86, то от­лич­но эму­ли­ру­ет SNES на 200-МГц ПК. Вы, воз­мож­но, слы­ша­ли так­же о Snes9x, весьма по­пу­ляр­ном на неко­то­рых плат­фор­мах бла­го­даря непри­вя­зан­но­сти к кон­крет­ной ар­хи­тек­ту­ре, но в плане про­из­во­ди­тель­но­сти мы ре­ко­мен­ду­ем ZSNES. И он есть поч­ти во всех глав­ных ди­ст­ри­бу­ти­вах.

За­пусти­те эму­ля­тор, и вы уви­ди­те, что он снаб­жен уникаль­ным ин­тер­фей­сом в сти­ле рет­ро (или, ес­ли вы за­гру­зи­ли эму­ля­тор с иг­рой, на­жми­те на Esc для вы­во­да ме­ню). Пе­рей­ди­те в Game > Load, что­бы вы­брать ROM фай­ла SMC, и в Config > Input, что­бы пе­ре­на­стро­ить управ­ление с кла­виа­ту­ры или на­стро­ить джой­стик USB, ес­ли он у вас есть. На­жа­тие на Alt + Enter за­пустит пол­но­эк­ран­ный ре­жим, но ре­ко­мен­ду­ем так­же по­зна­ко­мить­ся с дру­ги­ми ви­део­ре­жи­ма­ми в Config > Video, для обес­пе­чения наи­луч­шей про­из­во­ди­тель­но­сти. Од­на из на­ших лю­би­мых функ­ций ZSNES – соз­да­ние соб­ст­вен­ных Genie-по­доб­ных об­ман­ок. Пе­рей­ди­те в Cheat > Search в ме­ню и вы­бе­ри­те оп­цию Comparative Search. С ней вы смо­же­те сде­лать снимок ОЗУ, потом по­иг­рать и вер­нуть­ся на­зад, что­бы узнать, ка­кие бай­ты в ОЗУ из­менились. По­тра­тив чуток вре­мени и твор­че­­ских си­л, вы пой­ме­те, ка­кие бай­ты управ­ля­ют улуч­шения­ми, жиз­ня­ми и т. п., и по­ба­луе­тесь с про­цес­сом иг­ры. Не­ре­аль­ное удо­воль­ст­вие. |

Персональные инструменты
купить
подписаться
Яндекс.Метрика