Assembly normally confuses me, but I am more confused than normal. I do not see anywhere that they are changing the size of the array in the Microchip code.

In the Tiny Bootloader assembly code, I see:
Code:
    cblock 0x20
    buffer:80
    endc
And that looks like an array of 80 to me. Where does Microchip set the array size for the data?