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.


(I used a utility from Apple's web site to figure this out (HID Explorer) - http://developer.apple.com/mac/library/samplecode/HID_Explorer/index.html.)

The first time you run it will prompt you for a data directory. This is the directory that contains rpc.cfg, roms, hostfs and hard disc files. You can either choose an existing directory or choose an empty directory (~/Library/Application Support/RPCEmu by default) which RPCEmu will set up by copying the ROM file you choose to it.

The first time I ran it, it prompted me for my password as well. Was this to install the kernel extensions for tun/tap or something?

This is because it is installing a privileged helper tool to create and communicate with with the tap device. It doesn't install or load the tap kext - you have to do that manually. If you disable networking (by deleting the IP address in the preferences window or rpc.cfg) it won't try to install the privileged helper tool so you'll never get prompted for your password. Unfortunately the version I released crashes on startup if there is no IP address configured! I've fixed this in my local version.

By the way, if you want to uninstall the privileged helper tool you can use the shell script src/cocoa/AuthorizedTasks/ToolUninstaller.sh.

Francis

_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to