I'm pulling my hair out trying to work with SDL and FBDev with OZ 3.5.3 on an Akita. I was using Hentges 3.5.3, which worked OK, but was a bit slow (9 fps fullscreen on Snes9x). I then tried Cresho's package for the regular Z rom, which failed as it should have, but I didn't have the Hentges versions of libSDL and Snes9x, so I just reinstalled the OZ versions, which turned out to not be the best idea.
But I've played this game before, with my 6000...
For example: I try Snes9x, which appears to be trying to follow my wishes, but is rotated 90 degrees. It tries to read a mystical file /tmp/qtembedded-root/QtEmbedded-0.spec, which doesn't exist, but should tell it rotation or QVga information.
"Aha," think I, "I shall create this file and put the directive "Rot=1" in it!
So I do that, and while it obediently says it's reading the file and that it's "Rot=1, Qvga=0", it then, one line down, says that it will use "Rot=0, Qvga=0"
Heck, I was just guessing, there. I can't find references to a "QtEmbedded-0.spec" anywhere in my knowledge of SDL. What does it do? How do you set it up? How do you convince SDL programs to honor its wishes? How do you enable Qvga mode?
I then turn to mplayer for help. I follow the thread on "video playback on the 6000", which I remember working on the 6000. I create an /etc/fb.modes file with the right info. I run mplayer with -vm -vo fbdev -fbmode qvga -vop rotate 1. The movie appears--upside down and reversed left to right. Changing "-vop rotate 1" to other numbers is useless. And there is no sound.
I see plenty of howto guides, and many are good. But few really address WHAT is going on. Particularly in the case of the QtEmbedded-0.spec file and how it works, that is completely confused.
Please, any help would be appreciated. I have worked with SDL in the past (Linux platform game that never quiiite made it out the door) so I am familiar with a lot of the basics here, but NOT how it applies to the Z.
Thanks,
-->VPutz