feat: modification du programme afin qu'il soit compatible avec les blocs mémoires et les fonctions de restauration d'écran
This commit is contained in:
parent
1eff431dd6
commit
5b13a5616b
|
@ -36,9 +36,9 @@ push es
|
|||
pop ds
|
||||
xor si,si
|
||||
|
||||
mov ax,0008h
|
||||
mov ah,28h
|
||||
int 47h
|
||||
mov ah,38
|
||||
mov ax,0008h
|
||||
int 47h
|
||||
mov ah,2
|
||||
int 47h
|
||||
|
@ -56,10 +56,8 @@ mov si,offset poper
|
|||
int 47h
|
||||
mov ax,0
|
||||
int 16h
|
||||
mov ah,39
|
||||
mov ah,29h
|
||||
int 47h
|
||||
mov ax,0004
|
||||
int 47h
|
||||
db 0CBH
|
||||
|
||||
problem:
|
||||
|
|
|
@ -6,7 +6,7 @@ org 0100h
|
|||
|
||||
|
||||
start:
|
||||
mov ah,26
|
||||
mov ah,28h
|
||||
int 47h
|
||||
mov ax,0001
|
||||
int 47h
|
||||
|
@ -19,7 +19,6 @@ int 47h
|
|||
mov ah,6
|
||||
int 47h
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,3
|
||||
int 47h
|
||||
|
@ -38,7 +37,6 @@ mov ah,8
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,4
|
||||
int 47h
|
||||
|
@ -59,7 +57,6 @@ mov ah,9
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,5
|
||||
int 47h
|
||||
|
@ -80,7 +77,6 @@ mov cx,32
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,6
|
||||
int 47h
|
||||
|
@ -101,7 +97,6 @@ mov cx,16
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,7
|
||||
int 47h
|
||||
|
@ -120,7 +115,6 @@ mov ah,7
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,8
|
||||
int 47h
|
||||
|
@ -139,7 +133,6 @@ mov ah,13
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,9
|
||||
int 47h
|
||||
|
@ -158,7 +151,6 @@ mov ah,44
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
mov ah,13
|
||||
mov si,offset text72
|
||||
int 47h
|
||||
|
@ -174,19 +166,17 @@ mov ah,45
|
|||
int 47h
|
||||
mov ah,6
|
||||
int 47h
|
||||
|
||||
|
||||
|
||||
mov ax,0
|
||||
int 16h
|
||||
|
||||
|
||||
|
||||
mov ah,2
|
||||
int 47h
|
||||
mov ah,30
|
||||
int 47h
|
||||
mov ah,2
|
||||
int 47h
|
||||
|
||||
mov ah,21
|
||||
mov cl,5
|
||||
int 47h
|
||||
|
@ -294,14 +284,14 @@ mov ah,33
|
|||
int 47h
|
||||
dec bp
|
||||
jnz go4
|
||||
mov ah,27
|
||||
int 47h
|
||||
mov ah,14h
|
||||
xor bx,bx
|
||||
mov si,offset texte3
|
||||
mov ah,20
|
||||
int 47h
|
||||
mov ax,0
|
||||
int 16h
|
||||
mov ah,29h
|
||||
int 47h
|
||||
db 0CBh
|
||||
|
||||
put:
|
||||
|
|
|
@ -5,10 +5,10 @@ org 0100h
|
|||
|
||||
|
||||
start:
|
||||
mov ah,28h
|
||||
int 47H
|
||||
mov ax,0002
|
||||
int 47H
|
||||
mov ah,26
|
||||
int 47H
|
||||
replay:
|
||||
mov ah,2
|
||||
int 47h
|
||||
|
@ -25,12 +25,16 @@ int 47h
|
|||
mov bx,0231h
|
||||
mov si,offset msgapp
|
||||
int 47h
|
||||
mov bp,1000h
|
||||
VerifAll:
|
||||
mov ah,1
|
||||
int 16h
|
||||
jz nokey
|
||||
cmp al,32
|
||||
je enend
|
||||
nokey:
|
||||
mov ax,cx
|
||||
inc ax
|
||||
mov si,100
|
||||
mul si
|
||||
mov si,2880
|
||||
|
@ -43,8 +47,9 @@ VerifAll:
|
|||
mov ah,13
|
||||
mov si,offset po
|
||||
int 47h
|
||||
mov ah,15
|
||||
mov ah,15
|
||||
mov dx,cx
|
||||
inc dx
|
||||
mov bx,0A10h
|
||||
int 47h
|
||||
mov ah,13
|
||||
|
@ -83,8 +88,8 @@ int 47h
|
|||
someof:
|
||||
mov ah,0
|
||||
int 16h
|
||||
mov ah,27
|
||||
int 47h
|
||||
mov ah,29h
|
||||
int 47H
|
||||
db 0CBH
|
||||
errors:
|
||||
mov ah,21
|
||||
|
@ -106,7 +111,7 @@ error2 db 'Le disque est defectueux, appuyez sur une touche pour quitter',0
|
|||
po db ' %',0
|
||||
msgapp db '<Pressez espace pour quitter>',0
|
||||
msg db '- Test de surface du disque -',0
|
||||
msg2 db ' cluster tested. ',0
|
||||
msg2 db ' cluster testes. ',0
|
||||
msg3 db ' cluster defectueux. ',0
|
||||
;->Increment CX
|
||||
gauge:
|
||||
|
|
|
@ -8,6 +8,8 @@ start:
|
|||
mov ax,0305h
|
||||
mov bx,0008h
|
||||
int 16h
|
||||
mov ah,28h
|
||||
int 47H
|
||||
mov ax,0002
|
||||
int 47H
|
||||
mov ah,2
|
||||
|
@ -282,6 +284,8 @@ cursor:
|
|||
suit7:
|
||||
cmp ax,4200h
|
||||
jne adres2
|
||||
mov ah,29h
|
||||
int 47H
|
||||
db 0CBH
|
||||
ret
|
||||
|
||||
|
@ -374,7 +378,7 @@ spaces db '
|
|||
showbuffer db 35 dup (0FFh)
|
||||
oldmode db 0
|
||||
infos db 40 dup (0)
|
||||
buffer equ $
|
||||
buffer db 512 dup (0)
|
||||
|
||||
end start
|
||||
|
||||
|
|
Loading…
Reference in New Issue