I know Exult doesn't work in the same way that Ultima 7 did originally, that shapes and other graphics are kept in memory rather than loaded from disk, and there is a different sound system.
That aside, is there a guide to where all the memory goes? I pondered porting to PalmOS a while back, but gave up basically due to the sheer crapiness of PalmOS 5 memory handling plus the hassle in handling SDL calls.
Well, now an SDL beta is out for PalmOS 5, and there's always UMDH for hacking a larger heap in there so I'm considering it at some point.
I would, however, like to know if it's even worth bothering - what's the minimum reasonable footprint. Would the most effective way of reducing memory usage be to recreate the original method of swapping to disk? (I do remember playing the original on a 486; the disk light was permanently on..)
PK
Memory usage and small platforms?
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Re: Memory usage and small platforms?
Exult's quite a memory hog, especially compared to the original. I'm guessing it uses at least 20Mb. It would be a lot of work to reduce this, and the memory being put into small devices is increasing so fast that I don't think anyone wants to spend the time.