Nescube - эмулятор безумно популярной в 90-х игровой консоли Nintendo Entertainment System (NES, более известной на просторах СНГ под торговой маркой Dendy) для мобильных устройств (телефонов, смартфонов) с поддержкой Java 2 ME (CLDC-1.0, MIDP-2.0). Для его работы необходимо устройство (далее просто телефон) с достаточно быстрым и мощным процессором.
Nescube написан на J2ME под профиль MIDP-2.0 с применением жесточайшего процедурного программирования, что и позволило выжать максимум быстродействия из Java-подсистемы телефона. В коде используются только стандартные классы профиля, следовательно, эмулятор не заточен под конкретные модели телефонов, бережно расходует память и может работать практически на всех современных телефонах.
Официально эмулятор поддерживает устройства с дисплеем от 128x160 до 240x320, однако ориентирован он в основном на разрешение дисплея 176x220 точек, так как из реальных телефонов автору для тестирования доступен только Sony Ericsson K700i. Поэтому в основе всего сказанного ниже лежит результат наблюдения за работой Nescube именно на данном телефоне, особенно это касается видеорежимов и величин FPS.
732 KB
Использование пакета Nescube 1.2 package
Данный пакет предназначен для автоматизации процесса создания файла-мидлета " Nescube.jar" с необходимым набором игр NES. После распаковки zip-архива, вы получите три папки и два bat-файла: " Make Nescube Full" и " Make Nescube Lite". Первый файл создает наиболее полную версию эмулятора со всеми задуманными в нем "красотами". Второй файл создает упрощенную версию эмулятора, в которой отсутствует заставочная картинка и все иконки. Функционально версия " Lite" ничем не уступает " Full", но за счет отсутствия сопутствующей графики "весит" она на 66 Кб меньше.
* Устанавливаем Nescube 1.2 package на компьютер. Для этого нужно раcпаковать архив "nescube12_package.zip". Если необходима дополнительная информация, то заходим в папку "doc". Там находится данная документация.
* В папку " nes" складываем все игры (файлы с расширением ".nes"), которые хотим увидеть в эмуляторе. В даном архиве находятся 8 игр: adventure island, battle tank, bomberman, excitebike, ice-climbe,r lode runner, mario, tetris.
* Находим в той же папке файл " nes_list.txt", в котором прописываем имена всех nes-файлов без расширения " .nes". Каждое имя должно располагаться на новой строке, по длине не превышать 28 символов, состоять только из латинских букв, цифр и знаков! Не забывайте прописывать имена, иначе файл игры попадет в мидлет, но сам эмулятор не сможет его увидеть! (Необезятельно)
* Когда все готово запускаем "Make Nescube Full" (для "Lite"-версии - "Make Nescube Lite"). В корневой папке пакета появятся файлы " Nescube.jad" и " Nescube.jar".
* "Заливаем" файл(ы) в телефон любым удобным способом. Все, эмулятор Nescube готов к использованию!
rapidshare.com