Search found 716 matches

by stevepoole
Sat Oct 28, 2023 6:50 am
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi again All, The final version caters for monochrome screens. Let 450 be RND(1 to 7) for MODE 8 colour. Let 260 be CSIZE 0,0 & 220 th=5 for longer animations. Modify lines to read wd/2 or hg/2 (or whatever) to reduce screen sizes. SCALE must be hg,0,0 under QDOS, (due to a system bug), ELSE whe...
by stevepoole
Fri Oct 27, 2023 11:43 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Folks, My SGC QL failed often whilst writing the final versions : Just a poor mains plug though ! All suggested tweaks are incorporated, into just 3 versions, which are now quirk free ! Brownien8_bas : Prints characters. Or, LET 180 read Vs=0 for blobs. Brownien8q_bas : For QDOS, LET 180 be -1, 0...
by stevepoole
Sun Oct 22, 2023 9:02 am
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Mark and All, I will have a look at your last posting later today.... For SGC QDOS, I rewrote the sprites as simple circles, 'Blob' tested OK, (and on QPC2). OK under QDOS,a compiled version fails (with high resolutions) when key (N) is pressed. Regards, Steve. BrownienBlob.zip Brownien.zip
by stevepoole
Sat Oct 21, 2023 6:13 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Dilwyn, Derek, Mark and All, Thanks guys for your helpful comments tweaks and suggestions. Therefore I have ammended the code and also optimised it still further, to reduce shuddering. SGC needed Mode 8. No more checkered characters. Hit ranges are now progressive. (ESC)ape or (N)ext screen keys ...
by stevepoole
Fri Oct 20, 2023 1:33 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Folks, I have read that most QL Keywords can be replaced in the name table, so as to modify any that need extending. One such candidate is CURSOR, which under QDOS needs to be able to accept a channel parameter. SMSQ/E's CURSOR# works fine, so can it be snipped and added to the QDOS name table in...
by stevepoole
Fri Oct 20, 2023 6:19 am
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Derek, Dilwyn and All, Here is version5, which incorporates your requested modifications, tested ok under SMSQ/E in QPC2 and SGC. Of course it halts under QDOS, because of the CURSOR# problem already discussed. In high resolution, text CSIZES are best set to 3,1, as otherwise they are too small t...
by stevepoole
Thu Oct 19, 2023 9:09 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Derek & Dilwyn, The next version, modified with a CONsole (#3) works fine under SMSQ/E, but fails under QDOS as CURSOR#n won't work (even n=1)... So I am somewhat loathe to issue it. Is it really useful to declare CONsole channels ? And what channel number should be chosen ? Not being familia...
by stevepoole
Thu Oct 19, 2023 8:07 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Derek, The program defaults to channel 1, (or perhaps to 0 for KEYROW or PAUSEs ?). SuperBasic handles these, as does TURBO. If necessary, I could declare a CONsole device channel, and add hashes# to all relevant keywords. No problem. But under QDOS, CURSOR must be channel one, offset from Main s...
by stevepoole
Thu Oct 19, 2023 5:41 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Hi Dilwyn and all Folks, Version 4 now uses locals, has been tweaked to vary sprite trajectories, and is fully commented with remarks (and seems stable). Tested intensively on QPC2, and SGC under QDOS and SMSQ/E. With LOCALs, it ought to run on most systems ? (OK compiled with TURBO). Probably the f...
by stevepoole
Wed Oct 18, 2023 10:00 pm
Forum: Software & Programming
Topic: Doodle
Replies: 86
Views: 26059

Re: Doodle

Dilwyn, The more sprites there are initialised, the slower the program effectively runs. But with say, Q=170 sprites, as less sprites remain after collisions, then an illusion of empty sluggishness appears... Do slug the program on QPC using line 705 pause 5, but not on SGC... as it will become too ...