[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [StrongED] StrongED 4.70a4 available

In message <mpro.n1wr0z006lsnh00k4.pittdj@xxxxxxxxxxxx>
          David Pitt <pittdj@xxxxxxxxxxxx> wrote:

> David Pitt, on 4 Mar, wrote:
> [snip]
> > There are no error messages anywhere, nor is there a StrongDump.
> >
> > I would suggest waiting to see if there are any further reports.
> OTOH it would be a shame to give up too soon. I tried my luck with OS4.39 on
> RPCEmu 0.8.11 on Windows 7 and found the same issue. The good news is that
> an error and a StrongDump are captured.

Thanks for persisting with this, David.

> It seems that this could be an OS4.39 thing rather than a VRPC thing.

Agreed, and I think I know what the problem is now. Calling OS_HeapSort
with too high an address which can happen on ROL versions of RISC OS.

StrongED will use a dynamic area on them to avoid the wimpslot limit but
a DA can located high up in (logical) memory and the 26-bit OS_HeapSort
can't handle that.

To confirm this, set StrongED$UseDA to 0 in the !Run file to force the
use of application memory then run StrongED with VRPC set to 128MB. If
I'm right this should work fine.

That would just leave me with a decision on how to fix this; bring back
the internal HeapSort routine or force the use of OS_HeapSort32 (and by
extension CallASWI v0.03).


StrongED Developer

To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxxxxx
List archives at http://www.Torrens.org.uk/RO/StrongED/index.html