Page 1 of 1

Mouse working with Ice Desktop

Posted: Tue Dec 20, 2016 8:12 am
by simon629
Hi can anyone help me is it possible to use a mouse on ice Desktop with Qemulator on the Mac OK thank you Simon Foster

Re: Mouse working with Ice Desktop

Posted: Tue Dec 20, 2016 8:38 am
by RWAP
As I have said to Simon in a private message - I guess there needs to be enough people using ICE to make this worthwhile for Daniele to implement. That is unlikely to happen until someone manages to get a response out of Eidersoft (now powerc.com) to allow ICE and the accompanying programs released as freeware.

I know I said I would leave this up to others but have reached out to them again (via Facebook this time) - you never know.....

Does anyone have any details as to how the Eidersoft mouse works?

Re: Mouse working with Ice Desktop

Posted: Tue Dec 20, 2016 6:13 pm
by dex
RWAP wrote:Does anyone have any details as to how the Eidersoft mouse works?
It is simple BUS mouse (like Atari ST, Amiga, ...) with X1, X2, Y1, Y2 signals taken directly from photo-transistors, and three buttons.
All these signals are mapped to certain address in the external module ROM space (I don't remember the exact address number).
The remaining space in the ROM is occupied by the mICE software.

You can find the address simply by moving the mouse and checking for changing value in the ROM space.

Re: Mouse working with Ice Desktop

Posted: Tue Dec 20, 2016 6:30 pm
by tofro
Don't forget this one:
http://qlforum.co.uk/viewtopic.php?f=2&t=568

Tobias

Re: Mouse working with Ice Desktop

Posted: Tue Dec 20, 2016 6:52 pm
by RWAP
tofro wrote:Don't forget this one:
http://qlforum.co.uk/viewtopic.php?f=2&t=568

Tobias
Ah - according to that topic, it looks as though the mouse writes to $0FFFE/$0FFFF to give positional / click data.... :D

It would need a new mouse driver specifically for q-emulator which reads the information from a connected Windows / MAc mouse and writes the data to these two addresses.