#  Новости FPDoom: порт движка Build и работа с SD-картой
RSS-bot (tavern,2) → All  –  08:20:12 2024-07-22

Опубликованный в декабре 2022-го проект FPDoom позволял запустить классический Doom и его дополнения на очень распространённом на дешевых кнопочных телефонах чипе Spreadtrum SC6531.

Новости проекта:

* Протестировано на 24-х устройствах, поддержан старый чип SC6530. В том числе на детском фотоаппарате с чипом SC6531 (сложно найти в продаже, китайцы продают товар в одинаковом корпусе на разных чипах).
* Портирован движок Build и три игры на нём: Duke Nukem 3D, Shadow Warrior, Blood.
* Сделана поддержка чтения клавиши питания (имеет отдельный от остальных клавиш драйвер).
* Проведён реверс-инжинириг подсистемы SDIO, через которую можно читать и перезаписывать сектора на SD картах.
* Написан компактный драйвер файловой системы FAT32. Для запуска игр всё еще требуется USB подключение, но после телефон можно отключить от компьютера, игра может читать ресурсы игры с SD карты.
* Утилита spreadtrum_flash, что используется в этом проекте для загрузки кода игр в оперативную память телефона, дополнилась экстрактором .pac архивов с прошивками и анализатором дампов флэш памяти (например, может распаковывать код и ресурсы прошивки, или прочитать СМС из дампа флэш памяти телефона).



P.S.: Поддержки звука всё еще не сделано.

doom, opensource, phone, игры, телефон

Ссылка: https://www.linux.org.ru/news/games/17682773
Powered by iii-php v0.11