E.A.S.E.

Anything QL Software or Programming Related.
User avatar
Andrew
QL Wafer Drive
Posts: 1048
Joined: Tue Jul 17, 2018 9:10 pm

E.A.S.E.

Post by Andrew »

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.


User avatar
RalfR
QL Wafer Drive
Posts: 1205
Joined: Fri Jun 15, 2018 8:58 pm

Re: E.A.S.E.

Post by RalfR »

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
ones' complement
Trump Card
Posts: 162
Joined: Tue Nov 30, 2021 1:19 am

Re: E.A.S.E.

Post by ones' complement »

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.
Does poking the key repeat rate affect it?


User avatar
dilwyn
Mr QL
Posts: 3126
Joined: Wed Dec 01, 2010 10:39 pm

Re: E.A.S.E.

Post by dilwyn »

ones' complement wrote:
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.
Does poking the key repeat rate affect it?
If not, chances are it's using the equivalent of KEYROW, often behind keyboard speedup on fast systems.


User avatar
Andrew
QL Wafer Drive
Posts: 1048
Joined: Tue Jul 17, 2018 9:10 pm

Re: E.A.S.E.

Post by Andrew »

ones' complement wrote:Does poking the key repeat rate affect it?
I do not know the address and value to poke. Please give me an example.


Derek_Stewart
Font of All Knowledge
Posts: 4779
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: E.A.S.E.

Post by Derek_Stewart »

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...


Regards, Derek
ones' complement
Trump Card
Posts: 162
Joined: Tue Nov 30, 2021 1:19 am

Re: E.A.S.E.

Post by ones' complement »

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.


User avatar
Andrew
QL Wafer Drive
Posts: 1048
Joined: Tue Jul 17, 2018 9:10 pm

Re: E.A.S.E.

Post by Andrew »

ones' 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.
On QPC II POKE_W 163982,4 or POKE_W 163982,100 or POKE_W 163982,1000 makes no difference :(
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


ones' complement
Trump Card
Posts: 162
Joined: Tue Nov 30, 2021 1:19 am

Re: E.A.S.E.

Post by ones' complement »

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.


Derek_Stewart
Font of All Knowledge
Posts: 4779
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: E.A.S.E.

Post by Derek_Stewart »

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


Regards, Derek
Post Reply