Any success with Zaurus SL5000D?

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Scae
Posts: 5
Joined: Thu May 14, 2020 1:34 pm

Any success with Zaurus SL5000D?

Post by Scae »

I've read through all the posts regarding the Zaurus port of Exult and I haven't found anything relating to people trying to run it on the 5000D.

As far as I can tell, needing to install Exult and the SDL libraries in RAM with the sound effect library pretty much hoses my existing RAM space. Using ROM 1.38 for the SL5000D the memory is partitioned with 26Mb RAM and 6Mb as the RAMdisk.

I get an error when trying to install the exult-sfx-bg_0.4_arm.ipk package and even installing exult-zaurus.ipk doesn't seem to work properly: the appropriate files appear in /opt/QtPalmtop/bin, but there is no shared directory and no .cfg file to be found.

Anybody else had any success?

Cheers!

Joshua.
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by artaxerxes »

I don't have access to a 5000D so I'll do my best to answer but it might be somehow inaccurate.

You really don't have to install Exult and the SDL in the RAM. You can put everything on a card but you need to insure the libraries can be properly loaded and the paths must be adjusted accordingly.
You don't need to install the SFX pack. True, it's a nice addon, but it will draw much more juice from your PDA than without.
The shared directory is supposed to be in /opt/QtPalmtop/share/
The config file is ~/.exult.cfg

Worst case scenario would be to untargzip the ipk on your desktop and to transfert all the files on your PDA using the ftp port for instance.

Let me know what gives!

Artaxerxes
Scae
Posts: 5
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by Scae »

Alright, I'll give it a go with the minimal requirements first, then see if I can get better! My first attempt will be to use the standard configuration where Exult is installed in RAM and the Ultima7 BG game data is on SD.

I assume I start by installing SDL though I haven't read anything confirming or denying this step. I have libSDL_1.2.6_cvs-1.ipk and libSDL_1.2.5cvs-2.ipk; any preference? Do I have to install libSDL-mixer_1.2.5cvs-2.ipk if I am not installing the sfx package?

Then if I use the Zaurus package installer, I install exult-zaurus.ipk, which should put appropriate files in /opt/QtPalmtop/bin and /opt/QtPalmtop/share as well as a .exult.cfg in /home/root. Correct?

Oh yeah, I plan to install by first putting the ipk files on my SD card then mounting it on the Zaurus and running the package installer. No ftp. Should I copy from the SD to the Zaurus before installing? I was originally just running directly off the SD.

I'll give it a try now and follow up with the results.

Thanks!

Joshua
Scae
Posts: 5
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by Scae »

Here's my followup.

I installed libSDL_1.2.5cvs-2.ipk and it seemed to work fine.
I installed exult-zaurus.ipk and it also seemed to work fine.

However, as before, there is no /opt/QtPalmtop/share folder and no .exult.cfg file. So perhaps not all is going as planned in the install. Should there be a launch shortcut made on the desktop as well?

Thoughts?

Cheers!

Joshua.
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by artaxerxes »

from the console, type the following (don't type the '#' sign. It's your prompt):

# cd /
# find . -name *.flx
# cd ~/
# cat .exult.cfg

Please post here the results from those commands.
thx

Artaxerxes
Scae
Posts: 5
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by Scae »

Okay, before you responded, I decided to try manually extracting and copying the files to the Zaurus filesystem.

Prior to that, the results of the find returned nothing. And there was no .exult.cfg in /home/root

The only two files successfully installed using the package installer were exult and exult.sh in /opt/QtPalmtop/bin and even they weren't quite right. exult was only 450Kb in size.

After copying the files manually to the locations specified in the .ipk file, I get the appropriate icon on my desktop and I can try to run it, but I just get an hourglass for a bit, then it does nothing. No exult processes seem to be running after that either. Should I try executing that big long command line that logs all that data to a file?

FYI: here's my .exult.cfg & my directory structure on SD is /Ultima7/static mounted as /mnt/card
----------------





/mnt/card/Ultima7/


jmsfx.flx


blackgate


/home/root/.exult/blackgate/gamedat


/home/root/.exult/blackgate


/opt/QtPalmtop/share/exult/keys_bg.txt




/mnt/card/exult-data/si/


jmsisfx.flx


/home/root/.exult/serpentisle/gamedat


/home/root/.exult/serpentisle


/opt/QtPalmtop/share/exult/keys_si.txt




1




2xSaI


no


no


320


200


2




no


no


no


yes


yes


no



0



yes


no


yes


-1


1




no



no


gs




no


fmsynth



no


0




no


0



1.0000


yes


no




no



no



----------------------

Thanks for the help!
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by artaxerxes »

just for the kick:

open the terminal and do the following:

# cd /opt/QtPalmtop/bin
# ./exult --nocrc 2> /tmp/exult.err 1> /tmp.exult.out

If it starts, quit right away.
Otherwise, please post the /tmp/exult.* files here.

Artaxerxes
Scae
Posts: 5
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by Scae »

I tried that and the files are empty.

The result of running ./exult --nocrc is
./exult: error while loading shared libraries: libSDL_mixer-1.2.so.0: cannot load shared object file: No such file or directory

I guess I still need to load the mixer in. =) I didn't know I needed it if I wasn't using sound effects. Sadly, I'm completely out of Ramdisk space on the Zaurus. Hmm. What to do.

Joshua.
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Any success with Zaurus SL5000D?

Post by artaxerxes »

put it on the card and adjust your /etc/ldconfig file

Artaxerxes
Locked