Register usage changed to free fiq mode r13. Added loop to keep reading bytes while the floppy FIQ is asserted.