NO$GBA - проприетарный эмулятор и отладчик портативных игровых консолей Game Boy Advance и Nintendo DS для Windows и DOS. Написан немецким разработчиком Мартином Кортом под псевдонимом NOCASH. Версии поддерживающие только эмуляцию (без отладки) — бесплатны, за исключением последней версии 2.6a, вышедшей 23 января 2008 года, за скачивание которой автор просит пожертвование в размере 2,5 $. Однако, скачать её всё же можно совершенно бесплатно. Версии поддерживающие отладку GBA и NDS (в отладчике нет необходимости обычным геймерам, не являющимся разработчиками или ромхакерами) бесплатными не являются. Их стоимость для домашнего использования (хобби) — 15 $ (или 15 €, 20 A$/C$, 10 £, 2000 ¥) или от 750 до 5000 $ для коммерческого использования, в зависимости от условий. В 2008-м году автор исчез с эму-сцены и вообще из сети по неизвестной причине, а сайт функционирует, поскольку расположен на хостинге свободного проекта «emubase.de». Тем не менее, в конце 2012 года и начале 2013 года на сайте начали появляться обновления ряда расположенных там программ, включая NO$GBA.
Особенности:
Самый легковесный эмулятор из всех его конкурентов;
Крайне нетребователен к ресурсам системы, может стабильно работать даже на очень старых машинах;
Изначально задуман как дебаггер, что позволило уничтожить множество багов;
Отличная совместимость с множеством игр;
Удобен в настройке;
Единственный эмулятор, который может справиться как с эмуляцией GameBoy Advance, так и с эмуляцией Nintendo DS;
Поддерживает игру по сети между несколькими приставками;
Не требует кэширования памяти, что положительно сказывается на скорости.
Прежде всего стоит сказать, что на момент написания этого поста эмулятор (последняя версия - 2.7) поддерживает игру по сети только для игр карманной приставки GameBoy Advance. Дальше я буду называть GameBoy Advance просто GBA, а Nintendo DS - просто DS для удобства. Итак, NO$GBA не поддерживает связывание игр типа GBA-DS и DS-DS, такие вещи в данном эмуляторе не поддерживаются. В этом состоит его большой и жирный минус, несмотря на все его плюсы. Как говорится, что имеем, то и будем рассматривать.
Как заставить игру по сети работать? Расписываю это действо подробно, по шагам (инструкция была мной найдена на одном зарубежном форуме по эмуляторам). Просьба заметить, что термин "machine" ("машина") в эмуляторе означает электронное устройство, которое находится у игрока. Например, "Первая машина" означает "Игрок 1", "Вторая машина" означает "Игрок 2" и т.д. Итак, вернёмся к шагам:
Убедитесь, что в опциях NO$GBA количество эмулируемых GBA совпадает с количеством игроков, желающих сыграть в игру.
Сохраните настройки.
Для правшей: нажмите правую кнопку мыши на игровом экране. ИЛИ для левшей: нажмите левую кнопку мыши на игровом экране.
Выберите Load Game в выпадающем меню.
Выберите вашу игру.
Внизу также есть выпадающее меню. Выберите в нём опцию 2nd Machine.
Уберите галочку с опции Autostart Cartridge.
Нажмите Open.
Новый игровой экран появится справа. Это вторая игра, которую вы выбрали.
Как использовать файлы сохранения для каждого игрока?
Зайдите в папку с NO$GBA.
Там должны быть папка BATTERY. Откройте её.
Вы увидите файлы сохранения. Убедитесь, что есть файл формата *.SAV, который назван по имени вашей игры. Например, игра образа A.gba будет хранить сохранения в файле A.sav в папке BATTERY.
Существует и другой тип файлов сохранения: они имеют формат *.sv2, *.sv3, *.sv4 и т.д.
Должна появиться возможность сыграть в сохранённую игру.
Чтобы сыграть в идентичную последнюю сохранённую игру с партнёрами, закройте NO$GBA.
Зайдите в папку с NO$GBA.
Откройте папку BATTERY.
Переименуйте игру, в которую хотите сыграть соответственно с тем, какая машина у вас будет. Например, вы хотите сыграть в сохранённую игру на второй машине. Измените формат файла с *.sav на *.sv2, последняя цифра здесь означает номер машины. Это означает, что для третьей машины надо ставить формат *.sv3 и т.д.
Запустите игру на второй машине по инструкции выше. Повторяйте это для каждой новой машины.
Для игры в разные игры на одном компьютере нужно проделать всё те же указанные выше шаги. Мартин Корт пока не делал заявлений о поддержке игры по сети на NDS. К счастью, в эти игры можно сыграть по сети с использованием других эмуляторов этой приставки.
Материал собран специально для marioland.ucoz.ru. Прошу указывать обратную ссылку при копировании.
Для того, чтобы компенсировать недостатки эмулятора, приходится использовать фронтенды - специальные дополнения, которые добавляют в эмулятор новые функции. К примеру, в играх Nintendo DS данный эмулятор не поддерживает увеличение экрана: нам даётся только стандартное разрешение 1х. Отсюда вытекает и недостаток тонких настроек видео, которые при желании можно внедрить. Что нам понадобится для того, чтобы вывести NO$GBA на его полный потенциал?
NO$Zoomer - очень полезная утилита, которая позволяет управлять масштабом экрана в эмуляторе NO$GBA. В ней также имеются полезные тонкие настройки видео, которые расширят выбор функций, изначально не числившийся в эмуляторе. Скачать его можно, щёлкнув по его названию в этом пункте.
myZoom - фронтенд, позволяющий манипулировать экраном эмулятора по своему вкусу: сжимать, расширять или вообще играть на полный экран! Также имеет ряд широких, весьма полезных настроек. Скачать его можно, щёлкнув по его названию в этом пункте.
Материал написан специально для marioland.ucoz.ru. Прошу указывать обратную ссылку при копировании.