Thanks for the new test-version.
I tested the 'MOUSE TO' behaviour and got some strange results.
RO3.71, RPC SA, Windows 10, Interpreter (or Recompiler it seems) with
default settings.

There seems to be a few problems:
- If the host mouse pointer goes outside of the client window (or even on
an edge sometimes) then MOUSE TO no longer has any effect and this can be
caused by the command itself (e.g. to 0,0)
- In some modes the emulated pointer is in the right position but the host
pointer sometimes moves to the bottom of the window (but at the correct x
coordinate) (e.g. 28)
- In other modes the emulated pointer ends up in the wrong vertical
position (e.g. 15)

#1 and #2 apply only to windowed mode, #3 to both.
I couldn't get completely repeatable results except for #3. Maybe the
window position affects the behaviour or some odd thing in the emulated
environment.

I noticed some other strange things like the escape key not working at one
point and both interpreter and compiler crashing (as in some illegal
operation causing Windows to complain and close the program) when switching
'follow host mouse' on and off but I couldn't reproduce either.

I can't imagine the MOUSE TO behaviour is needed for much anyway and it's
all fine with 'follow host mouse' off. I just use it to centre the mouse so
I can get (delta-x,delta-y) values. Maybe the odd 3D game with mouselook.
If any exist!
If you want to look into it however, here is the program I wrote when
testing:

---
MODE 15:MOUSE ON
FOR M%=15 TO 28 STEP (28-15)
PRINT"Re-center the mouse and press any key":A=GET
MODE M%:MOUSE ON
PRINT "Mode: ";MODE
PRINT"TO (300,300)"
MOUSE TO 300,300
PRINT"Re-center the mouse and press any key":A=GET
PRINT "TO (0,0)"
MOUSE TO 0,0
NEXT
---

I think the emulator is in pretty good shape now! Thanks again.

Kind Regards,
James





On 5 February 2018 at 18:10, Peter Howkins <[email protected]>
wrote:

> This is the third test release of RPCEmu based on the wide ranging
> changes made for qt5.
>
> https://www.marutan.net/rpcemu/testing/
>
> Please test this version as thoroughly as possible, and if you previously
> reported an issue with 0.8.100 and it is listed below, please test and
> confirm it is fixed.
>
>  - Windows - pass 'alt' key onto emulator correctly.
>  - Windows - Re-enabled networking.
>  - In 'Follow host mouse' mode enable support for OS_Word 21,3 'Move
>    Mouse', also supports BBC BASIC 'MOUSE TO'.
>  - In 'Follow host mouse' mode, the mouse is now capped to the bounding
>    box (e.g. an error box), restoring the 0.8.15 behaviour.
>  - Re-enable writing the configuration file to the log file to assist in
>    debugging.
>
> For further information and downloads please visit
>
> https://www.marutan.net/rpcemu/testing/
>
> Matthew Howkins
> Peter Howkins
>
> --
> Peter Howkins
> [email protected]
>
> _______________________________________________
> Rpcemu mailing list
> [email protected]
> http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
>
_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to