Contrairement � une id�e fausse ce n'est pas les routines de lecture qui posent probl�me mais bien celles d'�criture.

Lire un nibble sur une disquette est presque enfantin :

Vous enclenchez le mode lecture
Vous lisez les nibbles...

Pour ce faire il suffit de lire le DATA REGISTER (qui est en $C08C) par polling en attendant le le bit 7 soit � 1, plus facile je ne vois pas bien !

Enfin, il ne faut pas exag�rer, une fois que vous avez lu le nibble il faut le traiter MAIS ATTENTION vous ne devez pas traiter la savate... en th�orie vous disposez de la possibilit� de 32 cycles pour vos instructions mais en r�alit� il n'est pas prudent de les utiliser en totalit� car cela exigerait des drives parfaitement r�gl�s aussi bien ceux qui ont servis � l'�criture que ceux qui vous servent � la lecture. Et surtout il ne vaudrait mieux qu'il soient trop rapides! Ce qui est malheureux quand on sait que le LSS permet des drives rapides pour la lecture...


READLP
LDA $C08E,X
...
LDA $C08C,X
BPL READLP
STA DATA
...
; enclenche le mode READ

; lit le Data Register
; polling tant que le bit 7 n'est pas � 1
Ce qui difficile � comprendre... h� oui c'�tait trop beau ! c'est le fonctionnement du SEQUENCER d�taill� ici. et plus exactement le fonctionnement en mode LECTURE ici