I'm looking for a gen1 & gen2 explanation of how stats are calculated based on a pokemon's level and other inputs.
This is a good breakdown of gen3+ according to the writer, but nothing on earlier generations.
Can anyone help me out?
This section on Bulbapedia pretty much sums up what you want to know if I understand what you're looking for correctly. The main difference between the formula in generation 1 and 2 and the formula from generation 3 onwards is the use of the Pokemon's nature in statistic calculation.