ADB(4)               OpenBSD Programmer's Manual (MacPPC)               ADB(4)

NAME
     adb - Apple Desktop Bus driver

SYNOPSIS
     adb at macobio?

DESCRIPTION
     The Apple Desktop Bus (ADB) is the single-master, multiple-slave, low-
     speed serial bus interface used by Macintosh computers to connect input
     devices such as keyboards, mice, trackballs, and graphics tablets to the
     machine.

     Originally developed for the Mac68K port, the adb driver was heavily mod-
     ified when it was ported to the PowerPC architecture.  During this port
     it seems that the original adb event device was split into many smaller
     subsystems, namely:

     1.   Apple Event Device driver aed(4).
     2.   Apple Keyboard driver akbd(4).
     3.   Apple Mouse Support driver ams(4).

     New adb devices such as the Apple Brightness / Volume Control Button
     abtn(4) were added to the PowerPC port later to complement the ADB sys-
     tem.

SEE ALSO
     abtn(4), aed(4), akbd(4), ams(4)

HISTORY
     The adb interface first appeared in NetBSD 0.9.  It has been under devel-
     opment ever since.  The original adb(4) manpage was written by Colin Wood
     for NetBSD / Mac68K.

AUTHORS
     Original ADB support was written by Bradley A. Grantham.  The direct ADB
     routines were written by John P. Wittkoski.

OpenBSD 3.0                      July 30, 2001                               1
