home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / amiga utilities / disk utilities / compression / dms / update.doc < prev    next >
Encoding:
Text File  |  1997-11-21  |  20.1 KB  |  672 lines

  1.  
  2.                Device-Masher System      Version  2.04
  3.  
  4.  
  5.                   BUGS&UPDATES REPORT DOCUMENTATION
  6.  
  7.  
  8.    Chapter                              Name
  9.    ----------------------------------------------------------------------
  10.      1.   ..............................Bulletin Board Information
  11.  
  12.      2.   ..............................News in dms
  13.  
  14.         1. ................................DMS.DEVICE
  15.         2. ................................SFXDMS
  16.         3. ................................UNDMS
  17.         4. ................................DMSWB
  18.         5. ................................FMS
  19.  
  20.      3.   ..............................Update/Bug Report v2.04
  21.  
  22.         1. ................................v2.03
  23.         2. ................................v2.02
  24.         3. ................................v2.01
  25.         4. ................................v2.00
  26.         5. ................................v1.53
  27.         6. ................................v1.52
  28.  
  29.      4.   ..............................Register information
  30.  
  31.      5.   ..............................Fidonet / Email letters!
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                            Chapter 1.
  45.                            ----------
  46.  
  47. FOR BBS OWNERS ... Only for users of /X 2.x/3.x or clones
  48.  
  49. Included with this archive you can find a new DMS checker utility
  50.  made to support the new standards, Highdensity files, etc...
  51.  (REWRITTEN LAYOUT ,MORE INFORMATIVE, AND FASTER!!!! V1.32)
  52.  
  53. IT IS HIGHLY RECOMMENDED THAT YOU USE THE "DMSTEST" PROGRAM, AS
  54.  THE WELLKNOWN "MAPUS" DESTROYS THE HEADERINFO(PARTLY), AND
  55.  WILL IN NEAR FUTURE RESULT IN DMS SHOWING INCORRECT INFORMATION
  56.  AND COULD UNPACK YOUR FILE INCORRECTLY.
  57.  OR THE DEVELOPER OF "Mapus" COULD MAKE AN UPDATE, WHICH FOLLOWS
  58.  THE RESTRICTIONS TOLD/SHOWN IN THE "DEVELOPER" SECTION.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                            Chapter 2.
  65.                            ----------
  66.  
  67. NEWS IN DMS .
  68. -------------
  69.  
  70. Following is an explanation of new features since dms v2.x.
  71.  
  72.  
  73.  
  74. 2.1.                       DMSDEVICE
  75.                            ---------
  76.  
  77. The device driver which can be found in the DEVS: directory on this
  78.  disk is for the mounting of a virtual drive. But not as you normally
  79.  would expect. Unlike FFx: FMx: , DMS-DEVICE is for mounting DMS files,
  80.  and accessing files included in the archive without having to extract it.
  81.  So the main difference between FMx/FFx and our DMx: device, is that
  82.  FMS.device and FFx.device takes up 901120 bytes pr. disk, And DMS.device
  83.  only uses the same space which your DMS file does.
  84.  
  85.  
  86.  
  87. 2.2.                        SFXDMS
  88.                             ------
  89.  
  90. SFXDMS is a part of DMS, which gives you the option of creating
  91.  executable DMS files, which can be extracted without the need of
  92.  the DMS program.
  93. The executable file will only occupy memory for the main program.
  94.  Data will be loaded in one track at a time, and depacked.
  95.  The new option in DMS for this, is  SFX.
  96.  Read more about this later in this documentation.
  97.  
  98. ADVANTAGE:
  99. *SIMPLE PATCH FILES WHICH WILL UNPACK WITHOUT NEED OF DMS.
  100.  
  101.  
  102.  
  103.  
  104. 2.3.                        UNdms
  105.                             -----
  106.  
  107.  
  108. UNdms can only unpack DMS files.
  109.  The main reason for making this tool is for those who need to
  110.  include DMS archives on their disk.
  111.  
  112. But because of the minimizing of the filesize, boottracks will not
  113.  be tested for viruses nor shown.
  114. UNdms works with all the supplied options as in the FULL DMS.
  115.  but unlike DMS, UNdms will not use verification of data written to
  116.  disk as default. you must use the "VERIFY" option for verification.
  117.  
  118. ADVANTAGES:
  119. *MORE SPACE ON THE DISKS WHERE DMS, IS A PART OF THE TOOLS
  120.   WHICH IS NEEDED TO EXTRACT PATCHES ETC.
  121.  
  122. *SIMPLY MORE SPACE ON YOUR MODEM-DISK, IF YOU ARE A DISK USER
  123.  
  124.  
  125.  
  126.  
  127. 2.4.                       DMSWB
  128.                            -----
  129.  
  130. DMSWB is a Workbench based version of DMS. It works just like
  131.  DMS but is iconbased.
  132.  
  133. DMSWB has more advantages, such as being multitasking,
  134.  so you can write a DMS file, while you're viewing the information
  135.  about it, or you can compress a disk using another drive.
  136.  Because DMSWB can do 4 commands at a time, you have 4 information
  137.  outputs on the right side of the DMSWB window.
  138.  
  139. DMSWB has been tested on, Kickstart 1.3 / 2.x / 3.x .
  140.  You can use either reqtools.library or asl.library, for
  141.  filerequests.
  142. Included on the disk are both asl.library and reqtools.library,
  143.  just rename the needed reqtoolsXX.library for use on your
  144.  kickstart version, to reqtools.library.
  145.  
  146. Note, DMSWB is limited in speed and some operations, so
  147.  register and get a full version.
  148.  Read the REGISTER.ME file for more information.
  149.  
  150.  
  151.  
  152.  
  153. 2.5.              File-Masher System (FMS)
  154.                   ------------------------
  155.  
  156.  
  157. FMS is a part of DMS, which allows the user to pack files
  158. and include those files to the DMS file.
  159.  
  160. DMS and FMS, a 2-in-one file packing utility.
  161.  FMS is file compressor for data and/or executable not unlike files.
  162.  DMS shows that it can compete with LhA in file packing, and combining
  163.  both diskimages and files in one single archive, this makes it even
  164.  more powerful.
  165.  
  166. FMS will detect DMS images(tracks) and tell you if found,
  167.  and vice versa when unpacking tracks.
  168.  
  169. When packing whole directories, FMS is very simple to use for this.
  170.  Specify directory for packing, and the directory + subdirectories
  171.  will be packed without having to do anything, but specifying the
  172.  directory.
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.                            Chapter 3.
  183.                            ----------
  184.  
  185.  
  186.                            dms v2.04
  187.                            ---------
  188.  
  189. Bugs in dmswb
  190. -------------
  191.  
  192.   - DMSWB could not initialize PCx: drives.
  193.  
  194. Bugs in dms
  195. -----------
  196.  
  197.   - The compression routine had a "serious" bug, which resulted
  198.     in corrupted files, no crc error was shown, so you could only
  199.     detect this error when you tried to unpack the disk once again.
  200.     The problem is found and solved.
  201.     It is still 100% compatible with the old v1.11!
  202.  
  203.  
  204. Updated
  205. -------
  206.  
  207. UNDMS
  208.  
  209.   - Removed the bug which locked files from being deleted after
  210.     unpacking.
  211.  
  212. DMS
  213.  
  214.   - Added a preferences screen, which will be shown the first
  215.     time you start dms.
  216.     If you want to alter your selections later on, you can
  217.     call the preferences window up, by doing this:
  218.                                                   dms prefs
  219.   - You will be shown a file_id.diz text when you are unpacking
  220.      disks, if one is added to the dms image.
  221.  
  222.   - Language support!
  223.     This is still on a early stage, but most of the text in
  224.     dms have been translated into several languages.
  225.     dms will be fully translated for next release version.
  226.     You can select a new language with the installer.
  227.     As dms is for all systems from ks 1.3 and upto 3.x,
  228.     scripts is not "locale" based. (as this is a 2.x facility)
  229.  
  230.   - When dms reported a read-error on a disk, you would not
  231.     be told, if it was only a single sector.
  232.     now will only sectors which are bad, be cleared.
  233.     This modification is not compatible with older dms versions.
  234.     You can break, the auto detecting of sectors marked bad,
  235.     with CTRL-D.
  236.  
  237.   - People use dms through "directory opus" mostly, and when
  238.     a verify error occur, they have no chance of selecting new
  239.     disks for writing, if they used a multiselection.
  240.     DMS will prompt you for a new disk at the end of writing,
  241.     if you get verify errors on a disk.
  242.  
  243. FMS
  244. (FMS is a part of DMS , NOT a external program!)
  245.  
  246.   - Added saving of file comments
  247.  
  248.   - Added saving of protection bits (HSPARWED)
  249.  
  250.   - Removed a checksum routine bug
  251.  
  252.   - Removed the 60K limit of filepacking for EVALUATION USERS!
  253.  
  254.  
  255. DMS.DEVICE
  256.  
  257.   - This device have been greatly improved this time.
  258.  
  259.   - first of all , you will now be able to list dms files,
  260.      without removing trk0 adds, bbs texts etc.
  261.  
  262.   - the speed is about 4x the normal speed of a normal drive.
  263.     Tests in sysinfo (made on an A1200:
  264.  
  265.        Disk speed:  81K/sec  (500K DMS FILE)
  266.        Disk speed:  70K/sec  (800K DMS FILE)
  267.  
  268.     If you move the file to a RAM: and you try again you will
  269.      double the speed once again.. So around 200K/sec.
  270.     Even faster than a CDrom drive.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277. 3.1                        dms v2.03
  278.                            ---------
  279.  
  280. Bugs in dmswb
  281. -------------
  282.   - Dmswb did not deallocate occupied memory when the program
  283.      was ended.
  284.  
  285.   - Saving of prefs was disabled, this option is now enabled.
  286.  
  287.   - Processes 2-4 did not write proberly, because their
  288.      task-priority was set to -1, their priority is now 0.
  289.  
  290.  
  291. Bugs in dms
  292. -----------
  293.   - When the ctrl-c option was added, dms did not work with "<nil:" ,
  294.      and was waiting for a key-press, ignoring input from "nil".
  295.  
  296.   - A kickstart 1.3 fixed dms was released just after the evaluation
  297.      version of v2.03, due to a bug in the bss area allocation, which
  298.      kickstart 2.x/3.x did correct itself and ks 1.3 did not.
  299.     This disk contains the fixed version so you do not need the
  300.      fix file, if you are using ks 1.3.
  301.  
  302.  
  303. Updated
  304. -------
  305.  
  306. Included the installer script, which makes it easier to install dms
  307.  and dmswb correctly for use.
  308.  
  309.  
  310. Updates in dms
  311. --------------
  312.   - Added a "end info" about errors during command execution.
  313.      verify errors and read errors.
  314.  
  315.   - Made it possible to create a self-extracting dms file,
  316.      using the sfx command which you can read more about
  317.      in "dms commands"
  318.  
  319.   - Added a little utility, "undms", which is for unpacking
  320.      of dms files only, and is very small(17Kilobytes) in size.
  321.  
  322.   - Added another option called "retry", which is for
  323.      reading of bad disks, and for retry of writing with verify.
  324.  
  325.   - Detecting of removed disks while reading/writing!
  326.      (have anyone really tried this!?!)
  327.  
  328.   - Changed the type routine to use work out from the size
  329.      of the window opened.
  330.      so when a full screen page has been typed , you will be prompted
  331.      with a "Press Return to continue".
  332.      and the ability to press the ctrl-c key while text is being typed.
  333.  
  334.  
  335. Updates in dmswb
  336. ----------------
  337.   - Added a "end info" about found errors during command execution.
  338.      verify errors and read errors.
  339.  
  340.   - Detecting of removed disks while reading/writing!
  341.      (have anyone really tried this!?!)
  342.  
  343.   - Multiselection included, but for the moment only 2 files
  344.      are selectable, and only works with writing of dms files.
  345.  
  346.   - Added selectable viewing of information about unpacked files. 
  347.      called "show result"
  348.      when "show result" flag is on, you will always view the
  349.      status about the unpacked file.
  350.      when "show result" is off, you will only see this requester
  351.      about the unpacked file, when an write-error occured.
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360. 3.2                        dms V2.02
  361.                            ---------
  362.  
  363. Bugs
  364. ----
  365.   - When dms installed a disk, it did not use the disk identity :
  366.      ffs/dircache/international.
  367.  
  368.   - File_id.diz description was being packed, so the bbs's utilities
  369.      could not extract the file_id.diz correctly.
  370.  
  371.   - Only the registered version of dms v2 could detect read-errors
  372.      on source disk, We have changed it to work with evaluation copies.
  373.  
  374.  
  375. updated
  376. -------
  377.  
  378.   - It's now possible to break 'dms' when you are requested for a disk.
  379.  
  380.   - FMS file version number have been changed to follow the earliest
  381.      version of dms 2.0 , so people knows which 'dms' to use, when
  382.      they get a .dms image with files added to it.
  383.  
  384.   - DMSWB is finished and is included in this package.
  385.  
  386.   - Added the file_id.diz extracter/viewer in this version.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. 3.3                        dms V2.01
  395.                            ---------
  396.  
  397. Bugs
  398. ----
  399.  
  400.  - The evaluation copy, was beta-protected against using other drives
  401.     than df0:, this is removed.
  402.     this version of dms is able to read/write from any drive.
  403.    
  404.  - The evaluation package of dms couldnt be unpacked, on normal 68000
  405.     computers (a500/a600 without 680x0 processor).
  406.     the self-extracting utility is corrected to unpack
  407.     on all computer types.
  408.  
  409.  - The "write" option was seems to crash when trying to write
  410.     a track 80(which is the file_id.diz header)
  411.     this error is corrected.
  412.  
  413.  - DMS could not be executed from workbench. that part is corrected.
  414.  
  415.  
  416. Updated
  417. -------
  418.  
  419. - DMS.DEVICE had a minor bug in the mountlist supplied with the
  420.    documentation.
  421. - We have included an update which is optimized in code and now
  422.    %20 the filesize of the original dms.device
  423.  
  424. - If you register your DMS, you will receive an update which
  425.    will enable you to run the dms.device as a virtual drive at
  426.    high-speed, which can be compared to a normal diskdrive.
  427.    By using a new option in dms, called "DEVFIX", which
  428.    enables a "dms.device correct", you will gain this high-speed.
  429.    For more information read through the doc "DMSDEVICE.DOC"
  430.  
  431. - Included the .SFX file make as an option in DMS, so you can
  432.    make your own .SFX files, when you have made a .FMS file.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442. 3.4                        DMS v2.00
  443.                            ---------
  444.  
  445. Bugs
  446. ----
  447.  
  448. PROBLEMS WITH WRITING NEW DMS FILES WITH DMS v1.11
  449.  
  450. - A lot of people couldnt write the new dms files with older versions
  451.    of dms (1.11/1.12) due to a bug in the old version, originally they
  452.    wanted the dms to detect DOS versions but!, they didnt expect DOS
  453.    version to be higher than 1 (DOS boot header is like this: DOS0/DOS1)
  454.    but with the OS 3.x ,it is possible to do new formats like CACHE/INT.
  455.    So when i updated the infos, the old dms couldnt accept it anymore.
  456.    but i moved the infoheader from the old position,so the OLD dms 1.11
  457.    can unpack those new DMS files once again.
  458.  
  459. VERIFY ERROR WHEN WRITING TRK0 ADDED TEXTS
  460.  
  461. - Some TRK0 adders, did NOT pack a whole trk0, and DMS could not write
  462.    only part of tracks, and therefor would a compare of a written track
  463.    give you a VERIFY error.   But from this version and up, you will not
  464.    have this problem.
  465.  
  466. READ-ERROR REPORTS WAS NOT DISPLAYED WHEN USING ANOTHER DMS VERSION
  467.  
  468. - When i made this routine, well, i forgot to keep an equeal qualifier
  469.    for all READ-ERROR's in all DMS updates, but as i kept on updating
  470.    i simply also updated the info in the read error map, so
  471.    when DMS 1.53 unpacked a disk packed using DMS 1.51 . DMS v1.53
  472.    did not detect those read-errors on found using the DMS 1.51.
  473.    this version will detect old read-errors found using DMS 1.51-53
  474.    and newer versions.
  475.  
  476.  
  477. SIMPLY: DMSWIN REMOVED!
  478.  
  479. - Firstly, DMSWIN was NEVER really intended updated by me, but
  480.    I just included a few options as the verify in it.
  481.    But due to the way DMSWIN was made, a lot of people got
  482.    only problems using the new version, I might say, that i didnt
  483.    do it well.
  484.    but from now on, its all gone.
  485.    The registered version includes a completely new DMS which
  486.    got ALL-IN-ONE. And it will not take up more memory because the
  487.    executable file is larger, only diskspace.
  488.    but you got the DMS COMMANDLINE version,DMS WINDOW version
  489.    in one file. And a preferences can be made so DMS will
  490.    only start in commandline mode for those who which to, and
  491.    as DMSWIN for WORKBENCH users..
  492.    If DMS is started from workbench it will automatically start
  493.    the DMS WINDOW version.
  494.  
  495.  
  496.  
  497. UPDATED
  498. -------
  499.  
  500. - From this version DMS will be able to read PCx: disks,
  501.    if they are using the Workbench/Crossdos MS/PCDOS devices.
  502.    Both 720K and 1.44 Megabytes disks.
  503.  
  504.  
  505. - For easier use of the combined use of HD disks on PC systems and
  506.    Amiga computers, I made some changes in the way of reading
  507.    High density disks.
  508.    Its now two seperate options.... 
  509.    If  PC   is added to the command line it will read a PC disk using
  510.    the PCx: device.
  511.    If  HD   is added to the command line it will read the disk in drive
  512.    as a high density disk, either in PC or AmigaDOS format.
  513.    AmigaDOS is default.
  514.  
  515. - The DMS APPEND option have now been modified to work with all
  516.    combinations of packing (HEAVY1/HEAVY2/NONE)
  517.  
  518.  
  519. - DMS is using "if possible" the SHI VIRUS bootblock library, for
  520.    detecting viruses in the bootblock.
  521.    Read for more information the files included in the directory
  522.    about SAFE HEX INT.
  523.    you can find the latest bootblock.library, in this directory too.
  524.  
  525. >                    DIRECTORY NAME: SHI-TOOLS
  526. >HOW TO USE IT:
  527. >~~~~~~~~~~~~~~
  528. >Well, for you, the user, it's really very simple!
  529. >
  530. >Just install the Bootblock.library in your LIBS: directory, and
  531. >install the Bootblock.brainfile in your L: directory!
  532. >
  533. >There, that wasn't so hard, was it? 8-)
  534. >
  535. >Now the library/brainfile are ready for use by any program that
  536. >supports them!
  537. >
  538. >Happy virus-hunting!
  539. ******************************************************************
  540. * A NOTATION TO FUTURE UPDATES OF THIS UTILITY: Bootblock.library*
  541. * It is not legal (by law of Commodore),                         *
  542. * to use uppercase letters in the library name.                  *
  543. * I had several problems with opening this library because of    *
  544. * this , and I think others have the same problem.               *
  545. ******************************************************************
  546. * ALWAYS USE lower-case LETTERS IN THE LIBRARY NAME RECOGNITION. *
  547. ******************************************************************
  548.  
  549.  
  550. - the REPACK option was first of all not working at all, in the
  551.    way it should. It would take a maximum of 80 packed tracks
  552.    whatever it was 80 tracks consisting of trk0's and so on.
  553.    It is now changed and it is also possible to use the NOTEXT
  554.    option here, so text adds will be skipped when repacking.
  555.    And all appended tracks will be transfered to the new dms
  556.    archive.
  557.  
  558.  
  559. - Added a "FILE_ID.DIZ" option, named DIZTEXT, which allow you
  560.    to add a BBS information text to the .DMS file.
  561.  
  562. - ALL NEW UPDATES OF DMS WILL BE RELEASED AS A .RUN (SELF-EXTRACTING)
  563.    FILE. SO ONLY THESE FILES ARE VALID UPDATE VERSIONS.
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572. 3.5                        DMS v1.53
  573.                            ---------
  574.  
  575. BUGS
  576. ----
  577.  
  578. - When DMS reported VERIFY ERRORS  the program just said track 0 even on
  579.    other tracks than 0....
  580.  
  581. - The same goes for the READ-ERROR routine, but it is repaired now..
  582.    the fill routine for the READ-ERROR was also incorrect, that is fixed
  583.  
  584. - I have 2 times forgotten to include the INSTBOOT program for the
  585.    DMSTEST program, this is now included in the archive...
  586.  
  587. - The DMSTEST Program included in previous packages, was only a
  588.    680x0 version.. i have now placed 2 version, one 68000 and an 680x0.
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597. 3.6                        DMS v1.52
  598.                            ---------
  599.  
  600. READ ERROR detection
  601. --------------------
  602.  
  603. BUGS
  604. ----
  605.  
  606. - DMS did not report is a BAD track was read, and that is now fixed
  607.    so when packing/unpacking the track, you will be notified about the
  608.    bad track.
  609.  
  610.  
  611. UPDATED
  612. -------
  613.  
  614. - Bootblock installer for Virus infected disks..
  615.    Normally the Bootblock detecter would install the infected disk
  616.    with a Kickstart 1.3 bootblock, but this version installs your
  617.    infected disk with an updated installed Bootblock (Kickstart 2.x/3.x).
  618.  
  619. - More exact viewing information about the .dms file to be unpacked,
  620.    which Kickstart version needed to use this disk..
  621.    FileSystem info..e.t.c..
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.                           Chapter 4.
  630.                           ----------
  631.  
  632. Register information.
  633. ---------------------
  634.  
  635. You can register your version of the Device-Masher System
  636.  by filling out the registration text included with the package.
  637.  It costs Dkr 200, to register DMS.
  638.  Send only CASH or International Money Order(From your postoffice)
  639.  
  640. And by being a registered user, you will receive the latest updates
  641.  of Device-Masher System(DMS), and other utilities made by Parcon.
  642.  
  643. Register form and suggestions/bug reports can be sent to:
  644.  
  645.   ParCon software.
  646.   v. Michael Pendec
  647.   Islandsh0jparken 5, st.th.
  648.   DK-2990 NIVAA
  649.   DENMARK
  650.  
  651.  
  652. We have received several letters, concerning registration. Often asked,
  653.  were "Can I pay in Danish Kr", We want you to send the fee in Danish Kr,
  654.  and if its impossible for you to do, then go to your local postoffice,
  655.  and send us a International money order, shipped by the postoffice.
  656.  If you decide to include cash in your letter, include ONLY DANISH Kr 200,
  657.  Or US DOLLARS $30.  We will NOT ship DMS out on "C.O.D [Cash On Delivery]"
  658.  nor payment after receiving DMS.
  659. There is only ONE WAY to get DMS, include money with your register form,
  660.  or use the International Money order, made at your local postoffice.
  661.  
  662.  
  663.  
  664.                           Chapter 5.
  665.                           ----------
  666.  
  667. Finally I have received an FIDONET and E-MAIL Address,
  668. So if you want to get in touch with us, write to:
  669.  
  670.     Michael Pendec      - 2:230/418.27@FidoNet / 39:141/104.27@AmigaNet
  671.                           E-Mail: Michael.Pendec@Scala.ping.dk
  672.