Overview of my progress on the Zipit ARM board.
* Links to binaries and sources coming soon!
27 november 2013 (SD iz2s FAT starting point here)
- qemu-user sandbox working
- starting point: 2.6.29 stock and blob kernel with jffs + iz2s FAT
28 november 2013 (SD iz2s FAT here)
- gawk (gnu awk) 4.1.0
- bison 3.0
- perl 5.18.1
- m4 1.4.17
- python 2.7.6
- tcl 8.6
- openmsx 0.9.1 (not optimal and no sound, but plays well)
- gcc 4.2.4 (untested, uninstalled but compiled)
29 november 2013 (SD iz2s FAT here)
- binutils-2.23
- gmp 5.1.3
- mpfr 3.1.2
- mpc 1.0.1
- uClibc-0.9.30.1 (useless but working)
- openmsx 0.9.1 compiled with 2.4.2, this time compiled with all asm intact (untested but compiled without errors)
- broken GCC installs => 4.3.0, 4.8.2, all same errors
30 november
- GCC 4.3.0 (target=arm-linux-uclibc)
- automake 1.14
- autoconf 2.69
- inputproto 2.3
- libX11 1.3.6
- libxml2 2.9.1
- libxslt 1.1.28
- Mesa3d (has some errors, needs fixing; –disable-dri –enable-gles1 –enable-gles2 –with-gallium-drivers=” –with-dri-drivers=’swrast’); missing ftrunc, exp2f; after implementing those, it will work
- xorg-server 1.12.2 (untested, but compiled and running in qemu. –disable-dri –disable-dri2 –enable-aiglx=no –disable-glx with my own trunc double trunc(double d){ return (d>0) ? floor(d) : ceil(d) ; })
- stella 3.9.4 (untested but compiled)
2 december
- For lack of anything else like a decent package manager, I restored my old tool for work similar to this here.
TODO compile:
- Clean up, the image is *huge* now
- Dosbox (some version)
- gcc 4.8.2 gcc.some.earlier.version
- Fix mesa (see 1/12)
- ruby 2.1
- php/nginx
- breaking up the image into a very tiny FAT dir + big ext2
- create a self starting gmenu + wifi etc
- a user in the xorg channel noted that it should be quite easy to fix the SD card issue using a serial cable and some patience