On Sun, Nov 02, 2008 at 02:44:47PM +1100, Terry Duell wrote:
> Needless to say, the problem is still nasty enough to hope that someone  
> with the necessary skills can have a look into it.

Key repeating is a very tricky problem to solve.  It's a conflict between the
internal timing of the emulator (which has to emulate the IOC chip's timer
at 2MHz) and the host environment which may be subject to variable strains
(your laptop battery gets low and the CPU speed drops, or another
application hogs most of the CPU).  In the past I've delved into these
timing issues in Arcem and QEMU but it's quite difficult to get it right. 
If you get the timing slightly wrong then keys repeat too fast or too slow.

A simple workaround would be to turn off autorepeat in RISC OS.  However
this doesn't help much, because it's still possible to get keys stuck down -
quite annoying for games etc.

I'm not sure if you had this or you just had a key stuck down (usually
because the key-up event has got lost somewhere)?  That might be easier to
track down.

Theo

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

Reply via email to