═══ 1. Credit ═══ Time to write the program: My family. Compression algorithm: Ziv, Lempel, Victor S. Miller, Mark N. Wegman, Richard Redpath, Robert Cahn and Deborah Kruesi. EMT file format: Carsten Groennemann MIF file format: IBM corporate standard. LOADDSK file format: Jack Gersbach. CRC code for DISKIMAGE: Donald R. Blake. Help revision for version 2.31 Bob McNeill. ═══ 2. Help for DSK4PM Help ═══ Use these choices to find out how to use help, to get extended help, to go to a list of keys, or to go to the help index. Help for help Provides detailed information on the kinds of help available and how to use help. Extended help Displays general help. Keys help Displays a list of keys. Help index Displays the help index. ═══ 3. Help for Help ═══ Use this choice to obtain information on how to use the Help facility. ═══ 4. Help for Extended Help ═══ Use this choice to obtain general information on the tasks you can perform while you are viewing a help window. ═══ 5. Help for Help Index ═══ Use this choice to display the help index. The help index lists the titles of the help information that is available. ═══ 6. Help for Keys ═══ Use this choice to see a list of keys and a description of the function of the keys. ═══ 7. Extended Help for DSK4PM ═══ The DSK4PM program is a productivity tool which enable you to unpack diskettes images using DiskImage,LOADDSK, EMTCOPY or MIF files. Help is available any time you press the F1 key from anywhere within the program. Because this is context sensitive help, the help information that is displayed depends on where in the program F1 was selected. For instance, you receive help for the Options pull-down on the action bar when you highlight Options and press F1. However, this is not the same help that is displayed when you press F1 while the Format diskette choice in the Options pull-down is highlighted. Press Esc at any time to view the previous help window or to return to the main DSK4PM window if there are no other help windows. The file dialog is the OS/2 Version 2 model. This program does not handle alternate logical diskettes (as B: for the A: drive when only one diskette drive is installed). Be sure the active diskette address for the diskette drive is the primary address (A: for A: drive for example). Do not switch to the alternate address (B: for the A: drive when only one diskette drive is installed) from another window when using the primary address with this program. ═══ 8. Help for Editing label ═══ The label consists of 9 lines having up to 36 characters for EMT files, up to 80 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. LOADDSK label function is only available for files created with EMT4OS2, EMT4WPS, or EMT4PMWP. The files can be used by LOADDSK, but without label functions. When editing lines you may have to remove trailing space characters in the edit box to insert your text. BUTTONS No Label Used to have no label in the file. OK Used to enter the label in the file. Return for EMT file type Used to have no label in the file. Return for MIF file type Step back to previous menu. File Used to save the label data in a file and use it. Load To get the label data from a label file. Label file are either text file with 9 lines of up to 36 characters, or one line of up to 36*9 characters. (ie. without the CR/LF characters.) Help To get this help. ═══ 9. Help for Exiting DSK4PM ═══ Use this choice to end the DSK4PM program. ═══ 10. File dialog selection. ═══ From this dialog you can select the file you want to create a diskette from or the file you want to save the diskette image to. To select a file, select the drive, directory and file. When doing single file selection, you can either double click on the file name or select the file name and press OK. When doing multiple files selection select the files, then press OK. ═══ 11. Help for Key Assignments ═══ The list of keys is arranged in groups. ACCELERATOR KEYS F3 End the program Alt-F4 End the program HELP KEYS F1 Get help F2 Get extended help (from within any help window) Alt+F4 End help F9 Go to a list of keys (from within any help window) F11 Go to the help index (from within any help window) Esc Previous Help Panel, or End help if only one panel Alt+F6 Go to/from help and programs Shift+F10 Get help for help SYSTEM KEYS Alt+F6 Switch to the next windowed program Alt+Esc Switch to the next program, including full-screen programs Ctrl+Esc Switch to the Task List WINDOW KEYS F3 Close a window F10 Go to/from the action bar Arrow keys Move among choices End Go to the last choice in a pull-down Esc Cancel a pull-down or the system menu Home Go to the first choice in a pull-down PgUp Scroll the contents of the window up one page PgDn Scroll the contents of the window down one page Underlined letter Move among the choices on the action bar and pull-downs Alt+F10 Go to/from the action bar Alt+F4 or F3 Close the window Alt+F5 Restore the window Alt+F7 Move the window Alt+F8 Size the window Alt+F9 Minimize the window Alt+F10 Maximize the window Ctrl+PgDn or Shift+F8 Scroll the contents of the window right one page Ctrl+PgUp or Shift+F7 Scroll the contents of the window left one page Shift+Esc or Alt+Spacebar Go to/from the system menu Shift+Esc or Alt Go to/from the system menu of a text window ═══ 12. Help for diskette built ═══ Use this function to build a diskette from a packed file. The packed file should have a supported format. Be sure to put a diskette of the correct type in the output drive before starting the operation. The input file must be a DISKIMAGE file, an EMTCOPY file ,a MIF file, or a LOADDSK SAVEDSK file format. When building a diskette from a SAVEDSK/LOADDSK file, set the FORMAT option to ON if the output diskette is unformated or if the output diskette format does not match the input file format. Copy protected diskette are not supported by DSK4PM. If you have problem when building diskette from remote drive, copy the source file to a local drive before using it. DISKETTE FORMATS 5.25" 160k DOS-OS/2 diskettes 5.25" 180k DOS-OS/2 diskettes 5.25" 320k DOS-OS/2 diskettes 5.25" 360k DOS-OS/2 diskettes 5.25" 720k DOS-OS/2 diskettes with special hardware and driver 5.25" 1.2M DOS-OS/2 diskettes 5.25" 360k XENIX diskettes 5.25" 1.2M XENIX diskettes 3.5" 720k DOS-OS/2 diskettes 3.5" 1.4M DOS-OS/2 diskettes 3.5" 720k AIX-PS/2 and RS6000 diskettes 3.5" 1.4M AIX-PS/2 and RS6000 diskettes 3.5" 1.84M XDF diskettes by calling the system XDFCOPY utility if the system is XDF enabled. 3.5" 2.8M DOS-OS/2 diskettes 5.25" 720k 80 tracks diskettes are not supported without using a low density 720k drive or a special device driver allowing PC AT 1.2meg drive to run at low density and single stepping. EXTDSKDD does not provide this feature. Even if 127 Mo Optical diskettes are correctly detected this format is not supported by this program. ==> ONLY 512 Bytes per sector is supported Note that on 1 sided diskette, the second side is not erased ═══ 13. Help for No Beep ═══ Use this choice to suppress success or error beep at end of each operation. Success beep is a low tone to high tone beep. Error beep is high to long low tone beep. ═══ 14. Help for File Test ═══ Testing file for validity gives information on the packed diskette. DiskImage file have no information added to the file ; for these file only the diskette format is displayed. LOADDSK, EMT and MIF files may have information added to the file. Some MIF files are not supported by this program. Files with concatenated EMT of MIF files are not supported. Each file must include only ONE diskette image. Diskette image with trailing garbage due to host transmission may produce unexpected error depending on the length of trailing garbage. Avoid using transmission scheme with such deficiencies. Use BINARY send or receive when transferring files between workstation and host. ═══ 15. Help for Diskette Test ═══ Diskette test if for displaying the diskette format. The information displayed by DSK4PM are only valid if the diskette format is supported by DSK4PM. DISKETTE FORMATS 5.25" 160k DOS-OS/2 diskettes 5.25" 180k DOS-OS/2 diskettes 5.25" 320k DOS-OS/2 diskettes 5.25" 360k DOS-OS/2 diskettes 5.25" 1.2M DOS-OS/2 diskettes 5.25" 360k XENIX diskettes 5.25" 720k DOS-OS/2 diskettes with special hardware and driver 5.25" 1.2M XENIX diskettes 3.5" 720k DOS-OS/2 diskettes 3.5" 1.4M DOS-OS/2 diskettes 3.5" 720k AIX-PS/2 and RS6000 diskettes 3.5" 1.4M AIX-PS/2 and RS6000 diskettes 3.5" 2.8M DOS-OS/2 diskettes 5.25" 720k 80 tracks diskettes are not supported without using a low density 720k drive or a special device driver allowing PC AT 1.2meg drive to run at low density and single stepping. EXTDSKDD does not provide this feature. Even if 127 Mo Optical diskettes are correctly detected this format is not supported by this program. ==> ONLY 512 Bytes per sector is supported Note that on 1 sided diskette, the second side is not erased ═══ 16. Building a diskette ═══ To make a diskette Select Build Select Diskette Select Diskette A or Diskette B Select the input file name Press Ok Options are: - Force formating (generally not needed) - Suppress beep ═══ 17. Help for diskette test ═══ To analyze a diskette To analyze a diskette Select Test Select Diskette A or Diskette B Option : - Suppress beep DISKETTE FORMATS supported by DSK4PM 5.25" 160k DOS-OS/2 diskettes 5.25" 180k DOS-OS/2 diskettes 5.25" 320k DOS-OS/2 diskettes 5.25" 360k DOS-OS/2 diskettes 5.25" 720k DOS-OS/2 diskettes with special hardware and driver 5.25" 1.2M DOS-OS/2 diskettes 5.25" 360k XENIX diskettes 5.25" 1.2M XENIX diskettes 3.5" 720k DOS-OS/2 diskettes 3.5" 1.4M DOS-OS/2 diskettes 3.5" 720k AIX-PS/2 and RS6000 diskettes 3.5" 1.4M AIX-PS/2 and RS6000 diskettes 3.5" 2.8M DOS-OS/2 diskettes 5.25" 720k 80 tracks diskettes are not supported without using a low density 720k drive or a special device driver allowing PC AT 1.2meg drive to run at low density and single stepping. EXTDSKDD does not provide this feature. Even if 127 Mo Optical diskettes are correctly detected this format is not supported by this program. ==> ONLY 512 Bytes per sector is supported Note that on 1 sided diskette, the second side is not erased ═══ 18. Help for file analyze ═══ to analyze a file Select Test Select File Select file name Press Ok Option : - Suppress beep ═══ 19. DSK4PM by Daniel VALOT ═══ The author. When building a diskette from an image, DSK4PM selects the correct format, and generally format the diskette if it is needed. If a check-sum is included in the file a comparison is made when building the diskette. DISKETTE FORMATS supported by DSK4PM 5.25" 160k DOS-OS/2 diskettes 5.25" 180k DOS-OS/2 diskettes 5.25" 320k DOS-OS/2 diskettes 5.25" 360k DOS-OS/2 diskettes 5.25" 720k DOS-OS/2 diskettes with special hardware and driver 5.25" 1.2M DOS-OS/2 diskettes 5.25" 360k XENIX diskettes 5.25" 1.2M XENIX diskettes 3.5" 720k DOS-OS/2 diskettes 3.5" 1.4M DOS-OS/2 diskettes 3.5" 720k AIX-PS/2 and RS6000 diskettes 3.5" 1.4M AIX-PS/2 and RS6000 diskettes 3.5" 2.8M DOS-OS/2 diskettes 5.25" 720k 80 tracks diskettes are not supported without using a low density 720k drive or a special device driver allowing PC AT 1.2meg drive to run at low density and single stepping. EXTDSKDD does not provide this feature. Even if 127 Mo Optical diskettes are correctly detected this format is not supported by this program. ==> ONLY 512 Bytes per sector is supported Note that on 1 sided diskette, the second side is not erased ═══ 20. Help for Format diskette ═══ Unless you are using diskette formatted with an incorrect format, this option should not be set. DSK4PM automatically formats the diskette if needed. DSK4PM always verify the diskette. When the diskette is formatted before writing, the verification takes place between the format and write operation. When the diskette is already formatted, the verification takes place after the write operation. If DSK4PM detects data check errors, please discard the diskette as it is probably not reliable. A diskette which shows intermittent errors is a BAD diskette. Sometimes, after problems during the format operation, DSK4PM do not succeed to reset the diskette drive to its normal state . You may try to use the OS/2 FORMAT program with this drive to reset it, or the CHKDSK program. If none of the above succeed, you will have to restart your system to recover the drive. ═══ 21. Label file information ═══ Label file format They are either label files got from DSK4PM or EMTCOPY (9 * 36 characters strings - file length = 333) or plain text file : (9 lines having up to 36 characters) The label consists of 9 lines having up to 36 characters for EMT files, up to 80 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. To print label use or not the PagePrinter option Without this option the page length is set to one line. You may want to change your SPOOLER printer setup according to the label length, and suppress or not any form feed. ═══ 21.1. XDF format. ═══ The XDF format is introduced by IBM to pack OS/2 diskette. This format is supported by OS/2 directly during installation. Then the system is enabled to read OS/2 XDF diskettes. Some version of EMTFORPM call XDFCOPY directly. Any problem related to XDF format should be directed to OS/2 support. ═══ 22. Help for Maximize window ═══ With this option, the program starts maximized. Options are stored in the OS2.INI file and the restore pull-down option erases DSK4PM options from OS2.INI. ═══ 23. Help for Iconize window ═══ This option minimizes the window during diskette or file buildt. The window is restored at operation end. ═══ 24. Help for Save window position ═══ This option saves window position in OS2.INI. At the start of the program, the window is restored at the saved position. ═══ 25. Help for retore default values ═══ This option restores DSK4PM default values and erases saved values from OS2.INI. ═══ 26. Help for Page printer option ═══ If your printer prints labels with a line per page, set this option on. ═══ 27. What is the CRC code ? ═══ What is the CRC code/value ? ---For the EPL/EMT format, this is the sum of all vital data in the packed file, excluding the comments and label data. This is not the CRC code given by the CRC program. This code is included in the file.  For the MIF format, same as EPL/EMT, but including the label data. This code is included in the file.  For the DiskImage format, the CRC value is the same value calculated by the CRC program with the default parameters. This CRC value is NOT included in the file and may be included in the Package file.  For LOADDSK file this is the double-word sum of packed sectors before compression. Only used sectors are packed on DOS-OS/2 diskettes. Every sector is packed on non-DOS-OS/2 diskettes. This code is included in the file. ═══ 28. Building several diskettes ═══ Building several diskettes You can build more than one diskette at a time:  Select Build  Select Diskette  Select Diskette A for example  In the select dialog file list, select all needed source file.  Press OK when ready to write the first diskette  When operation completes for one diskette, a dialog box asks you to replace the destination diskette. This function can be used to compare diskettes and files. ═══ 29. Compare diskette and source file ═══ To compare a diskette and a file, the file must be the image of the diskette. For example, if you compare an image file from a 9 sectors per track diskette and a 18 sectors per track diskette, you may end up with undetermined errors. The comparison stop on the first error (showing the track number where the error occured for DISKIMGE, EMT or MIF files). You can compare LOADDSK files to diskette. You can compare several diskettes in one operation by selecting several files in the file selection list box. After each diskette you are prompted for diskette replacement. Do not unterchange diskette, or you will get an error on track zero. At the end of each comparison the CRC value is displayed if available. ═══ 30. Help for diskette to file comparison ═══ This function compares any EMT, MIF, LOADDSK or DiskImage file and the source or target diskette. The source file must be the diskette image or undetermined errors may occur. Multiple source file can be selected. ═══ 31. Default Font selection. ═══ Select the font used by the program to display its messages. The selected font name will be saved in OS2.INI for future invocations of DSK4PM ═══ 32. Help for Print label from packed file ═══ When building diskette you may want to print the diskette label from the packed file. Only EMT, LOADDSK or MIF file can include label data. A lot of them have no label data included or the label data format do not match the limited set supported by DSK4PM The label consists of 9 lines having up to 36 characters for EMT files, up to 80 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. ═══ 33. Help for Print label from label file ═══ Label file are plain text file having 9 lines of 36 characters This format was created with the EPL/EMT format and does not support every label format. MIF of LOADDSKF can use plain text files as input. The label consists of 9 lines having up to 36 characters for EMT files, up to 80 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. ═══ 34. Help for Edit label ═══ The label consists of 9 lines having up to 36 characters for EMT files, up to 80 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. When editing lines you may have to remove trailing space characters. BUTTONS No Label Used to have no label in the file. OK Used to enter the label in the file. Return for EMT file type Used to have no label in the file. Return for MIF file type Step back to previous menu. File Used to save the label data in a file and use it. Load To get the label data from a label file. Label file are either text file with 9 lines of up to 36 characters, or one line of up to 36*9 characters. (ie. without the CR/LF characters.) Help To get this help. ═══ 35. Help for Animation ═══ No animation is for usual mode with tracks or percent counting. Diskette filling is for a diskette filling graphic added. Bar graph is for a bar graph replacing tracks or percent counting. ═══ 36. Help for Security Prompt ═══ This security prompt option is set by default to ask for the correct diskette insertion before writing. This can be set to off to work like previous version and write the target diskette without asking for confirmation. This option is only available for creating diskette from image files ═══ 37. Help for Emphasized printing ═══ The DOS EMTCOPYF program emphasis the first line printing. This was the default before this option was available. Now, the printing is sent to the printer without the EPSON/PPDS type emphasis escape sequence (control E / Control F). You must set this option to work as before. ═══ 38. Help for label windows ═══ The label consists of 9 lines having up to 36 characters for EMT files, up to 72 characters for LOADDSK files or from 9 to 20 lines of up to 72 characters for. MIF files. This is the diskette label display window. Two lines below this window show error and completion status. Diskette technical data are shown below these two lines. ═══ 39. No write retries option ═══ This option may be used to reduce the number of retries when writing the diskette, to reduce the chance to write on a marginaly bad diskette. ═══ Help for Open ═══ ═══ 40. Help for Open ═══ 1. Select the down arrow to the right of the Drive list to display all the drives on your system. 2. Select a drive from the Drive list. 3. Select a directory from the Directory list. 4. Select a file name from the File list or type in a file name and select the Open pushbutton to display the file you want to edit. For specific help, select a topic below. ═══ 41. List of Fields ═══ File name Type of file Drive File Directory Open pushbutton ═══ 42. Help for File name ═══ ═══ 43. Help for File name ═══ Type the name of the file you want to open in the File name field and select the Open pushbutton. For more help, select a topic below. ═══ 44. List of Fields ═══ File name Type of file Drive File Directory Open pushbutton General help ═══ 45. Help for Type of file ═══ ═══ 46. Help for Type of file ═══ Select the down arrow to the right of the Type of file field to display the available file types. The sample has set this field for all file types. For more help, select a topic below. ═══ 47. Help for Drive ═══ ═══ 48. Help for Drive ═══ The Drive list displays the drives on your system. Select the drive that contains the files you want to edit. For more help, select a topic below. ═══ 49. Help for File ═══ ═══ 50. Help for File ═══ The File list displays all the files in the directory you selected from the Directory list. Select the file you want to open. For more help, select a topic below. ═══ 51. Help for Directory ═══ ═══ 52. Help for Directory ═══ The Directory list displays the directories on the selected drive. Select a directory to display the list of files from that directory in the File list box. For more help, select a topic below. ═══ 53. Help for Open ═══ ═══ 54. Help for Open ═══ Select the Open pushbutton to display the file you want to edit. For more help, select a topic below. ═══ 55. Help for Save ═══ Use Save to store the file you are editing. After the file is saved, the text remains in the window so that you can continue editing it. Note: If you are editing a new file, select the Save or Save as choices to display the Save as pop-up so that you can name the file you are editing. A file must have a title to be saved. ═══ 56. Help for Save as ═══ Use Save as to name and save a new file or to save an existing file under a different name, in a different directory, or on a different disk. ═══ 57. Help for Save as ═══ ═══ 58. Help for Save as ═══ 1. Select the down arrow to the right of the Drive list to display all the drives on your system. 2. Select a drive from the Drive list. 3. Select a directory from the Directory list. 4. Type the name of the file you want to save in the File name field and select the Save pushbutton. For specific help, select a topic below. ═══ 59. List of Fields ═══ File name Type of file Drive File Directory Save pushbutton ═══ 60. Help for File name ═══ ═══ 61. Help for File name ═══ Type the name of the file you want to save in the File name field and select the Save pushbutton. For more help, select a topic below. ═══ 62. List of Fields ═══ File name Type of file Drive File Directory Save pushbutton General help ═══ 63. Help for Type of file ═══ ═══ 64. Help for Type of file ═══ Select the down arrow to the right of the Type of file field to display the available file types. The sample has set this field for all file types. For more help, select a topic below. ═══ 65. Help for Drive ═══ ═══ 66. Help for Drive ═══ The Drive list displays the drives on your system. Select the drive that contains the files you want to save. For more help, select a topic below. ═══ 67. Help for File ═══ ═══ 68. Help for File ═══ The File list displays all the files in the directory you selected from the Directory list. Select the file you want to rename and save. For more help, select a topic below. ═══ 69. Help for Directory ═══ ═══ 70. Help for Directory ═══ The Directory list displays the directories on the selected drive. Select a directory to display the list of files from that directory in the File list box. For more help, select a topic below. ═══ 71. Help for Save ═══ ═══ 72. Help for Save ═══ Select the Save pushbutton to save the file to the drive and directory you selected and with the file name you specified. For more help, select a topic below. ═══ ═══ beep is just here to call attention at end of unattended operation. ═══ ═══ success means that operation completed without error or that the error message has already been displayed and answered. ═══ ═══ error means that the operation was invalid for that file or diskette, or that diskette format do not match file format, or that the file is not a valid or supported file format for DSK4PM ═══ ═══ EMT file or EMTCOPY file describes a diskette image packed with Carsten Groennemann method. This file type allows support for Copy protected diskettes. To support copy protected diskette, the EPLCOPY program should be used to pack and to unpack diskette. Only standard 512 bytes per sector diskettes are supported by DSK4PM. ═══ ═══ The MIF format is the corporate standard format for diskette interchange. Only standard 512 bytes per sector diskettes are supported by DSK4PM.