-bug: Опять Савелий нашел. Опять баг с меткой тома))

-fix: Теперь поиск можно осуществлять для файла с атрибутом 0
This commit is contained in:
Tolik committed 2025-05-06 02:14:59 +10:00
1 parent cd4271f994
commit 1fcfce3619
4 files changed
+14 -6

No files matched your search

+3 -3
View File
@@ -242,11 +242,11 @@ FAT_STRING: DB 'FAT12'
; DE - ¡ãä¥à
GET_LABEL: PUSH DE
LD HL,.LABEL_MASK ; "\*.*" ¨¬ï ¬¥âª¨
LD A,FAT_ATTR.VOLUME_ID ;  âਡãâ ¬¥âª¨ ⮬ 
LD A,FAT_ATTR.ItIsVolID ;  âਡãâ ¬¥âª¨ ⮬ 
LD B,high Dss.F_First.FATname
CALL F_FIRST
POP DE
LD HL,CORE_BUFFERS.FS_Buffer.BPB_LABEL
.from_BPB: LD HL,CORE_BUFFERS.FS_Buffer.BPB_LABEL
RET C
; [ ] 07/03/2025 ª®áâë«ì ¤«ï  âਡãâ  0. � áâ®ï« ‘ ¢¥«¨©))
LD HL,BUFFER_FIND.REC_Attr
@@ -254,7 +254,7 @@ GET_LABEL: PUSH DE
LD A,(HL)
OR A
SCF
RET Z
JR Z,.from_BPB
;
LD HL,BUFFER_FIND.REC_Name
ADD HL,DE
+9 -1
View File
@@ -165,10 +165,18 @@ SEARCH:
CP #E5 ;!HARDCODE #E5 - § ¯¨áì ¢ ¤¨à¥ªâ®à¨¨ ᢮¡®¤­ , â ª ª ª ä ©«/¤¨à¥ªâ®à¨ï ¡ë«¨ 㤠«¥­ë
JR Z,.next_record
LD A,(IX+FAT_DIRECTORY_RECORD.ATTRIBUT)
LD D,A
AND C
JR NZ,.next_record
;
.not_zero_attr: LD HL,MASKARE
LD A,C
INC A
JR NZ,.found_attr
; A=0
OR D
JR NZ,.next_record
;
.found_attr: LD HL,MASKARE
LD D,XH
LD E,XL
LD B,11
+1 -1
View File
@@ -1 +1 @@
44
46