diff --git a/src/dos_m65/dev_sdcard/dev_sd_cmd_open.s b/src/dos_m65/dev_sdcard/dev_sd_cmd_open.s index d1f154ae..313cf2cc 100644 --- a/src/dos_m65/dev_sdcard/dev_sd_cmd_open.s +++ b/src/dos_m65/dev_sdcard/dev_sd_cmd_open.s @@ -43,7 +43,7 @@ dev_sd_cmd_OPEN_dir: ldy #$00 @lp2: - lda SD_MODE, y + lda SD_CMDFN_BUF+1, y beq @lp2_end sta PAR_FPATTERN, y iny diff --git a/src/dos_m65/dev_sdcard/fs_hvsr_read_dir.s b/src/dos_m65/dev_sdcard/fs_hvsr_read_dir.s index 9d9467d9..c7d9abf6 100644 --- a/src/dos_m65/dev_sdcard/fs_hvsr_read_dir.s +++ b/src/dos_m65/dev_sdcard/fs_hvsr_read_dir.s @@ -62,9 +62,8 @@ fs_hvsr_read_dir: ; Check if file name matches the filter - ; XXX debug this - ; jsr util_dir_filter - ; bne fs_hvsr_read_dir ; if does not match, try the next entry + jsr util_dir_filter + bne fs_hvsr_read_dir ; if does not match, try the next entry ; Otherwise, convert the file length from bytes to blocks to display