OESF Portables Forum

Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: tovarish on February 25, 2006, 05:50:10 pm

Title: Scummvm For Cacko/sharp Vga
Post by: tovarish on February 25, 2006, 05:50:10 pm
I managd to compile the latest scummvm (0.8.2) for cacko/sharp vga models.
I have also mapped the calender key as F5 needed for the menu for many games.

Package: scummvm
Priority: optional
Section: Games
Version: 0.8.2
Architecture: arm
Installed-Size: 4.4MB
Maintainer: Tovarish <t0varish@yahoo.com>
Packager: Tovarish <t0varish@yahoo.com>
Depends: libsdl, libmad, libogg, libvorbis, libfluidsynth
License: GPL
Cardinst: enabled
Description: A game engine for Lucasarts adventure games.
 Scummvm is a game engine capable of running famous Lucasarts
 adventure games (Monkey Island, Day of the Tentacle, Sam'n Max, ...)
 on your Zaurus.

tell me if it works well.

tovarish
Title: Scummvm For Cacko/sharp Vga
Post by: ma401 on February 27, 2006, 12:48:24 am
Simple curiousity - I'm running version 0.6.0-zports-c7x0-5 of scummvm on my 760 and it runs wonderfully, how does this differ (if at all)?
Title: Scummvm For Cacko/sharp Vga
Post by: tovarish on February 27, 2006, 03:03:19 am
well you can check the scummvm site for changes from 0.6.0 and 0.8.2 but there are many new engines added, many bug fixes (i guess) and best of all it is in an ipk so you can uninstall if you dont like it
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on March 24, 2006, 05:38:09 pm
Quote
...

tell me if it works well.

tovarish
[div align=\"right\"][a href=\"index.php?act=findpost&pid=116094\"][{POST_SNAPBACK}][/a][/div]

Hi tovarish,

Thanks for the new build.  I tested it on my C1000 once I figured out how to install the libfluidsynth you included (I'm a Linux and Zaurus newbie).  I quickly tested the the first few minutes of the following games:

Maniac Mansion Enhanced IBM - Works fine but a few music notes are different in the intro from my Powerbook G4 and my Palm Tungsten T3.  Momentary graphical glitch on Bernards face on the selection screen.

Zak McKracken FM Towns - Big disappointment here for me.  SCUMMVM just quits to the desktop when I try to start it

Indiana Jones 3 FM Towns - Same as Zak FM Towns

Loom FM Towns - Same as Zak FM Towns

Loom CD IBM - Slight hiccup in the audio playback when the narrator says please choose your skill level

Secret of Monkey Island CD IBM - Works great

Monkey Island 2 IBM - Works great

Indiana Jones 4 CD IBM - Works great

Day of Tentacle CD IBM - Works great

Sam & Max CD IBM - Animation has trouble keeping up with the audio but, it works.

I sure hope you can fix the issue with FM Towns titles.  I spent a pretty penny acquiring them.  Please let me know if you need a tester.  I have all the Lucasarts scumm titles for IBM and most of the Mac ones too.

Thanks again.
Title: Scummvm For Cacko/sharp Vga
Post by: tovarish on March 25, 2006, 06:48:50 am
Quote
Hi tovarish,

Thanks for the new build.  I tested it on my C1000 once I figured out how to install the libfluidsynth you included (I'm a Linux and Zaurus newbie).  I quickly tested the the first few minutes of the following games:

Maniac Mansion Enhanced IBM - Works fine but a few music notes are different in the intro from my Powerbook G4 and my Palm Tungsten T3.  Momentary graphical glitch on Bernards face on the selection screen.

strange that the notes are different. I dont have the game so i cant try it.

Quote
Zak McKracken FM Towns - Big disappointment here for me.  SCUMMVM just quits to the desktop when I try to start it

strange, it works for me fine.

Quote
Indiana Jones 3 FM Towns - Same as Zak FM Towns

Loom FM Towns - Same as Zak FM Towns

Loom CD IBM - Slight hiccup in the audio playback when the narrator says please choose your skill level

Secret of Monkey Island CD IBM - Works great

Monkey Island 2 IBM - Works great

Indiana Jones 4 CD IBM - Works great

Day of Tentacle CD IBM - Works great

Sam & Max CD IBM - Animation has trouble keeping up with the audio but, it works.

I sure hope you can fix the issue with FM Towns titles.  I spent a pretty penny acquiring them.  Please let me know if you need a tester.  I have all the Lucasarts scumm titles for IBM and most of the Mac ones too.

Thanks again.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120154\"][{POST_SNAPBACK}][/a][/div]

the speed and audio sync could be a problem, try overclocking your zaurus. Usually the audio speed hardly bothers me while playing the games. Full Throttle is a game that requires quite a bit of cpu horsepower but i can play it quite easily.


tovarish
Title: Scummvm For Cacko/sharp Vga
Post by: simonfrost on March 26, 2006, 12:19:53 pm
Thanks for the build. I'm trying it out on a Sharp C3100 (Sharp ROM), and from the command line, I get a garbled screen (although something is clearly happening), although the sound comes through fine. I'm using libSDL-1.2.6cvs. I've tried to play around with the command line options (-g normal, etc.), but so far nothing seems to work. I've scoured the mailing lists, but as yet, haven't found the right options...any tips?

Thanks,
Simon
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on March 26, 2006, 11:08:21 pm
Quote
strange, it works for me fine.

....


the speed and audio sync could be a problem, try overclocking your zaurus. Usually the audio speed hardly bothers me while playing the games. Full Throttle is a game that requires quite a bit of cpu horsepower but i can play it quite easily.


tovarish
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120190\"][{POST_SNAPBACK}][/a][/div]

Thank you for the quick reply tovarish.  I took another look at my setup and realised that it must have been the libsdl that I had installed.  Initially I had installed libsdl_1.2.5-bvdd-07-2_arm.ipk from the Cacko ROM mirror feed since it is supposed to be optimized for C*k machines.  When I installed libsdl_1.2.5-slzaurus20041025-j_arm.ipk instead, the FM Towns titles started to work.  I had to enable Aspect Ratio Correction for the cursor tracking to work properly for this version of libsdl (the bvdd version did not require this).  

I tested Maniac Mansion again and it actually sounds like the some of the notes are missing from the music.  Maniac Mansion does not use Adlib, it uses either the PC speaker or IBM PCjr sound code.  I will do additional testing with the Zak enhanced IBM since it uses similar audio backbone.  

Thank you once again for your help.
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on March 26, 2006, 11:17:03 pm
Quote
Thanks for the build. I'm trying it out on a Sharp C3100 (Sharp ROM), and from the command line, I get a garbled screen (although something is clearly happening), although the sound comes through fine. I'm using libSDL-1.2.6cvs. I've tried to play around with the command line options (-g normal, etc.), but so far nothing seems to work. I've scoured the mailing lists, but as yet, haven't found the right options...any tips?

Thanks,
Simon
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120328\"][{POST_SNAPBACK}][/a][/div]

Hi Simon,

I just found out that most of my problems were caused from having the wrong version of libsdl installed on my C1000.  Please try using libsdl_1.2.5-slzaurus20041025-j_arm.ipk instead.  Hopefully, it will fix your problem too.
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on April 08, 2006, 10:12:57 am
Quote
Quote
strange, it works for me fine.

....


the speed and audio sync could be a problem, try overclocking your zaurus. Usually the audio speed hardly bothers me while playing the games. Full Throttle is a game that requires quite a bit of cpu horsepower but i can play it quite easily.


tovarish
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120190\"][{POST_SNAPBACK}][/a][/div]

Thank you for the quick reply tovarish.  I took another look at my setup and realised that it must have been the libsdl that I had installed.  Initially I had installed libsdl_1.2.5-bvdd-07-2_arm.ipk from the Cacko ROM mirror feed since it is supposed to be optimized for C*k machines.  When I installed libsdl_1.2.5-slzaurus20041025-j_arm.ipk instead, the FM Towns titles started to work.  I had to enable Aspect Ratio Correction for the cursor tracking to work properly for this version of libsdl (the bvdd version did not require this).  

I tested Maniac Mansion again and it actually sounds like the some of the notes are missing from the music.  Maniac Mansion does not use Adlib, it uses either the PC speaker or IBM PCjr sound code.  I will do additional testing with the Zak enhanced IBM since it uses similar audio backbone.  

Thank you once again for your help.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120383\"][{POST_SNAPBACK}][/a][/div]

Sorry for the delay, I got unexpectantly busy with other things.   I dug out the original Maniac Mansion and Zak for IBM plus the IBM enhanced version of Maniac Mansion.  All of these use the same PC Speaker or IBM PCjr sound.  All them were missing notes during the intro themes.  Thanks again for the great build.
Title: Scummvm For Cacko/sharp Vga
Post by: uth on April 25, 2006, 09:53:49 pm
I can't run it b/c I seem to be missing a vorbis library.   Any idea of what package I need to install to get this?

scummvm: error while loading shared libraries: libvorbisfile.so.3: cannot load shared object file: No such file or directory
Title: Scummvm For Cacko/sharp Vga
Post by: tovarish on April 27, 2006, 04:04:37 am
Quote
I can't run it b/c I seem to be missing a vorbis library.   Any idea of what package I need to install to get this?

scummvm: error while loading shared libraries: libvorbisfile.so.3: cannot load shared object file: No such file or directory
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124578\"][{POST_SNAPBACK}][/a][/div]
you can find libvorbis in the cacko feed. i only have the version i compiled and it is not in ipk form.
Title: Scummvm For Cacko/sharp Vga
Post by: daemon1 on April 27, 2006, 08:30:44 am
thanks for compiling this great prog... I was using 0.6.0 zports c7x0-5 but this new version is much better! Had a few libs missing on my z but not too hard to fix.

quick hint for users installing libfluid
the libfluid package can be installed in /hdd2/usr/lib and the .so and .so.1 files can be linked (ln -s) to .so.1.1.1 file. after this is done don't forget to run ldconfig

Going to try out my scumm games tonight...
Title: Scummvm For Cacko/sharp Vga
Post by: undrwater on April 28, 2006, 02:36:52 pm
tovarish:

The sl-6000 has a VGA screen, but many of the games you've posted seem not to work with it.

Have you any idea why this would be?
Title: Scummvm For Cacko/sharp Vga
Post by: uth on April 28, 2006, 04:47:48 pm
Quote
tovarish:

The sl-6000 has a VGA screen, but many of the games you've posted seem not to work with it.

Have you any idea why this would be?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124986\"][{POST_SNAPBACK}][/a][/div]

I've seen cases were a program compiled against one SDL build won't run against another, even if both SDLs are at the same version level (usually 1.2.5 or 1.2.6).

That might have something to do with why they don't work on the 6000.

I'm not sure why that happens.  might have something to do with the code in SDL_main?
Title: Scummvm For Cacko/sharp Vga
Post by: fiferboy on May 12, 2006, 01:22:59 pm
Tovarish,

I love your scummvm port.  Is there a key that is mapped to right mouse click, or a key that I can hold down for a screentap to emulate a right mouse click?  I found that after I press the menu key all taps are right clicks, but after that I can't get back to left mouse click!

I am running cacko 1.23 on a C1000.  Maybe someone out there knows how to do the same thing using keyhelper?  I notice there is a keyhelper_SDL.xml file that gets loaded before scummvm runs.  Does anyone know what this file does?

Thanks.
Title: Scummvm For Cacko/sharp Vga
Post by: fiferboy on May 12, 2006, 01:55:29 pm
I think I found the answer in one of your other posts.  Menu makes it so all following clicks are right mouse button and Address makes it so all following clicks are left mouse button.  the only problem with this is that Address also brings down the console, so I have to exit that every time I go to left mouse button mode.  I don't know if this is because Address is mapped to something funny, but I know ~ also brings down the console.

I guess this is something I will have to live with, but it would be nice to maybe have the mappings changed.

EDIT:  Actually, it is just Beneath a Steel Sky that has the Address button mapping problem.  Flight of the Amazon Queen, Monkey Island 1, and Monkey Island 2 are all unaffected.  I am curious what the glitch in BASS is, though.  Also, Menu and Address aren't all that convenient to be pressing all the time during a game, especially if you are left-handed.
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on June 01, 2006, 06:54:54 pm
I finally landed myself a cheaply priced 2GB SD for my C1000 so, I will be conducting tests on the last three SCUMM titles that I could never fit on my old 1GB SD with the rest of other SCUMM titles.  Here are my preliminary results using MP3 compressed SOUs, SANs and BUNs.  Tovarish, it is amazing how many desktop features you squeezed in this port.

Full Throttle - Works perfectly, no hiccups and voices are in synch with animations with no overclocking

The Dig - Works well but, the voices are out of synch with the animations unless you turn on the subtitles then they synch pretty well.  Slight pauses on the shuttle approach to the Attila asteroid but, overall workable. Did not try to overclock since the subtitles did the trick.

The Curse of Monkey Island - Hot Damn! This sucker actually runs on my Z.  The bad news is the it is having the same voice synch issue as the The Dig and the subtitles aren't helping to bring things back into synch.  Tried overclocking to 520/208/104 and in made matters worse.  The credits stop displaying all the characters and the audio got more out of synch.

That's it for now.
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on June 16, 2006, 01:36:01 pm
I did some more testing with COMI and tried overclocking to Turbo (624/312/156) and it did not help with the sound synch problem.  I also tried multiple libSDL versions to see if they would help since it appears that the video can't keep up with the audio but, the only version of libSDL that works with this port of ScummVM is libsdl_1.2.5-slzaurus20041025-j_arm.ipk.  I tried the following libSDL's  

libsdl_1.2.5-slzaurus20050731_arm.ipk (ScummVM failed to run)

libSDL_1.2.6-zports-5_arm.ipk (ScummVM ran but the screen was black.  Clicking on the black space were the start button should be resulted in COMI starting to load but then ScummVM hung)

So it looks like it's the libsdl_1.2.5-slzaurus20041025-j_arm.ipk version of libSDL or nothing.  

Based on my testing I would say that this version of ScummVM is quite stable when the correct libSDL is used so, can we have this version placed on the Cacko feed?

If this is something I can do; please know where or who I need to contact to make this happen.  Thanks.
Title: Scummvm For Cacko/sharp Vga
Post by: booyaa on June 18, 2006, 02:18:09 pm
Quote
Attached File  libfluidsynth.tar.gz ( 116.09k ) Number of downloads: 86


k stupid question time. how to do i install this library? i unzipped it. then did the following:

* su
* cd /lib
* tar xvf libfluidsynth.tar .
* restarted the zaurus

scummvm is still complaining that it can't find this library.

i've got a sl-5500 with sharp v3 rom.
Title: Scummvm For Cacko/sharp Vga
Post by: Sy Ali on June 19, 2006, 04:24:51 am
To install the libfluidsynth do:

Code: [Select]
su
cd /home/QtPalmtop/lib
tar xvvzf /tmp/libfluidsynth.tar
ldconfig
exit
scummvm
(I assume libfluidsynth.tar was put in your /tmp directory)

----

However, while it installs and runs correctly, I cannot launch a game.  After trying to run a game, scummvm exits and gives:

Quote
...
QT_SetVideoMode: sdlKeyRotation=3
open: Device or resource busy

This is with either
Beneath a Steel Sky, Freeware Floppy Version (7.3M)
Flight of the Amazon Queen, Freeware Floppy Version (6.7M)
from http://www.scummvm.org/downloads.php (http://www.scummvm.org/downloads.php)

----

Should this package end up working for most people, I recommend firing off an email to the official scummvm people to have them list it as a port.
Title: Scummvm For Cacko/sharp Vga
Post by: Sy Ali on June 19, 2006, 12:11:23 pm
libfluidsynth will need to be repaired slightly.  ldconfig gives an error:
Quote
ldconfig: /home/QtPalmtop/lib/libfluidsynth.so.1 is not a symbolic link
Title: Scummvm For Cacko/sharp Vga
Post by: booyaa on June 21, 2006, 04:49:51 pm
k finally got that pesky library installed. i don't have ldconfig on my sharp rom is that normal?

anyhoo.. here's the next error when i run scummvm at the commandline:

Code: [Select]
WARNING: SDL_SetVideoMode says we can't switch to that mode!
any takers?
Title: Scummvm For Cacko/sharp Vga
Post by: Sy Ali on June 21, 2006, 06:01:26 pm
I don't know how to solve your problem, but it's ok that ldconfig doesn't exist on your system.
Title: Scummvm For Cacko/sharp Vga
Post by: Prefect47 on June 24, 2006, 06:18:43 pm
Great job, when I first tried this with my existing non-compressed COMI it worked fine. However, after following this (http://forums.scummvm.org/viewtopic.php?t=615&highlight=scummcompress), I can't seem to get the sound (and the video) so stop from stuttering. Also, all games, including the old ones, seem to run in 640x480 - is that normal?

I assume I must use tremor to get good performance on my C860. I have installed libvorbisdec form the cacko.biz feed, but it makes no difference... how can I see it it's using tremor or not?
Title: Scummvm For Cacko/sharp Vga
Post by: Mecit on September 01, 2006, 05:54:04 pm
i can not right click in scummvm, adress and menu keys don't work for me, so it makes impossible to play broken sword II. any suggestions?
Title: Scummvm For Cacko/sharp Vga
Post by: relapse808 on September 02, 2006, 04:20:29 pm
Quote
i can not right click in scummvm, adress and menu keys don't work for me, so it makes impossible to play broken sword II. any suggestions?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140496\"][{POST_SNAPBACK}][/a][/div]


I had a similar issue with the calader key to bring up the menu.  I found that the calander key wasnt mapped correctly under application keys in the settings ok Cacko.

I want to know if you can remap the menu key.  It is annoying hitting calander then having the calander pop up which I must close to get back to ScummVM and save my game.

Keep up the good work people, Many of us appreciate it!
Title: Scummvm For Cacko/sharp Vga
Post by: Sy Ali on September 02, 2006, 04:29:23 pm
Quote
I want to know if you can remap the menu key.

The short answer = yes

The long answer = Do some searching, or start a new thread.  I remember reading about this, and there is indeed a solution.

Maybe my notes will help:  http://jrandomhacker.info/Cacko/keyboard (http://jrandomhacker.info/Cacko/keyboard)

You could check out ~/Applications/cyrillica/english and make the change, then run 'cyrkbdset' and exit it.
Title: Scummvm For Cacko/sharp Vga
Post by: relapse808 on September 03, 2006, 02:21:04 am
ok im trying to figure out how to get the music to work For Monkey Island 1 CD.

It plays the music but skips very badly making it useless
The music is in .ogg format

I do have libogg 1.1.3 installed but this hasnt helped at all.
Do I have to reconvert the files to get the music to work properly?
Title: Scummvm For Cacko/sharp Vga
Post by: HoloVector on September 25, 2006, 02:49:55 pm
Quote
ok im trying to figure out how to get the music to work For Monkey Island 1 CD.

It plays the music but skips very badly making it useless
The music is in .ogg format

I do have libogg 1.1.3 installed but this hasnt helped at all.
Do I have to reconvert the files to get the music to work properly?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140584\"][{POST_SNAPBACK}][/a][/div]

I had the same problem with the Palm version of ScummVM on my old T3.  I recommend that you convert the original files to MP3 instead of Ogg.  MP3 does not exhibit that behaviour at all.