For GM master cylinders, there are strait bore and step bore designs.
For "G-Bodies" and S10s, the strait bore designs came on 1978-1981 "G-Bodies" and 1998-2004 S10s.
For G-Bodies and S10s, the step bore designs were from 1982-88 G-bodies and 1982-1997 for S10s.
Step bore master cylinders have two bore sizes for the front brakes to go along with the LOW drag front calipers that came from the factory. LOW drag calipers retracted the piston down into the bore a little further than a normal caliper Since the calipers are down inside the bore of the caliper a little further than a normal caliper, it needs more fluid volume to get the pad back up against the rotor. The step bore was designed to supply extra volume of fluid to the front calipers and once the internal pressures in the master cylinder exceeded say 100 lbft, then a circuit would switch to the smaller bore for pressure so you can easily stop your car. Rear calipers of GM vehicles were never LOW drag.
Since the volume bore of the step bore master cylinder is about 36mm (1.42"), the housing under the flange is about 1/2", or so, larger than a strait bore master cylinder. Because of this, it will not work on 1981 and earlier boosters because the vacuum booster were not designed to accept the larger housing. It will not work on 1998 and later S10s for the same reason.
A strait bore master cylinder will work on any of classic vacuum boosted GM vehicles, but a step bore master cylinder can only work on vacuum booster designed for step bore master cylinders.
In 1998, the S10s went to a strait, 1.0" bore master cylinder. On the LEFT HAND (regular) drive S10s, the outlets come out on the right side of the master and the outlet sizes are 1/2-20 inverted flare for both outlets. The RIGHT HAND drive 1998 and up S10s, had the same 1.0" bore master cylinder, but the outlets came out on the left side, like the G-body, and had the same outlet sizes as the G-body (1/2-20, rear port to front brakes and 9/16-18, front port to rear brakes).