LSXDODGERS LDDIRENT

From Z80 Machines Wiki
Jump to: navigation, search

· LSX-Dodgers · Directory entry 32 bytes <Offset> <Size> <Contents>

+$00 8 bytes Main file name The first byte is $00: the end of the directory $E5: erased file $05: File name starting with $E5 Other: Normal file name (The remaining space stores $20)

+$08 Three-byte extension (The rest contains space $ 20)

+$0B 1 byte attribute (attribute), valid if bit is 1 bit 7 to bit 6: 0 bit 5: normal file bit 4: directory bit 3: Volume name bit 2: System attribute bit 1: Invisible attribute bit 0: write protect attribute


+$0C 10 bytes Reserved area

+$16 2 byte Time when the file was last changed

+$17 + $ 16 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 □□□□□□□□ □□□□□□□□□ \ Hour / \ min / \ sec / 2 / 0 to 23 0 to 59 0 to 29

+$18 2 byte Date when the file was last changed

+$19 + $ 18 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 □□□□□□□□ □□□□□□□□□ \ Year -1980 / Month / \ Day / 0 to 99 1 to 12 1 to 31


+$1A First cluster of 2 byte file It is stored from the lower byte It is stored from the lower byte

※ Directory entry Remarks The structure of the directory entry is the same as MS-DOS and MSX-DOS. In the case of L-os Angeles, reserved area is used in LA binary format.

+$0C 4 byte start address (stored in ASCII format)

+$10 1 byte Binary ID $ A 0: LA binary format Other: Normal file

+$11 4-byte execution address (stored in ASCII format)

+$15 1 byte 0



In the case of Human 68k, the reserved area is used after the ninth character of the file name.

+$0C 10 byte The 9th and subsequent characters of the file name (The rest stores $00) eof In case


D