Grzegorz Mazur's x86 CPU Identification
Grzegorz has a series of hypertext articles that explain x86 CPU
identification algorithms developed by him. Covered are not only the
Intel chips but also V20, V30 (remember them), and Cyrix. His page is
located:
http://grafi.ii.pw.edu.pl/gbm/x86/