pjw wrote: Thu Dec 05, 2024 2:23 pm
RalfR wrote: Thu Dec 05, 2024 1:51 pm
Where do I find v1.05 of the QPC Keywords manual?
<>
We're talking about "QPC Keywords", release 1.05, the date is 04/23
Sorry, I have no idea. Its a complete mystery. If no one else can find it I could dump it here, but its like 1/2 Mb.
https://dilwyn.theqlforum.com/docs/ebooks/index.html
QPC Concepts guide 1.03
QPC Keywords guide 1.05
There is also the SMSQ/E manual on same page, which I'm in the process of updating.
I've been following this discussion and had a go with the keywords mentioned. I confirm it works with everything but QD, probably as Per said the way QD accesses the cursor as both a cursor and sprite.
Yet, QD picks up the system sprites installed by Marcel's syssprites. So, there is either something different about Marcel sprites (colour mode, or has a specific system sprite number in its header, for example). CURSPRLOAD normally loads a sprite to replace system sprite 36 (cursor) or possibly 37 (flashing). In theory at least, and I've not tried it, SYSSPRLOAD 36,sprite_filename should be the same as CURSPRLOAD sprite_filename. If anyone has the time, examine for any difference between Marcel's sprite and regular sprites. It's not beyond the bounds of possibility that QD checks for something different in system sprites compared to regular sprites.
I've done a quick try with some simple 6x10 mode 4 sprites from the CURSPR package on my site. Loading these with CURSPRLOAD and using CURSPRON works for most programs with text cursors, including PE programs which have text input, I tried BASIC, S_Edit, Q-Trans, Launchpad, Xchange and others. QD was the only one which ignored it. Further investigaton needed as to why QD picks up Marcel's system sprite but not a regular 6x10 sprite.