Rich Mellor wrote:
> Does anyone have a routine still which will work on modern QLs to
stop the
> break key from working???
>
> I might have to dig out the old Sinclair fast loader routines
otherwise and
> they were terrible...
Referring back to something I wrote in Quanta Vol 4 Issue 6 page 16/17
(July 87)

(don't know where I got this info from originally and haven't tested
it to see if it still works on modern systems or not!)

(1) Compile the program

(2) POKE_L 163900,0
(preserve the original value with a PEEK_L(163900) first if you want
to restore it when the program ends. 163900 on an original QL was
system variable offset $3C, or sv_plist in the Sinclair QDOS guide,
pointer to list of polled tasks, the poke_l presumably gets rid of the
polled tasks, all of them not just BREAK)

(3) Ron Dwight had some SORT/BRK_ON/BRK_OFF extensions in Quanta
library at one point (might still be there!) - might be worth looking
at these to see how he stopped BREAK working.

With (2) above, it might be worth looking in this list to see if there
is a way to identify the BREAK polled task and just disable that?

--
Dilwyn Jones

Reply via email to