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