The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск проекта FPDoom 1.20250728, развивающего порты Doom и других игр для кнопочных телефонов

01.08.2025 21:30

Продолжается развитие проекта FPDoom, который позволяет запустить классический Doom, его дополнения и другие портированные игры на очень распространённом на дешёвых кнопочных телефонах чипе Spreadtrum SC6531 и его модификациях. Чипсету более десяти лет, но телефоны на нём выпускаются до сих пор. В списке протестированных присутствуют 62 модели телефонов. Поддерживаются даже телефоны с монохромном экраном и разрешением 128x64, 96x68 и 64x48 пикселей.

С прошлой новости вышло три обновления:

  • 1.20241116: портирован Snes9x - эмулятор SNES. За счёт использования виртуальной памяти можно загружать игры, чей ROM больше памяти телефона (реализовано как маппинг памяти в операционных системах).
  • 1.20250615: портирован Chocolate Doom (в который входят игры на том же движке: Heretic, Hexen и Strife, но Strife пока не работает).
  • 1.20250728: портирован gnuboy - эмулятор GameBoy/GameBoy Color (также сделан маппинг памяти).


  1. Главная ссылка к новости (https://github.com/ilyakurdyuk...)
  2. OpenNews: Выпуск проекта FPDoom 1.20241031, развивающего порты Doom и других игр для кнопочных телефонов
  3. OpenNews: Выпуск проекта FPDoom 1.20240914, развивающего порты Doom-подобных игр для кнопочных телефонов
  4. OpenNews: Обновление проекта FPDoom, развивающего порты Doom-подобных игр для кнопочных телефонов
  5. OpenNews: Опубликован код порта Doom для кнопочных телефонов на чипе Spreadtrum SC6531
Автор новости: jpegqs
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63660-fpdoom
Ключевые слова: fpdoom
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:29, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    О, а я тут как раз для себя открыл GZDoom на компе. Прям красота! Ностальгия. Еще качнул для него Brutal Doom и вообще мясо :)
     
     
  • 2.2, хамонимка (?), 21:50, 01/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Попробуй моды heretic/hexen от @hexenstar, ну и конечно Ashes 2063 .
    Если инерция не по душе, рекомендую AMC Squad его уже больше 20 лет
    развивают на eduke32 движке
     
     
  • 3.4, Аноним (1), 22:00, 01/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще, я не фанат Хексенов и прочего. Больше по Quake 1,2,3 и OpenArena. Для первой кваки, оказывается, такая куча модов есть просто офигенных, тоже недавно узнал и накачал кучу гигов всего этого хозяйства.
     
     
  • 4.26, Максаноним (?), 10:28, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть такое, для первой движок vkQuake, рекомендую мод Arcane Dimensions,
    огромные проработанные карты, посмотри, например, tears of the false god.

    Ну и современный мод с молотом, еще не пробовал

     
     
  • 5.30, Аноним (1), 13:51, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня Quakespasm. Играл уже в Arcane Dimensions, Alkaline, Dwell и т.д. Все самое топовое, короче. Огонь просто!
     
     
  • 6.35, Максаноним (?), 20:23, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мне интересно можно ли на quakec, например, через fteqcc
    написать аналог dungeon keeper
     
  • 3.15, зомбированный (?), 00:52, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    жаль, что проект Zero Tolerance на движке DOOM закрыли...
     
  • 3.17, Аноним (17), 01:33, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как же Doomsday?
     
     
  • 4.20, Аноним (20), 05:50, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Практически мёртв.
     
  • 4.31, Фрол (?), 13:58, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а никак.

    skyjake начал пилить третью версию с новым рендером, но тут у него образовался второй киндер и стало как-то не до того. а потом нашел себе новую игрушку.

    но репу и сайт он пока поддерживает, и как минимум под 32бит винды стейбл 2.3.1 все еще собирается.

    так что если хочешь посопровождать или форкнуть - ёр велкам. skyjake там на форуме еще появляется и почту читает.

     
  • 2.24, EuPhobos (ok), 09:27, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Попробуй серию Golden Souls для gzdoom %)
     
     
  • 3.27, Максаноним (?), 10:34, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    отличная серия, там по ощущениям инерция чуть меньше,
    но аккуратно прыгать надо прям много, после прохождения в кистях отзывалось )
     
  • 2.28, Аноним (20), 11:04, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очень рекомендую https://www.moddb.com/mods/voxel-doom-ii/addons/voxel-doom-ii-with-parallax-te
     

  • 1.3, Ганс Грубер (?), 21:54, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Лучший дум для кнопочного телефона - doom rpg
     
  • 1.5, Аноним (5), 22:11, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Зачем это на телефоне, тем более кнопочном? Для аутентичного геймплея нужен комп с ЭЛТ-монитором и кнопочкой Турбо на системном блоке.
     
     
  • 2.14, Аноним (14), 00:11, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что мешает просверлить отверстие на передней панели системника и прикрутить кнопочку с Aliexpess? Припаивать её куда-либо необязательно ;)
     
     
  • 3.29, Аноним (20), 11:05, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, можно с ардуиной заморочиться и реально замедлять комп.
     

  • 1.6, Аноним (6), 22:28, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Spreadtrum SC6531 и его модификациях

    https://habr.com/ru/articles/575626/
    Может не надо ?

     
     
  • 2.13, Аноним (-), 23:24, 01/08/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.25, Аноним (25), 09:54, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так как раз таки по этому и надо. Если что, во время запуска и работы fpdoom использования кода из прошивки не происходит
     
  • 2.33, Аноним (-), 19:21, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Может не надо ?

    А у них там нет заодно и прошивок без этого кидалова? А от прям хоть самому сотовый модем к ардуине подключай чтоб без таких "улучшений качества обслуживания".

     

  • 1.10, Доктор Альба (?), 22:51, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень интересно кто сейчас этими портами пользуется
     
     
  • 2.12, Аноним (12), 23:12, 01/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не всем нужны смартфоны
     

  • 1.11, Аноним (-), 23:00, 01/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 1.20250615: портирован Chocolate Doom (в который входят игры
    > на том же движке: Heretic, Hexen и Strife

    О, прикольно, можно на "тетрисе" поиграть в - heretic? :D

     
  • 1.16, Аноним (16), 01:09, 02/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На java2me очень много игр. И экран маленький нужен.
     
     
  • 2.32, Аноним (1), 16:21, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >java2me

    А телефон где такой взять? Либо я хз, симулятор какой-то есть?

     

  • 1.19, Аноним (19), 05:20, 02/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >маппинг памяти

    Это удивительно!
    ПЗУ весьма медленная штука. И не только на "мобильниках", да даже на смартфонах виртуальная память редкий гость.
    Может быть, какой-то хитрый хак применяется.
    На картриджах были штуки для переключения банков памяти.

     
     
  • 2.21, Аноним (20), 05:55, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, не ПЗУ, а NOR Flash, а это быстрая штука, во-вторых, скорость определяется интерфейсом. В третьих, на ПК то же самое было, только c HDD, и как-то работало.
     
     
  • 3.34, Аноним (-), 19:24, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-первых, не ПЗУ, а NOR Flash, а это быстрая штука,

    С каких пор NOR быстрый? Он даже в микроконтроллерах за core не поспевает и требует либо wait states на шине - либо кеширование в RAM.

    А уж в апликушном процессоре... времена доступа NOR сильно хуже чем RAM.

    > во-вторых, скорость определяется интерфейсом.

    И временем доступа чипа. Которое у NOR довольно длинное vs RAM.

    > В третьих, на ПК то же самое было, только c HDD, и как-то работало.

    Именно что - как-то. И именно поэтому апгрейд на SSD все здорово улучшил. Времена доступа снизились. И еще ПК традиционно грузили все и вся в RAM. По вот именно этой причине. И даже DRAM - отстает от cpu core. Поэтому еще вот вам кеши процессора и проч.

    Реально быстрый - это SRAM, вот только это 6 транзисторов на 1 бит. Площадь кристалла жрет - дорого.

     
  • 2.23, Аноним (23), 08:35, 02/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Под маппингом памяти имеется в виду динамическая подгрузка страниц памяти. Когда приложение обращается к странице памяти и страница еще не загружена, то возникает прерывание, ОС обрабатывает прерывание подгружая страницу с диска. Если свободных страниц нет, то какая-то из старых страниц освобождается.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру