
Many of these examples no longer work, the underlying structure of the platforms they were written for have become more guarded against direct hardware access.  They are provided to show the low level nature of previous approaches. 
