Admin | Дата: Суббота, 26.10.2013, 00:46 | Сообщение # 1 |
Знакомый
Группа: Администраторы
Сообщений: 59
Статус: Offline
| Nescube - эмулятор Nintendo Entertaiment System (NES, Famicom, Dendy), написанный полностью на языке Java и способен запускаться на мобильных телефонах. Он читает архивы формата *.nes - дампы оригинальных картриджей этой приставки. Стоит отметить, что авторы очень старались сделать свой эмулятор производительным, поэтому ими были разработаны специальные технологии по увеличению скорости эмуляции аппаратного обеспечения приставки NES. Код эмулятора, который принимает прямое участие в процессе эмуляции, написан в процедурном стиле с учетом скорости выполнения тех или иных инструкций байт-кода Java. Другой особенностью приложения является его универсальность, способность работать на мобильных устройствах, различающихся разрешением дисплея, доступными API и т.д.
Эмулятор Nescube реализует работу следующих аппаратных узлов консоли:- Центральный процессор CPU 6502 (с небольшими упрощениями в пользу скорости эмуляции);
- Видеопроцессор PPU 2C02 (тайминги NTSC/PAL, размер кадра 256 х 224/240);
- Звуковой процессор APU 2A03 (весьма упрощенно, посредством Midi-устройства телефона);
- Подсистема памяти (RAM, SRAM/Battery-backed SRAM, VRAM/CHR-ROM, PRG-ROM);
- Картридж с мапперами: 0, 1, 2, 3, 4, 5, 6, 7, 11, 15, 19, 21, 23, 32, 33, 34, 58, 64, 66, 68, 69, 71, 75, 79, 80, 87, 88, 90, 91, 113, 118, 184, 187, 200, 201, 209, 211, 212, 213, 225, 229, 231, 232, 243;
- Джойстик №1 с поддержкой клавиш Turbo A/B.
Ключевые особенности и достоинства эмулятора:- Мощная видеосистема (поворот, позиционирование, масштабирование, постобработка изображения и т.д.);
- Автоматический поворот и позиционирование изображения при наличии у телефона акселерометра;
- Собственный графический интерфейс с поддержкой цветовых тем, нескольких языков;
- Мощная поддержка файловой системы телефона, работа с Zip и GZip архивами, поддержка специального сервера с играми;
- Шесть слотов сохранения/восстановления игрового состояния для каждой игры, быстрое
- Сохранение/восстановление игрового состояния;
- Настройка скорости/совместимости в широких пределах, есть соответствующие предустановки;
- Гибкая система настройки управления, управление в игре с быстрым откликом;
- Возможность использования индивидуальных для каждой игры настроек;
- Технология непрерывной игры;
- Высокоскоростной движок эмуляции, поддерживающий большинство игр;
- Эмуляция звука, поддержка цветовых палитр (pal-файлы), IPS-патчей, Game genie (gen-файлы), NES Sound Format (nsf-файлы);
- Наличие редактора памяти, позволяющего находить и редактировать параметры игры (количество жизней, здоровье и т.п.
Ограничения эмулятора:- Черно-белое изображение;
- Отсутствует поддержка архивов .zip и .jar;
- Отсутствует поддержка .pak контейнеров;
- Уменьшенное до 3-х количество слотов игрового состояния;
- Редактор памяти доступен только для игр с 0-ым маппером;
- Отсутствует импорт/экспорт игровых состояний;
- Срок работоспособности составляет 10 дней.
Конечно, есть и пользовательские модификации, позволяющие эти проблемы устранить. Жаль, что оригинальный автор забросил своё детище: оно до сих пор считается лучшим эмулятором NES для мобильных телефонов, поддерживающих J2ME. Эмулятор в первую очередь предназначен для "обычных" телефонов (Sony Ericsson, Nokia S40, BENQ Siemens и т.д.) и не рекомендуется к использованию на смартфонах, так как подвисает на них.
Хитами не рождаются. Хитами становятся.
|
|
| |