Искусство эмуляции Atari ST |
Содержание
1 ВведениеЯ фанат Atari ST. Это был компьютер, который открыл мне новый мир. Эта вещь изменила мою жизнь. Все те, кто больше любят компьютеры Amiga, пишите свои статьи, а не кричите, что ST - это чепуха. Что? Вы не знаете что такое ST? Это домашняя и полу-профессиональная компьютерная система конца 80-х, начала 90-х годов, производства Atari. У ST все еще очень много друзей по всему миру. Сообщество пользователей Atari ST очень активно в Сети, особенно в части эмуляции. Посетите сайты "Маленький зеленый экран" (www.atari.st) и www.atari.org, чтобы понять меня. Внимание в этой статье будет сосредоточено на эмуляции Atari ST под Linux (видимо, подразумевается платформа x86 -- прим. ред.), опишет доступные эмуляторы и предоставит полезную информацию об эмуляции ST вообще. 2 Что такое эмуляция?Эмуляция пытается изменить поведение и производительность аппаратного обеспечения про помощи программного обеспечения. В сущности, это значит заставить думать ваш ПК, что он другой компьютер с другой аппаратной архитектурой и, в большинстве случаев, с другой ОС. Это все и позволит вам запускать большинство программ, написанных для эмулируемой ОС на вашем ПК. В нашем случае это означает запуск ПО для Atari ST на линукс-машине. 3 Аппаратное обеспечениеВсе, кто интересуются эмуляцией, как минимум должны знать то аппаратное обеспечение, которое будет эмулироваться. Вот оно: (данные относятся к стандартным ST, не TT, Falcon или клонам)
Модели STE отличаются расширенными графическими и звуковыми возможностями. Машина была выпущена весной 1985, и тогда массы были в экстазе. Система обладала большими возможностями, чем Macintosh того времени, и была гораздо дешевле. Это был маленькое описание того, что должен эмулировать эмулятор :-). 4 Эмуляция STПервой попыткой написания эмулятора был Gemulator (1994 или 1995 год). Он работал под DOS и требовал специальной аппаратной карты. Сегодня все эмуляторы ST работают программно. Но бум эмуляции ST начался в 1997 с выходом эмулятора PacifiST, написанного Фредериком Гидуином (Frederic Gidouin). С тех пор и некоторые другие эмуляторы достигли высоких показателей, например WinSTon и STEEM. Это частично относится и к эмуляторам под Linux. STEEM сейчас официально доступен под Linux, а STonX становится лучше и лучше с каждым релизом. 5 Эмуляторы ST для Linux5.1 Общие проблемы всех эмуляторовВсем эмуляторам ST присущи следующие проблемы:
5.2 STonXЗнаменитый STonX был первым и долгое время единственным эмулятором для юниксов. На данный момент он достиг действительно стабильного состояния, но по-прежнему не является хорошим выбором для запуска игр и демонстраций. Характеристика:
STonX не эмулятор для игр и демонстраций, но определенно эмулятор для разработки приложений, отвечающих требованиям GEM. Он очень быстр и гладко работает. И за 6 месяцев работы я не смог его свалить (Может упасть эмулируемый ST, но не сам эмулятор). На данный момент, раздражающими моментами являются:
Но нет совершенных программ -- STonX определенно стоит попробовать. Он лучше, чем можно было ожидать. STonX можно найти по ссылке: http://stonx.sourceforge.net/. 5.3 STEEM для LinuxЭто порт эмулятора STEEM на Linux. Он распространяется свободно, но не под лицензией GPL. STEEM гораздо лучше приспособлен для игр, т.к. он поддерживает даже STE графику и звук, эффекты overscan и raster. На нем можно запускать много демонстраций и большинство игр. Характеристика STEEM:
STEEM близок к совершенству. Некоторые возможности Windows версии все еще отсутствуют, но работает он очень хорошо. И главное преимущество его над StonX - это возможность запуска игр! STEEM можно найти по адресу: http://steem.atari.org/. 5.4 HatariHatari - это порт кода WinSTon на Linux. Он все еще в стадии альфа версии и на данный момент еще не работает. За подробностями обращайтесь на http://hatari.sourceforge.net/. 6 TOSКак указывалось выше TOS - это стандартная для Atari ST операционная система. (Можно устанавливать Minix, Mint и некоторые другие ОС.) Очевидно, что все эмуляторы требуют для работы TOS ROM. Он не включен ни в один эмулятор из-за лицензии. Есть несколько мест в сети, где можно получить образы TOS, и доступны так же программы, которые позволяют извлечь содержимое TOS ROM вашей ST в файл. 7 Программное обеспечение для STВ сети все еще находится большое количество программного обеспечения для ST. На FTP серверах можно найти свободные программы, на некоторых из них есть и пиратские копии игр. Наконец, сетевое сообщество пользователей ST очень отзывчиво, и всегда поможет в поиске софта. 8 ОбществоВ сети существует большое сообщество пользователей Atari, несколько каналов IRC, доски объявлений и дерево новостей Usenet. Несколько советов:
На время написания статьи, в ноябре 2001, "Маленький зеленый экран" находился в состоянии обновления дизайна, но ко времени опубликования этой статьи это может измениться. 9 ЗаключениеAtari ST жив -- и вы можете поддержать эту разработку под линукс. Присоединяйтесь к нам, запустив эмулятор Atari ST. Даже если у вас никогда не было ST, стоит попробовать. Возьмите меня к примеру: у меня никогда не было C64, VCS2600 или ZX Spectrum, но я работаю с эмуляторами этих всех компьютеров. Помните: Atari никогда не умрет! Matthias ArndtЯ -- энтузиаст Linux из северной Германии. Люблю простой рок 50-х, музыку rock'n'roll, а также писать истории и, естественно, публиковать их в Linux Gazette. В настоящее время изучаю экономическую информатику [computer science in conjunction to economics]. Copyright (C) 2001, Matthias Arndt.
|
Вернуться на главную страницу |