Bonjour à tous, je n'ai pas encore trouvé un schéma décrivant un lecteur A sur carte ISA.
J'ai fait un petit programme en Assembleur, ca marche pour 2 floppy de 1.4M : ca met le A en B et inversement. ne touche pas les disques durs.
Par contre, avoir un virtual floppy autre que A... meme si on met ensuite en A ca ne marche pas avec ma carte de communication. Je pense qu'il doit y avoir du Hard dans la carte qui pointe vers certaines adresses. Il y a aussi du soft...
Ci dessous mon .ASM, pour ceux que ca interresse
jmp short debut detecte: cmp dl,80h ; Hard Disk ? jae suivant cmp dl,1 ; floppy B je vers_A inc dx ; A become B jmp short suivant
vers_A: mov dl,0 suivant: jmp far cs:nouveau
nouveau: db ,0,0 pointeur: db ,0,0
debut: mov ax,3513h int 21h mov [offset nouveau],bx
mov ax,es mov [offset pointeur],ax
mov dx,offset detecte mov ax,2513h int 21h
mov dx,0012h ; RAM reserved mov ax,3100h int 21h