Rev 381 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 381 | Rev 389 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | dmasize db 0x0 |
7 | dmasize db 0x0 |
8 | dmamode db 0x0 |
8 | dmamode db 0x0 |
9 | endg |
9 | endg |
Line 10... | Line 10... | ||
10 | 10 | ||
11 | fdc_init: ;start with clean tracks. |
11 | fdc_init: ;start with clean tracks. |
12 | mov edi,0xD201 |
12 | mov edi,OS_BASE+0xD201 |
13 | mov al,0 |
13 | mov al,0 |
14 | mov ecx,160 |
14 | mov ecx,160 |
15 | rep stosb |
15 | rep stosb |
Line 20... | Line 20... | ||
20 | mov eax,ebx |
20 | mov eax,ebx |
21 | add eax,31 |
21 | add eax,31 |
22 | mov bl,18 |
22 | mov bl,18 |
23 | div bl |
23 | div bl |
24 | mov ah,0 |
24 | mov ah,0 |
25 | add eax,0xD201 |
25 | add eax,OS_BASE+0xD201 |
26 | mov [eax],byte 1 ;This track is now dirty. |
26 | mov [eax],byte 1 ;This track is now dirty. |
27 | popa |
27 | popa |
28 | ret |
28 | ret |
Line 29... | Line 29... | ||
29 | 29 |