Second part : 0x0200-0x0400 (512 bytes) : Last loaded images (non-slot mode)
0x0200:
struct ShortDirectoryEntry DirEnt;
0x0240
struct ShortDirectoryEntry DirEnt;
Slot 1:
0x0480:
struct ShortDirectoryEntry DirEnt;
0x04C0
struct ShortDirectoryEntry DirEnt;
Slot 2:
0x0500:
struct ShortDirectoryEntry DirEnt; <- Slot 0 Drive A floppy image Fat32 entry.
0x0540
struct ShortDirectoryEntry DirEnt; <- Slot 0 Drive B floppy image Fat32 entry.
HxC Floppy Emulator Project
2006 2012 HxC2001
http://hxc2001.com/
http://torlus.com/floppy
ShortDirectoryEntry Struct :
struct ShortDirectoryEntry {
unsigned char name[12];
unsigned char attributes;
unsigned long firstCluster;
unsigned long size;
unsigned char longName[17];
};
// Short name
// File attribute
// File cluster
// File size
// Long name (truncated)