Menu

Tree [5fe05d] master /
 History

HTTPS access


File Date Author Commit
 atari800 2013-09-07 Ivo van Poorten Ivo van Poorten [2a8e0f] add dingoo keys under MYDINGUX ifdef and update...
 buildroot 2013-08-28 Ivo van Poorten Ivo van Poorten [ca6cd7] apply local buildroot patches and remove patch ...
 buildroot-additions 2013-09-14 Ivo van Poorten Ivo van Poorten [b855d4] enable locale support in uclibc
 dingux-gchess 2013-08-09 Ivo van Poorten Ivo van Poorten [176846] remove segfaulting cpu clock functionality. do ...
 dingux-go 2013-08-18 Ivo van Poorten Ivo van Poorten [2a33f1] change optimization options to avoid crash in v...
 fceux 2013-08-21 Ivo van Poorten Ivo van Poorten [a5c4ed] change keys to match the dingoo
 gngeo 2013-09-12 Ivo van Poorten Ivo van Poorten [726dee] mydingux build script; avoid --prefix as it mes...
 gnuboy 2013-08-07 Ivo van Poorten Ivo van Poorten [e50ee5] speed up rebuild of rootfs.bin by only rebuildi...
 legalese 2013-09-12 Ivo van Poorten Ivo van Poorten [3194dd] add openmsx
 linux 2013-09-24 Ivo van Poorten Ivo van Poorten [5fe05d] update kernel to 3.4.62 longterm stable
 linux-config 2013-09-07 Ivo van Poorten Ivo van Poorten [5817c3] move config files to subdirectory
 mininit 2013-07-30 Ivo van Poorten Ivo van Poorten [44321f] add mininit sources
 mylauncher 2013-08-28 Ivo van Poorten Ivo van Poorten [ebd3a3] menu items for 2600 games
 myterm 2013-08-17 Ivo van Poorten Ivo van Poorten [bd1c43] rename
 openmsx 2013-09-17 Ivo van Poorten Ivo van Poorten [5b46e8] mydingux script to build openmsx; needs host an...
 rockbox 2013-08-28 Ivo van Poorten Ivo van Poorten [b31f53] track two header files
 snes9x 2013-08-09 Ivo van Poorten Ivo van Poorten [2d4381] beter optimization flags
 stella 2013-08-24 Ivo van Poorten Ivo van Poorten [51cfa9] add make invocation
 tcl 2013-09-12 Ivo van Poorten Ivo van Poorten [2bd34b] add tcl build script and add to mydingux build ...
 vice 2013-08-28 Ivo van Poorten Ivo van Poorten [6ceb84] prefix /usr and "triplet" changed to mipsel-linux
 .gitignore 2013-09-17 Ivo van Poorten Ivo van Poorten [942f45] ignore compiled python code of openmsx's config...
 05-configure-ili9325.sh 2013-09-07 Ivo van Poorten Ivo van Poorten [5817c3] move config files to subdirectory
 05-configure-ili9331.sh 2013-09-07 Ivo van Poorten Ivo van Poorten [5817c3] move config files to subdirectory
 05-configure-ili9338.sh 2013-09-07 Ivo van Poorten Ivo van Poorten [5817c3] move config files to subdirectory
 06-buildroot.sh 2013-08-30 Ivo van Poorten Ivo van Poorten [412757] retrieve all tarballs first (make source) which...
 07-linux.sh 2013-08-31 Ivo van Poorten Ivo van Poorten [df9177] fix path to mininit
 08-finish.sh 2013-08-31 Ivo van Poorten Ivo van Poorten [a9a5ad] fix buildroot path
 README 2013-09-05 Ivo van Poorten Ivo van Poorten [50137c] update to linux 3.4.60 longterm
 logo.ppm 2013-08-28 Ivo van Poorten Ivo van Poorten [f497d6] save logo
 todo.txt 2013-09-17 Ivo van Poorten Ivo van Poorten [7a935c] elaborate...
 versions.txt 2013-09-12 Ivo van Poorten Ivo van Poorten [c20ba8] import tcl 8.5.14

Read Me

MyDingux 1.0
============

This is my own version of Linux for the Dingoo A320.


It's based on earlier work done by Booboo (http://www.dingux.com), the
OpenDingux team (http://www.treewalker.org/opendingux/) and Ingenic's JZ4740
kernel patches (http://http://en.ingenic.cn/).


My main goal is to have a system that can be easily (re)build and includes
all source code and no binary blobs, except for homebrew roms.
I'm not really interested in automated upgrades, skin support, and all that
jazz. Just overwrite your kernel and root filesystem when an upgrade is
available. The more you add, the more that can break. So there's no gmenu2x,
which is nice but I consider it overkill. MyDingux has a newly written minimal
launcher called MyLauncher, which is only slightly configurable during build
time :) It uses a plain directory tree as its menu structure and files for
entries.


Currently, the system includes:

Buildroot 2013.05
Linux 3.4.60 Longterm Stable
Gcc 4.8.0
uClibc 0.9.33.2
Busybox 1.21.0

MyLauncher
MyTerm (an SDL based vt100 terminal emulator with just enough capabilities
        to run simple shell based applications, so I can do without fbcon)

gnuboy
snes9x
rockbox
fceux
stella
...


To build all of MyDingux, run the numbered scripts in ascending order.
Be sure to select the right kernel!

Install the dingux dual-boot bootloader as described on the dingoonity wiki.
(http://wiki.dingoonity.org/index.php?title=Dingux:About)

Copy the contents of the mydingux/sdcard/ directory to an empty card and boot
your dingoo while holding down the select button.

August, 2013
--Ivo van Poorten <ivopvp@gmail.com>