-
Нынешние кнопочные звонилки — это просто звонилки, в них даже J2ME нет. Не проще ли для развлечений купить б/у смартфон за тыщу-две и запускать там вообще то угодно?
-
Думаешь нету даже j2me? Я конечно хз, но щас попробую что нибудь найти про это. А про сенсорный телефон за 2к рублей я скажу так: все это делается так, по фану, но тратить на это деньги сильно не хочется.
-
Да, лучше по идее отыскать старую старую но крутую по тем временам нокию или сониэриксон где ява или даже симбиан был
-
Хм. У меня странное впечатление, что этот телефон — апгрейд Сименса M65. Во всяком случае, экраны с разрешением 176×220 я видел только на M65/CX65 и аналогах.
-
Ладно была у меня одна нокиа, может найду.
-
Только если симбиан. На J2ME Doom всё равно не бывает.
Чего?? Это самое ходовое разрешение на мобилках было, наряду со 128×128 и 128×160.
-
Coppermine1000 нравится это.
-
У смартов от Нокии было 176х208, скажем.
-
Я вот подумал: «Чем мы тут занимаемся, если еще даже не нашли подходящего соурс порта?», так что я пойду его искать.
-
На J2ME есть только Doom RPG, но это совсем, совсем другая игра.
-
Ну короче ясно, это невозможно, расходимся.
-
Bato-San
Чеширский волк-киборг
- Регистрация:
- 24 июн 2010
- Сообщения:
- 14.136
Дум для симбиана — Markus Mertama
найти можно на любом сайте с софтом для симбы или 4PDA.Последнее редактирование: 6 окт 2018
-
@Bato-San, только смарт с симбианом найти посложнее будет, чем с андроидом.
-
Это то да, но телефона на симбайне у меня нет
.
-
Bato-San
Чеширский волк-киборг
- Регистрация:
- 24 июн 2010
- Сообщения:
- 14.136
@MisterGrim, у меня есть. На нем работает. Правда играть нихрена неудобно. Так что не рекомендую.
Хотя отмечу, по личному опыту, что играть на 9210 вполне себе было реально из-за полноценной клавиатуры.
Но это тело люто б/у и сейчас стоит как новое.
Nokia 9210i — взгляд с высоты 21-го века -
Решил зайти на eBay посмотреть сколько стоит 9210i, дак вот 20000 рублей… двадцать. Мой iphone SE на 32 гига только на 3 кэса дороже
.
-
Это очевидно же. Ну разве что на какой-нибудь N-Gage играть… с её телефонным разрешением экрана.
Я в первом же посте и сказал: 1) андроид, 2) для удобства можно блютус-геймпад. Это копейки.
Или вообще купить старую PSP. -
Помню, играл на Nokia 3510i в какую-то стрелялку, эффект конечно не тот что на компе, но явно лучше чем на этих — сенсорах.
А касательно texet — сейчас многие телефоны на этой платформе, покупал даже как-то какой-то pluzz — там была та же простецкая гонка с видом сверху. Интересно, реально ли перепрошивать эти мобилки и загонять в них другие игры? Пусть даже придется самому их писать на ASM.
![Форум Old-Games.RU. Всё о старых играх](https://www.old-games.ru/forum/threads/zapusk-1-ili-2-doom-na-knopochnom-telefone-realno-ili-net-podrobnosti-snizu.82030/styles/default/old-games/logo.png)
Для определения чипсета кнопочного телефона написал отдельную статью. Предполагается, что вы сначала должны проверить чипсет телефона перед указанными ниже инструкциями.
Исходники здесь, готовые бинарники в Releases.
Волшебная клавиша
Сначала нужно найти «boot key», это кнопка что переводит телефон в режим загрузки прошивки (download mode). Что также позволяет запустить свой код на телефоне, не перезаписывая прошивку.
Если вам попался чип SC6531E, то найти нужную кнопку перебором гораздо проще. Достаточно вытащить батарейку, и зажимать одну кнопку, подключать USB кабель (удерживая кнопку) и смотреть смогла ли программа spd_dump подключиться к телефону (или Zadig для Windows пользователей, что еще не устанавливали драйвер). Если нет, то вынимаем кабель и подключаем удерживая другую кнопку.
Для SC6531DA придётся каждый раз вынимать батарею и ставить обратно, кнопку нужно держать нажатой пока вставляете батарею. USB кабель можно подключить заранее, или после этого, удерживать кнопку во время подключения кабеля не обязательно.
Этого можно избежать, если использовать USB кабель с замкнутыми контактами 4 и 5. В обычных кабелях они не соединены. Это используется в OTG адаптерах (переходник для подключения к телефону, например, флэшки). Производители телефонов и смартфонов с micro-USB разъёмом использовали это для создания специального кабеля, при подключении которым устройство переводится в особый режим загрузки.
Такой кабель можно заказать на Алиэкспресс (и ждать несколько недель)…
…или купить OTG адаптер и AM-AM USB кабель и объединить их вместе.
При подключении таким кабелем искать загрузочную кнопку не нужно.
Для пользователей Linux
Прочитайте Readme от spd_dump, чтобы узнать как запускать без sudo.
Для пользователей Windows
Библиотеке libusb нужна установка драйвера, делается это через программу Zadig. Запустите Zadig, и если вы подключили телефон в загрузочном режиме, то он появится в списке с кодом 1782:4d00. Установите драйвер WinUSB для него.
Как запустить Doom на телефоне
-
Создать директорию workdir, положить в неё ресурсы игры (.wad файл, например doom1.wad). Doom 2 и другие совместимые тоже поддерживаются, Heretic и Hexen не поддерживаются (использованы исходники ванильной версии Doom от id Software).
-
Записать эти команды в скрипт (для Windows, в архиве с бинарниками, есть пример «run.bat») и запустить, после этого присоединить телефон к USB (зажав кнопку загрузки, как описано выше):
./spd_dump --wait 300 fdl nor_fdl1.bin 0x40004000 fdl fpdoom.bin ram
cd workdir && ../libc_server -- --bright 50 --rotate 3 doom
На чём получилось запустить
название | чип | LCD | разрешение | boot key |
F+ F256 | SC6531E | GC9306 | 240×320 | * |
Digma Linx B241 | SC6531E | ST7789 | 240×320 | центр |
F+ Ezzy . | SC6531E | GC9106 | 128×160 | 1 |
Joy’s S21 | SC6531DA | GC9108 | 128×160 | 0 |
Vertex M115 | SC6531DA | ST7735 | 128×128 | вверх |
Для Vertex M115 не находит таблицу с клавишами, надо подавать отдельной опцией.
-
Все указанные телефоны показаны на картинке к новости.
-
Также записал новое видео, показывающее загрузку Doom на этих телефонах (кроме F+ F256, что был на первом видео).
На чём не получилось
-
Подразумеваются телефоны на чипе SC6531(E/DA), на чипсетах других производителей или других чипсетах Spreadtrum работать не будет.
Экран может быть подключен через разные режимы, LCM или SPI. Первый более распространён, справиться со вторым я не смог.
название | чип |
смарт часы DZ09 | SC6531DA |
BQ 3586 Tank Max | SC6531E |
Nobby 170B | SC6531E |
-
Для BQ 3586 чипсет указывается как SC6531H, но единственная разница от SC6531E, что я заметил, это увеличенный объём ОЗУ и флэш памяти (8 мегабайт, в отличие от обычных 4-х). Плюс телефоны на этом чипе имеют больший экран, разрешением 320×480.
Экран нетрадиционной ориентации
Пока не нашел ни одной LCD панели, что используется на кнопочных телефонах, что имела бы родную горизонтальную ориентацию. Поэтому, если вы видите телефон с экраном установленным горизонтально — то это вертикальный экран установленный горизонтально. Так как дешевые LCD экраны имеют плохие углы обзора — лучше всего в одну сторону, сносно влево/вправо, и очень плохо в противоположную — то получается одним глазом вы видите нормальное изображение, а другим инвертированное, что очень некомфортно для глаз.
Дополнительно
Есть еще тонкости с указанием опций для игры в горизонтальном положении («—rotate» из примера, и что нужно указывать для экранов установленных горизонтально), об этом написано в Readme на github. Файл с раскладкой клавиш (keymap) для Vertex M115 есть в Releases, там же написано какой опцией его подключить.
P.S.: Видимо еще дополню, если будут распространённые вопросы/проблемы.
Источник
Пользователь под ником jpegqs рассказал, как он смог запустить культовый шутер DOOM на китайском кнопочном телефоне. Речь идёт о модели F+ F256.
Как оказалось, этот телефон каждый месяц отправлял платное SMS-сообщение на короткий номер 4446, а также самостоятельно оформлял платные подписки у оператора. Судя по всему, такая функция была встроена в оригинальную прошивку.
![F+ F256 F+ F256](https://vgtimes.ru/uploads/posts/2022-11/thumbs/1669563759_maxresdefault.jpg)
F+ F256F+ F256
Сначала jpegqs связался с производителем, но там посоветовали обратиться в сервис. После этого энтузиаст начал искать данные, и обнаружил, что многие дешёвые «звонилки» отправляют платные сообщения на номер 4446. Также он изучил аппаратную часть телефона.
Выяснилось, что внутри установлена однокристальная система Spreadtrum SC6531E с тактовой частотой 208 МГц и 4 МБ флеш-памяти. В процессе анализа прошивки jpegqs написал программу-сервер, которая позволила выполнять произвольный код на телефоне. В качестве эксперимента он загрузил на устройство шутер DOOM и даже смог поиграть в него.
Как оказалось, железо смогло выдать порядка 19 FPS из 35 возможных. Также энтузиаст смог переключать оружие и управлять движениями персонажа с помощью кнопок телефона.💫 Разрабы Hogwarts Legacy показали ещё больше магии
- Автор Doom Eternal поэкспериментировал с ИИ, создав впечатляющие версии демонов из «Зловещих мертвецов». Выглядит, будто это новый фильм
- Моддер с помощью нейросети улучшил Doom 3 2004 года и показал, как теперь выглядит графика — скриншоты и видео
- Вышел геймплей фантастического RPG-шутера, который выглядит как дикая смесь Doom и Diablo