
              MAKEISO.EXE - ISO9660 Image File Formatter


>>> PROGRAM DESCRIPTION <<<

    MAKEISO.EXE will build an ISO9660 compatible image file from one
or more directories on your harddrive. This image file can then be
recorded onto a CD-R disc with either FILE2CD.EXE or DAO.EXE.

***********************************************************************

>>> COMMAND LINE USAGE <<<

Usage: MAKEISO <pathname or @listfile> <imagefile> [/BATCH] [/CHARSET=type]
         [/FILESYSTEM=type] [/FULLPATH] [/JOLIET] [/LEVEL2] [/NOCONFIRM]
         [/NODOS] [/NOVERSION] [/RAW] [/RECURSE] [/ARCHIVE] [/HIDDEN]
         [/SYSTEM] [/VOLUME=label]
pathname    - Directory containing the files to process
@listfile   - File that contains a list of directories to process
imagefile   - Output CDFS image filename
/BATCH      - Disable all messages and confirmation prompts
/CHARSET    - Name translation character set (ISO9660, DOS, or ASCII)
/FILESYSTEM - CDROM filesystem type (ISO9660, UDFISO, or UDF)
/FULLPATH   - Preserve full directory pathnames (default is FALSE)
/JOLIET     - Enable Joliet long filename support (32-bit version only)
/LEVEL2     - Enable ISO9660 Level 2 filenames (31 characters long)
/NOCONFIRM  - Disable all confirmation prompts
/NODOS      - Disable DOS filename compatibility
/NOVERSION  - Disable filename version numbers
/RAW        - Generate raw data sectors
/RECURSE    - Recurse all subdirectories
/ARCHIVE    - Include "archive" files only
/HIDDEN     - Include "hidden" files
/SYSTEM     - Include "system" files
/VOLUME     - Volume label (maximum 32 characters)
e.g. MAKEISO C:\MONDAY\ TEST.ISO /RECURSE /VOLUME=MY_FILES
e.g. MAKEISO C:\FRIDAY\ TEST.ISO /JOLIET /FILESYSTEM=UDFISO
e.g. MAKEISO @DIRLIST.TXT TEST.ISO /FILESYSTEM=UDF

The pathname must specify a directory, so it must end with "\"
(e.g. "C:\DIR1\DIR2\"). NOTE: This directory will be the top level
directory in the ISO9660 image file.

/CHARSET - Specifies the characters that are allowed in the ISO9660
filenames. The ISO9660 set only allows 0-9, A-Z, and underscores. The
DOS set includes the same characters that are allowed in MS-DOS filenames.
The ASCII set allows lowercase letters, but none of the special characters
(ASCII 128-255) that are supported by the DOS set. All invalid characters
are converted to underscores.

/JOLIET - Enables Joliet (long filename) support for 32-bit Windows.

/LEVEL2 - Enables ISO9660 filenames with a maximum length of 31 characters.
The default is Level 1, which only allows filenames in the "8.3" format
NOTE: Level 2 filenames may not be compatible with some operating systems.

/RAW - Generates raw (2352 byte) data sectors. This would generally
be used only to make an image file for disc-at-once applications on
Philips compatible recorders.

/RECURSE - Causes MAKEISO to recurse all subdirectories. Otherwise,
only files in the specified directory are processed.

/VOLUME - The first 11 characters of the volume label will be returned
as the disc's volume label from all DOS/Windows utilities.

/ARCHIVE - Processes only files with the "archive" attribute set.

/HIDDEN - Processes all directories and files with the "hidden"
attribute. These are ignored by default.

/SYSTEM - Processes all directories and files with the "system"
attribute. These are ignored by default.

***********************************************************************

>>> CURRENT RESTRICTIONS <<<

MAKEISO has the following restrictions...

  - MAKEISO can only process complete directories. You cannot select
    specific files to be processed with wildcards.

  - Due to DOS memory limitations in the 16-bit version of this program,
    the maximum number of files that can be processed is approximately
    two thousand (may be less on some systems).

  - The making of multisession discs in not supported on any of the
    JVC or Pinnacle recorders (except the Pinnacle RCD4x4).

***********************************************************************

>>> HOW TO USE MAKEISO <<<

  The following examples will show you how to create an ISO9660
compatible CD with either FILE2CD.EXE or DAO.EXE.

NOTE: For fastest processing speed, the output image file should be
written to a different harddrive than the source files are on. This
will eliminate excessive head movement between reading the input
files and writing the output file.

EXAMPLE 1: Create an ISO9660 compatible CD with FILE2CD.EXE

  1) MAKEISO C:\TEST\ TEST.ISO /VOLUME=MY_FILES
  
  2) FILE2CD TEST.ISO /POSTGAP

========================================================================

EXAMPLE 2: Create an ISO9660 compatible CD with DAO.EXE
(for all recorders *except* Philips/HP).

  1) MAKEISO C:\TEST\ TEST.ISO /VOLUME=MY_FILES
  
  2) Write a CUE SHEET called TEST.CUE that contains the following...
    
    FILE TEST.ISO BINARY
      TRACK 01 MODE1/2048
      INDEX 01 00:00:00
      POSTGAP 00:02:00

  3) DAO TEST.CUE

========================================================================

EXAMPLE 3: Create an ISO9660 compatible CD using DAO.EXE
(for Philips/HP compatible recorders that require RAW sectors in disc
at once recording mode)

  1) MAKEISO C:\TEST\ TEST.RAW /RAW /VOLUME=MY_FILES
  
  2) Write a CUE SHEET called TEST.CUE that contains the following...
    
    FILE TEST.RAW BINARY
      TRACK 01 MODE1/2352
      INDEX 01 00:00:00
      POSTGAP 00:02:00

  3) DAO TEST.CUE

**********************************************************************

Please send all suggestions, comments, and bug reports to...

Golden Hawk Technology
909 Columbia Circle
Merrimack, NH 03054

Phone: 603-429-1008
FAX  : 603-429-0073

URL  : http://www.goldenhawk.com
EMAIL: support@goldenhawk.com

**********************************************************************

Updated on OCTOBER 5, 2004

