Thanks for that link FlightPathOBN, that will be useful one day sooner or later.
Regarding the various methods used by different boxes, I remember that a common method is described in a NATO STANAG (forgot the number). It involves both lookup and calculation (probably simple interpolation), so in the end Smith and Honeywell might be using the same method.