LE1BB: LD A,0B4H ;180-as hibakód, Not a DOS diskle1bd: OR A RET ... DEC DE ;szektorok száma-1, =utolsó logika szektor sorszám CALL LE28F ;sávok számának kiszámítása, és ellenőrzés ;C lesz, ha a szektorok+rejtett szektorok száma több mint FFFFH ;vagy ha a lemez szektorainak száma/(szektor/sáv)/oldal nem egész szám JR C,LE1BB ;hibakóddal visszatérés LD A,D ;sávok száma OR A ;több mint 255? RET NZ ;visszatérés ha igen LD A,E DEC A CP 0FEH ;ha sávok száma 255, vagy 0 JR NC,LE1BB ;hibakóddal kilépés LD (IX+01H),E ;legnagyobb sáv sorszámának letárolása
LD A,00SBC A,DJR C,LE1BB