Do you refer to the original instructions? I changed the control key to right ALT because as far as I know Amiga has only one control key. Right ALT was a fairly logical option (?), near the cursor keys. Other player can use left SHIFT + SZXC keys.
it was from RAM: but now I tried in from SFS0 and the flag from the Hiscore is RW-D. when I lose the last life, I am presented to the hiscore with my score and thats it ! you quickly return to the main menu after a few seconds. Hiscore are saved but you simply have no chance to enter your name, which is then ???? for each score.
This is somewhat off-topic but while I'm testing ScummVM and ResidualVM, can I ask what are your configure options?
I noticed today that if I run basic configure, there is no any default optimization flag enabled for compiler. I haven't tested any so far, but I'm sure that -O2 or even -O3 might give a nice performance boost for both engines.
I ran make with VERBOSE_BUILD=1 parameter to check it.
I'm running configure always with base settingshere, as those are the bleeding edge builds.
Once there is an "official" release, all the optimizations are already flagged in that configure, so every release build will have them set to on.
I know the exe's are faster when building with optimizations. but they also tend to obfuscate the reason for crashes, so i tend to not use them in daily builds...helped me more than once on strange crashes.
...oh and while we are off-topic...i will let you check out a crash in ScummVM that's (probably) coming from AmigaOS4's memory system, so...stick around
Need to read a little about that AllocVec and FreeVec before i try anything
Note: AllocVecTags(), not AllocVec() - the latter is obsolete and should no longer be used.
Also, if you want to improve the memory footprint/performance of a ported program, you should check the code for repeated allocations of same-sized memory blocks. If you find such allocations, you can set up an item pool and replace malloc() with ItemPoolAlloc() calls. Not only are item pool allocations faster but they also help prevent memory fragmentation. Read up on item pools in the AmigaOS Dev Wiki.
Will do...not that i'll be able to patch something together that will even remotely work, but at least i'll probably be able to understand it a little better.