Anyone know if the Leapfrog Didj and the Wiz are binary compatible?
The Didj and the Wiz are binary incompatible. The Didj uses a 2.6.20 Kernel build around uclibc 0.29 with EABI. Further there is no framebuffer (/dev/fb) present on the Didj. All applications on the Didj use Brio for Video/Audio/Input handling.
With some help of Orkie and Scott Esters I got libcastor kind of working on the Didj. So it would be possible to port libcastor based Wiz games over to the Didj.
The CPU speed is no issue , pollux_set works on the Didj. I can easliy push mine to ~550 MHz.
The smaller RAM is annoying! The are only 18MB left for Linux , the rest is reserved for the 3D and MLC Unit.
libopengl_es.so is present in the leapfrog rootfs, and some Didj games use opengl_es for rendering.
SD Card support is on the way! I got it working in Uboot and can already boot my custom Kernel from SD Card.
At the moment I'm trying to get it working in Linux, I took the Wiz SD Card driver and trying to port it over to the Didj.
But to be honest, GPHs Wiz SD Card driver is errhmmm strange/crap and not easy to port over (WinCE driver with some glue to make it working in Linux).
As soon I got the SD Card driver running in Linux I will start porting the FB driver over to the Didj.
If anybody is interested in the Didj please check my site : Didj Hacking
or join the OpenDidj project at Berlios : OpenDidj