Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - WilliamJ

Страницы: [1]
1
Gepar - я не отказываюсь работать над решением проблемы. Просто, вы же сами знаете, как бывает: начнешь, забросишь продолжишь...
А сейчас тоже не могу... :-(

2
Разное / Re: Что вы слушаете?
« : 01 Январь 2011, 02:38:17 »
Люблю классику, техно, джаз, саундтреки из пиратов краб Моря, кунг-фу панды и других кино-картин.
Люблю азиатскую музыку - Корейскую, Китайскую, Японскую и т.д.

3
Разное / Re: Поздравляю!!! ;)
« : 01 Январь 2011, 02:18:06 »
Как любитель старых и не очень игр, которые можно запустить и играть на пк и не только на пк, желаю всем, чтобы в этом году вышли новые версии эмуляторов, в которых если не все, то большинство крупных ошибок будут исправлены. И чтобы были добавленны новые интересные, нужные и отлично работающие функции.
Сам хочу, чтобы скорее вышел J2ME GBA эмулятор на Jazelle с сохранениями в любом месте(формат как у Визуал на компе), с хорошим звуком, с изменение размеров экрана, с хорошей скоростью и совместимостью.
Вот мое желание. :-)
С наступившим Вас, и чтобы у всех Вас и меня были Удача, Здоровье, Деньги и возможность сделать чтото доброе и полезное.

Всех благ Вам!

4
Дома у себя в фирменных коробочках храню 4 игрушки: Sonic Advance(1), Super Mario World: Super Mario Advance 2, Spyro 2: Season of flame, Harry Potter 1.
Плюс еще The Lord of the Rings: the Return of the King и Video The Fairly Odd Parents, в которые я, к сожалению, не смог поиграть, потому что сломал свой белый адвэнс... :'(
Эти игры(три: Поттер,  Rings и видео) лежат в темной фиолетовой сумочке Mad Catz, в которой лежат еще 18 картриджей для Game Boy Color.
На компьютере сохраненны ромы GBA на 2 гигабайты. :)

Лично для меня самыми интересными играми, в которые я лет 5-6 назад играл на адвэнсе, были Спайро, Соник и Марио. А на компьютере - Покемоны, соники(2 и Особенно 3 - стали для меня намного сложнее - это отбило у меня желание проходить их), гонки и все пожалуй. А, и понравилась еще Iron Man.

И меня удивляет, что многие не знающие люди повторяют за другими, что, мол, в GBA нет 3D - это полная чушь. Там полно 3д, например, в NFS, в gta адвенс(здания) и в других. Street Racing Syndicat - Это вообще полное 3D. :D Серьезно. Она мне тоже понравилась. Классная.

5
Хорошо, что сегодня выходной. Смогу в плотную заняться решением этой задачи... :) Надеюсь...

Я ещё кое-что понял.

С помощью данной функции(Jazelle) эмулятор ГБА может выполнять не только инструкции для
32-ух битных процессоров, но и инструкции для 16 битных процессоров - THUMB(как раз, в эмуляторе есть
штук 15 или больше файлов THUMB.class, которые как раз и выполняют эту функцию).
По этому их надо тоже использовать в Джезле, чтобы уменьшить нагрузку на главный проц., и этим прибавить скорости выполнения...
Вот только я ещё не знаю, будет ли Jazelle работать во всех файлах *.class , или только в одном... :?
Если во всех файлах, то это как раз будет отлично.

Скачаю рекомпилятор, компилятор... и буду возиться с этим эмулем.
А-то, почему-то писать новый эмулятор ГБА оказалось не возможной задачей... :(
Ни где не могу найти документацию по нему(по GBA, в смысле)...

По-этому, по-пытаюсь улучшить этот... :)

6
Фух. Вот ещё кому надо(а это надо не только для J2ME GBA, но и для обычной Java),
нашел крайне интересную информацию про Jazelle. В идеале, это инструкция, как
включать эту самую технологию.

То есть, теоретически(пока практически ещё почти ни кто не пробовал),
можно будет по 3D графике играть(Или по скорости) в N-Gage игры(вместе с Jazelle)...

Или, например, ускорить все существующие J2ME эмуляторы(NES, GB и т.д.)
для мобильников(может и смартфонов).

Инструкция BXJ (ARM)(Начало выполнения инструкций)

Инструкция BX (ARM)(Конец выполнения инструкций)


Множество крайне полезной инфы про Архитектуру ARM процессоров и код для них.
Архитектура ARM

Первый спойлер - для rock88 :)

Второй спойлер

7
gepar - Нет, везде так пишут. И Вики, и на других сайтах.
Буду изучать Jazelle в этом направлении... :)

А НЕ для всех программ эту пишут строку, потому, что
не все старые и новые процессоры эту технологию поддерживают.
А в законах Явы говорится:
Ява(технология) должна работать одинаково на всех устройствах.

Jazelle в Вики

Из Википедии:
Цитата
Расширение Jazelle использует низкоуровневый бинарный перевод, выполненный в виде дополнительной ступени между выборкой и декодированием этапа инструкций процессора pipeline. Опознанный байт-код преобразуется в строку из одного или более родных инструкций ARM.

Jazelle на офф. сайте ARM(процессоры).

8
Кое что нашел сегодня час назад.
Процессор ARM 9 ****(Забыл модель), который есть в телефоне Nokia 2700, аппаратно поддерживает функцию Jazelle, которая ускоряет Java программу в 8 раз. Только, чтобы эта функция работала, нужно встроить в приложение дополнительный код. Этот код отделяют от основного спец. строками(?). Если найду еще инфу, напишу сюда.

9
SergeCheb - Я не пропал, просто пароль забыл... :wall: :rofl:
iddqd - Конечно, идея на счет эльфов, или "Чёт типа того" на Нокиях - отличная. Только трудно-осуществимая.

SergeCheb - Да, пока победы не одержал... Времени нету совсем... -_-

10
SergeCheb - :lol: Троль - это интернет-хулиган, который размещает грубые или провокационные сообщения в Интернете, мешает обсуждению или оскорбляет его участников.
Так что... Я не занимаюсь тролингом, и даже не похож на троля.

Я простой добрый парнишка, который хочет сделать эмулятор GBA на Java ME,
чтобы этим обрадовать многих миллионов мальчишек и девченок, у которых
есть сотовый телефон(не смартфон), и которые часто мечтают поиграть, скажем,
в покемонов, или в барби, или в человека-паука, в гонки, в лего...
 ;)

Так  что... Да и тут много интересной информации я привел. :) Может, кому понадобится.
Как говорится, всё нужное в одном месте...
SergeCheb - Не ругайте меня. ^_^ Раньше про GBC тоже думали, что на телефонах
он не будет, а теперь есть. И работает сносно.
Я тоже пробую сделать что-то с тем эмулятором. По исходникам смотрю и
с помощью редактора редактирую и пробую на своём телефоне.
Может выйдет так, чтобы он нормально работал... :)

Добавлено позже:
С другой стороны можно встроить похожую на плагин штуку в телефон,
так чтобы, когда запускаешь определенный файл, он ведь не в Яве запустится,
а в этом плагине(точнее не в самом плагине, а в файле). Например, как
аудио плеере для компьютера, если скачаешь плагин для открытия файла
ззз, то плеер сможет его открыть. Что-то типа Эльфов, а может даже и
сами эльфы. Просто надо создать для этого редактор прошивки, который
встроит систему запуска эльфов. Но ведь ни кто же этим не занимается...
Нет хороших, квалифицированных специалистов... половина из них
в Интернете за ВОВ сидит... и контрстрайк... :thumbdown:

Добавлено позже:
Цитата
SergeCheb: лучше сразу писать на эльфах для конкретных процессоров, как например эмулятор снес на СЕ худо бедно пашет.
Тогда нужно будет использовать "Базу знаний" с сайта jbenchmark.com.
И мануалы изучать про процессоры. И сайт создать с базой систем запуска эльфов.

11
Просто в Вики про тот же самый MIDletPascal написано вот что:

Возможности MIDletPascal

  • Генерация низкоуровневого, компактного и быстрого Java байт-кода.
  • Полная поддержка спецификации Паскаля.
  • Часть кода может быть написана непосредственно на Java.
  • Поддержка обмена SMS.
  • Поддержка связи по HTTP.
  • Поддержка пользовательского интерфейса (формы).
  • Поддержка мультимедиа.
  • Дружественная интегрированная среда разработки (IDE).

12
Вот интересная информация, кто захочет сделать J2ME эмулятор GBA.

По процессору ARM7TDMI:
(Вики - ARM7TDMI )

Это всё на офф. сайте ARM

По J2ME(Java):
  • SUN Developers на Русском
  • Oracle J2ME Документация
  • MIDletPascal - язык программирования с паскалеподобным синтаксисом, предназначенный для написания программ для мобильных телефонов. (На нём быстрее создать программу для телефона, чем с помощью JavaME). Читайте в Вики: --> Вики - MIDletPascal
(Вики - J2ME )

Вопрос: Использование низкоуровневого доступа к железу телефона даст прирост скорости?

13
SergeCheb - Да ладно. :)
Если говорить конкретно о модели 2700, то там Java MIDP 2.1
А процессор мощностью где-то 232 MHz. Я тестировал в программе
с сайта jbenchmark.com.
Не знаю как у вас, но у меня из 1200 игр не пошли 100. И то,
это ещё по размеру смотреть надо. Да и может они были для других
мобильников. ;)

Цитата
SergeCheb: ужас какой...какой там проц нужен?Как у топовых смартов?А зачем там он,там и свои есть...
Ни чего не понял из того, что вы написали... ::)

Цитата
OmKol: На J2ME не программировал, но, ИМХО, писать эмулятор GBA для J2ME тот ещё мазохизм
Так потому что не программировали, по этому и считаете так.
Java - Хороша колличеством. А Качество там тоже есть. И не мало.
И мощность. Раз уж на GBC эмулятор хватило, то и на GBA хватит.

Просто вот есть исходники MeBoy эмулятора - он открытый,
и использовать разделение рома на мелкие кусочки(по 512 кб или по 1Мб),
чтобы они сразу не грузились в память.
Первое, это конечно, оптимизировать код(если продолжить изменять тот эмуль, что
есть сейчас), чтобы хотя бы самые мелкие ромы(от 5 кб) шли 30-60 кадров.

План действий(оптимизация):
1. Увеличить скорость обработки.
2. Добавить возможность для запуска и игры в 4, 8, 16, и 32 мб ромы.
3. Добавить звук MIDI (для начала).
4. Добавить возможность сохранения.
5. Добавить нормальное управление(по-моему, в том эмуле его почти нет).
6. Добавить возможность поворота дисплея.

Вот те главные составляющие, которые нужны этому эмулятору для обретения жизни. :)

Добавлено позже:
Не знаю, где достать схему GBA(тех. данные и т.д.).
По-Яндексил - пока ничего...

14
Разное / Re: Что вы слушаете?
« : 13 Сентябрь 2010, 03:01:24 »
Классика Маст ХАП :rofl: Хипп... :thumbup:

15
Работает, но пока медленно и без звука.
На том же сайте есть исходники. Только ссылку что-то не могу проверить. Не хочет...
Выложу сюда. :)

Добавлено позже:
Дерзайте, как говорится... :)

Добавлено позже:
Снизу ссылка на скачку :biggrin:

16
J2ME Эмулятор GBA на мобильный телефон.
Есть кое какие наработки, и уже есть запускающийся эмуль, но FPs пока 1-2 кадра в секунду.

Страница доработанного эмуля(доработка DOJA J2ME):
http://emu-mobi.com/download/?act=view&file=1790

Скачать J2ME эмулятор GBA: http://emu-mobi.com/download/index.php?act=down&id=1790

На том сайте можно скачать разные эмуляторы для сотового.

Пробовал всякие Home-Brew игры в этом ГБА Эмуле размером всего в 30 кб,
но скорость одна и та же. А что больше памяти сотового, то почти сразу в "Out of memory".

Почитать посты на счет этого эмуля можно там же http://emu-mobi.com/forums/viewtopic.php?t=1075

Вот не знаю, вдруг кто-то здесь возьмется за эмулятор... Всё таки, это не супер-пупер сложно,
а удовольствие доставит многим. И все тем, кто возьмется и доработает, будут люди благодарны. :blush:

Вот пара ромиков, которые идут, но медленно:
Только переименуйте файл в rom.gba и залейте в архив jar.

17
Прочитал все 39 страниц. :biggrin:
Вот решил специально зарегистрироваться, чтобы закачать сюда свою коллекцию. :)
Хотя на сайт я давно(1,5 года) часто захожу и скачиваю игры(GBC, GBA, NES, N64...) Спасибо Вам всем за сайт! :blush:



Только GBC игры

Только GBA игры

Сумочка для GBC :biggrin:

Список GBC игр(все US язык):
1. Pokemon - Blue version (люблю)
2. Pokemon - Yellow version (люблю)
3. Battleship - The Classic Naval Combat Game
4. Pong - The Next Level
5. Ultimate Paintball(так и не понял, где у неё конец...)
6. Pocket Bomber Man (люблю)
7. Dinosaur(Disney) (Хорошая)
8. Black Bass - Lure Fishing (Хорошая)
9. Super Breakout (Отличная)
10. Nascar Racers(4 гоншика с машинами) (Крутая, Даже трасса "Санкт Петербург есть)
11. Asteroids(Если пройти все уровни, то откроются старые чёрно-белыЕ астероиды)
12. Centipede(Есть второй экземпляр, но на нем - старый паучек. А на этом - типа гусеницы с челюстями)
13. Nascar Heat
14. Frogger (Хорошая)
15. Frogger 2 (Ещё интереснее)
16. Ken Giffey Jr.'s Slugbest (Бейсбол. Любил в него играть.)
17. Hardcore ECW Revolution (Рестлинг)
18. M&M Minis Madness (Отличная, но сложная)

Список GBA игр(все US язык):
1. Sonic Advance (Отличная зажигательная музыка)
2. Spyro 2 - Season of the Flame (Очень интересная)
3. Super Mario World - Super Mario Advance 2 (Крутая)
4. Harry Potter and the Sorcerer's Stone (Крутая)

И картриджи, в которые играл:
5. Game Boy Advance Video -  The Fairly Odd Parents - Volume 2 (Видео-мультик)
6. The Lord of The Rings - The Return of the King

Ещё можно прибавить 2 мои самые первые игры для GBC(и вообще первые кроме тамогочи и тетриса) в конце 90-х(98-99гг):
1. Super Mario Bros. Original(?) 1985
2. Pokemon Pinball
Но они, к сожалению, не сохранились... :( Ну, хоть эти есть... :)
Так что, считай, 21 картридж точно был, и 19 есть. :) + 6 GBA "кариков".

Еще было штук четыре-пять гейм боев колоров(прозрачных фиолетовых). Ни один не уцелел... :'( :(
И потом был GBA Белый, как вы понимаете, тоже не уцелел. :-\ Это всё добро из Америки. Я там пол года жил, потом на родину-Россию вернулся... Это мне лет 8 было... Мама сказала, что где-то 560 $ на это ушло. Хотя, может и больше...

Ещё раз спасибо вам огромное. :) Благодаря Вам я теперь лежа на кроватке могу зимними
вечерами свою молодость вспоминать... :rofl: :biggrin: Хотя мне ещё 18 нет...
Да и ещё играть в сегу, в НЕС и тому подобную классику, которую(кроме забыл чего) я
в жизни не видел...

Страницы: [1]