From 07a53bee3a2941a47f15902b9f37fd8c9fada311 Mon Sep 17 00:00:00 2001 From: Raphael Assenat Date: Sun, 6 Dec 2015 15:43:35 -0500 Subject: [PATCH] Honor maxlen argument when receiving gamecube data --- gcn64txrx.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcn64txrx.S b/gcn64txrx.S index a7a7354..1028935 100644 --- a/gcn64txrx.S +++ b/gcn64txrx.S @@ -84,7 +84,8 @@ waitlow_lp: store_byte: inc r24 ; Count byte - breq overflow ; TODO : Check against r22 + cp r22, r24 + breq overflow st z+,r20 ldi r20, 1