GP2X Kdrive / Tinyx


timbobsteve

Member
Joined
Oct 4, 2005
Messages
301
Hi All,

I am currently building a GP2X Dev Environment, GP2niX, and I came across an implimentation of XFree86 that compiles into a single, small executable file, no libs or fonts required. It used to be known as TinyX, but was absorbed by XFree86 and included in the source tree.

I have tried building it for linux myself, with little success. Once I get it working on PC, it would be nice to see if it can run on GP2X, but I want to ask some questions first.

Input: Is there a way to map the input to be close to a mouse? Perhaps reconfigure GPM (mouse daemon) and change the input method to match the GP2X controls? Just a thought.

The only thing that KDrive required to build is LibPNG, which should be easily ported to GP2X if it isn't already.

Is anyone interested on testing this out, I would be more than happy to help, but doing it all myself would end in disaster because I have no skills (hacking skills, ninja skills, rope tying skills.... ;))

Anyways... woudl be interesting to see if we can get KDrive on the GP2X.

BTW KDrive can build 2 servers XfbServer (frame buffer) or XVesaServer (vesa)... we could probably get xfbserver going easily enough.
 
Hi All,

I am currently building a GP2X Dev Environment, GP2niX, and I came across an implimentation of XFree86 that compiles into a single, small executable file, no libs or fonts required. It used to be known as TinyX, but was absorbed by XFree86 and included in the source tree.

I have tried building it for linux myself, with little success. Once I get it working on PC, it would be nice to see if it can run on GP2X, but I want to ask some questions first.

Input: Is there a way to map the input to be close to a mouse? Perhaps reconfigure GPM (mouse daemon) and change the input method to match the GP2X controls? Just a thought.

The only thing that KDrive required to build is LibPNG, which should be easily ported to GP2X if it isn't already.

Is anyone interested on testing this out, I would be more than happy to help, but doing it all myself would end in disaster because I have no skills (hacking skills, ninja skills, rope tying skills.... ;))

Anyways... woudl be interesting to see if we can get KDrive on the GP2X.

BTW KDrive can build 2 servers XfbServer (frame buffer) or XVesaServer (vesa)... we could probably get xfbserver going easily enough.

I had compiled kdrive for gp32linux, the port of linux to the first GP32.
For input, we used a kernel module that emulated a ps/2 mouse with the stick. I think you could use the same one once adapter to the GPx2. The sources should still be on gp32linux.sf.net.

I have no gpx2 yet, but I would be happy to help you.

The first step is to get a working cross compile environment. Then you have to edit some variables in the Makefiles, an here you go.

What were you able to do for now?
 
Last edited by a moderator:
I'm also interested in this, as X on GP2X is the first step towards lots of goodness.
I had started cross compiling it using the devkitpro stuff, but got stuck when I realized that I have to track and cross-compile every dependency that isn't already available first, will look into it when I have more time.
 
and when we have a xserver running most linux pda apps could work with recompiling. would be nice to have something like gpe/matchbox on the gp2x.
 
Back
Top