> First of all, are you targeting PASM or PIR? For the latter, its done > automatically.
I mean PASM > > Q2: I'm calling without prototyping > > > foo($var1, $var2, $var3, ... , $var23); > > > Here, what should I place in I2? Is it 11 (as we have P5-P15) or > > 23 (considering the P3 register)? > > I would expect I2=11, I1=12 D'oh, I suspected it should be I2=11, I1=23. It seems to me that I finally got what was considered to be the parameter list. So, when you say PARAMETER LIST, you have in mind all the I5-I15, N5-N15, S5-S15, P3, P5-P15 registers, don't you? That is, I should place in I1 the number of these registers I filled.