wouldn't it just be easier to built a ext-port keyboard and ask the emu coders nicely to support it.
additional to the above posts;
what happens when the emu goes through another release and the timing for 'clicks' between keys changes slightly? (just changing the file i suppose?)
wouldn't the key timing between the emu running on simple task and the emu running on a complex task change,
....or the emu running on new batteries as compared to older ones?
how does the keyboard know that the emu actually registered the click (noticed on castaway how you have to press the B button a few times on some things to make it register the key)?
should a wear and tear item like a keyboard have that sort cpu power, ie expensive to replace?
wouldn't the cpu require some the precious battery power?
wouldn't it be harder to implement a keyboard that connects to the existing controls (i'd imagine by solder), than just thru the ext port?
...and harder to unplug?
the big plus for your concept is this, forget the keyboard and attach a nice game pad to the gp!!!
Sorry to sound so negative, and by all means try, a keyboard would be cool. I'm sure everything I just listed has a workaround, but as you do that you move further away from being feasable. Part of my job is to give electronic engineers reality checks for their upcoming projects. Apparently I'm pretty good at it, which is a shame because you don't make many friends in this sort of roll.
I like the look of the ericsson chat board add on thingy, but;
how do you hold the keyboard and play gp32 games at the same time?
do ericsson still make those little things?
and are end users going to be able to mod them up to work without frying their gp32?
the big pluses for the chat board is it's portable, it's low power and it's (in the spirit of the gp) homebrew.
how about this for a keyboard concept, please provide me with the nessacary reality checks
:
a little box that runs on one or two 'AA's that has a decent length of cable connecting to the ext, in the box have some sorta keyboard controller + buffer, and a an interface to suit the ext signalling. On the box have a typical PS/2 connector.
now end users can buy any old keyboard, maybe even one of those sexy roll-up / un folding ones. you might even be able to implement a mouse. The user could use some sorta stand to hold the GP whilst typing (maybe built onto the box?) or with enough cable put the gp down to type or hold the gp with one hand. when the keyboard dies, you could just replace it with another one. admittedly add a big chunky keyboard to the nice pocket sized gp is kinda ironic.
...hardly homebrew, probably expensive, but might work.
on another note, all the EEs at work have been dieing to pull my GP to bits to inspect it's innards. They wanna know how something so cheap and simple can work so well. I think thats kinda engineering mecca, simplicity and functionality.
Again, sorry to be such a negative bastard.