- Dingoo A320 SDK
-
Dingoo SDK Developer(s) Ben Brewer (aka flatmush), Harteex, Chris Clark Stable release r324 / February 16, 2011 Development status active Written in C99/C++ Operating system Target: MicroC/OS-II, Development: Windows/Unix Type Software Development Kit License GNU LGPL Website http://code.google.com/p/dingoo-sdk The Dingoo SDK is a Software Development Kit for the Dingoo A320 games console and other compatible devices (such as the Gemei x760+ and Dingoo Technology A330).
Contents
History
Dingoo SDK was originally developed by Ben Brewer (aka flatmush) and first released publicly as a set of source files containing wrappers implementing basic libc functionality along with samples on how to use them.[1] The project grew with many people making contributions to the SDK and to the Dingoo scene in general until March 10, 2010 when the project was moved to googlecode and an official source tree was begun.[2]
Libraries
Name Description libc A native port of the C Standard Library and common POSIX functions. libm A native port of libm. libstdc++ A partial native port of the C++ Standard Library. SDL A port of the Simple DirectMedia Layer library, commonly used in open-source games. freetype libpng zlib tremor libmad libmikmod modplay A library ported to the Dingoo A320 by alekmaul for playing mod files. sml A library named Simple Media Library, created specifically for the Dingoo A320 which is still the only supported platform. smlgui A small library which builds on sml to provide gui functions such as an on-screen keyboard. libfixmath A fixed point math library originally developed as part of sml which has now branched into its own project. fgl A fixed point software 3d graphics library which provides a similar interface to OpenGL allowing developers to implement 3d graphics without a GPU, the translations are all performed utilizing libfixmath functions. Projects
A number of projects have been developed using the SDK:
Name Author Description MineSweeper Ben Brewer (aka flatmush) A clone of the MineSweeper game, this is now a sample in the SDK.[3] AstroLander Ben Brewer (aka flatmush) An arcade game based of Lunar Lander the source of this game was re factored to make the SML library, this is now a sample in the SDK.[4] SameGoo Harteex A samegame clone re-written by Harteex to utilize the SDK.[5] Wubtris The Wub A Tetris clone.[6] Spoout Alekmaul A port of the game spoout.[7] Licensing
The Dingoo SDK is released under the GNU LGPL, a permissive free software licence, and is free software.
External links
References
- ^ "Original Hello World Sample". http://forum.openhandhelds.org/viewtopic.php?f=35&t=1110.
- ^ "Dingoo SDK Release Page". http://boards.dingoonity.org/dingoo-development/platform-independant-dingoo-sdk/.
- ^ "MineSweeper Original Release Page". http://dingoo-scene.blogspot.com/2009/05/flatmush-releases-minesweeper.html.
- ^ "AstroLander Original Release Page". http://www.harteex.com/hosted/a320.freeforums.org/astro-lander-homebrew-t405.html.
- ^ "SameGoo". http://www.harteex.com/?page=samegoo.
- ^ "Wubtris Release". http://dingoo-scene.blogspot.com/2010/04/wubtris-mojo-so-lets-roll-smile-tower.html.
- ^ "Spoout Release". http://boards.dingoonity.org/dingoo-releases/spoout-v3/.
Categories:- Free development toolkits and libraries
- Free software programmed in C
Wikimedia Foundation. 2010.