exult on openzaurus

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
Heph

exult on openzaurus

Post by Heph »

Hi,

at first i want to thank you for the great work, it felt really "strange" to play this game after 10 Years... and it fascinates me almost like the first time. :)

Well.. I have a Zaurus and was very amazed seeing exult is ported to the Zaurus. I tried it with the shipped ROM some weeks ago, and it went good. But I upgraded to openzaurus now, that is much more flexible and up to date than the original Sharp-Rom. But sadly, the shipped exult-binary doesn't work on it.. Might the original developer create a new binary-package for openzaurus (3.5.2) Or do I have to try myself in crosscompiling (what i never did for such a huge project...)

Thank you very much,

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

Re: exult on openzaurus

Post by artaxerxes »

Hi,

I don't have OpenZaurus on my PDA that's why I didn't port Exult to it.

If you can make a convincing case that switching to OpenZaurus brings benefits, I pledge to convert my Zaurus and to port Exult to it.

Artaxerxes
Heph

Re: exult on openzaurus

Post by Heph »

tbh, I'm about to check if there IS at least a convincing case to do this. I just tried to have a more "open" Zaurus.
On the other hand, I had at least two bugs with exult on Sharp ROM, but i do not know if these are sdl- oder exult-bugs.

1. After using exult, all keys are not accessable from other applications than exult. (starting exult, shutting exult down, now keyboard-, ok-, cancel-button works in calendar and so on)

2. exult freezes if i'm moving for longer distances in britain. Maybe this is a tile-chaching-problem (memory-underrun?)

Also, if the zaurus pops up any message while exult is running (i.e. a "low battery"-warning), the pda freezes too.

Have you done any special changes to the exult-sources to compile it on zaurus or can I do a "simple" cross-compile (giving just another target-architecture than the one I'm compiling on)?

regards,

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

Re: exult on openzaurus

Post by artaxerxes »

there is a README.Qtopia when you download Exult's source.
Direct access is here:
http://cvs.sourceforge.net/viewcvs.py/e ... &view=auto

The changes were minimal, but preparing the environment is intense. Also I got to chat (via email) with Alexandre Courbot, the guy behind the SDL version I recommand for the Zaurus and he basically told me he stopped maintaining his port some time ago. It might be worth trying libsdl's version but I cannot say for sure the fast access buttons will then be mappable.

The memory thing is a big pain. I think the pb is exactly what you mentioned. A message pops-up behind the screen and you lose focus and can't get it back. I was playing with ability to refocus the screen after a lost focus but it didn't seem to work on the zaurus as the SDL wasn't fully ported with all it's SDL_WM functions.

Artaxerxes
DirtyHairy

Re: exult on openzaurus

Post by DirtyHairy »

Afaik, porting exult to OZ shouldn't be too difficult; all that is neccasary should be included with the OZ build enviroment. I considered doing this some time ago, but didn't find the time. I think the fast access buttons are mappable in the OZ version of SDL as this is what the OZ scummvm port does :)
Locked