Skip to content

Commit 652db3a

Browse files
authored
Atari filesize fix, part deux (#1004)
1 parent f8c3a2d commit 652db3a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/device/sio/fuji.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,12 +1178,12 @@ void _set_additional_direntry_details(fsdir_entry_t *f, uint8_t *dest, uint8_t m
11781178
dest[4] = modtime->tm_min;
11791179
dest[5] = modtime->tm_sec;
11801180

1181-
// File size
1181+
// File size LITTLE ENDIAN for Atari
11821182
uint32_t fsize = f->size;
1183-
dest[6] = (fsize >> 24) & 0xFF;
1184-
dest[7] = (fsize >> 16) & 0xFF;
1185-
dest[8] = (fsize >> 8) & 0xFF;
1186-
dest[9] = fsize & 0xFF;
1183+
dest[6] = fsize & 0xFF; // Least significant byte
1184+
dest[7] = (fsize >> 8) & 0xFF;
1185+
dest[8] = (fsize >> 16) & 0xFF;
1186+
dest[9] = (fsize >> 24) & 0xFF; // Most significant byte
11871187

11881188
// File flags
11891189
#define FF_DIR 0x01

0 commit comments

Comments
 (0)