ZHL-16 was the original work. Nobody actually plans a dive with it.
ZHL-16B was modified specifically to produce fixed deco tables and uses slightly different ‘a’ values which produce slightly more conservative schedules.
ZHL-16C was modified to run in real time on dive computers. The ‘a’ values were modified again to account for the fact that computer use removed the conservatism gained from diving fixed tables on a profile that is mostly shallower than the max depth used from the table.
You simply cannot get B and C to match over a broad range of profiles due to the difference in ‘a’ values. There isn’t even really a point in trying.
What Jeremy said ^^^
C is the most modern version for computer use and B was not intended to be used for live deco - just for making tables.
C is going to be more conservative when creating tables than B and they wont ever match.
Thanks to the both of you. This info helps a lot. Basically re-inforces what I was thinking, which is multideco and C as the best to use.
Thanks