Хочу сразу поблагодарить автора подробного Мануала по портированию Дэнди (NES) на Яву тов. DanmaN за столь полезный труд.
Сам оригинал находится здесь и каждый желающий может почитать первоисточники.
Теперь о причинах переделки в моем исполнении.
Увы, я неоднократно убеждался, что руки у меня растут неоттуда и следуя всем указаниям мануала получил вполне ожидаемый отрицательный результат.
И только отсидев дополнительных 2 часа за компом более менее научился портировать игры.
Ниже Мануал от DanmaN с небольшими дополнениями и изменениями. Подробный мануал по портированию Дэнди (NES) на Яву.
Есть платная прога для этого дела vNes J2ME v1.2. Но мы пойдем другим путем.
1. Ее упрощенный\ускоренный вариант Fast vNes J2ME v1.2 (1. изменен makejar.bat - теперь не надо вписывать список ромов в текстовый файл, надо просто кидать в папку "roms"; 2. с ним работает лекарство ) качаем из приложения к посту.
2. Качаем лекарство.
3. Качаем РОМЫ. Я рекомендую здесь.
4. Копируем ромы (эмули) в папку "roms". Проверяем, что они заканчиваются на ".nes" Можно копировать несколько ромов и выбирать уже на телефоне, во что играть. Главное не переборщить с максимальным размером явы для телефона.
5. Запускаем "makejar.bat", рядом появится "vnes.jar"
Мой коммент.
У меня прога не работала, пока я не разместил ее в корневой папке диска, т.е. чем короче путь к файлу, тем лучше.
Спасибо за помощь Auto-Moto
6. Шлём "vnes.jar" на мобилу и ставим там, как обычную яву.
7. Запускаем, идем в "активацию".
8. Теперь на КОМПЕ: Жмём Win+R, набираем cmd и идем в папку с кейгеном. Можно тыкнуть ПКМ по этой папке и выбрать "Открыть командную строку здесь".
9. Запускаем его (набираем vnes_kg.exe).
10. Вводим ИМЕЙ (чтоб его узнать вводим на телефоне *#06#), жмем Enter.
11. Получаем код. Записываем его или делаем скрин на будущее.
12. Вводим соответственно в игрухе в активацию.
13. Все, игруха активированна.
А вот какой полезный совет дал на форуме товарищ Bender
блин не нада моск парить на любом из этих эмулей пашет регистрация -
imei - 0000000000000 (15 нулей)
code - 666666666666666666666666666666 (30 шестёрок).
Я проверял, пашет)
14. Перебиваем клавиши в пункте меню "key map" на удобные, можно врубить fps в настройках и отписаться сюда =).
15. Если устанавливаем еще один "vnes.jar" со следующей порцией игрушек, то на вопрос мобилы "сохранить чёто-там данные" говорим да. Тогда не надо будет еще раз вводить IMEI и код.
16.Переделанные ромы, как истинные клоны, на мобилке имеют одно имя vnes. Естесно начинается страшная путаница, но возможно переименовать их.
. Для этого открой игру винраром, открой META-INF -> MANIFEST.MF. Исправь строку "MIDlet-Name: vNes" на "MIDlet-Name: название_игры". Тогда встанет как еще одно приложение, тока код придется в него вбивать и клавиши перезначать
Если при установке игры на мобилу у вас выскакивает сообщение Неверный файл, то необходимо
в папке package найти папку META-INF, в ней находим документ MANIFEST.MF, переименовываем его в MANIFEST.txt, открываем его и проверяем, что в в строке MIDlet-Data-Size значение1024, если нет, то меняем значение с 1024000 на 1024
Кроме этой проги есть еще прога Nescube 1.2 по данному адресу здесь