Skip to content

Idea: scan should be reporting detail per image type. The combined images should have two detail sections. #216

@a2geek

Description

@a2geek

For instance, this image is combination of DOS and ProDOS:

$ acx list -d Apple2/APPLE-II-DISK-IMAGES/programming/editors/ProDOSProgramWriter.dsk

File: Apple2/APPLE-II-DISK-IMAGES/programming/editors/ProDOSProgramWriter.dsk
Name: DISK VOLUME #1
* A 000                                
* A 000                                
* A 000 PROGRAM WRITER                 
* A 000 COPYRIGHT (C) 1985             
* A 000 BY ALAN BIRD                   
* A 000 THE SOFTWARE TOUCH             
* A 000                                
* A 000                                
* A 000                                
* A 006 HELLO                          
* A 032 CONFIGURE                      
* B 045 EDITOR                         
* B 048 EDITOR.LC                      
* B 022 EDITOR.SMALL                   
* B 005 MACROS                         
DOS 3.3 format; 512 bytes free; 142,848 bytes used.

File: Apple2/APPLE-II-DISK-IMAGES/programming/editors/ProDOSProgramWriter.dsk
Name: /EDITOR/
* *************** UNK      000 <NO DATE>  <NO DATE>           0          
*               * UNK      000 <NO DATE>  <NO DATE>           0          
* PROGRAM WRITER* UNK      000 <NO DATE>  <NO DATE>           0          
* COPYRIGHT (C) * UNK      000 <NO DATE>  <NO DATE>           0          
*      1985     * UNK      000 <NO DATE>  <NO DATE>           0          
*               * UNK      000 <NO DATE>  <NO DATE>           0          
*  BY ALAN BIRD * UNK      000 <NO DATE>  <NO DATE>           0          
*               * UNK      000 <NO DATE>  <NO DATE>           0          
*  THE SOFTWARE * UNK      000 <NO DATE>  <NO DATE>           0          
*     TOUCH     * UNK      000 <NO DATE>  <NO DATE>           0          
*               * UNK      000 <NO DATE>  <NO DATE>           0          
* *************** UNK      000 <NO DATE>  <NO DATE>           0          
                  UNK      000 <NO DATE>  <NO DATE>           0          
* PRODOS          SYS      030 12/30/1985 10/22/1985     14,848 A=$2000  
* BASIC.SYSTEM    SYS      021 12/30/1985 10/15/1985     10,240 A=$2000  
* DOS.SYSTEM      SYS      019 12/30/1985 10/15/1985      9,216 A=$2000  
* STARTUP         BAS      004 01/03/1986 10/16/1985      1,401 A=$0801  
* CONFIGURE       BAS      009 12/31/1985 10/16/1985      3,867 A=$0801  
* DEMO            BAS      012 12/30/1985 10/21/1985      5,432 A=$0801  
* DEMO.ML         BIN      013 12/30/1985 11/07/1985      5,888 A=$4000  
* EDITOR          BIN      023 12/31/1985 12/31/1985     11,075 A=$4000  
* EDITOR.SMALL    BIN      011 12/31/1985 12/31/1985      5,016 A=$4000  
* EDITOR.LC       BIN      024 12/31/1985 12/31/1985     11,477 A=$4000  
* MACROS          BIN      003 12/30/1985 10/15/1985        960 A=$961E  
* MACRO.PRINTER   BAS      005 12/30/1985 12/14/1985      1,923 A=$0801  
ProDOS format; 5,632 bytes free; 137,728 bytes used.

... but scan only reports ProDOS (could be DOS):

$ acx scan Apple2/APPLE-II-DISK-IMAGES/programming/editors/ProDOSProgramWriter.dsk
{
  "imageName": "Apple2/APPLE-II-DISK-IMAGES/programming/editors/ProDOSProgramWriter.dsk",
  "success": true,
  "imageType": "ProDOS",
  "logicalDisks": 2,
  "deletedFiles": 2,
  "directoriesVisited": 2,
  "filesVisited": 40,
  "filesRead": 40,
  "dataType": "blocks",
  "dataRead": 840,
  "errors": []
}

Title                      Scan 
Total Images                  1 
Successes                     1 
Image Types
* ProDOS                      1 
Logical Disks                 2 
Deleted Files                 2 
Directories Visited           2 
Files Visited                40 
Files Read                   40 
Data Types Read
* blocks                    840 
Error Count                   0 

Scanned 1 disk images.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions