PDA

Просмотр полной версии : Nescube - новый эмулятор NES (Dendy) для мобильных телефонов



Dr.Lion/RSM
20.07.2006, 23:26
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

newart
21.07.2006, 05:58
На Motorola v360 не работает. :(

SMT
21.07.2006, 18:32
мечта: играть в танчики вдвоём через BT. реально в следующих версиях?

Dr.Lion/RSM
23.07.2006, 19:13
мечта: играть в танчики вдвоём через BT. реально в следующих версиях?
Нет ничего нереального, есть просто слабые телефоны :) На парочке SE K750 может что-то и получилось бы... если б они были у меня ;) а тож ведь тестить даже не на чем!

ch41ns4w
22.08.2006, 00:46
я могу протестить. у меня в наличии K750i и W550i сонерики, на которых я много игр по сети запускал. осталось только то, что игры могут необоснованно тормозить, да и лаги в Bluetooth под 300-400 мс... проблем много...
к тому же, дисплей - 176х220 вряд ли хватит... а ресайз с Super2xSAi - это улет, не каждая труба такое сможет... и что мы получаем? NES за 15$, эмулировать который полноценно может только КПК или тел с 240х320 экраном, которые стоят в десятки раз дороже :)

ch41ns4w
22.08.2006, 01:03
протестил...
Cancel правильно пишется вобще-т :)
и лучше вместо Open game написать Load game.
ну, вроде как, это дело вкуса :)
когда FPS на вид около 3-2, счетчик показывает 24. не смешно.
понравились видеорежимы. скорость - низкая до ужаса, играть невозможно :(
хочется переназначить кнопки и повернуть экран вбок (ага, посмотри, что из себя SE W550i представляет)
вобщем, удачной жизни проекту :)

Dr.Lion/RSM
12.07.2010, 18:40
Обновил демку Nescube до версии 3.1 (багфиксы, редизайн, новые фичи) + открыл исходники для парочки своих старых эмулей, вдруг кому будет интересно на их основе создать нечто свое. Адрес сайта - http://rsm.org.ua.

Dr.Lion/RSM
07.12.2010, 19:45
Масштабное обновление лучшего эмулятора 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

karaulov
10.03.2016, 10:29
Есть несколько вопросов по Nescube, можно ли как-то связаться с автором этого эмулятора?

1. Подскажите как редактировать файл ресурсов что бы уменьшить размер программы до 200КБ (что бы попытаться запустить на Samsung GT-C3011, там ограничение на размер JAR файла : 200КБ)
2. Как дать эмулятору доступ к файловой системе Samsung GT-C3011 что бы он игры брал с флэшки( или с памяти телефона хотя бы)?

2.1+ версии эмулятора не хотят запускаться на Samsung GT-C3011, пишет "Ошибка" при запуске.

- - - Добавлено - - -

Разработка эмулятора прекращена ? (http://web.archive.org/web/20120228033114/http://rsm.org.ua/)

:(

А есть исходники эмулятора ? :)