The development of the FPDoom project continues, which made it possible to run the classic Doom game and its additions on cheap push-button phones built on the very common Spreadtrum SC6531 chip. New project achievements:
- The assembly has been tested on 24 devices, the old SC6530 chip is supported. Supported devices include a children's camera.
- The Build engine and three games based on it were ported: Duke Nukem 3D, Shadow Warrior, Blood.
- Added support for reading the power key (it has a separate driver from the other keys).
- The SDIO subsystem has been reverse engineered, through which you can read and rewrite sectors on SD cards.
- A compact driver for the FAT32 file system has been written. A USB connection is still required to run games, but after the phone can be disconnected from the computer, the game can read game resources from the SD card.
- The spreadtrum_flash utility, which is used in this project to load game code into the phone’s RAM, is supplemented with an extractor of pac archives with firmware and a flash memory dump analyzer (for example, it can unpack code and firmware resources, or read SMS from a phone’s flash memory dump).
- Among the features that have not yet been implemented, we can note the lack of sound support.


Source: opennet.ru
