This is the bit of code in joystick.c that trips it over:
static int init_joysticks(void)
{
nr_joysticks = 0;
js0 = -1; js1 = -1;
char js_path[JS_MAXPATHLEN]; // temporary buffer for device name
Oh yeah, JS_MAXPATHLEN is defined as 20. and nr_joysticks, js0 and js1 are global. I can see no reason whatsoever why js_path should break.
I mean a whole lot of other people have used the latest version of E-UAE without probs, but it doesn't like this comp. Compiled fine after I crudely doctored the code (Like I said, don't care about sticks anyway).
Back to topic:
After I finish this post I'll be putting the last few wires on my IDE controller, so I'l have a hard disk (if it works), and unfortunately I can't see myself getting an accelerator card. They cost $$$. heh, unless someone wants to swap one for some 8-bit hardware, I haven't got a hope!
Well, after the controller is tested, I'll have a look at the various C software.