Nescube - новый эмулятор NES (Dendy) для мобильных телефонов
Nescube - эмулятор игровой консоли Nintendo Enterteiment System (известной на просторах СНГ как Dendy) для мобильных телефонов. Для его работы необходим телефон с достаточно мощным процессором и поддержкой J2ME (Midp2).
Основные технические характеристики эмулятора:
- поддерживаются мапперы 0, 1, 2, 3, 4, 7;
- реализован режим NTSC (экран NES 256x224, FPS = 60);
- режим оптимизации эмуляции;
- пропуск кадров (Skip frames);
- один джойстик с поддержкой клавиш Turbo AB;
- оптимизированное по скорости ядро cpu 6502;
Особенности реализации данного эмулятора:
- четыре видеорежима (Scale LQ, Scale HQ, Dynamic, Static);
- сменные цветовые палитры;
- видеоэффекты (BlackWhite mode, Motion blur);
- информационное настраиваемое OSD;
- отображение FPS (виртуальных кадров за секунду);
- отображение информации об загруженом ROM'е;
Эмулятор Nescube написан на Java 2 Micro Edition под профиль Midp 2. В нем не используются нестандартные классы от разных производителей мобильных телефонов, поэтому он должен работать на телефонах Nokia, Sony Ericsson, Siemens, Samsung и других. Nescube тестировался на реальном телефоне SE K700i, на котором он показал вполне приемлемую играбельность.
Данный эмулятор совершенно бесплатен и является собственностью Real Soft Makers. Использование эмулятора, его исходных текстов, частей исходных текстов, его алгоритмов в коммерческих целях СТРОГО ЗАПРЕЩЕНО! Разрешается использовать исходные тексты и алгоритмы для улучшения скорости работы, добавления новых возможностей в Nescube, либо для создания на их основе альтернативных БЕСПЛАТНЫХ эмуляторов консоли NES для мобильных телефонов.
Сайт проекта: http://rsm.pud.ru
Обновление Nescube до версии 3.2
Масштабное обновление лучшего эмулятора NES для J2ME. Очень много важных изменений, исправлений, внедрены новые технологии ускорения эмуляции, которые сделали Nescube еще более быстрым и качественным эмулятором! Подробно ниже.
Изменения в системе эмуляции мапперов:
- переписана эмуляция SRAM, размер SRAM увеличен до 64 Кб и добавлено управление банками памяти;
- добавлена поддержка VRAM до 32 Кб (исправлена работа некоторых мапперов, в частности маппера 6);
- добавлена правильная поддержка trainer'а (исправлена работа маппера 6);
- добавлена эмуляция мапперов: 5, 19, 68, 75, 80, 87, 88, 90, 187, 209, 211, 243;
- добавлена поддержка NES Sound Format (NSF), реализован простой проигрыватель .nsf файлов;
- ряд менее значительных исправлений и улучшений.
Изменения в системе рендеринга изображения:
- исправлено отображение первых 8-ми пикселей строки при отключенном бэкграунде;
- добавлено два алгоритма оптимизации, позволяющих сократить число строк бэкграунда при рендеринге;
- изменен алгоритм очистки строки изображения, теперь очистка выполняется только для строк с выключенным бэкграундом;
- немного переписана и исправлена логика рендеринга, некоторые игры стали выглядеть лучше.
Общие изменения:
- раздел Settings > Engine сильно переработан, убраны ненужные опции, добавлен раздел оптимизаций, некоторые названия переименованы;
- изменены ограничения демо-версии (с ограничениями можно ознакомиться на странице проекта);
- на игровой сервер добавлено 27 новых игр, теперь на сервере доступно 277 специально отобранных и совместимых с эмулятором игр.
Подробнее на rsm.org.ua