2020-02-09 13:13:33 +00:00
|
|
|
package com.bytezone.diskbrowser.prodos;
|
|
|
|
|
|
|
|
import com.bytezone.diskbrowser.utilities.HexFormatter;
|
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------------//
|
|
|
|
abstract class DirectoryHeader extends CatalogEntry
|
|
|
|
// -----------------------------------------------------------------------------------//
|
|
|
|
{
|
|
|
|
final int entryLength;
|
|
|
|
final int entriesPerBlock;
|
|
|
|
final int fileCount;
|
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------------//
|
|
|
|
DirectoryHeader (ProdosDisk parentDisk, byte[] entryBuffer)
|
|
|
|
// ---------------------------------------------------------------------------------//
|
|
|
|
{
|
|
|
|
super (parentDisk, entryBuffer);
|
|
|
|
|
|
|
|
entryLength = entryBuffer[31] & 0xFF;
|
|
|
|
entriesPerBlock = entryBuffer[32] & 0xFF;
|
|
|
|
fileCount = HexFormatter.intValue (entryBuffer[33], entryBuffer[34]);
|
|
|
|
}
|
2015-06-01 09:35:51 +00:00
|
|
|
}
|