Norman Dunbar Does It In Assembler
George Gwilt Does It Turbo-Charged
Tony Firshman Does It In Pearl(s)

Now all I need is one for Rich Mellor, which I failed to provide, possibly something like Rich Mellor Does It With Second User Hardware, but I thought that was too rude ;-)

Now, if you want something to puzzle with, try my little pointer driven puzzle program at http://www.dilwyn.me.uk/games/djpuzzle.zip

A nice little program. It is the first QLIBbed program that I have managed to run. All the others I tried complained that some extras were not loaded.

George
Thank you.

It's strange that you get 'extras not loaded' errors with QLibed programs because they usually have their extensions linked in with $$asmb directives, like the Turbo equivalent, or simply say in their manuals that "this program needs toolkit 2 extensions" or whatever.

I've made mistakes myself in the past with various extensions and the directives required. A common one is the uncertainty over whether the programmer has used JSR...RTS or just JMP in the call to bp.init (i.e. whether you use $$asmb filename,0,12 or 0,10). Some other programmers put this further on in the code, e.g. some of Simon's DIY Toolkit extensions, where you have to look at the assembler source to work out the directive required. And most extensions don't use the first initialisation number (usually 0), although some extensions like the Easyptr code extensions do make use of it.

Can you provide an example of a QLibed program you can't get to run? I'm not promising I'll be able to fix it, but it'd be interesting to look to see if I can figure out what's going wrong

Dilwyn Jones


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

Reply via email to