[haiku] Re: Booting Haiku PPC

Alan Burkes wrote:
ADB would be handy, does the system support ADB? Be Inc had ADB in the
Kernel for some reason. Without ADB you'd need working USB up front.

ADB is so rediculously simple to implement. At least, so says
Wikipedia. It's pretty much just a few wires for a simple
(unidirectional?) serial link, and for reasons which I'll leave in my
head right now (I am also feeling sick...), it should be in the
kernel. I think. Doesn't our Haiku kernel have PS/2 drivers built in?

The Be Inc implementation was statically linked to kernel.mac and caused endless problems with multi buttoned ADB mice. Be probably did this because they implemented the Mac port rapidly and never got round to splitting the driver code out in to a real loadable driver before they got pushed on to Intel development. I remember Nathan Whitehorne (sp?) cursing this fact when trying to implement a different 2 buttoned mouse protocol to the one Be had used. The kernel ADB driver code bypassed the input server device drivers completely, so by the time it got to input server filters (where is might otherwise be caught as unhandled), the second mouse click was lost.

M

Other related posts: