E.A.S.E.
Re: E.A.S.E.
It would be nice to have an cursor emulated mouse in QPC2, just like it is possible with SERmouse. Would also be good for programs like EyeQ or QL.Paint.
7000 4E75
-
- Trump Card
- Posts: 162
- Joined: Tue Nov 30, 2021 1:19 am
Re: E.A.S.E.
Does poking the key repeat rate affect it?Andrew wrote:Is there a way to use a serial mouse with EASE?
On unexpanded QL EASE works ok with the keyboard - but on QPC II or SGC the keyboard cursor moves too fast and it's unusable.
Re: E.A.S.E.
If not, chances are it's using the equivalent of KEYROW, often behind keyboard speedup on fast systems.ones' complement wrote:Does poking the key repeat rate affect it?Andrew wrote:Is there a way to use a serial mouse with EASE?
On unexpanded QL EASE works ok with the keyboard - but on QPC II or SGC the keyboard cursor moves too fast and it's unusable.
--
All things QL - https://dilwyn.theqlforum.com
All things QL - https://dilwyn.theqlforum.com
Re: E.A.S.E.
I do not know the address and value to poke. Please give me an example.ones' complement wrote:Does poking the key repeat rate affect it?
-
- Font of All Knowledge
- Posts: 4779
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: E.A.S.E.
Hi,
Look in the QDOS Technical manual or SMSQ/E Reference manual.
That said, I doubt just poking a value into a System Variable will work, surely the writers at Gigasoft would thought of that and not used the QDOS routines.
Maybe disassemble the program is see what is going on.
I was looking at the attempt at scanning the manual, page 1,2 missing and they do seem to be able to scan single pages...
Look in the QDOS Technical manual or SMSQ/E Reference manual.
That said, I doubt just poking a value into a System Variable will work, surely the writers at Gigasoft would thought of that and not used the QDOS routines.
Maybe disassemble the program is see what is going on.
I was looking at the attempt at scanning the manual, page 1,2 missing and they do seem to be able to scan single pages...
Regards, Derek
-
- Trump Card
- Posts: 162
- Joined: Tue Nov 30, 2021 1:19 am
Re: E.A.S.E.
PRINT PEEK_W(163982) gives 4 for QL, 2 for GC/SGC QL
POKE_W 163982,4 on my GC QL slows down repeat rate (higher values slowdown more).
SMSQmulator default value is 2, though poked values makes no difference, I guess host dictates repeat rate.
Some commercial programs like Master Spy poke faster value on entry and restore original value on exit. I haven't seen EASE files, I guess if it calls IPC directly via Trap call it could be hacked to insert frame waits on faster platforms.
POKE_W 163982,4 on my GC QL slows down repeat rate (higher values slowdown more).
SMSQmulator default value is 2, though poked values makes no difference, I guess host dictates repeat rate.
Some commercial programs like Master Spy poke faster value on entry and restore original value on exit. I haven't seen EASE files, I guess if it calls IPC directly via Trap call it could be hacked to insert frame waits on faster platforms.
Re: E.A.S.E.
On QPC II POKE_W 163982,4 or POKE_W 163982,100 or POKE_W 163982,1000 makes no differenceones' complement wrote: POKE_W 163982,4 on my GC QL slows down repeat rate (higher values slowdown more).
SMSQmulator default value is 2, though poked values makes no difference, I guess host dictates repeat rate.

Setting WIndows keyboard repeat to Slow and repeat delay to Long affects the cursor in QPC (in editor) but has no visible effect on EASE
-
- Trump Card
- Posts: 162
- Joined: Tue Nov 30, 2021 1:19 am
Re: E.A.S.E.
Just had a look at EASE, binary file is QC compiled program. Boot loader is ugly (REPeat loop split over lines), uses fixed load address so it's position dependent code, surprised it runs at all on QPC2. For use on GC/SGC scanning code for MT.IPCOM call might be a fix.
-
- Font of All Knowledge
- Posts: 4779
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: E.A.S.E.
Hi,
I disaasembled most of bdesk_bin and some of desk_bin, mot sure if it is worth the effort as when running EASE looks worse than ICE, or GEM
I disaasembled most of bdesk_bin and some of desk_bin, mot sure if it is worth the effort as when running EASE looks worse than ICE, or GEM
Regards, Derek