On 3 Oct 2009, at 20:39, Timothy Coltman wrote:
On 2009/10/3 Francis Devereux <[email protected]> wrote:
On 3 Oct 2009, at 17:53, Timothy Coltman wrote:
On 2009/9/29 Francis Devereux <[email protected]> wrote:
Note that it is still very much a work in progress and has plenty
of known bugs. For example, it crashes every time you quit it!
Also, it does not work on Snow Leopard 10.6.1 - it runs but mouse
input is ignored.
I can confirm the lack of mouse input on 10.6.1, at least with my
Microsoft one, which I use with USB Overdrive (as the Microsoft
driver doesn't get on very well with VMWare Fusion). This is down
to the way that Allegro detects mice. It enumerates USB devices,
looking for usage (whatever that is) 0001:0002. If it finds one of
these, it enables mouse input. My MS mouse comes back as 000C:
0001, so no mouse input for me. If you change the src/macosx/
hidman.m file within the Allegro source, you can get MS mice to
work - I'm not sure whether this means that "normal" mice like
Apple's Mighty Mouse will then stop working.
Thanks for the tip, I'll look into this. Do you know what I need to
change in hidman.m? I'm using a basic Logitech mouse and I haven't
installed any drivers for it.
First, use the HID Explorer thing that I linked in my previous
message (run the application in HID_Explorer/build/Release once
you've unzipped it) and choose your mouse from the "Select Device"
list. You'll then see a pair of hex values to the right of
"Usage". My MS mouse says:
Usage: 000C:0001 - Consumer Consumer Control.
Strangely enough, mine says "0001:0002 - Generic Desktop Mouse", and
it now works with RPCEmu without me having changed anything in hidman.m.
Have you reported the problem with your Microsoft mouse to the Allegro
developers? It sounds like something that would affect all apps that
use Allegro, not just RPCEmu.
The only problem I'm now seeing on Snow Leopard is that the OS X mouse
pointer isn't hidden when the pointer is in the main RPCEmu window
(the OS X pointer sits on top of the RISC OS one).
I did encounter some errors when building Allegro from source on OS X
so I've updated my build instructions and added a patch to fix them.
Francis
_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu