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