IRC channel logs

2023-06-29.log

back to list of logs

<kerravon>stikonas - it's not just hex0 i want - i want all of PDOS preserved on some suitable media, that can potentially be used in 1000 years after we recover from a nuclear war or meteor impact or whatever
<oriansj>kerravon: well there appears to be a few punch card standards such as 12x24 (36bytes) 10x80 (100bytes) 12x72 (108bytes) 8x40 (40bytes), etc. Punched card printing plates seem rather robust and can be used to make as many copies of a punched card as you want.
<oriansj>although if I remember correctly: shuffled punched cards are impossible to put in the right order unless you have explicit markings on the cards to make it possible.
<oriansj>although it is possible to make a sorting machine which would use a known binary to sort the cards against.
<kerravon>oriansj - here is what i'm interested in:
<kerravon> https://en.wikipedia.org/wiki/Punched_card
<kerravon>there is a photo at the top - ie an IBM punched card
<kerravon>it is 12 * 80 - but that means 80 bytes, not 12*80 bytes or whatever you are calculating
<kerravon>the line number (actually, sequence number), is normally punched in columns 73-80, ie 8 characters, so you have 72 bytes of actual data
<kerravon>for assembler programs, column 72 is normally used as a continuation character, usually "+"
<kerravon>but i'm not interested in that, i'm interested in binary data, so the full 72 characters will be used
<kerravon>i could actually use 80 characters, but i do indeed want a sequence number
<kerravon>and i was planning on having 2 lots of 4 characters. the first 4 characters would be a CRC-16 in hex, and the second 4 characters would be a sequence number, PDOS only needs about 5000 cards to IPL
<kerravon>also i'm not sure what you're referring to with printing plates - you can punch arbitrary data, you don't need to make a special plate
<oriansj>kerravon: I was using row count times column count to get the number of possible bits encoded and then dividing by 8 to get the max number of bytes that can be encoded in the card. and the plates being made of metal will likely survive much longer than paper
<kerravon>oriansj - you can't treat cards as if every hole can be punched - they will lose their structural integrity
<kerravon>i'm not sure you are using the word "plates" correctly. i don't think cards - even potentially metal cards - ie media - are considered to be "plates". but i may be wrong.
<kerravon>i thought that media was normally stamped by a plate
<kerravon>which is what i thought was odd
<kerravon>i don't need a particular card printed millions of times that would justify fabricating a plate