The Allegro Wiki is migrating to github at https://github.com/liballeg/allegro_wiki/wiki
Architecture of the Mac OSX driver
The OSX drivers are the newest drivers, and implemented very cleanly by Angelo Mottola. If you want to write a new driver, take the OSX drivers as a starting point.
They are written in objective C, not plain C, btw.