Discussion:
[Rpcemu] RPCEmu pre release test version 0.8.101
J Percival
2018-02-06 15:36:14 UTC
Permalink
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
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
_______________________________________________
Rpcemu mailing list
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Chris Craig
2018-02-08 16:04:50 UTC
Permalink
I have functioning Networking on previous version but I can not get
Networking on the new version. Problem appears to be on Risc OS side.

Incdently the set up instructions need to say the Shared C Library is
called CLib. Mine is 5.85 (3 April 2015). It is no longer downloadable
from www.iyonix.com/32bit/system.shtml.

Chris
--
***@btinternet.com
ARMX6 Cortex-A9 RISC OS 5.23
---
J Percival
2018-02-08 17:54:41 UTC
Permalink
Someone kindly gave the link to the most recent CLib a couple of months
back - in the !System from https://www.riscosopen.org/
content/downloads/common [5.94 (29 Oct 2017)].
I haven't tried the networking yet - I should give it a go...
Post by Chris Craig
I have functioning Networking on previous version but I can not get
Networking on the new version. Problem appears to be on Risc OS side.
Incdently the set up instructions need to say the Shared C Library is
called CLib. Mine is 5.85 (3 April 2015). It is no longer downloadable
from www.iyonix.com/32bit/system.shtml.
Chris
--
ARMX6 Cortex-A9 RISC OS 5.23
---
_______________________________________________
Rpcemu mailing list
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
Chris Craig
2018-02-09 10:50:48 UTC
Permalink
In message <CAFWmK8wZ_ZsuS_2r8q+DsOWp4Qy8igjn=***@mail.g
mail.com>
Post by J Percival
Someone kindly gave the link to the most recent CLib a couple of months
back - in the !System from https://www.riscosopen.org/
content/downloads/common [5.94 (29 Oct 2017)].
I haven't tried the networking yet - I should give it a go...
[snip]

Unfortunately replacing CLib in 310 & 500. Did not spring networking
back to life. Have you had any luck?

Chris
--
***@btinternet.com
ARMX6 Cortex-A9 RISC OS 5.23
---
Loading...