Dingoo A320 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).

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. 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.

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.

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.

SameGoo

Harteex

A samegame clone re-written by Harteex to utilize the SDK.

Wubtris

The Wub

A Tetris clone.

Spoout

Alekmaul

A port of the game spoout.

Licensing

The Dingoo SDK is released under the GNU LGPL, a permissive free software licence, and is free software.