Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site cadvax Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!sdcrdcf!hplabs!hpda!fortune!amdcad!cae780!ubvax!megatest!cadvax!dtynan From: dtynan@cadvax (Dermot Tynan) Newsgroups: net.wanted.sources Subject: CRC generation Message-ID: <139@cadvax> Date: Fri, 15-Mar-85 14:35:53 EST Article-I.D.: cadvax.139 Posted: Fri Mar 15 14:35:53 1985 Date-Received: Mon, 25-Mar-85 02:16:52 EST References: <186@tekcbi.UUCP> Organization: Megatest Corp., San Jose, CA Lines: 14 Can anyone supply me with a routine or algorithm for CRC (cyclical redundancy checking) calculation?? I remember seeing a copy for a Z80 in public domain, which used a combination of XORing and lookup tables, giving a high-speed conversion. Anything along those lines would be greatly appreciated. The particular CRC polynomial is for a floppy disk (X^12 + X^5 + X + 1), although it would be preferred if the routine were general case so I could change it for a different polynomial. Either high-level or low-level software listing would be acceptable, as I can convert it to what I need. Please reply by mail and I will post it to net.sources if there is sufficient interest. Thanks, - Der Tynan dtynan@cadvax!megatest