Jump to navigation
Jump to search
← Older edit
Newer edit →
1,229 bytes added
11:42, 6 October 2008
→Generic infrastructure tasks
== Generic infrastructure tasks ==
=== Implemented support for loadable modules on Nintendo DS and other ports ===
''Technical Contact'': [[User:Fingolfin|Max Horn]]
TODO engines take up lots of storage space and RAM. Putting them into lodable modules reduces memory usage, as only needed module needs to be loaded. For DS port, this is is esp. nice, because it right now has to be shipped in multiple versions, combining different sets of engines. Ugly.
TODO Implement infrastructure that allows generating loadable modules for the Nintendo DS, and code which then allows to (un)load these during runtime. For our Dreamcast code, we already have code doing that, which could be used as a reference, and maybe even some of its code could be reduced. Ultimately, the goal would be to not just target the Nintendo DS, but all target platforms which use the ELF binary format and an ARM processor. Bonus: Support for MIPS processors to cover Playstation 2 / PSP ports.
TODO: Add reference to the DS build chain, DevKitPro, etc.
* Good C++ skills.
* Some knowledge of the ELF binary format (great documentation is available on the net, start e.g. at Wikipedia).
* A Nintendo DS for testing would be ideal.
=== Small Devices Backend ===
Retrieved from "
Game data files
Get the Games
Instructions to Wiki Editors
About ScummVM :: Wiki