Post Reply 
Possible replacement for a CRC
10-18-2022, 03:55 PM
Post: #1
Possible replacement for a CRC
Hi everyone, quick question ...

other than a different pin-out so that some work is required, is there any
technical reason why a 1LA-0001 (or ILA-0001 ?) i.e. the CRC found in the HP-41
card readers could not be used as a replacement for the 1820-1751 i.e. the CRC found in the HP-67 ?

I'm asking because sometimes these card readers show up at quite affordable prices and could be interesting to use them as a source for parts

Thanks for any comment and take care !

Edoardo & Alberto
Find all posts by this user
Quote this message in a reply
10-18-2022, 06:37 PM
Post: #2
RE: Possible replacement for a CRC
Although the ACT and Nut bosses are similar(two phase clock, SYNC, ISA, DATA), the instructions used to control the chips are entirely different.
Find all posts by this user
Quote this message in a reply
10-18-2022, 11:19 PM
Post: #3
RE: Possible replacement for a CRC
From what I know, the HP-41's card reader can read HP-67 cards (and it does some translation magic between the HP-67 programs and the HP-41's programs). It seems logical that the HP-41 should be able to verify the HP-67 card's CRC to ensure that there isn't a read error. The algorithms for calculating/verifying the CRC codes for both machines are present in the IC that does that. I think that most likely, because both sets of calculations are present (and only one is in the HP-67's equivalent IC), and the completely different CPUs of the HP-67 and HP-41, that the ICs themselves would not interchange. I remember reading that some of the mechanical parts are common (and somewhat improved on the HP-41 card reader), but the electronics (all of the electronics) are completely different.
Find all posts by this user
Quote this message in a reply
10-18-2022, 11:32 PM
Post: #4
RE: Possible replacement for a CRC
(10-18-2022 11:19 PM)Kostas Kritsilas Wrote:  From what I know, the HP-41's card reader can read HP-67 cards (and it does some translation magic between the HP-67 programs and the HP-41's programs). It seems logical that the HP-41 should be able to verify the HP-67 card's CRC to ensure that there isn't a read error. The algorithms for calculating/verifying the CRC codes for both machines are present in the IC that does that. I think that most likely, because both sets of calculations are present (and only one is in the HP-67's equivalent IC), and the completely different CPUs of the HP-67 and HP-41, that the ICs themselves would not interchange. I remember reading that some of the mechanical parts are common (and somewhat improved on the HP-41 card reader), but the electronics (all of the electronics) are completely different.

I think Alberto was referring to the (Card Reader Controller) CRC IC, not how the checksum is calculated.

The checksum in the HP-67 and 97 is generated and tested in ROM code, not by the IC. I'm not sure about the 41, but I assume it would be the same. It is simply the addition of the data words being written to the card, and this total is also written to the card. As the words are being read back they are added again and finally subtracted from the recovered checksum and if the result = 0, then all is ok - well, should be ok :-)

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 2 Guest(s)