On 3 Aug 2006, at 15:34, Marcel Kilgus wrote:

> George Gwilt wrote:
>> Obviously true. But this still leaves the problem of finding out
>> which of the parts are in fact used in SMSQE.
>
> As far as I can see:
> uti_usemenus
> uti_hotstuff
> uti_usethings
> uti_thingjump
> uti_thingvector
>
> That should be all.
>

That's useful

>
> Regarding the issues:
>
>> 1. In "uti_pulldown_long_asm" the instruction "xjmp" appears. This is
>> almost certainly a macro and I would expect it to be in mac_xref. It
>> is not there.
>
> Yes, that was Jochen's addition.
>
> xjmp    macro   name
>         xref    [name]
>         jmp     [name]
>         endm
>

That was my guess

>
> xjsr works likewise.
>
>> 2. The file "uti_explanation_asm" asks for "mac_menu_long" to be
>> included.
>
> Even I had to dig to come up with that file. It's indeed just a
> version of mac_menu with some minor alternation to have long relative
> pointers. I can provide it to you if you want.
>

Thanks very much for the offer.

However Jochen offered these some time ago when I was writing  
TurboPTR and CPTR. I found a way of ensuring that there would always  
be enough free space within a word of the source so that the long  
word approach was not needed.

George
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to