mirror of
https://github.com/Michaelangel007/apple2_prodos_utils.git
synced 2024-09-27 15:58:01 +00:00
Add prodos_DumpFileHeader()
This commit is contained in:
parent
ea38c4f782
commit
faaa2df0f6
@ -185,6 +185,28 @@ if( block == PRODOS_ROOT_BLOCK )
|
|||||||
; //============
|
; //============
|
||||||
}; ; // 39 $27
|
}; ; // 39 $27
|
||||||
|
|
||||||
|
#if DEBUG_FILE
|
||||||
|
// ------------------------------------------------------------
|
||||||
|
void prodos_DumpFileHeader( const ProDOS_FileHeader_t &info )
|
||||||
|
{
|
||||||
|
printf( "DEBUG: FILE: name: %s\n" , info.name );
|
||||||
|
printf( "DEBUG: FILE: kind: $%02X\n", info.kind );
|
||||||
|
printf( "DEBUG: FILE: type: $%02X\n", info.type );
|
||||||
|
printf( "DEBUG: FILE:inode: $%04X\n", info.inode );
|
||||||
|
printf( "DEBUG: FILE:block: $%04X\n", info.blocks );
|
||||||
|
printf( "DEBUG: FILE: size: $%06X\n", info.size );
|
||||||
|
printf( "DEBUG: FILE: date: $%02X\n", info.date );
|
||||||
|
printf( "DEBUG: FILE: time: $%02X\n", info.time );
|
||||||
|
printf( "DEBUG: FILE: cVer: $%02X\n", info.cur_ver );
|
||||||
|
printf( "DEBUG: FILE: mVer: $%02X\n", info.min_ver );
|
||||||
|
printf( "DEBUG: FILE: aux: $%04X\n", info.aux );
|
||||||
|
printf( "DEBUG: FILE:mDate: $%02X\n", info.mod_date );
|
||||||
|
printf( "DEBUG: FILE:mTime: $%02X\n", info.mod_time );
|
||||||
|
printf( "DEBUG: FILE:dBloc: $%04X\n", info.dir_block );
|
||||||
|
printf( "-----\n" );
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// ------------------------------------------------------------
|
// ------------------------------------------------------------
|
||||||
void prodos_GetFileHeader( int offset, ProDOS_FileHeader_t *file_ )
|
void prodos_GetFileHeader( int offset, ProDOS_FileHeader_t *file_ )
|
||||||
{
|
{
|
||||||
@ -214,23 +236,10 @@ if( block == PRODOS_ROOT_BLOCK )
|
|||||||
info.dir_block = DskGet16( offset + 37 );
|
info.dir_block = DskGet16( offset + 37 );
|
||||||
|
|
||||||
#if DEBUG_FILE
|
#if DEBUG_FILE
|
||||||
printf( "DEBUG: FILE: name: %s\n" , info.name );
|
prodos_DumpFileHeader( info );
|
||||||
printf( "DEBUG: FILE: kind: $%02X\n", info.kind );
|
|
||||||
printf( "DEBUG: FILE: type: $%02X\n", info.type );
|
|
||||||
printf( "DEBUG: FILE:inode: $%04X\n", info.inode );
|
|
||||||
printf( "DEBUG: FILE:block: $%04X\n", info.blocks );
|
|
||||||
printf( "DEBUG: FILE: size: $%06X\n", info.size );
|
|
||||||
printf( "DEBUG: FILE: date: $%02X\n", info.date );
|
|
||||||
printf( "DEBUG: FILE: time: $%02X\n", info.time );
|
|
||||||
printf( "DEBUG: FILE: cVer: $%02X\n", info.cur_ver );
|
|
||||||
printf( "DEBUG: FILE: mVer: $%02X\n", info.min_ver );
|
|
||||||
printf( "DEBUG: FILE: aux: $%04X\n", info.aux );
|
|
||||||
printf( "DEBUG: FILE:mDate: $%02X\n", info.mod_date );
|
|
||||||
printf( "DEBUG: FILE:mTime: $%02X\n", info.mod_time );
|
|
||||||
printf( "DEBUG: FILE:dBloc: $%04X\n", info.dir_block );
|
|
||||||
printf( "-----\n" );
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
if( file_ )
|
if( file_ )
|
||||||
*file_ = info;
|
*file_ = info;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user