hallo,
ich habe ein komisches Problem:
dieser Code:
transfair:
call sdel
mov si,transfair_1
call putstr
xor ax,ax
int 0x16
mov si,transfair_sector
call putstr
call get_number
mov cl,al
mov si,transfair_track
call putstr
call get_number
mov ch,al
mov si,transfair_head
call putstr
call get_number
mov dh,al
mov dl,0x0000
mov ax,0x2E00
mov es,ax
mov ax,0x0000
mov bx,ax
mov al,0x01
mov ah,0x02
int 0x13
mov si,transfair_2
call putstr
xor ax,ax
int 0x16
mov si,transfair_sector
call putstr
call get_number
mov cl,al
mov si,transfair_track
call putstr
call get_number
mov ch,al
mov si,transfair_head
call putstr
call get_number
mov dh,al
mov dl,0x0000
mov ax,0x2E00
mov es,ax
mov ax,0x0000
mov bx,ax
mov al,0x01
mov ah,0x03
int 0x13
jmp START
soll einen Sektor von der 1. Diskette in die 2. kopieren. warum geht das nicht? der Sektor wird richtig geladen, aber nicht geschrieben... (das laden hab ich mit textausgaben überprüft). wenn die 1. und die 2. diskette die gleiche ist, geht es, aber bei verschiedenen nicht... woran liegt das?
mfg
JOACHIM NEU