
Обзор лучших эмуляторов для альтернативных платформ
В наше время, когда на дворе постоянная гонка компьютерных мощностей, а в глазах рябит от обилия хай-тека, иногда так хочется поностальгировать о старых добрых временах. Когда всего этого не было, когда 128 Кб ОЗУ – считалось за счастье, и все гонялись за новым варезом.
Можно, конечно, сдуть пыль с верного спектрума и, пошаманив немножко, запустить на нем незабвенного dizzy. Но что если спеки уже давно пропит? Тогда на помощь придут эмуляторы - программы, с помощью которых можно превратить писюк в любую платформу. О наиболее достойных из них я тебе расскажу.
Commodore64
CCS64 (www.computerbrains.com/ccs64/CCS.EXE). Прежде чем приступить к написанию этой программы, автор посвятил несколько лет изучению архитектуры компьютера Commodore64 и всем его тонкостям.
Пер Хакан Санделл планировал создать лучший эмулятор своей любимой платформы и, в конце концов, не разочаровал заинтересованных юзеров. Стопроцентная эмуляция работы оригинального процессора 6510, звуковой карты 6581 SID, поддержка всех основных образцов дисков, наличие всех клавиш оригинальной клавиатуры C64, включая «Restore», эмуляция джойстика на keypad’е... это далеко не весь список возможностей CCS64.
Несмотря на статус Shareware, эмулятор позволяет запускать любой софт, написанный для C64. Юзер сам может выбрать, в каком разрешении ему работать – в 320x200, 800x600 или в каком-то между ними. Управление продумано, и к нему быстро привыкаешь.
На сегодняшний день CCS64 – самый известный и распространенный эмулятор Commodore64. В нем есть все необходимое для полноценной работы, и ты наверняка в нем не разочаруешься.
Если CCS64 эмулирует исключительно C64, его коллега VICE (Versatile Commodore Emulator, www.zophar.net/Files/WinVICE-1.5.zip) охватывает целую линейку компьютеров Commodore. В их число входят ранние модели PET и VIC-20, расширенный Commodore128, а также CBM-II и PLUS4. Эмулятор каждой машины запускается отдельно, но все они используют общие установки и поддерживают одинаковые файловые форматы. Сама эмуляция, как работы проца, так и оригинального звука, выполнена на достойном уровне, а так как программа имеет стандартный виндосовский интерфейс – разобраться в ней не составит труда. Над созданием и поддержкой VICE трудится команда из 9 человек – поклонников компьютеров Commodore. Парни придерживаются правила «Информация должна быть свободной» и выложили на официальном сайте эмулятора все исходники. Продукт к тому же отлично документирован и, помимо объемного мануала, имеет FAQ, в котором можно найти ответы на многие вопросы.
Macintosh
Эмулятор Мака – Fusion (http://madjock.emulationworld.com/Mac/Files/Zips/Fusion30.zip) вначале был коммерческим проектом и предлагался по цене $70. Но со временем компания Microcode Solutions прекратила его поддержку и выложила в Сети фриварную версию 3.0. Программа заточена под DOS, но третья версия способна работать и в MS-DOS Prompt. Разработчикам удалось максимально достоверно эмулировать работу настоящего мака, включая дорогостоящий в начале 90-х Mac Quadra 950. Fusion показывает практически стопроцентную совместимость ПО и, если какая-то маковская программа отказывается работать, скорее всего, нужно просто покопаться в настройках.
Эмуль поддерживает работу в MAC OS вплоть до версии 8.1. Чтобы запустить Fusion, недостаточно просто нажать на exe’шник. Нужно дополнительно скачать и переписать в папку с эмулятором ROM-файл Маковского БИОСа, а также образ загрузочной дискеты с любой операционкой MAC. ROM BIOS можно взять на http://maconpc.narod.ru/soft/1024rom.rar,а образ дискеты – здесь: http://maconpc.narod.ru/soft/disktools8.rar.
Другой фриварный эмулятор Mac, который многие считают лучшим – Basilisk II (http://gamma.nic.fi/~lpesonen/BasiliskII/BasiliskII_win32_20012001.zip). Писался он изначально под винду, но сейчас уже есть версии для никсов и Амиги. В комплекте имеется удобная программа настройки, с помощью которой можно быстро выбрать модель Мака из 30 наименований, а также задать оптимальные параметры для работы. Базилиск отлично справляется с поддержкой саунда, модема, принтера, CD-ROM, дополнительных хардов и различных портов. Он также позволяет работать в MAC OS с дисковыми разделами и выполнять любые действия над файлами.
Несмотря на множество функций и настроек, разобраться в нем не так уж и сложно. На официальном сайте эмулятора http://gamma.nic.fi/~lpesonen/BasiliskII находится большое количество документаций, которые помогут освоить программу. Там же лежат ее исходники.
Atari
Gemulator 2000 (www.emulators.com/freefile/gem2000.zip) – самый сложный, и в то же время самый быстрый эмулятор компьютеров Atari (включая несколько моделей Mac). В 1992 г. он, вдобавок, был еще и самым первым. G2K практически полностью написан на ассемблере, что позволяет ему нормально работать даже на старенькой четверке (хотя чем быстрее проц, тем быстрее будет работать эмуль).
Программа поддерживает высокие разрешения вплоть до 1280x1024, расширенную память (до 14 мегабайт, что для Atari – фантастика) и автоматически определяет писишные хард и CD-ROM. Если у тебя есть дискеты от оригинальной Atari ST, можешь попробовать прочитать их с помощью G2K и своего 1,44” дисковода :).
Авторам Gemulator’а удалось добиться практически полной совместимости, поэтому игры, работающие на оригинальной платформе, но не идущие на эмуле – скорее исключение. Придется, однако, отказаться от программ, защищенных от копирования и требующих наличия MIDI и джойстика. По определенным причинам они не поддерживаются. Для работы с эмулятором нужно дополнительно скачать и закинуть в папку TOS – образец ПЗУ компьютера Атари. Его можно взять здесь:www.blimey.strayduck.com/tos_us.zip
Итого, если тебе нужен быстрый и многофункциональный эмулятор – G2K именно то, что ты ищешь. Если же ты ценишь простоту и удобство, обрати внимание на следующего кандидата.
Steem Engine (www.steem.quicksurfer.co.uk/steem_v2_61.zip) разрабатывается под девизом «максимально точно и удобно». Эмулятор часто обновляется, и с каждой новой версией возможностей становится больше, а качество эмуляции возрастает. Все программы под Атари работают быстро, без неприятных сюрпризов. Отдельной похвалы заслуживает интерфейс. Обычно авторы эмуляторов этим не заморачиваются, но тут сразу видно – разработчики постарались.
Steem решает проблему G2K, полностью поддерживая MIDI-порт.
Amiga
Из-за сложной архитектуры Амиги, в мире существует не так уж много эмуляторов под нее. Лучшим среди них является WinUAE (www.codepoet.com/UAE/WinUAE0814R3.exe).
Сначала он разрабатывался для эмуляции младшей модели Amiga500, но со временем разработчики встроили поддержку более мощных машин. Прежде чем начать работу с эмулем, советую почитать инструкции по его настройке (неплохая дока на русском лежит на http://ransom-stark.narod.ru/amiga.html). WinUAE – весьма навороченная программа, и ты легко можешь потеряться в многочисленных опциях. Для того чтобы эмулятор заработал, тебе нужно загрузить в него Amiga Kickstart ROM – файл, в котором находится все необходимое для работы с амижными программами. Сами программы поставляются в виде образа диска и имеют расширение .adf (amiga disk file). Большим плюсом WinUAE является возможность сохранения текущего состояния программы. То есть, если ты играешь в игру и тебе нужно срочно куда-то уйти – просто клацаешь F12, заходишь в «Misc» и делаешь «Save current state». И потом, чтобы возобновить игру с того места, где ты сейвился – жмешь в Misc’е «Load» и продолжаешь играть.
Единственный эмулятор, который может конкурировать с предыдущим – WinFellow (http://madjock.emulationworld.com/Amiga/Files/Zips/Winfellow0.4.3_bld1_snap2001_11_15.zip). В отличие от UAE, он не поддерживает старшие модели Amiga, но зато попроще в настройках и интуитивно понятнее. Вообще, лучше иметь оба этих эмулятора. Дело в том, что некоторые игрушки не работают на UAE, но прекрасно запускаются на WinFellow. Иногда, правда, и наоборот.
Эмулятор поддерживает 4 дисковода, автоматически определяя, с какого грузить нужный файл, позволяет установить разрешение от 320x200 до 1024x768, имеет приличный ассортимент настроек саунда и дает возможность создать виртуальный винчестер, с которым можно работать как с реальным. К сожалению, WinFellow давненько не обновлялся, но даже в текущей версии способен запускать большую часть амижного софта.
ZX-Spectrum
UnrealSpeccy (http://trd.speccy.cz/emulz/US022B.ZIP). Пожалуй, самый навороченный эмулятор Спектрума под винду. Поддерживает все популярные российские ZX клоны: Pentagon 128/512/1024, Scorpion 256/1024, Profi 1024 и форматы файлов: .trd, .fdi, .scl, .td0, .udi, .tap, .tzx, .csw, .z80, .sna, .sp. Отличная эмуляция звука, причем не только стандартного AY, но и Covox вместе с General Sound.
Приставку Unreal программа получила благодаря дополнительным возможностям, отсутствующим на самой платформе: регулировка скорости эмуляции, режим паузы, быстрый сейвлоад snapshot’ов и др. Порадовала фича – когда загружаешь .tap файл, можно задать в опциях, чтобы он грузился как с настоящего магнитофона. То есть по экрану, как в старые добрые времена, будут две минуты бегать полоски, а из колонок раздаваться шипение :).
Z80Stealth (http://trd.speccy.cz/emulz/Z80S_503.ZIP). Долгое время именно этот эмуль помогал мне ностальгировать по моему спектрумовскому прошлому. Заточен он под DOS и, по словам автора Кирилла Колпакова, эмулирует ZX с максимально возможной точностью.
В Z80Stealth лучшая на сегодняшний день поддержка звука – чип AY скопирован один в один, вместе со всеми присущими ему тонкостями (такими, как генератор «белого» шума). Эмулятор позволяет работать с реальными спековскими девайсами (музыкальная плата, винчестер, модем), которые подключаются к портам PC. Разобраться в управлении Z80S несложно – все основные функции доступны через функциональные клавиши. А для полноценной работы с эмулем достаточно P166M с 16 Мб ОЗУ и любой VGA-видеокартой.
CCS64 – пожалуй, самый лучший эмулятор Commodore64, дающий стопроцентную эмуляцию работы оригинального процессора 6510.
Fusion поддерживает работу в MAC OS вплоть до версии 8.1.
Эмулятор позволяет работать с реальными спековскими девайсами (музыкальная плата, винчестер, модем), которые подключаются к портам PC.
|