========================= CHANGES.TXT ============================
This file describes new features and fixes for different DiskDupe
releases.

Many of the features described are only available in the Pro, Auto
and AutoPro versions of DiskDupe.

Note: The upgrade program diskette does not contain all the
utilities found in the full version of the DiskDupe software.
==================================================================

DiskDupe 5.1

==========
Release 39
03/11/98
==========

Address change
--------------
MSD has Moved! Our new address is as follows:

Micro System Designs, Inc.
13026 N. Cave Creek Road
Phoenix, AZ 85022
Phone: 602-788-6000
Fax: 602-788-6018

==========
Release 38
02/11/98
==========

Barcode printing
----------------
DiskDupe Pro and AutoPro now supports barcode printing for the LP30
PrintJet and the JP3000 printer.

===========
Release 37
12/30/97
===========

Extra Form Feed in Alignment Report
-----------------------------------
DiskDupe Pro and AutoPro for Windows would print an extra page when
the alignment report is printed.

===========
Release 36
10/21/97
===========

DeltaDPU Bad Disk
-----------------
When using DiskDupe with DeltaDPU printer, bad disks do not get sent
to the printer but get put into the eject bin. However, DiskDupe was
still checking as if the disk would be sent to the printer.

===========
Release 35
10/12/97
===========

Virus Scanning
--------------
DiskDupe now has virus scanning option. This can be found under
Job|Options.

===========
Release 34
10/06/97
===========

Concurrent Printing
-------------------
DiskDupe will print concurrently with duping the same disk when using
the LP30 printer.

{ImageDes} in Labels
--------------------
User can now use {ImageDes} to put the description of the image file
on the label.

Runtime Error 215 with Labels
-----------------------------
DiskDupe would bomp out with "Runtime Error 215" if the last line in
the label file had a ";" to start a comment and there was no CR or LF
at the end of the line.

===========
Release 33
10/01/97
===========

Allegro Device Driver
---------------------
DiskDupe AutoPro now includes the Allegro Device Driver.

ALTalk program
--------------
DiskDupe AutoPro now includes the ALTalk program.

===========
Release 32
9/05/97
===========

Copyright
---------
Changed Copyright date in the about dialog box from 1996 to 1997.

===========
Release 31
7/03/97
===========

The DeltaDPU printer has a problem that when a bad disk was
encountered, DiskDupe correctly rejected it and started copying the
next disk. However the DeltaDPU would report an error and DiskDupe
would report a printer timeout when it tried to send it to the
printer.

===========
Release 30
5/23/97
===========

LP30 Direct Access
------------------
Changed LP30 drivers to use direct access to the LPT ports. If the
printer is not responding, it will return error 820. If there is an
error, it will return the new error 851. Before, it always returned
error 621.

Alf AutoSet Fix
---------------
DiskDupe will auto-set Alf interface drives, like MSD's DupeJet
system. The Rimage drives also use this interface.

===========
Release 29
3/14/97
===========

Dupe Server with PCTrace
------------------------
The DupeServer will now accept submit files with PCTRACE in them. It
will accept any of the following: DISKDUPE, DISKDUPE.EXE, PCTRACE,
PCTRACE.EXE, DDW, and DDW.EXE. The image file submitted still needs to
be a .DDI file, not a .P file.

===========
Release 28
1/22/97
===========

Double \\ with Novell Driver Fix
--------------------------------
With the new Novell VLM drivers, if the user navigated around the file
open box by going down or up subdirectories, it would show two
backslashes "\\" which screw things up.

===========
Release 27
12/23/96
===========

Divide Error On Startup Fix
---------------------------
On some computers, as soon as DDW starts windows will report a
message: "DDW, An error has occured.." If the user clicks on ignore,
it will continue normally. If close was selected, the user get an
illegal operation that shows "DDW caused a divide error in module
DDW.EXE at 0010:3cac"

===========
Release 26
10/23/96
===========

Floppy IRQ Nonresponse Fix
--------------------------
DiskDupe was not achieving the maximum copy times for 4xSDS drives.
The problem was first introduced in Release 18.

===========
Release 25
10/11/96
===========

LSK Autoloader Patch
--------------------
Before when a bad disk was placed in the good bin it would report and
error message and allow the user to continue the job, but immediately
afterwards a bad autoloader command error message would appear and the
job would be aborted. Now the autoloader is calibrated after the error
message clearing the autoloader error flag.

===========
Release 24
10/8/96
===========

Trial Product List Update
-------------------------
Updated the DiskDupe Trial (shareware) product price list.

===========
Release 23
10/7/96
===========

LSK Autoloader Error Message Update
-----------------------------------
When using the LSK Autoloader, before when a bad disk was placed in
the good bin or the reject bin was full an error message would be
displayed and the job was halted. Now the user can continue the job.

===========
Release 22
9/25/96
===========

Epson Printer Barcode Fix
-------------------------
When using an Epson printer to print barcodes the spacing was wrong.
Some printers don't support the n/360 spacing we used so we changed it
to n/216. The printer needs to be in IBM Proprinter mode for barcodes
to work.

===========
Release 21
7/31/96
===========

LSK Autoloader Support
----------------------
Added support for the LSK autoloader. It works fine set up as a
Standard autoloader, but there is a problem with a defective solenoid
which causes DiskDupe to report the wrong message when bad disks are
ejected into the good bin.

Allegro Mini Revision 1.2 Support
---------------------------------
Added support for the Allegro Mini Rev 1.2 board (the current shipping
board). This board has a write protect override feature. Older
versions of DiskDupe (prior to release 21) will not work recognize the
Rev 1.2 board.

===========
Release 20
7/2/96
===========

Job Options Dialog
------------------
All the selected options from the Job|Options dialog are now displayed
in
the Options field of a job. To make room for the options, some of them
are
abbreviated. The abbreviation method depends on the amount of options
selected and uses either medium or small field lengths.

Strings/abbreviations:

Large Fields   Medium Fields  Small Fields

Count          Cnt            Cn
Collate        Col            Cl
Ask            Ask            As
Detect         Det            Dt
Prot           Prt            Pt
Skip           Skp            Sk


Bad Window Margin Fix
---------------------
A Bad Window Margin Error would occur when initializing the Allegro II
card, even with Window Margin off. This problem only affected release
19.

===========
Release 19
6/3/96
===========

1200/1440 RPM Window Margin Support
-----------------------------------
Added Window Margin support for 1200 and 1440 RPM drives, however the
chips are being tested and are not yet available.

Bypass Certain Password Restrictions from Command Line Fix
----------------------------------------------------------
When the password system active a user could bypass their
restrictions, on whether labels could be turned on/off or creating an
image, by issuing a command line.

===========
Release 18
5/23/96
===========

DiskJet 3000 Print File Support
-------------------------------
Fixed it so that print files (.PRN files made for the DiskJet 3000
printer with the 600 and 660c printer engine) get printed correctly.

===========
Release 17
4/18/96
===========

User Interrupts Serialization Enhancement
-----------------------------------------
Modified the user interrupt feature so that the serial number that
gets stamped on a disk or gets printed to a label can be changed by a
user's TSR.

===========
Release 16
4/2/96
===========

Screen Shot Enhancement
-----------------------
Added a command line to set the background character to a space so
that if screen shots need to be of the DiskDupe user-interface, they
would be smaller. Use /BACKGROUND=OFF to turn it off.

===========
Release 15
4/1/96
===========

Detect Data by the FAT
----------------------
Added support to sense how much data is on a Dos disk by looking at
the FAT (file allocation table) while reading the disk. If "Detect
Data Area" is on, then DiskDupe will only read that much of the master
disk, like it does for writing when "Track Range Data" is on. This
feature can be activated from Job|Options or with the
/DETECTDATAFAT=ON command line.

If there is a sector marked as bad and data around it, the history box
will show the bad sector and show "Unused" after it.

DiskJet 3000 Label Creep
------------------------
The Champion DiskJet 3000 printer would print the first label fine but
subsequent labels would print down 3 lines. This was because the
margins
were not being reset correctly.

===========
Release 14
3/21/96
===========

Allegro II Error 802 Fix
------------------------
Sometimes the Allegro II card would report an error 802, controller is
not
responding. Now DiskDupe checks the card's status and attempts to
"wake" the card up before reporting the error.

Password Rights Reassigned Fix
------------------------------
When opening the password user list dialog, certain rights for the
current
user would get replaced with the rights of the last user on the
password user list.

DiskJet 3000 Various Fixes
--------------------------
Changed the name of the Champion printer to DiskJet 3000. Added fix
for printing of color labels, fixed the blank labels not ejecting
problem, and fixed the output bin is open problem.

===========
Release 13
3/11/96
===========

DiskJet 3000 Initial Support
----------------------------
Added support for the Champion JP3000 printer.

Save Current Settings
---------------------
Enabled the Save menu option, when a Job dialog is active, to save the
software settings to the data file (DISKDUPE.DAT). New information is
written to disk, but the file is not closed so the file date/time
won't be
updated.

Dos ErrorLevel Fix
------------------
When using DiskDupe from the menu, the Dos ErrorLevel and the code in
the
DISKDUPE.RES file was always 0. This only affected Release 12.

Skip Bad Sector Fix
-------------------
If skip bad sectors was on and there was a bad sector on head 0 of a
master
disk, DiskDupe continually retried on head 0 of each cylinder.

DiskDupe also returns an error 303 so that the Dos ErrorLevel command
can detect that there were bad sectors on the disk.

===========
Release 12
2/20/96
===========

Net Server Goto and ErrorLevel
------------------------------
Added support to the DiskDupe Network Server function so that a call
"GOTO LOOP" and "IF ERRORLEVEL 1 GOTO END" can be used.

RamboDisk Error 2395 Fix
------------------------
If the source was set to a RamboDisk and you tried to do a search for
serial numbers, DiskDupe would report a error 2395.

===========
Release 11
2/15/96
===========

Skip Bad Sectors Initial Support
--------------------------------
Made a change so that DiskDupe could skip bad sectors when reading a
master disk with bad areas on it. This feature can be activated from
Job|Options or with the /SKIPBAD=ON command line.

===========
Release 10
1/10/96
===========

PC-Line Controller Support
--------------------------
Added support for the Terra PC-Line controller.

===========
Release 9
1/10/96
===========

Network Server Job Fix
----------------------
When the Network Server was running on more than 1 computer, sometimes
jobs would not be processed correctly. Also the "Network Server"
dialog
would disappear. This was a problem whenever a .BAT file was created
with
the same name as a currently executing .RUN file. On Lantastic 6.0, we
had a report that it would get a "File Corrupted" error.

===========
Release 8
1/5/96
===========

Boot Sector Virus Protection
----------------------------
Added an option so that the boot sector of a floppy disk would get new
bootup code when it was being copied or compared. This will thwart any
boot sector viruses that might be present by overwriting them. This
feature can be activated from Job|Options.

845 Error with 1.2MB Disks Fix
------------------------------
DiskDupe would report an 845 Controller Does Not Support Data Rate
error
when attempting to copy a 1.2MB image to a 2XSDS drive using an
Allegro I.

Extra Disks Added Fix
---------------------
If a parameter on one of the standard disk types was changed from
Setup|Disks, then whenever an image was used that used the old disk
type a new disk type would be added like 1.4Mb_1, 1.4Mb_2, etc. Now,
when we compare the name and strip off the "_1" or "_2", etc. before
making the comparison so that the same disk will not keep getting
added multiple times.

1440 RPM Drive Support
----------------------
Added 1440 RPM drive support, this includes 4x and 4xSDS drives.

===========
Release 7
12/13/95
===========

User Interrupt 720,1200,1440 Support
------------------------------------
Added hooks for 2x720, 2xSDS720, 4x, 4xSDS, 4x1440 and 4xSDS1440
drives for the BBI StopCopy copy-protection interface.

Non-continuous Sector Support
-----------------------------
Modified DiskDupe so it could handle floppy disks with non-continuous
sectors, i.e. sectors that are out of sequence. It can also handle
sectors with repeated numbers as long as they are not next to each
other.

Step Rate Adjustment for 1200 RPM Drives
----------------------------------------
Drive AutoSet used to set 1200 RPM drives to use a 6ms step rate, but
3ms is now the default.

Turbo Error 204 Fix
-------------------
DiskDupe would report a 204 or 207 error while copying disks made with
the Allegro II 2.2 Rev Turbo Mode on some computers. With QEMM 7
loaded, it would lock-up after pressing Esc. This only affected
release 6.

===========
Release 6
11/14/95
===========

210 Timeout Error with 1200 RPM Drives Fix
------------------------------------------
A 210 timeout error was reported on some slow 486 computers with the
1200 RPM drive, especially on the first track. Also there were lots of
retries.

1200 RPM Drive Speed-up
----------------------
Added some procedures to speed-up DiskDupe performance.

===========
Release 5
11/1/95
===========

Password Setup Menu Fix for Pro
-------------------------------
If you had a DiskDupe Pro and the password system was enabled, it
would activate the Autoloaders and Network menu items under the Setup
menu. Although these options appeared active, they could not be
accessed.

Turbo Speed-up Fix
------------------
Sometimes when using the Allegro II 2.2 Rev Turbo mode, the drive
would miss a revolution causing a slow down in copying.

===========
Release 4
10/30/95
===========

Additional Jobs Added
---------------------
Added three new jobs to demonstrate the usefulness of using DiskDupe's
job capabilities. The jobs are: "Duplicate Image", "Compare Image",
and "Relay".

845 Data Rate Error Message Fix
-------------------------------
When DiskDupe was run for the first time on a computer with a 1.4Mb A:
drive, it reported an "Error 845, controller doesn't support this data
rate".

219 Error with an Allegro II Fix
--------------------------------
DiskDupe was reporting sporadic 219 Bad Speed errors when using the
Allegro II in 2.2 Rev Turbo Mode.

207 Error with an Allegro II Fix
--------------------------------
When using the Allegro II in Turbo mode on some computers, it would
sometimes get a 207 error and dump back to Dos.

===========
Release 3
10/25/95
===========

RamboDisk Support for Non-DOS Disks
-----------------------------------
The checks for the RamboDisk used to read the disk's boot sector to
make sure it was a valid Dos type. Now it doesn't check for this so it
can work with Dos or Mac disks.

Password Security Changes
-------------------------
The password input line is now masked so the password is not displayed
on the screen while the user enters it. Also, only 3 login attempts
are allowed before a message is displayed indicating that the login
procedure has been aborted, and the names and passwords stored in the
DISKDUPE.DAT file are now encrypted.

Win 95' Improvements
--------------------
For Windows 95, DiskDupe now shows the number of copies done and other
status messages in the title.

Alignment Fix for 1200 RPM Drives
---------------------------------
Fixed the alignment index time so that it would work with 1200 RPM
drives.

Clean Button Deactivated Fix
----------------------------
The clean button would do nothing when selected from the Setup Drives
menu.

1.2MB Disk in 1.4MB Warning
---------------------------
A warning message is displayed if a user attempts to copy a 1.2Mb disk
in a 1.4Mb drive. This message appears only on the first disk they are
copying or comparing. It won't appear again until they exit and
restart DiskDupe. Also added a global setting called "1.2Mb in 1.4Mb
warning" that can turn off the warning message which can be found
under the Setup|Global menu.

===========
Release 2
9/21/95
===========

1.68MB and 1.84MB Disk Types Added (if needed)
----------------------------------------------
If the 1.68MB and 1.84MB disk types are not present, add them. Before,
if you had an old DISKDUPE.DAT file, you had to delete the file to get
them.

Exact Compare Becomes Detect Data Area
--------------------------------------
Changed terminology of "Exact Compare" to "Detect Data Area".

Relay with Different Disk Densities Fix
---------------------------------------
If doing Relay with different densities of disks, like 720k and 1.4Mb,
as soon as it gets to the next size it will just sit there saying
"Reading disk" until you press Esc.

===========
Release 1
9/20/95
===========

This is original release.

============================== END ===============================

NOTE: For more technical information, please visit our Web site at
WWW.MSD1.COM.

(Doc ID: /TECH/DD/CHANGES 7-03-97 VL)

