From 468fad9385fba66f9493a256d995514ff8d23710 Mon Sep 17 00:00:00 2001 From: Will Scullin Date: Sun, 24 Jul 2022 08:00:02 -0700 Subject: [PATCH] Fix deleted file handling --- js/formats/dos/dos33.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/formats/dos/dos33.ts b/js/formats/dos/dos33.ts index 0b096fd..62bed6c 100644 --- a/js/formats/dos/dos33.ts +++ b/js/formats/dos/dos33.ts @@ -58,6 +58,7 @@ export const CATALOG_ENTRY_OFFSETS = { SECTOR_LIST_SECTOR: 0x01, FILE_TYPE: 0x02, FILE_NAME: 0x03, + DELETED_FILE_TRACK: 0x20, FILE_LENGTH_LOW: 0x21, FILE_LENGTH_HIGH: 0x22, } as const; @@ -600,7 +601,7 @@ export class DOS33 { if (file.trackSectorList.track === 0xff) { file.deleted = true; - file.trackSectorList.track = entry[CATALOG_ENTRY_OFFSETS.FILE_NAME + 0x20]; + file.trackSectorList.track = entry[CATALOG_ENTRY_OFFSETS.DELETED_FILE_TRACK]; } // Locked