I am curious, how do you know the two control registers are consecutive ?
You could always declare a public variable, fixed address in RAM, and declare a
16 bit pointer to that. defsysm is method. Take a look at this thread, towards end -
I recently learned: for chained UDBs the registers ARE consecutive.