Just spent half an hour reading your first post

You can get block size from ASM.
Code:
    BlockSize VAR BYTE BANKA SYSTEM
    @ MovLW BLOCK_SIZE
    @ MovWF BlockSize