Subversion Repositories pentevo

Rev

Rev 312 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 312 Rev 315
Line 325... Line 325...
325
FSRROO2:STSW    FAT_ROOTCLS+0
325
FSRROO2:STSW    FAT_ROOTCLS+0
326
        STSX    FAT_ROOTCLS+2   ;КЛАСТЕР root директории
326
        STSX    FAT_ROOTCLS+2   ;КЛАСТЕР root директории
327
        STSW    FAT_TEK_DIR+0
327
        STSW    FAT_TEK_DIR+0
328
        STSX    FAT_TEK_DIR+2
328
        STSX    FAT_TEK_DIR+2
329
 
329
 
330
        PUSHW
-
 
331
        PUSHX
-
 
332
        LDSW    FAT_RSVDSEC
330
        LDSW    FAT_RSVDSEC
333
        LDIX    0
331
        LDIX    0
334
        LDIZ    FAT_STARTRZ
332
        LDIZ    FAT_STARTRZ
335
        RCALL   BCDEHLP
333
        RCALL   BCDEHLP
336
        STSW    FAT_FATSTR0+0
334
        STSW    FAT_FATSTR0+0
337
        STSX    FAT_FATSTR0+2
335
        STSX    FAT_FATSTR0+2
338
        LDIZ    FAT_SEC_FAT
336
        LDIZ    FAT_SEC_FAT
339
        RCALL   BCDEHLP
337
        RCALL   BCDEHLP
340
        STSW    FAT_FATSTR1+0
338
        STSW    FAT_FATSTR1+0
341
        STSX    FAT_FATSTR1+2
339
        STSX    FAT_FATSTR1+2
-
 
340
 
342
        POPX
341
        LDSW    FAT_ROOTCLS+0
343
        POPW
342
        LDSX    FAT_ROOTCLS+2
344
;
343
;
345
;--------------------------------------
344
;--------------------------------------
346
;
345
;
347
CALCKCLSDIR:
346
CALCKCLSDIR:
-
 
347
        PUSHW
-
 
348
        PUSHX
348
        LDI     TEMP,1
349
        LDI     TEMP,1
349
        MOV     R0,WL
350
        MOV     R0,WL
350
        OR      R0,WH
351
        OR      R0,WH
351
        OR      R0,XL
352
        OR      R0,XL
352
        OR      R0,XH
353
        OR      R0,XH
Line 357... Line 358...
357
        POP     TEMP
358
        POP     TEMP
358
        BRCC    LASTCLS
359
        BRCC    LASTCLS
359
        INC     TEMP
360
        INC     TEMP
360
        RJMP    NEXTCLS
361
        RJMP    NEXTCLS
361
LASTCLS:STS     FAT_KCLSDIR,TEMP
362
LASTCLS:STS     FAT_KCLSDIR,TEMP
-
 
363
        POPX
-
 
364
        POPW
362
        RET
365
        RET
363
;
366
;
364
;--------------------------------------
367
;--------------------------------------
365
;
368
;
366
SD_CRC_OFF:
369
SD_CRC_OFF: