From 8538c68c1b23ee16f645f70256a4dd69997ca72f Mon Sep 17 00:00:00 2001 From: Michaelangel007 Date: Fri, 29 Dec 2017 09:52:40 -0800 Subject: [PATCH] Add access and type to _META --- prodos.cpp | 5 ++++- prodos.tools.cpp | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/prodos.cpp b/prodos.cpp index d7e4013..b516614 100644 --- a/prodos.cpp +++ b/prodos.cpp @@ -219,7 +219,7 @@ void setTimeNow( ProDOS_FileHeader_t *entry ) } /* - TODO: Sync these up with ._META + TODO: Sync these up with ._META ProDOS_FileExtract() and getCopyConfig() -access=$## -aux=$#### @@ -237,6 +237,9 @@ void setTimeNow( ProDOS_FileHeader_t *entry ) -time=HH:MM -type=$## -type=BIN + + -version=$## + -minver=$## */ // @return false if fatel error // ======================================================================== diff --git a/prodos.tools.cpp b/prodos.tools.cpp index 146f1ab..7078e2d 100644 --- a/prodos.tools.cpp +++ b/prodos.tools.cpp @@ -1350,14 +1350,17 @@ bool ProDOS_FileExtract( const char *path ) return false; } - fprintf( pFileMeta, "kind = 0x%02X\n", pEntry->kind ); - fprintf( pFileMeta, "date = 0x%04X\n", pEntry->date ); - fprintf( pFileMeta, "time = 0x%04X\n", pEntry->time ); - fprintf( pFileMeta, "cver = 0x%02X\n", pEntry->cur_ver ); - fprintf( pFileMeta, "mver = 0x%02X\n", pEntry->min_ver ); - fprintf( pFileMeta, "aux = 0x%04X\n", pEntry->aux ); - fprintf( pFileMeta, "modd = 0x%04X\n", pEntry->mod_date ); - fprintf( pFileMeta, "modt = 0x%04X\n", pEntry->mod_time ); + // TODO: Sync these up with ._META ProDOS_FileExtract() and getCopyConfig() + fprintf( pFileMeta, "access = $%02X\n", pEntry->access ); + fprintf( pFileMeta, "aux = $%04X\n", pEntry->aux ); + fprintf( pFileMeta, "type = $%02X\n", pEntry->type ); + fprintf( pFileMeta, "kind = $%02X\n", pEntry->kind ); + fprintf( pFileMeta, "date = $%04X\n", pEntry->date ); + fprintf( pFileMeta, "time = $%04X\n", pEntry->time ); + fprintf( pFileMeta, "version = $%02X\n", pEntry->cur_ver ); + fprintf( pFileMeta, "minver = $%02X\n", pEntry->min_ver ); + fprintf( pFileMeta, "moddate = $%04X\n", pEntry->mod_date ); + fprintf( pFileMeta, "modtime = $%04X\n", pEntry->mod_time ); fclose( pFileMeta );