Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: ZX и Java2ME

  1. #1
    Доктор Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,078
    Благодарностей: 818
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX и Java2ME

    Решил вспомнить былые времена, закинул на телефон Java игрушки, и тут меня озарила мысль: Нельзя ли как-то эти игры запустить на Спеке (имею ввиду ZX-Evo 4мб 14мгц, возможно TS-Conf)? Можно в виде двух вариантов: компилятор Java кода в z80 асм, или интерпретатор Java машины.
    Это реально или есть какие-то фундоментальные проблемы, не позволяющие это сделать? Думаю, если простенькие телефоны тянут эмуляцию, то и эва должно потянуть. Или всё-же не.
    нефть.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Member
    Регистрация
    14.01.2009
    Адрес
    г. Кировоград
    Сообщений
    50
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю можно попробовать реализовать профиль MIDP1. Реализовать весь GUI наверное можно. Только все графические ресурсы хранятся в PNG - необходимо будет писать конвертер. Ну и мелочи - написать разбор всего java байт кода с арифметикой, коллекциями и встроенными классами. Хотя из-за последнего наверное нельзя ;(

  4. #3
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По моим наблюдениям, у людей делающих что-то на спектруме бывает две мотивации. Некоторые люди делают "чтобы было", другие делают "чтобы было круто". Пересечения бывают, но скорее являются исключениями. Проект интерпретации явы на спектруме, с моей пристрастной точки зрения - пример из первой категории.

    Нет никаких фундаментальных причин, по которым на спектруме нельзя бы было сделать интерпретатор или даже рекомпилятор байткода явы. Пишут же люди на си. Некоторые люди вкладываются теперь в Оберон. Можно писать эмуляторы амиги или дримкаста. Ходят упорные слухи, что какой-то фанат довёл до полурабочего состояния эмулятор плейстейшн. Можно себе представить примерную скорость такой эмуляции и примерное качество картинки (подразумевая, что там дошло дело до картинки, в чём я лично крепко сомневаюсь).

    Единственный вопрос, на который непросто ответить разработчикам такого рода уродцев, звучит так: "Зачем?" Но у них уже давно припасён на это ответ.
    Последний раз редактировалось introspec; 28.05.2014 в 17:02.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  5. Этот пользователь поблагодарил introspec за это полезное сообщение:
    daniel (29.05.2014)

  6. #4
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,029
    Благодарностей: 686
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ява это хорошо. Раньше знал пару сайтов где были тонны ява-игр. Щас забыл. Помню крутая игрушка была Mad Racing . Советую )) Еще Art of War прикольная. Даже 4 и 6 диззи на яве были. Но потом пришли айфоны и андроиды и убили яву.
    _

  7. #5
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Но потом пришли айфоны и андроиды и убили яву.
    Ха-ха-ха!
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  8. #6
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,029
    Благодарностей: 686
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну хотя ява даже не стала дожидаться андроидо-айфонов. Она как бы немного не дожидаясь их стала загибаться. Как бы в предчувствии. (имеется ввиду игры и приложения J2me)
    _

  9. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На моей памяти было два проекта, связанных с явой, вышедших за пределы болтологии:
    1) интерпретатор явакода на спеке http://zx.pk.ru/showthread.php?t=1830
    2) транслятор явакода в машинный код z80 https://code.google.com/p/j2z80/

  10. Этот пользователь поблагодарил Vitamin за это полезное сообщение:
    introspec (28.05.2014)

  11. #8
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX_NOVOSIB, попробуйте угадать с трёх раз, какой язык разработки - основной на андроиде.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  12. #9
    Доктор Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,078
    Благодарностей: 818
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    introspec, ZX_NOVOSIB другое имеет ввиду. Он говорит, что Пришли андроиды и убрали платформу java2me.
    нефть.

  13. #10
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sorry, прозвучало реально смешно.

    Ребята, мне не жалко, можно что угодно реализовывать. Но, с моей личной точки зрения, язык программирования есть смысл реализовывать только если вы собираетесь на нём потом программировать. Не агитировать посторонних, а под себя. Потому что ни одна заслуживающая внимания программа на яве у вас из коробки не заработает. И это сразу подводит нас к ключевому вопросу: откуда возьмутся библиотеки.

    Я критикую ЯВУ на спектруме не потому, что мне не нравится комфортная разработка, а потому, что 95% этих языков на спектруме не приспособлены для какой-либо серьёзной работы. Я даже не против создания песочниц - пожалуйста, места для всех достаточно, но только нужно отдавать себе отчёт что любая песочница - в основном для игры в куличики.

    С моей точки зрения, сейчас есть только один язык высокого уровня на спектруме с нормальной поддержкой ассемблерными библиотеками. Этот язык - Си (z88dk с мощной спрайтовой библиотекой типа sp1). И даже в этом случае, разработчик автоматически отказывается от целого спектра вещей, дежурно доступных разработчику на ассемблере.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •