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: |