FPDOOM Project: DOOM Port Development for Button Phones

Recent developments in the fpdoom project have led to the successful launch of the classic DOOM game on inexpensive button phones equipped with the widely used Spreadtrum chip SC6531. The project has achieved several milestones:

  • Testing on 24 devices, including support for the older SC6530 chip and even a children’s camera.
  • Porting of the Build engine and three games – Duke Nukem 3D, Shadow Warrior, and Blood.
  • Implementation of support for reading the power key, which operates through a separate driver.
  • Reverse engineering of the SDIO subsystem, allowing for reading and rewriting sectors on SD cards.
  • Development of a compact driver for the FAT32 file system. While a USB connection is still required to start games, once connected, the game can access resources stored on the SD card.
  • Introduction of the Spreadtrum_flash utility, which is used to download game code to the phone’s operational memory. This utility now includes an extractor for PAC archives and a flash memory dump analyzer.
  • One notable feature that is still in progress is the lack of sound support.
/Reports, release notes, official announcements.