Booting to BASIC excludes mouse pointer
Richard Russell (1920) 95 posts |
I’ve not searched the forum, so sorry if this is a well known issue, but if I configure RPCEmu to boot directly into BASIC (with *configure lang.) I cannot move the mouse into the window unless the *POINTER command has first been issued. I am reliably informed that this is not how a real RISC PC behaves, with that you can move the mouse even if it is invisible (i.e. MOUSE X,Y,B still works). My system is Windows 11, RPCEmu 0.9.4, RISC OS 5.28. |
David Boddie (1934) 222 posts |
Is the Settings→Mouse→Host Mouse Enabled option enabled? |
Richard Russell (1920) 95 posts |
‘Follow Host Mouse’ you mean? Yes, it is (without that setting I wouldn’t expect to be able to move the RISC OS mouse at all). The only way I can get it to behave properly is to do: *POINTER I would expect that to be the initial state, but it isn’t. |
Steve Fryatt (216) 2112 posts |
I don’t think that’s a correct assumption… from the manual:
With the option off you have to manually “move” the mouse pointer “into” and “out of” the RPCEmu window, which is more clunky. However, it’s also more compatible. |
David Boddie (1934) 222 posts |
Sorry, yes. I got ahead of myself there. I run RPCEmu with it switched off for improved low-level compatibility. |
Richard Russell (1920) 95 posts |
Either way, it’s peripheral to the apparent bug. I want to be able to move the RISC OS pointer around using my native mouse in Windows, and it’s not letting me do that until after issuing a *POINTER command (even though I don’t necessarily want to see the pointer). There’s no logical reason for that (and apparently it doesn’t happen in RPCEmu on Linux), it should initially behave the same as it does after: *POINTER |