потому как два rld подряд дадут полноценный байт записанный в (hl)
;hl=start
;bc=length
ld d,#10
load:
dup <на сколько байт подряд хватит наглости>
in a,(#1f)
rld
dec bc
in a,(#1f)
rld
inc hl
edup
ld e,a
wait:
in a,(#1f)
xor e
and d
jp z,wait
ld a,b
or c
jp nz,load
- - - Добавлено - - -
а, в смысле так:
in a,(#1f)
ld (hl),a
dec bc
in a,(#1f)
rld
inc hl
но синхримся же, так что лучше два rld, все же