Fix deleted file handling

This commit is contained in:
Will Scullin 2022-07-24 08:00:02 -07:00
parent ed9370fd21
commit 468fad9385
No known key found for this signature in database
GPG Key ID: 26DCD1042C6638CD
1 changed files with 2 additions and 1 deletions

View File

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