Во-первых, бит магнитофона может быть и 0.
Во-вторых, если a1=64510, a2=65022, перепутаны адреса портов полурядов.
А так, по идее, A+W и D+W должны работать.