inner working

switched from ushort to short for better negative value handling.
Corrected some YUL errors (missed some increment in the bank indexes)
Corrected some AGC errors (a bank used... but shouldn't/some adress
parsing things)