REVISION.TXT Driver File Contents (744.zip)

  UNLHA32.DLL(NT Version)
------------------------------------------------------------------------------
Jan.15,1998  Ver 0.97	- Fix to continue execution after Huffman code error
			  when -'jc' option specified.
			- Develop English SFX. However, DosSFX is still in
			  Japanese.
Dec.28,1997		- Fix to make WinSFX32(M) work on Win32s.
			- Fix bug in 0.95 which used lhd when creating DosSFX
			  file.
			- Fix bug which initialized settings in WinSFX(32)(M)
			  when 'S' command is reissued.
Dec.15,1997		- Fix bug which skipped root directory search by
                          FindDirectory().
			- Change all iskanji() to LeadByte().
Dec. 1,1997  Ver 0.96	- Fix bug in MakeDirectory()
Nov.21,1997		- Fix to support special directories in
			  ExtractCheck().
Nov.19,1997		- Change to skip extraction of special directories
			  by default in WinSFX(32)M. Add '-gt' switch to
			  support extraction.
			- Support lh7 and lhd in WinSFX. Add file name
			  conversion.
Nov.17,1997		- Support lh7 and lhd in WinSFX32.
Nov.14,1997		- Fix bug that returned error during directory check
			  when root directory specified in UNC.
Oct.16,1997		- Unable to extract lh6 format file created by DJLHA Ver2.51.
			- Reversed operation of CRC error message display option.
Oct.15,1997  Ver 0.91	- Combine extraction routine with DosSFX 2.67.
Sep.27,1997		- Add InitOption and CauseOption.
Sep.26,1997  Ver 0.90	- Was not deleting '.' from directory specification
			  in file name.
			- UNC name error when '-jf0' specified.
			- Not recognizing the last option.
Nov.13,1997  Ver 0.95	- Fix WinSFX32M.
			- Fix to immediately return FALSE when search string
			  is "".
Nov. 2,1997  Ver 0.94	- Fix bug. UnlhaGetVersion() returned 92
			- Allow self-extraction name to be specified with '-gr'
			  option with 's' option.
Oct.31,1997  Ver 0.93	- Fix bug. Destroyed buffer when creating DosSFX.
Oct.29,1997		- Bug fix. Did not set release memory flag when
			  archiving noncompressed file.
			- Allow verification when creating WinSFXM file.
Oct.28,1997		- Unable to convert lh7 format file to DosSFX.
Oct.27,1997  Ver 0.92	- Change buffer write in decode() to be similar to SFX.ASM.
Oct.25,1997		- Reduce size of WinSFX32M and WinSFX.
Oct.24,1997		- Support lh7 to WinSFX.
Oct.21,1997		- WinSFX32M not able to extact lh6 format file created by
			  DHLHA.
Sep. 1,1997  Ver 0.89	- Return code from self-extraction on error.
			- Was creating h1 header when '-o2' specified.
			- GPF in UnlhaCompressMem() when compressing file.
Aug.15,1997  Ver 0.88	- UnlhaGetArcFileSize() always returning 0.
			- Forgot to release file name buffer when no match
			  in UnlhaFindFist/Next().
			- Change to enable search after UnlhaFindNext() in
			  UnlhaGetArcOriginalSize().
Jul.16,1997  Ver 0.87a	- Update UNLHAVC.LIB.
Jun.30,1997		- GPF when EOF encountered.
Jun.26,1997  Ver 0.87	- Not properly setting flag on '-r2' option.
Jun.19,1997		- Was not setting flag on '-gr' and '-r2' options.
			- Fix bugs in WinSFXM andWinSFX32M.
Jun.17,1997  Ver 0.86	- Error when CheckDiskSpace() unable to get size. 
May.21,1997  Ver 0.85a	- Fix bug in WinSFX32M.
May.19,1997		- CheckDiskSpace() was being called with file name.
			- Verification check being turned on when creating
			  WinSFX32.
May.14,1997		- Support UNC in MakeDirectory() routine.
May. 9,1997		- Add verification check to SFX dialog box.
May. 6,1997  Ver 0.85	- Support 'x' option in SFX dialog box.
May. 5,1997  Ver 0.84a	- Forgot to delete WinSFX.
May. 1,1997  Ver 0.84	- Update WinSFX32M. Add installation option.
Apr.14,1997  Ver 0.83a	- WinSFXM overwrite pointer was not updated.
Apr. 9,1997		- Support WinSFXM. Enable to extract lh7 format archive.
			- Support WinSFXM.
			- Fix UnlhaQueryFunctionList() flag.
Apr. 7,1997		- MyGetFullPathName() was not properly handling UNC.
			- '-i' option not properly working when archiving file.
Apr. 1,1997  Ver 0.83	- MyGetFullPathName() was not properly handling directory
			  specification with ".." and ".".
Mar.24,1997		- CHECKARCHIVE_SFX was not being executed in
			  UnlhaCheckArchive().
			- Confirm overwriting extracting WinSFX32M file.
Mar.23,1997		- Enable to handle LZHSFX 1.1.0.0 and LZHAUTO 1.1.0.0
			  formats.
Mar.12,1997		- Quit using localtime() and mktime().
			- Update WinSFX32M.
Mar.10,1997  Ver 0.82	- WinSFX32M.
Mar. 7,1997		- MyFindFirst() not recognizing file name converted
			  to DOS format.
Mar. 6,1997		- Was not extracting properly when drive letter
			  specified with file name.
			- Memory leak in base directory structure.
			- Fix bug in optional parameter routine.
			- '-p' option initialization bug.
Mar. 5,1997		- Improve lookup routine for lhd format.
Mar. 4,1997  Ver 0.81	- Support lhd in WinSFXM32.
			- Fix bug in compression routine when creating self-
			  extracting file.
Mar. 2,1997		- Differentiate LZHSFX and LZHAUTO.
			- lhd member specified by path information was being
			  deleted instead of files in subdirectory when '*.*'
			  specified.
Feb.28,1997  Ver 0.80	- Confirm before extracting self-extracting file.
			- Enable UnlhaCheckArchive() to check for self-extracting
			  file.
			- Check only 128K of header in UnlhaCheckArchive()
			  when CHECKARCHIVE_RAPID selected.
Feb.27,1997		- Change temporary directory selection routine.
			- Fix bug in log file.
			- Change self-extraction file creation prompt.
			- File name was lost during SFX if file name did not
			  have extension.
			- Prompt to continue with operation after encountering
			  CRC error.
			- Stop all prompt message when '-gm' specified. 
Feb.26,1997  Ver 0.73	- Minor improvement to UNC routine.
			- Change dialog to support WinSFX32M.
Feb.23,1997		- Add '-jss' option.
Feb.21,1997		- Change error message when moving temporary file.
			- Fix bug in FileSearchSub().
			- Fix bug in WinSFX32M.
Feb.20,1997		- Port WinSFX32 to BC++5.0J.
			- Enable '-gw' option to create WinSFX32 and WinSFX32M.
Feb.19,1997		- Was appending '.EXE' after first period when creating
			  SFX file instead of last period.
			- Revert some assembler routine back to C.
Feb.18,1997		- Support '-i0' option in DosSFX/WinSFX.
Feb.17,1997		- FileSearchSub() wasn't able to properly match when
			  '*.*' specified.
Feb.15,1997		- Release lpExtractingInfoExMem when error.
Jan. 7,1997  Ver 0.72	- Set default font to MS P Gothic.
Jan. 2,1997		- Change to BC++5.01J.
Jan. 1,1997		- Change overwrite confirmation dialog box.
Dec.29,1996  Ver 0.71	- Fix bug in progress bar font.
Dec.28,1996		- Improve fonts in dialog box.
			- Memory leak when lh0 format.
Dec.26,1996  Ver 0.70	- Release memory when error in EXTRACTINGINFO.
			- Add UnlhaSetOwnerWindowEx().
Dec.26,1996		- Enable progress bar to be displayed on NT3.51.
Dec.24,1996		- Conform '-a2' option with LHA(32).EXE. 
			- Fix bug in DOS name routine in self-extraction file.
Dec.22,1996		- Enable dialog fonts to use icon fonts.
Dec.18,1996		- Tidy up np code in extraction/compression routine.
			- Improve GetDialogBaseUnits() function.
Dec.17,1996		- Enable to display progress bar.
Dec.15,1996		- Forgot to add separators when calling API.
			- Fix overwrite message in SFX.
Dec.13,1996		- Fix bug with 'h3' header size routine.
			- Add 'y' option.
Dec.11,1996		- Minor fix to 'j' option.
Dec.10,1996		- Add 'j' option.
Dec. 9,1996  Ver 0.68	- Was prompting confirmation on each file to delete
			  when '*.*' specified.
Dec. 7,1996		- Bug in UnRegistHandle().
Dec. 6,1996		- Device was not released unless application was
			  terminated.
			- Add '-gu' option.
Dec. 5,1996		- Was unable to extract when UNC specified.
Nov.19,1996  Ver 0.67	- Fix bug in '-jx' option.
Nov. 8,1996  Ver 0.66	- Treating as directory did not exist when directory
			  was not specified,
			- Fix 'unknown compression method' message.
			- Combine Win32s and Win32 versions.
			- Support 3D dialog elements on NT4.0 or later.
Nov. 4,1996  Ver 0.65	- Initialization in UnlhaOpenArchive().
Oct.31,1996		- Release cursor resource.
Oct.29,1996		- Was returning ERROR_READ_ONLY instead of
			  ERROR_ARC_READ_ONLY.
Oct.26,1996  Ver 0.64	- Write protect when writing to archive file.
Oct.24,1996		- Buffer leaks.
Oct.23,1996  Ver 0.63	- Change not to close dialog box displaying progress
			  after each file.
			- Was not recognizing '-m2' option.
Oct.20,1996  Ver 0.62a	- 'jcxz' remained in CRC routine. Was unable to get
			  proper CRC in lh7.
Oct.19,1996		- Fix minor bug in option recognition routine.
Oct.18,1996		- Support lh7 compression/extraction.
			- Support '-jm4' option.
			- Support mode4 - Copy back temporary file command
			  in WM_ARCEXTRACT.
Oct.17,1996		- Fix bug when calling GetVolumeInformation().
Oct.14,1996  Ver 0.62	- Use common routine to compress files between lh5 and
			  lh6.
Oct.12,1996		- Buffer leak in Extractsub when displaying message.
Oct.10,1996  Ver 0.61	- Conform to algorithm used in LHA.EXE to convert
			  file name to MS-DOS 8.3 format.
Oct. 4,1996		- Support '-go' option.
			- Support '-gp' option.
			- Support mode 3 in WM_ARCEXTRACT.
Oct. 1,1996		- GPF when buffer NULL in Unlha().
Sep.26,1996		- Decided not to support multi-threading.
			- Include path information by WM_ARCEXTRACT
Sep.25,1996		- Change to recognize last file extension to be
			  conform to LHA.EXE.
Sep.13,1996		- Fix bug. Mode not set by UnlhaOpenArchive().
Sep.11,1996		- Fix bug in make directory routine.
Aug.31,1996		- Fix bug. '+' was being recognized as a wild card
			  character.
			- Fix bug. Total file number was not properly displayed
			  by 'l' option when there were over 999 files.
Aug. 6,1996		- Unsupport UnlhaGetWriteSize()
Aug. 5,1996		- Fix bug in UnlhaExtractMem() andUnlhaCompressMem().
Aug. 4,1996  Ver 0.60	- Change specification to match those of Unlha().
			  UnlhaCompressMem() used to have different parameters
			  for archive file and files.
Aug. 4,1996		- Support UnlhaCompressMem().
Aug. 3,1996		- Support UnlhaExtractMem().
Aug. 3,1996  Ver 0.51	- Support buffer size more than 64KB.
Aug. 1,1996  Ver 0.50	- Fix bug. NULL pointer check missing in ChangeSep().
			- Fix bug. Free disk was not being checked when
			  base directory not specified.
Jul.27,1996		- Use UNC to check free disk space.
Jul.26,1996		- Finally understood UNC.
Jul. 5,1996  Ver 0.49	- Fix bug. Forgot to free buffer when comment file
			  specified.
			- Support '-gr' option.
Jun.27,1996		- Fix bug. read_c_len() parameter was set to BYTE
			  instead of WORD.
			- Fix bug. Subdirectories were not properly created
			  on NT when absolute directory specified.
			- Support '-jr' option.
Jun.12,1996  Ver 0.48	- Fix bug. Fix routine when M_INIT_FILE_USE not
			  defined.
Jun. 7,1996		- Fix bug. Init2() routine was mistakenly deleted.
Jun. 4,1996		- Fix bug. GPE in OpenArchive() when open error.
May.30,1996		- Delete unnecessary functions.
May.28,1996		- Fix bug. 't' option was being set with '-s' option.
			- Fix bug. Releasing pointer in GenCommand() by
			  endpat().
May.27,1996		- Fix bug. Problem during compression/extraction
			  in GetCommand() function. 
May.21,1996  Ver 0.47	- Delete extraneous functions.
May.17,1996		- Able to registry problem in M_CHECK_ALL_PATH
			  function.
May.16,1996		- Fix bug. M_CHECK_ALL_PATH flag not being properly
			  set in UnlhaFindFirst().
May.13,1996		- Delete unused lpExtList declaration
May. 6,1996		- Fix bug. UNARJCOMMAND was not being released because
			  bUseInit2Mem was set after clear
			- Fix bug. '-gj' was not working.
May. 3,1996  Ver 0.46	- Fix bug. Execution continued when after Cancel
			  was selected in WinSFX dialog box.
May. 1,1996		- Fix bug. '-r1' option was not properly working
			  when extracting.
Apr.30,1996		- Converge UNLHA32.DLL and UNLHA32S source. Gave me
			  some time to find some more bugs.
			- Fix bug. When directory specified when extracting
			  files, files without extension were not extracted.
			  Files were not extracted when wild card character
			  '*' used.
			- Fix bug. When drive not specified with absolute
			  path, directory information were not written
			  properly.
Apr.25,1996		- Post check bug fix. Supposed to have been fixed
			  in Ver 0.39.
Apr.19,1996		- Conform to LHA.EXE Ver 2.54 temporary file naming
			  convention.
Apr. 7,1996  Ver 0.45	- Change termination message. Also fix log message
			  when creating self-extracting file.
Apr. 4,1996  Ver 0.44	- Fix bug. Did not consider existing archive file
			  when calculating necessary disk space.
			- Decided to use API to set attribute and get file
			  size.
Mar.30,1996  Ver 0.43	- Fix bug. '-in' option was always set when '|' option
			  specified.
Mar.16,1996		- Use open() instead of fopen() in set_ftime_mode().
Mar.14,1996		- Enable to output error log with 's' option.
			- '-+' flag was not working.
Mar.13,1996		- Prompt confirmation when '*.*' specified with 'd' option.
			- Add '-jn' option to 'a','u','m','d', and 'l'.
			- Confirm if to continue if not enough disk space.
			- Add '-u2' and '-f2' options.
Mar.11,1996		- Was not using specified directory to create SFX.
Mar. 8,1996		- Apply WinSFX patch to English version.
Mar. 5,1996		- English version was using iskanji().
Feb.27,1996		- Normal file names were not matching.
Feb.26,1996  Ver 0.42	- Add '-a3' option.
			- Was always appending headers instead of replacing when
			  they already exists.
Feb.23,1996		- GPL because file name buffer was not made to handle
			  long file name.
Feb.21,1996		- Cancel button was only effective after compressing/
			  extracting a file.
			- Not properly handling file name with a space.
Feb.19,1996		- Change messages.
Feb.18,1996		- Limited English support.
			- Finish fixing codes that I haven't finished fixing.
Feb. 8,1996	        - Tried using memory mapping but was too slow so decided
			  not to use.
Feb. 7,1996  Ver 0.41	- Was not counting unchanged files by 'a' and 'u'
			  options.
Feb. 5,1996  Ver 0.40	- Create version 0.40.
			- Add '-jm' option.
			- Add '-je' option.
Feb. 5,1996		- Add '-jh' option.
Feb. 4,1996		- Thread deadlock accessing files.
Feb. 3,1996		- Fix '-h'option.
			- Was writing to Level 3 header when writing Level1
			  header.
			- Separate lh5 and lh6 compression routines.
Feb. 2,1996		- Increase header buffer size to 8KB.
			- Overwriting memory allocated in initfpat().
			- Add 'c' option.
Feb. 1,1996  Ver 0.39a	- Support '-ji' option during extraction.
			- Was not displaying skipped files.
Feb. 1,1996		- Always change to use 8.3 file name format when
			  writing to FAT directory.
			- Not saving header when lh0 format.
			- Add bFunctionList[].
Jan.31,1996		- Error opening file.
			- Add UnlhaGetWritee[Create|Access]Time().
Jan.30,1996  Ver 0.39	- Enable to read h3 header.
			- Add '-ji' option.
			- Was not converting short file names.
Jan.29,1996  Ver 0.38	- Was releasing pflst instead of pfbuf in endfpat().
Jan.27,1996		- Beta test using VC++ library.
Jan.26,1996		- Change specification to use h2 header when '-o0'.
			- Display header when 'v' and '-l2' specified.
Jan.25,1996		- Not passing dictionary size in format other than
			  lh5 in test().
			- Not confirming delete even when '-y' option specified.
			- Not initializing EXTRACTINGINFO structure pointer.
Jan.24,1996		- Was only recognizing nxt member in pat list.
			- GPL when -z<extension> specified.
Jan.23,1996		- Change all lstr*() to str*().
			- Was including NULL in RegSetValue().
Jan.22,1996		- Only able to process files in base directory.
			- Look over Registry key - remove unused keys.
Jan.21,1996		- Match option selection routine to those of LHA32.EXE.
			- Release pointer in endpat() routine.
			- Unable to abbreviate options.
Jan.13,1996  Ver 0.37	- Fix paranthesis in archive routine.
Jan.12,1996		- GPL from using directory list in FileSearchSub().
Jan.11,1996		- Change Windows version get method.
			- Improve case conversion routine.
Jan. 8,1996  Ver 0.36	- Display progress bar in 3D.
Jan. 1,1996		- Rewrite calccrc()Cfillbuf(), getbits() in assembler.
Dec.31,1995  		- Error in option selection routine.
Dec.30,1995  Ver 0.35	- Fix makecrc()Cfillbuf().
Dec.28,1995		- Was not matching file names with spaces.
Dec.25,1995  		- Change temporary file write back routine.
Dec.24,1995  Ver 0.34	- Changed compiler.
			- Delete unnecessary variables.
Dec.20,1995		- Use '/' as file name when extracting with 'f'
			  option.
Dec.19,1995  Ver 0.33	- Differentiating upper and lower case file name
			  even when option to treat it as same specified.
Dec.10,1995		- Enable to archive only file name when directory
			  option selected.
Dec. 9,1995		- GPL error when updating time stamp in archive file.
			- UNC function error.
Nov.26,1995  Ver 0.32	- Fix time stamp overflow which happens on date after
			  year 2037.
Nov.23,1995  Ver 0.31	- Refix unix <--> dos conversion routine.
Nov.20,1995  Ver 0.30	- Fix unix <--> dos conversion routine.
Nov.17,1995		- Fix inithrd() routine.
Nov. 8,1995  Ver 0.29	- Only show graph when extracting in FV mode.
Nov. 8,1995		- Fix Mydostounix().
Nov. 4,1995  Ver 0.28	- Fix extraction dialog resource.
Oct.31,1995  Ver 0.27	- If extension is not specified and a file with the
			  same name already exists, extension will not be
			  appended.
Oct.26,1995		- Enable OpenArchive() to open archive file when
			  file name surrounded by double quotes.
			- Fix bug in 950922 file name getting routine.
Oct.25,1995		- Enable UnlhaCheckArchive() to handle file name with
			  spaces.
Oct.24,1995  Ver 0.26	- Trying to release memory twice when error occurred.
Oct.22,1995		- Separate error codes between not finding archive
			  file and not being able to open archive file.
			- Improve file name getting routine.
Oct.20,1995		- Fix error routines in event and thread.
Oct.18,1995		- Conform to LHA32 Ver 2.67.32.00 options
			  specification.
Oct.17,1995		- Fix bug in Encode_Read().
			- Not recognizing '-' option as in '-jyn-'.
			- GPF because of improper handling of buffer pointer
			  when error occurred.
Oct.15,1995  Ver 0.25	- Support multi-threading writing to file during
			  compression.
			- Support multi-threading reading from file.

  UNLHA32.DLL(New Version)
------------------------------------------------------------------------------

Oct.15,1995  Ver 0.24	- Not properly extracting when file name contained
			  '/'.
			- Change header file declaraction.
Oct.14,1995		- Change to always append '.lzh' when extension
			  not specified.
			- GPF in header getting routine.
			- Bug during searchi in second byte of kanji file name
			  during compression
			- Bug when setting "DirectoryMode" and
			  "ExtractAttribute".
Oct.12,1995		- Temporary file was not deleted when Cancelled
			  during extraction.
Oct.11,1995		- Fix algorithm in CreateFile() error routine.
Oct.10,1995		- Change message timing loop when extracting files.
			- Change UNLHA in Registry to UNLHA32.
			- Change UNLHA in messages to UNLHA32.
Oct. 9,1995  Ver 0.23	- Change message timing loop when extracting files.
Oct. 8,1995  Ver 0.22	- Fix file name conversion routine.
Oct. 7,1995  Ver 0.21	- Support time zone on platform other than Win32s.
			- Header format was changed when SFX executed.
Oct. 4,1995  Ver 0.20	- Add UnlhaGetSubVersion() API.
			- Fix to display when overwriting files.
			- Fix to initialize SFX data structure.
			- Fix to initialize time stamp.
Oct. 4,1995  Ver 0.19c	- Support WinSFX32.
			- Improve archive file name getting routine.
			- -jw and -gw options were conflicting.
Oct. 3,1995		- Redesign routine to get file name from archive.
			- Pointer flag was not properly being set.
Oct. 2,1995  Ver 0.19b	- Enable to display number of files compressed when
			  compressing.
Oct. 2,1995  Ver 0.19a	- Was unable to compress/extract file with spaces in
			  file name.
			- Fix bug in file name read routine.
			- Fix bug when insufficient buffer when copying to
			  memory.
Sep.30,1995		- Fix bug in 'P' option.
			- Was not displaying WinSFX dialog.
Sep.29,1995		- Bug fixes.
Sep.28,1995  Ver 0.19	- Support compression.

  UNLHA.DLL
------------------------------------------------------------------------------
Jul.18,1995  Ver 0.12	- Fix file name read routine.
Jun.11,1995  Ver 0.11	- Minor changes.
Jun. 9,1995  Ver 0.10b	- Add function to UnlhaConfigDialog().
			- Change all sprintf() to wsprintf().
			- Change _lwrite() to WriteFile().
			- Append '\0' to extracting routine.
Jun. 8,1995  Ver 0.10a	- Change to use Win32 API to create directories.
Jun. 5,1995  Ver 0.10	- Change to use Registry.
			- Add option to enable total of all file sizes to 100%. 
Jun. 3,1995  Ver 0.09	- All directory specifications were being treated
	     (Ver 0.16)	  relatively.
May.19,1995  Ver 0.08a	- Access conflict occurred when called from several
			  processes.
Apr.26,1995  Ver 0.08	- UnlhaCheckArchive() was not opening archive and
			  returning FALSE.
Apr.18,1995		- Change resource file
Apr.17,1995		- OpenArchive() functions was not writing values
			  properly to FileInfo member
Apr.14,1995		- Change response file specification to conform with
	    (Ver 0.14)	  LHA.EXE
			- Enable to specify '..\'
Apr.13,1995		- Enable to extract even when there is a space in
			  directory name and file suffix .lzh is missing.
Apr.12,1995  Ver 0.07	- Add routine to delete spaces when extracting to FAT
			  file system.
Apr.12,1995  Ver 0.06	- Fix bug. Error because because of null pointer
			  in archive.
			- Support extraction directory name with space.
Apr.10,1995  Ver 0.05	- Improve routine to support file name with spaces.
			- Fix header recognition routine which sometimes
			  recognized header wrong.
Apr. 5,1995		- Enable to delimit using double quotation mark.
Apr. 2,1995  Ver 0.04	- Enable to have file name with space.
Apr. 1,1995  Ver 0.03	- Support long file name. (Still does not support
	     (Ver 0.12)	  file with spaces.)
			- Fix bug in OS No. return routine.
			- Improve routine to send messages. 
Mar.30,1995  Ver 0.02a	- Write documents.B
Mar.26,1995  Ver 0.02	- Fix bug creating GPE when UnlhaCheckArchive() called
	    (Ver 0.11)	  in CHECKARCHIVE_FULLCRC mode.
			- Display file deletion confirmation message when there
			  is a CRC error. Message is also displayed when 'P'
			  option is specified.
			- Fix bug. When '+/-' option specified and extraction
			  directory was not specified, did not extract to
			  current directory.
			- Fix bug. Always returned CRC error when 'P' option
			  specified because CRC not performed.
Mar.13,1995  Ver 0.01	- Initial prototype version.
	    (Ver 0.09)
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.46