Author Topic: 3.5.1, SDL, ScummVM, XMame  (Read 2591 times)

vputz

  • Full Member
  • ***
  • Posts: 163
    • View Profile
3.5.1, SDL, ScummVM, XMame
« on: November 12, 2004, 12:55:33 pm »
Having a few troubles with ScummVM and XMame off the 3.5.1 feed using a Collie (5000D in this case).

ScummVM dies with the "SDL_GetVideoMode says we can't switch to that mode!" error.  XMame, on the other hand, goes a touch berserk and corrupts the display with lovely lines.

It seems like both are maybe trying to set a higher vid mode than my wee 5000D can handle (although the ScummVM startup does say "detected machine is 'Sharp SL-5000D", so at least it should know better...?).

But in either case I'm not sure.  I couldn't play PowerManga for the same reason as XMame... corrupted display.

Any suggestions?

-->VPutz

zenyatta

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
3.5.1, SDL, ScummVM, XMame
« Reply #1 on: November 12, 2004, 07:07:38 pm »
Hmm... ScummVM is known to use an obsolete model detection algorithm - but why it fails to work when its default choice (5000D) is correct, I don't know...

Powermanga can be made to work on a 5500 by first rotating the display and then launching the game. If you try this and it still won't work you may have RAM issues (?) - it's got lots of sprites, that one.

z.
SL-5500, 256MB Kingston CF card, 128MB EDGE SD card, Thomson HED-155 headphones
OpenZaurus 3.5.3 / Opie (kernel 64-0)

ClosetPacifist

  • Newbie
  • *
  • Posts: 5
    • View Profile
3.5.1, SDL, ScummVM, XMame
« Reply #2 on: November 12, 2004, 08:11:12 pm »
Ello!

I fiddled with ScummVM a bit back and figured out that what you had to do was create a file '/tmp/qtembedded-zaurus/QtEmbedded-0.spec' (it complains, I think, that it dosen't exist when you launch it.) and add a line like "Transformed:Rot270:Vga:0" to it. I forget what I used exactly (I think it wipes it every restart, being the tmp folder), so you might have to change 270 to something else- try adding/subtracting 90 I think, if it's not rotated properly. You might also have to remove the word Transformed to get it to rotate properly.

Anyway, try fiddling with that and It should work. Good luck, and have fun with it! No idea what the other problems could be.
Sl-5500 with Abicom WiFi CF, 1gb SD.

MrSquishy

  • Full Member
  • ***
  • Posts: 159
    • View Profile
    • http://
3.5.1, SDL, ScummVM, XMame
« Reply #3 on: November 19, 2004, 12:43:08 pm »
Is there anyway to get ScummVM to draw-in the black bars like it did in past versions?

I've got it working by changing the .desktop entry (which I yanked from and old version) to run a script that links a file containing "Rot270" to /tmp/qtembedded-root/QtEmbedded-0.spec
then running "scummvm -g normal".  But doing this causes scummVM to run ontop of opie (you can see opie along the top and bottom border).

Hardly critical, just a minor annoyance.  I'm glad I can finally play Sam and Max again.

vputz

  • Full Member
  • ***
  • Posts: 163
    • View Profile
3.5.1, SDL, ScummVM, XMame
« Reply #4 on: November 19, 2004, 03:36:40 pm »
OK, finally that worked like a champ, and ScummVM and XMame are running (and much to my surprise, this version of XMame actually runs joust at an almost-acceptable speed).

Although the mame screen is rotated as well.  Is it possible to have XMame use the screen in portrait mode?  The controls are a little wonky this way.

-->VPutz