AminetAminet
Search:
84794 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/crcPPC.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Fast CRC tools & sources (PPC+68k)
Author:unknown
Uploader:Andreas_Kleinert t-online de
Type:dev/c
Architecture:m68k-amigaos,ppc-powerup
Date:1998-08-29
Replaces:crc.lha
Download:dev/c/crcPPC.lha - View contents
Readme:dev/c/crcPPC.readme
Downloads:692

 CRC2, CRCFast and CRCTab ports for 68k and PPC,
 including sources. Author unknown.

 The difference 68k -> PPC gets significant
 on large files, e.g. greater 1 MB.

 PPC binaries are useable from Shell when being
 used with ppc.library V46+

 1.0: - PPC/68k port for Amiga
 1.1: - changed "unsigned int" to "unsigned short int" in
        both, crc2.c and crcfast.c
      - no more regargs for the 68k version (PPC, too)
      - fixed array overflow in crcfast.c
      - hopefully works ok now - if not, feel free to
        send bug reports by *email*

 --
 ARK, 27/Aug/98


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

 Note:

  In the past, some guy called "SPH" took most of my free PPC ports
  (those where the sources have been included) and ported them to WOS.

  While I've nothing against WOS ports, an other point is very distasteful
  and unfair in my opinion: removing all references to my name and initials
  and simply replacing those with his own, while also removing all references
  to PPC-Lib/ELF and replacing those with WOS references and usually some flames
  or even offenses against the competing kernel and porter - without actually
  rewriting the readme text itself in a major way (for example, if I describe what
  *I* specifically did for the port - and what he didn't have to do a *second* time,
  of course - he does not even remove/change *those* notes and/or give me credit).

  This leads to the strange situation, that I hereby have to copyright this
  .readme text, to claim its authorship and forbid changes which aren't
  clearly marked as being changes to the original: While quotes may have
  been derived from other parts of the distribution, the whole .readme as
  such now is (C)opyrighted by Andreas R. Kleinert in 1998.

  Copyrights to the other files remain as such. Nevertheless I'd ask anyone
  to give me credit for the changes which I did myself and which of
  course have been labeled/marked/documented as such. Even free software
  lives from respecting the intellectual work and property of others. Thank you.

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


                Cyclic Redundancy Check
---------------------------------------------------------

This archive includes the following three files:

        crc2.c          Computes crc by bit shifting
        crcfast.c       Computes crc by table lookup
        crctab.c        Computes tables used in crcfast.c
        crc.doc         This file

        The utilities crc2 and crcfast compute the cyclic redundancy checks
for both the crc-16 (used in arc files) and crc-ccitt (used in xmodem).
crcfast is faster than crc2.  These routines compute the crc's for a
given file as a means of checking data integrity.
        These routines compile without change under Turbo C.  All are
short and illustrate the basic principles of crc calculations.



CRC References:

        C Programmer's Guide to Serial Communications, J. Compbell,
                Howard W. Sams & Co.,(1987)

        The Great CRC Mystery, T. Ritter, Dr. Dobb's Journal,
                (February 1986)

        Byte-Wise CRC Calculations, A. Perez, Wismer, & Becker,
                IEEE Micro, (June 1983)

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


Contents of dev/c/crcPPC.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  514     933  55.1% -lh5- c2d0 Mar 11  1998 crcPPC/crc.doc
[generic]                 6662   10412  64.0% -lh5- 92a9 Mar 17  1998 crcPPC/crc2
[generic]                  909    2080  43.7% -lh5- 8659 Mar 17  1998 crcPPC/crc2.c
[generic]                  391     835  46.8% -lh5- e8a9 Mar 11  1998 crcPPC/crc2.info
[generic]                 7725   11380  67.9% -lh5- 1c9e Mar 17  1998 crcPPC/crcfast
[generic]                 2509    6179  40.6% -lh5- 9313 Mar 17  1998 crcPPC/crcfast.c
[generic]                  395     835  47.3% -lh5- d12c Mar 11  1998 crcPPC/crcfast.info
[generic]                 5344    8272  64.6% -lh5- 2d22 Mar 17  1998 crcPPC/crctab
[generic]                  673    1635  41.2% -lh5- 1813 Mar 11  1998 crcPPC/crctab.c
[generic]                  388     835  46.5% -lh5- 41ca Mar 11  1998 crcPPC/crctab.info
[generic]                  131     189  69.3% -lh5- 6b12 Mar 17  1998 crcPPC/SCOPTIONS
[generic]                  148     483  30.6% -lh5- 2057 Mar 11  1998 crcPPC/smakefile
[generic]                  143     438  32.6% -lh5- 99b5 Mar 11  1998 crcPPC/smakefile68k
[generic]                15467   34056  45.4% -lh5- 107d Aug 27  1998 crcPPC/crc2.elf
[generic]                16513   35030  47.1% -lh5- 21b9 Aug 27  1998 crcPPC/crcfast.elf
[generic]                 1641    3667  44.8% -lh5- ce47 Aug 27  1998 crcPPC/crcPPC.readme
[generic]                12599   26952  46.7% -lh5- 4fb0 Aug 27  1998 crcPPC/crctab.elf
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        17 files   72152  144211  50.0%            Aug 29  1998
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>