I've noticed that my framerate drops by half (to 30fps) when I enable my PSOne (PSX) pad using the linux gamecon.c driver. It doesn't seem to matter whether I use the SDL or x11 versions of xmame. I've tried several different -jt settings (only 1 and 4 work). Screen scaling and extra options (-sl, etc) don't seem to slow things down when the joystick is disabled. My processor is sufficiently powered and I have a generous amount of RAM available.
Yup!
Are there polling issues, or does anyone have any suggestions for minimizing the performance hit when using a parport gamecon PSX pad? This doesn't occur under MAME32 (and other Win32 variants), so it appears to be specific to the gamecon driver. Any suggestions or questions are appreciated. I'm kind of stuck, and a bit bummed I have to boot into Windows to enjoy MAME at the moment.
Gamecon is dog slow. Time to do a little driver hacking:
Edit gamecon.c and find PSX_DELAY, and change it from like 120 to, say, 30. Recompile it and re-insmod the driver, or reboot if it's compiled into your kernel, and then try it. You'll experience better framerates.
--
* [EMAIL PROTECTED] * http://clickass.org * ICQ# 1107012 * AIM/Yahoo: theGREENzebra * http://mp3.com/thegreenzebra
-----GEEK CODE 3.12-----
GCM/CS/IT/MU d? s: a22 C++++ UL++++ P+ L+++>$ E---- W++ N+ o K- w---$ O- M V-- PS+ PE Y+ PGP- t++(+++) 5- X R tv(+) b+(-) DI+++ D+ G++ e h++ r+(---) y+ UF*++
_______________________________________________ Xmame mailing list [EMAIL PROTECTED] http://toybox.twisted.org.uk/mailman/listinfo/xmame
