It took me 1 day to figure out how to get the right Virtual desktop in X.
In the webpal the correct mode seems to be 640x608.
X was displaying 640x480 with a Virtual desktop of 640x608 with made a nasty vertical only scroll.
To fix this you have to edit linux/drivers/video/acornfb.c
Find this:
/*
* Fix yres & yoffset if needed.
*/
if (var->yres > var->yres_virtual)
var->yres = var->yres_virtual;
And comment out the if part like this:
/*
* Fix yres & yoffset if needed.
*/
//if (var->yres > var->yres_virtual)
var->yres = var->yres_virtual;
And that does it, recompile, reflash and enjoy.
Regards,
Bruj0