Re: Punched cards and character set

2020-06-04 Thread Seymour J Metz
On S/360, column binary reads each column as two six-bit bytes and stores it as 
two eight-bit bytes with high order 0, i,e.,

0-0-12_row-11_row-0_row-1_row-2_row-3_row
0-0-4_row-5_row-6_row-7_row-8_row-9_row


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
R.S. [r.skoru...@bremultibank.com.pl]
Sent: Thursday, June 4, 2020 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

Gentlemen,
First I want to thank you for your explanations, I appreciate it.

It seems I read wrong documentation, that mean the documentation was OK,
but it described older "character sets" than used in S/360 family. I
read many web sites and the most popular description of "IBM code" was
similar to what en.wikipedia shows, also similar to 026 or 029 punch
machines.
Those character set contain 0-9, A-Z and some special characters (like
+#=), but definitely no lowercase alphabetic.
Nevermind I was wrong. Now I see references to full EBCDIC 256
characters. So my questions were based on false assumption and then
irrelevant.

However in the resonses I read several times about "column binary" vs
EBCDIC. What is column binary?

And I sustain query for pictures of JCL statements on the cards. I
collected many card pictures but only one with some // AFAIK incomplete
statement.
What's funny, approx. 21 years ago I was teaching JCL and one of my
student gave me his own job on the cards. Due to other students requests
I i gave them out almost all the cards. Now I have only few, completely
blank (unpunched) cards.

Regards
--
Radoslaw Skorupka
Lodz, Poland







W dniu 02.06.2020 o 16:19, R.S. pisze:
> I have never used punched cards, so forgive me my questions.
>
> As far as I know, a character set on punched cards was somehow
> limited, so it is not EBCDIC or similar set of 256 characters.
> Of course that means some limitations for DD * datasets - if coded on
> real punched cards.
> Nowadays I'm pretty sure DD * accept every possible character, as any
> other dataset (with some exception for delimiter). Note, it is program
> independent - this is a change within system (JES2, Interpreter,
> whatever).
>
> Q1: how it was in the past? I mean, were the DD * limited to "punched
> card" character set? Or it was always full EBCDIC if the job was read
> from DASD?
>
> Q2: What about character set on the cards? Was it always one and the
> same within S/360 family? I noted there were several character sets,
> but as far as I understand those set was for other machines
> (Remington, pre-S360 IBM machines, etc.)
> Was there any name for card character set? I mean something like "CP
> 037" or so.
>
>
> And another question, or rather kind request: Does anynone have JCL
> statements on punched cards? I would like to get/download some images
> of JOB, EXEC, and DD statements on punched cards. I have a lot of card
> pictures, but none with JCL.
>


==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,http://secure-web.cisco.com/1ODLzQ3OJsm_IlpGsBzj734h0O6pUSf62le6sV-VOKQ4JcRXyXzB6GsrDksD37hRJLgFGYwq6iEh0nJf_Drb9ItlJ36jqzlpi3khsKCQ8mhDLeMfIDC5YUed3Ba_zR-J4ZfFfsC5jJQK6nHR7zSpQzSQxcri1_cF1aNB7-KRapMw8I9E3vdQ68J8zuHvYI4Y1n7qsGxN2mFXjIm0VOOOkVKnQa5-wX4mLWJeGXoH7G1i-l6DHgpypH2ANpcprWMPreBTqDW71kJ_8vfv_JppylwzwwjeIQFsQ1zSq8SehncVq6BrVqzJpmp1GcHL7x3e8hRhxaCsoyDpKnTxUeDTfnAExRhRDR65gNw4jY226p3tV_EkK7bskSOB78XGt7tJ-3k5zMemlYjzz_FyL830lzbP-Blms607pF4vFt2RId9p8ZqzNKhEZySfrxEbCbQwn/http%3A%2F%2Fwww.mBank.pl,
 e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. Warszawy XII Wydział 
Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, NIP: 526-021-50-88. 
Kapitał zakładowy (opłacony w całości) według stanu na 01.01.2020 r. wynosi 
169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with i

Re: Punched cards and character set

2020-06-04 Thread R.S.

Gentlemen,
First I want to thank you for your explanations, I appreciate it.

It seems I read wrong documentation, that mean the documentation was OK, 
but it described older "character sets" than used in S/360 family. I 
read many web sites and the most popular description of "IBM code" was 
similar to what en.wikipedia shows, also similar to 026 or 029 punch 
machines.
Those character set contain 0-9, A-Z and some special characters (like 
+#=), but definitely no lowercase alphabetic.
Nevermind I was wrong. Now I see references to full EBCDIC 256 
characters. So my questions were based on false assumption and then 
irrelevant.


However in the resonses I read several times about "column binary" vs 
EBCDIC. What is column binary?


And I sustain query for pictures of JCL statements on the cards. I 
collected many card pictures but only one with some // AFAIK incomplete 
statement.
What's funny, approx. 21 years ago I was teaching JCL and one of my 
student gave me his own job on the cards. Due to other students requests 
I i gave them out almost all the cards. Now I have only few, completely 
blank (unpunched) cards.


Regards
--
Radoslaw Skorupka
Lodz, Poland







W dniu 02.06.2020 o 16:19, R.S. pisze:

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow 
limited, so it is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on 
real punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any 
other dataset (with some exception for delimiter). Note, it is program 
independent - this is a change within system (JES2, Interpreter, 
whatever).


Q1: how it was in the past? I mean, were the DD * limited to "punched 
card" character set? Or it was always full EBCDIC if the job was read 
from DASD?


Q2: What about character set on the cards? Was it always one and the 
same within S/360 family? I noted there were several character sets, 
but as far as I understand those set was for other machines 
(Remington, pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 
037" or so.



And another question, or rather kind request: Does anynone have JCL 
statements on punched cards? I would like to get/download some images 
of JOB, EXEC, and DD statements on punched cards. I have a lot of card 
pictures, but none with JCL.





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. 
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, 
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 
01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-03 Thread Steve Smith
I thought that vintage green (& other) cards had the actual card-punch rows
listed, and it turns out that is true:
http://weblog.ceicher.com/archives/IBM360greencard.pdf

sas


On Wed, Jun 3, 2020 at 4:10 PM Tom Marchant <
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:

> On Tue, 2 Jun 2020 16:58:03 -0500, Paul Gilmartin 
> wrote:
>
> >I don't understand the table at:
> >https://homepage.divms.uiowa.edu/~jones/cards/codes.html
> >
> >The column labels 12, 11, 10, (blank) appear redundantly on the
> >second and fourth quadrants.
>
> You might find the chart on page 150.3 of
>
> http://www.bitsavers.org/pdf/ibm/360/princOps/A22-6821-7_360PrincOpsDec67.pdf
> to be easier to understand. The prior page describes how to read it.
>
> --
> Tom Marchant
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-03 Thread Paul Gilmartin
On Wed, 3 Jun 2020 15:10:20 -0500, Tom Marchant wrote:

>On Tue, 2 Jun 2020 16:58:03 -0500, Paul Gilmartin wrote:
>
>>I don't understand the table at:
>>https://homepage.divms.uiowa.edu/~jones/cards/codes.html
>>
>>The column labels 12, 11, 10, (blank) appear redundantly on the
>>second and fourth quadrants.
> 
It seems to have omitted a couple rows of zone punches.

>You might find the chart on page 150.3 of
>http://www.bitsavers.org/pdf/ibm/360/princOps/A22-6821-7_360PrincOpsDec67.pdf 
>to be easier to understand. The prior page describes how to read it.
>
Yes.  So lower case was discovered so long ago.  Barely after the
middle ages.

Thanks,
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-03 Thread Tom Marchant
On Tue, 2 Jun 2020 16:58:03 -0500, Paul Gilmartin  wrote:

>I don't understand the table at:
>https://homepage.divms.uiowa.edu/~jones/cards/codes.html
>
>The column labels 12, 11, 10, (blank) appear redundantly on the
>second and fourth quadrants.

You might find the chart on page 150.3 of
http://www.bitsavers.org/pdf/ibm/360/princOps/A22-6821-7_360PrincOpsDec67.pdf 
to be easier to understand. The prior page describes how to read it.

-- 
Tom Marchant

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Charles Mills
Yeah, we used them for notecards and shopping lists until I used up my entire 
stock sometime in the nineties.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Mark Jacobs
Sent: Tuesday, June 2, 2020 6:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

Up until a couple of weeks ago I had a full box of 2000 that I absconded with 
in the early 90's. Now I'm down to about 1900.

Mark Jacobs


Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com

‐‐‐ Original Message ‐‐‐
On Tuesday, June 2, 2020 9:21 PM, Bob Bridges  wrote:

> Peter, you may want to go to eBay and/or Amazon and price punch cards. You
> may be able to make a buck or two on those in your attic. I looked at this
> a while ago - thought I might want to use some old ones for notepads and
> bookmarks, and found they're now considered antique arcana. I'm looking
> now, and the cheapest I see off-hand on eBay is a pack of 50 for $12. More
> common is about 50 cents per card. And here's one ("Vintage IBM punch card
> Hollerith PUNCHED PRINTED used IBM mainframe"), a lot of 30 for which he's
> asking $1995 (no decimal point). I'm sure it'll still be there when you go
> there to look incredulously :).
>
> Oh, wait, here's a cheaper one: Ten thousand cards for the low, low price
> of $1650 (plus 127.25 shipping). You can break them up and sell them in
> lots of 100 for $40 each and make a killing.
>
> ---
>
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* I don't want the cheese, I just want out of the trap. -Spanish proverb
> */
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Farley, Peter x23353
> Sent: Tuesday, June 2, 2020 10:43
>
> Sorry, I don't have any actual JCL on physical punched cards any more.
> Somewhere in the attic I may have a box or two of blank ones, but nothing
> with punches.
>
> -Original Message-
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of
>
> R.S.
> Sent: Tuesday, June 2, 2020 10:20 AM
>
> Does anynone have JCL statements on punched cards? I would like to
> get/download some images of JOB, EXEC, and DD statements on punched cards. I
> have a lot of card pictures, but none with JCL.
>
> ---
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Mark Jacobs
Up until a couple of weeks ago I had a full box of 2000 that I absconded with 
in the early 90's. Now I'm down to about 1900.

Mark Jacobs


Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com

‐‐‐ Original Message ‐‐‐
On Tuesday, June 2, 2020 9:21 PM, Bob Bridges  wrote:

> Peter, you may want to go to eBay and/or Amazon and price punch cards. You
> may be able to make a buck or two on those in your attic. I looked at this
> a while ago - thought I might want to use some old ones for notepads and
> bookmarks, and found they're now considered antique arcana. I'm looking
> now, and the cheapest I see off-hand on eBay is a pack of 50 for $12. More
> common is about 50 cents per card. And here's one ("Vintage IBM punch card
> Hollerith PUNCHED PRINTED used IBM mainframe"), a lot of 30 for which he's
> asking $1995 (no decimal point). I'm sure it'll still be there when you go
> there to look incredulously :).
>
> Oh, wait, here's a cheaper one: Ten thousand cards for the low, low price
> of $1650 (plus 127.25 shipping). You can break them up and sell them in
> lots of 100 for $40 each and make a killing.
>
> ---
>
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* I don't want the cheese, I just want out of the trap. -Spanish proverb
> */
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Farley, Peter x23353
> Sent: Tuesday, June 2, 2020 10:43
>
> Sorry, I don't have any actual JCL on physical punched cards any more.
> Somewhere in the attic I may have a box or two of blank ones, but nothing
> with punches.
>
> -Original Message-
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of
>
> R.S.
> Sent: Tuesday, June 2, 2020 10:20 AM
>
> Does anynone have JCL statements on punched cards? I would like to
> get/download some images of JOB, EXEC, and DD statements on punched cards. I
> have a lot of card pictures, but none with JCL.
>
> ---
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Bob Bridges
Peter, you may want to go to eBay and/or Amazon and price punch cards.  You
may be able to make a buck or two on those in your attic.  I looked at this
a while ago - thought I might want to use some old ones for notepads and
bookmarks, and found they're now considered antique arcana.  I'm looking
now, and the cheapest I see off-hand on eBay is a pack of 50 for $12.  More
common is about 50 cents per card.  And here's one ("Vintage IBM punch card
Hollerith PUNCHED PRINTED used IBM mainframe"), a lot of 30 for which he's
asking $1995 (no decimal point).  I'm sure it'll still be there when you go
there to look incredulously :).

Oh, wait, here's a cheaper one:  Ten thousand cards for the low, low price
of $1650 (plus 127.25 shipping).  You can break them up and sell them in
lots of 100 for $40 each and make a killing.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* I don't want the cheese, I just want out of the trap.  -Spanish proverb
*/

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Farley, Peter x23353
Sent: Tuesday, June 2, 2020 10:43

Sorry, I don't have any actual JCL on physical punched cards any more.
Somewhere in the attic I may have a box or two of blank ones, but nothing
with punches.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
R.S.
Sent: Tuesday, June 2, 2020 10:20 AM

Does anynone have JCL statements on punched cards? I would like to
get/download some images of JOB, EXEC, and DD statements on punched cards. I
have a lot of card pictures, but none with JCL.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Mike Schwab
Yep.  Same width as Roman Chariots, drawn by two horses, side by side..

On Tue, Jun 2, 2020 at 9:39 PM Jesse 1 Robinson  wrote:
>
> My favorite OT theme. Related in my mind. The diameter of the original space 
> shuttle booster rocket was an odd value determined as follows:
>
> -- The booster was built in rural Utah
> -- To reach the eventual launch pad, it had to travel through a train tunnel
> -- The booster had to fit through the tunnel
> -- So the spacing of train tracks determined the booster's diameter
> -- The spacing of RR tracks was influenced by the spacing of ancient wagon 
> wheels
> -- Wagon wheel spacing was influenced by the horses that once pulled them
> -- In other words, the diameter of the booster rocket derived from a horse's 
> *ss
> -- QED?
>
> .
> .
> J.O.Skip Robinson
> Southern California Edison Company
> Electric Dragon Team Paddler
> SHARE MVS Program Co-Manager
> 323-715-0595 Mobile
> 626-543-6132 Office ⇐=== NEW
> robin...@sce.com
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Charles Mills
> Sent: Tuesday, June 2, 2020 2:31 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: (External):Re: Punched cards and character set
>
> CAUTION EXTERNAL EMAIL
>
> "Laced" (every hold punched) cards were an amusing bulletin board item.
>
> And yes, I believe I heard at the time @Jesse's premise as to why 'S' did not 
> use row 1.
>
> Actually, the alpha codes are as follow:
>
> A - I, row 12 plus rows 1 - 9
> J - R, row 11 plus rows 1 - 9
> S - Z, row 0 plus rows 2 - 9
>
> So you see that if S used row 1 it would have had two adjacent rows punched, 
> 0 and 1.
>
> (The rows, from top to bottom, are 12, 11, 0 - 9.)
>
> Non-alphanumeric punches were fairly rare, and column binary was extremely 
> rare.
>
> Object code decks of course contained non-alphanumeric punches. The X'02' 
> that begins each (traditional) object code record, preceding ESD, TXT, RLD or 
> END? I still think of it as "12-2-9.")
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of Steve Smith
> Sent: Tuesday, June 2, 2020 2:07 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Punched cards and character set
>
> That's plausible, I think.  While there are plenty of adjacent punches in the 
> full 256-characters, I'm sure most cards were mostly alphanumeric only, and 
> it might pay to make them as strong as possible.  I remember seeing some 
> cards that were punched in every position; those were very delicate, and 
> definitely couldn't survive a pass through a card reader, regardless of the 
> fact they had no validity at all.
>
> sas
>
> On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson 
> wrote:
>
> > I haven't seen this mentioned. The punch card codes for letters went
> > like
> > this:
> >
> > A - I rows 1 - 9
> > J - R rows 1 - 9
> > S - Z rows 2 - 9
> >
> > So why was S assigned to row 2 instead of row 1? The answer I was
> > taught was that row 1 was  too close to an adjacent location. The
> > punching/reading devices and card stock of the day could not reliably
> > handle punches that close together, so row 1 was skipped for the third 
> > alphabetic sequence.
> >
> > What's amusing is that this pattern was carried over to EBCDIC. The
> > code for S likewise skips a possible combination: D9 to E2; 'E1' is
> > not assigned to an alphabetic character.
> >
> >
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 21:38:56 +, Jesse 1 Robinson wrote:

>My favorite OT theme. Related in my mind. The diameter of the original space 
>shuttle booster rocket was an odd value determined as follows:
>
>-- The booster was built in rural Utah 
>-- To reach the eventual launch pad, it had to travel through a train tunnel
>-- The booster had to fit through the tunnel
>-- So the spacing of train tracks determined the booster's diameter
>-- The spacing of RR tracks was influenced by the spacing of ancient wagon 
>wheels
>-- Wagon wheel spacing was influenced by the horses that once pulled them
>-- In other words, the diameter of the booster rocket derived from a horse's 
>*ss 
>-- QED?
>
Partly:  https://www.snopes.com/fact-check/railroad-gauge-chariots/

Too good to be untrue.

The railroad gauge disputes in 19th Century England were remarkably
similar to cell phone incomaptabilities and ASCII-EBCDIC.  Each side
imagines a competitive advantage in incompatibility.
https://en.wikipedia.org/wiki/Break_of_gauge#Overcoming_a_break_of_gauge

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 16:42:18 -0500, Bill Godfrey wrote:

>If "S" was assigned the 0 and 2 rows because 0 and 1 were too close together, 
>then
>why was "/" given rows 0 and 1? Does that punch a hole in this theory? GD
>
And there'sa whole row of 7-8 (sparsely populated).

I don't understand the table at:
https://homepage.divms.uiowa.edu/~jones/cards/codes.html

The column labels 12, 11, 10, (blank) appear redundantly on the
second and fourth quadrants.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Charles Mills
I don't think so. Alphas were an afterthought to numerics, and specials were an 
afterthought to alphas. In 1960's accounting data S's were much more common 
than slashes. There are lots of characters with adjacent punches, but I think 
it plausible that IBM avoided them for what it thought to be common characters.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Bill Godfrey
Sent: Tuesday, June 2, 2020 2:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

If "S" was assigned the 0 and 2 rows because 0 and 1 were too close together, 
then
why was "/" given rows 0 and 1? Does that punch a hole in this theory? GD

Bill

On Tue, 2 Jun 2020 14:30:52 -0700, Charles Mills wrote:

>"Laced" (every hold punched) cards were an amusing bulletin board item.
>
>And yes, I believe I heard at the time @Jesse's premise as to why 'S' did not 
>use row 1.
>
>Actually, the alpha codes are as follow:
>
>A - I, row 12 plus rows 1 - 9
>J - R, row 11 plus rows 1 - 9
>S - Z, row 0 plus rows 2 - 9
>
>So you see that if S used row 1 it would have had two adjacent rows punched, 0 
>and 1.
>
>(The rows, from top to bottom, are 12, 11, 0 - 9.)
>
>Non-alphanumeric punches were fairly rare, and column binary was extremely 
>rare.
>
>Object code decks of course contained non-alphanumeric punches. The X'02' that 
>begins each (traditional) object code record, preceding ESD, TXT, RLD or END? 
>I still think of it as "12-2-9.")
>
>Charles
>
>
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
>Behalf Of Steve Smith
>Sent: Tuesday, June 2, 2020 2:07 PM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Re: Punched cards and character set
>
>That's plausible, I think.  While there are plenty of adjacent punches in
>the full 256-characters, I'm sure most cards were mostly alphanumeric only,
>and it might pay to make them as strong as possible.  I remember seeing
>some cards that were punched in every position; those were very delicate,
>and definitely couldn't survive a pass through a card reader, regardless of
>the fact they had no validity at all.
>
>sas
>
>On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson
>wrote:
>
>> I haven't seen this mentioned. The punch card codes for letters went like
>> this:
>>
>> A - I rows 1 - 9
>> J - R rows 1 - 9
>> S - Z rows 2 - 9
>>
>> So why was S assigned to row 2 instead of row 1? The answer I was taught
>> was that row 1 was  too close to an adjacent location. The punching/reading
>> devices and card stock of the day could not reliably handle punches that
>> close together, so row 1 was skipped for the third alphabetic sequence.
>>
>> What's amusing is that this pattern was carried over to EBCDIC. The code
>> for S likewise skips a possible combination: D9 to E2; 'E1' is not assigned
>> to an alphabetic character.
>>
>>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Bill Godfrey
If "S" was assigned the 0 and 2 rows because 0 and 1 were too close together, 
then
why was "/" given rows 0 and 1? Does that punch a hole in this theory? GD

Bill

On Tue, 2 Jun 2020 14:30:52 -0700, Charles Mills wrote:

>"Laced" (every hold punched) cards were an amusing bulletin board item.
>
>And yes, I believe I heard at the time @Jesse's premise as to why 'S' did not 
>use row 1.
>
>Actually, the alpha codes are as follow:
>
>A - I, row 12 plus rows 1 - 9
>J - R, row 11 plus rows 1 - 9
>S - Z, row 0 plus rows 2 - 9
>
>So you see that if S used row 1 it would have had two adjacent rows punched, 0 
>and 1.
>
>(The rows, from top to bottom, are 12, 11, 0 - 9.)
>
>Non-alphanumeric punches were fairly rare, and column binary was extremely 
>rare.
>
>Object code decks of course contained non-alphanumeric punches. The X'02' that 
>begins each (traditional) object code record, preceding ESD, TXT, RLD or END? 
>I still think of it as "12-2-9.")
>
>Charles
>
>
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
>Behalf Of Steve Smith
>Sent: Tuesday, June 2, 2020 2:07 PM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Re: Punched cards and character set
>
>That's plausible, I think.  While there are plenty of adjacent punches in
>the full 256-characters, I'm sure most cards were mostly alphanumeric only,
>and it might pay to make them as strong as possible.  I remember seeing
>some cards that were punched in every position; those were very delicate,
>and definitely couldn't survive a pass through a card reader, regardless of
>the fact they had no validity at all.
>
>sas
>
>On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson
>wrote:
>
>> I haven't seen this mentioned. The punch card codes for letters went like
>> this:
>>
>> A - I rows 1 - 9
>> J - R rows 1 - 9
>> S - Z rows 2 - 9
>>
>> So why was S assigned to row 2 instead of row 1? The answer I was taught
>> was that row 1 was  too close to an adjacent location. The punching/reading
>> devices and card stock of the day could not reliably handle punches that
>> close together, so row 1 was skipped for the third alphabetic sequence.
>>
>> What's amusing is that this pattern was carried over to EBCDIC. The code
>> for S likewise skips a possible combination: D9 to E2; 'E1' is not assigned
>> to an alphabetic character.
>>
>>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Jesse 1 Robinson
My favorite OT theme. Related in my mind. The diameter of the original space 
shuttle booster rocket was an odd value determined as follows:

-- The booster was built in rural Utah 
-- To reach the eventual launch pad, it had to travel through a train tunnel
-- The booster had to fit through the tunnel
-- So the spacing of train tracks determined the booster's diameter
-- The spacing of RR tracks was influenced by the spacing of ancient wagon 
wheels
-- Wagon wheel spacing was influenced by the horses that once pulled them
-- In other words, the diameter of the booster rocket derived from a horse's 
*ss 
-- QED?

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Tuesday, June 2, 2020 2:31 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Punched cards and character set

CAUTION EXTERNAL EMAIL

"Laced" (every hold punched) cards were an amusing bulletin board item.

And yes, I believe I heard at the time @Jesse's premise as to why 'S' did not 
use row 1.

Actually, the alpha codes are as follow:

A - I, row 12 plus rows 1 - 9
J - R, row 11 plus rows 1 - 9
S - Z, row 0 plus rows 2 - 9

So you see that if S used row 1 it would have had two adjacent rows punched, 0 
and 1.

(The rows, from top to bottom, are 12, 11, 0 - 9.)

Non-alphanumeric punches were fairly rare, and column binary was extremely rare.

Object code decks of course contained non-alphanumeric punches. The X'02' that 
begins each (traditional) object code record, preceding ESD, TXT, RLD or END? I 
still think of it as "12-2-9.")

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Tuesday, June 2, 2020 2:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

That's plausible, I think.  While there are plenty of adjacent punches in the 
full 256-characters, I'm sure most cards were mostly alphanumeric only, and it 
might pay to make them as strong as possible.  I remember seeing some cards 
that were punched in every position; those were very delicate, and definitely 
couldn't survive a pass through a card reader, regardless of the fact they had 
no validity at all.

sas

On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson 
wrote:

> I haven't seen this mentioned. The punch card codes for letters went 
> like
> this:
>
> A - I rows 1 - 9
> J - R rows 1 - 9
> S - Z rows 2 - 9
>
> So why was S assigned to row 2 instead of row 1? The answer I was 
> taught was that row 1 was  too close to an adjacent location. The 
> punching/reading devices and card stock of the day could not reliably 
> handle punches that close together, so row 1 was skipped for the third 
> alphabetic sequence.
>
> What's amusing is that this pattern was carried over to EBCDIC. The 
> code for S likewise skips a possible combination: D9 to E2; 'E1' is 
> not assigned to an alphabetic character.
>
>


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Charles Mills
"Laced" (every hold punched) cards were an amusing bulletin board item.

And yes, I believe I heard at the time @Jesse's premise as to why 'S' did not 
use row 1.

Actually, the alpha codes are as follow:

A - I, row 12 plus rows 1 - 9
J - R, row 11 plus rows 1 - 9
S - Z, row 0 plus rows 2 - 9

So you see that if S used row 1 it would have had two adjacent rows punched, 0 
and 1.

(The rows, from top to bottom, are 12, 11, 0 - 9.)

Non-alphanumeric punches were fairly rare, and column binary was extremely rare.

Object code decks of course contained non-alphanumeric punches. The X'02' that 
begins each (traditional) object code record, preceding ESD, TXT, RLD or END? I 
still think of it as "12-2-9.")

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Tuesday, June 2, 2020 2:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

That's plausible, I think.  While there are plenty of adjacent punches in
the full 256-characters, I'm sure most cards were mostly alphanumeric only,
and it might pay to make them as strong as possible.  I remember seeing
some cards that were punched in every position; those were very delicate,
and definitely couldn't survive a pass through a card reader, regardless of
the fact they had no validity at all.

sas

On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson 
wrote:

> I haven't seen this mentioned. The punch card codes for letters went like
> this:
>
> A - I rows 1 - 9
> J - R rows 1 - 9
> S - Z rows 2 - 9
>
> So why was S assigned to row 2 instead of row 1? The answer I was taught
> was that row 1 was  too close to an adjacent location. The punching/reading
> devices and card stock of the day could not reliably handle punches that
> close together, so row 1 was skipped for the third alphabetic sequence.
>
> What's amusing is that this pattern was carried over to EBCDIC. The code
> for S likewise skips a possible combination: D9 to E2; 'E1' is not assigned
> to an alphabetic character.
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
They were valid column binary.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steve Smith [sasd...@gmail.com]
Sent: Tuesday, June 2, 2020 5:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

That's plausible, I think.  While there are plenty of adjacent punches in
the full 256-characters, I'm sure most cards were mostly alphanumeric only,
and it might pay to make them as strong as possible.  I remember seeing
some cards that were punched in every position; those were very delicate,
and definitely couldn't survive a pass through a card reader, regardless of
the fact they had no validity at all.

sas

On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson 
wrote:

> I haven't seen this mentioned. The punch card codes for letters went like
> this:
>
> A - I rows 1 - 9
> J - R rows 1 - 9
> S - Z rows 2 - 9
>
> So why was S assigned to row 2 instead of row 1? The answer I was taught
> was that row 1 was  too close to an adjacent location. The punching/reading
> devices and card stock of the day could not reliably handle punches that
> close together, so row 1 was skipped for the third alphabetic sequence.
>
> What's amusing is that this pattern was carried over to EBCDIC. The code
> for S likewise skips a possible combination: D9 to E2; 'E1' is not assigned
> to an alphabetic character.
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Steve Smith
That's plausible, I think.  While there are plenty of adjacent punches in
the full 256-characters, I'm sure most cards were mostly alphanumeric only,
and it might pay to make them as strong as possible.  I remember seeing
some cards that were punched in every position; those were very delicate,
and definitely couldn't survive a pass through a card reader, regardless of
the fact they had no validity at all.

sas

On Tue, Jun 2, 2020 at 4:55 PM Jesse 1 Robinson 
wrote:

> I haven't seen this mentioned. The punch card codes for letters went like
> this:
>
> A - I rows 1 - 9
> J - R rows 1 - 9
> S - Z rows 2 - 9
>
> So why was S assigned to row 2 instead of row 1? The answer I was taught
> was that row 1 was  too close to an adjacent location. The punching/reading
> devices and card stock of the day could not reliably handle punches that
> close together, so row 1 was skipped for the third alphabetic sequence.
>
> What's amusing is that this pattern was carried over to EBCDIC. The code
> for S likewise skips a possible combination: D9 to E2; 'E1' is not assigned
> to an alphabetic character.
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
Two of the EBCDIC design constraints were

 1. Preserve the punch combinations for common characters
 2. Map numeric punches into the corresponding 4-bit numbers


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Jesse 1 Robinson [jesse1.robin...@sce.com]
Sent: Tuesday, June 2, 2020 4:54 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

I haven't seen this mentioned. The punch card codes for letters went like this:

A - I rows 1 - 9
J - R rows 1 - 9
S - Z rows 2 - 9

So why was S assigned to row 2 instead of row 1? The answer I was taught was 
that row 1 was  too close to an adjacent location. The punching/reading devices 
and card stock of the day could not reliably handle punches that close 
together, so row 1 was skipped for the third alphabetic sequence.

What's amusing is that this pattern was carried over to EBCDIC. The code for S 
likewise skips a possible combination: D9 to E2; 'E1' is not assigned to an 
alphabetic character.

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Tuesday, June 2, 2020 12:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Punched cards and character set

CAUTION EXTERNAL EMAIL

On Tue, 2 Jun 2020 15:14:33 -0400, Tony Harminc  wrote:
>
>Some card readers supported Column Binary or Card Image mode, and in
>this case a card record was 160 bytes with each column mapped to the
>low-order 6 bits of two adjacent bytes. I think there were some other
>variations for this mapping.
>
A colleague, steeped in CDC 6400 lore, got a Ph.D. from U. of Colo. and took a 
job with IBM.  He took his personal source library of utilities on CDC binary 
cards, two 6-bit characters per column, intending that his first learning 
experience with s/360 assembler would be deciphering and translating 
CDC=>EBCDIC.

He could not get access to any IBM reader with the column binary feature.

>Code Pages as we know them today have their roots a good deal later
>than punched cards. At least in the IBM mainframe world, they came from
>the 3270 devices, which were initially US-centric, with only upper case
>English (unaccented Latin) letters. Almost immediately local variants
>were field developed in many countries to provide characters needed. In
>many - maybe most - cases the character assignments clashed, and
>because of the 3270 addressing architecture, positions below X'40' were
>not available.
>
Don't forget lower case.  But I guess IBM did.  Alas.  See:

https://secure-web.cisco.com/1uJJ4M0JM1Y-6cjjSrqrtZK-RS4l7JewSbteKoXbnnRb_fSkDH6GUJB3x-jlpEHa8hFLSz1P4TQqhKEAg6WYcGF2PtfLXBH57i9jg0LN0lHRkwEi-hNstlRkEMoxMsLZ6i-qz6z2ycvsSKDVSsCv_nubHVHLqpwuB7v9lRx-T17ESHt9b5keSghXnVQ48zKA7C4mgrnPaX719sD5gq0RhgK1bwAJgeYJWAXP_-2K_F0cxn1kVg1LaW0352v5Ggn6CTK_iEsgoltIYC0mVsNOWKtjIiU-SlxIXTe7IhkfACbW2k2gk_cjjc-RYxunAHFCEKVsnL_sJPUu_utx_GoG2byrbk2DNjhuttPtWhjVHbihFLWjj3CTh5uTosaRSe_Zl6t0Lx2GewctGij77Dy4f8EXBNdXljWEHlANSMw3QO4E_h4idixxSEfDN_3aIdIhU/https%3A%2F%2Fweb.archive.org%2Fweb%2F20180513204153%2Fhttp%3A%2F%2Fwww.bobbemer.com%2FP-BIT.HTM

>A very good historic reference for how this developed is the 1989 SHARE
>"ASCII and EBCDIC Character Set and Code Issues in Systems Application
>Architecture" report by the ASCII / EBCDIC Character Set Task Force. To
>make their point, they used the short name "SHARE ÆCS Report". I have a
>scanned copy if you can't find it online somewhere.
>Parts of this became input into the design of UNICODE.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Jesse 1 Robinson
I haven't seen this mentioned. The punch card codes for letters went like this:

A - I rows 1 - 9   
J - R rows 1 - 9  
S - Z rows 2 - 9  

So why was S assigned to row 2 instead of row 1? The answer I was taught was 
that row 1 was  too close to an adjacent location. The punching/reading devices 
and card stock of the day could not reliably handle punches that close 
together, so row 1 was skipped for the third alphabetic sequence.  

What's amusing is that this pattern was carried over to EBCDIC. The code for S 
likewise skips a possible combination: D9 to E2; 'E1' is not assigned to an 
alphabetic character.  

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Tuesday, June 2, 2020 12:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Punched cards and character set

CAUTION EXTERNAL EMAIL

On Tue, 2 Jun 2020 15:14:33 -0400, Tony Harminc  wrote:
>
>Some card readers supported Column Binary or Card Image mode, and in 
>this case a card record was 160 bytes with each column mapped to the 
>low-order 6 bits of two adjacent bytes. I think there were some other 
>variations for this mapping.
>
A colleague, steeped in CDC 6400 lore, got a Ph.D. from U. of Colo. and took a 
job with IBM.  He took his personal source library of utilities on CDC binary 
cards, two 6-bit characters per column, intending that his first learning 
experience with s/360 assembler would be deciphering and translating 
CDC=>EBCDIC.

He could not get access to any IBM reader with the column binary feature.

>Code Pages as we know them today have their roots a good deal later 
>than punched cards. At least in the IBM mainframe world, they came from 
>the 3270 devices, which were initially US-centric, with only upper case 
>English (unaccented Latin) letters. Almost immediately local variants 
>were field developed in many countries to provide characters needed. In 
>many - maybe most - cases the character assignments clashed, and 
>because of the 3270 addressing architecture, positions below X'40' were 
>not available.
>
Don't forget lower case.  But I guess IBM did.  Alas.  See:
https://web.archive.org/web/20180513204153/http://www.bobbemer.com/P-BIT.HTM

>A very good historic reference for how this developed is the 1989 SHARE 
>"ASCII and EBCDIC Character Set and Code Issues in Systems Application 
>Architecture" report by the ASCII / EBCDIC Character Set Task Force. To 
>make their point, they used the short name "SHARE ÆCS Report". I have a 
>scanned copy if you can't find it online somewhere.
>Parts of this became input into the design of UNICODE.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 15:14:33 -0400, Tony Harminc  wrote:
>
>Some card readers supported Column Binary or Card Image mode, and in
>this case a card record was 160 bytes with each column mapped to the
>low-order 6 bits of two adjacent bytes. I think there were some other
>variations for this mapping.
> 
A colleague, steeped in CDC 6400 lore, got a Ph.D. from U. of Colo. and
took a job with IBM.  He took his personal source library of utilities on
CDC binary cards, two 6-bit characters per column, intending that his
first learning experience with s/360 assembler would be deciphering
and translating CDC=>EBCDIC.

He could not get access to any IBM reader with the column binary
feature.

>Code Pages as we know them today have their roots a good deal later
>than punched cards. At least in the IBM mainframe world, they came
>from the 3270 devices, which were initially US-centric, with only
>upper case English (unaccented Latin) letters. Almost immediately
>local variants were field developed in many countries to provide
>characters needed. In many - maybe most - cases the character
>assignments clashed, and because of the 3270 addressing architecture,
>positions below X'40' were not available.
> 
Don't forget lower case.  But I guess IBM did.  Alas.  See:
https://web.archive.org/web/20180513204153/http://www.bobbemer.com/P-BIT.HTM

>A very good historic reference for how this developed is the 1989
>SHARE "ASCII and EBCDIC Character Set and Code Issues in Systems
>Application Architecture" report by the ASCII / EBCDIC Character Set
>Task Force. To make their point, they used the short name "SHARE ÆCS
>Report". I have a scanned copy if you can't find it online somewhere.
>Parts of this became input into the design of UNICODE.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
The difference between commercial BCD and scientific BCD was a codfe page 
issue, although it predated that nomenclature. There were also code page issues 
among the various UCS images supplied by IBM for the 1403.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Tony Harminc [t...@harminc.net]
Sent: Tuesday, June 2, 2020 3:14 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

On Tue, 2 Jun 2020 at 10:20, R.S.  wrote:

> As far as I know, a character set on punched cards was somehow limited,
> so it is not EBCDIC or similar set of 256 characters.

No, not at all. In fact in a way the opposite is true - a punched card
column can contain way more than 256 values. There are 12 rows of
potential holes, so 2**12 values, in theory. In practice:

There are mechanical reasons to limit the number of holes punched in a
column. WIth many holes the card loses strength, and also the punching
action requires either one big bang, or multiple attacks on the same
column - neither good for speed or relibility..

Even more practically, though, obviously that 2**12 doesn't fit in a
single 8-bit byte. So it was normal for S/360 to map each column to a
single byte (thus each card occupied 80 bytes when read), and the
encoding used was one of two closely related ones: BDCIC or EBCDIC.
These are to be seen on any S/360 Green Card. The rule is to permit
only one punch in rows 1-7, so any combination in rows 12, 11, 0, 8, 9
(2**5=32) * 8 possibilities in 1-7 = 256.

Some card readers supported Column Binary or Card Image mode, and in
this case a card record was 160 bytes with each column mapped to the
low-order 6 bits of two adjacent bytes. I think there were some other
variations for this mapping.

There were also at least two variants of reading hand-made marks on a
card made with a pencil or pen: the older Mark Sense (marks made with
a high-graphite conductive pencil and read electrically) and Optical
Mark Read (OMR), read by optical reflection using a separate read
station from the optical transmission one for reading holes. Some
readers allowed for mixed holes and marks.

Bitsavers has manuals for some of these card machines.

> Was there any name for card character set? I mean something like "CP 037" or 
> so.

Code Pages as we know them today have their roots a good deal later
than punched cards. At least in the IBM mainframe world, they came
from the 3270 devices, which were initially US-centric, with only
upper case English (unaccented Latin) letters. Almost immediately
local variants were field developed in many countries to provide
characters needed. In many - maybe most - cases the character
assignments clashed, and because of the 3270 addressing architecture,
positions below X'40' were not available.

There were also print trains (1403 or 3211) with extra or replacement
characters, and these varied somewhat in their character mappings.

A very good historic reference for how this developed is the 1989
SHARE "ASCII and EBCDIC Character Set and Code Issues in Systems
Application Architecture" report by the ASCII / EBCDIC Character Set
Task Force. To make their point, they used the short name "SHARE ÆCS
Report". I have a scanned copy if you can't find it online somewhere.
Parts of this became input into the design of UNICODE.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Tony Harminc
On Tue, 2 Jun 2020 at 10:20, R.S.  wrote:

> As far as I know, a character set on punched cards was somehow limited,
> so it is not EBCDIC or similar set of 256 characters.

No, not at all. In fact in a way the opposite is true - a punched card
column can contain way more than 256 values. There are 12 rows of
potential holes, so 2**12 values, in theory. In practice:

There are mechanical reasons to limit the number of holes punched in a
column. WIth many holes the card loses strength, and also the punching
action requires either one big bang, or multiple attacks on the same
column - neither good for speed or relibility..

Even more practically, though, obviously that 2**12 doesn't fit in a
single 8-bit byte. So it was normal for S/360 to map each column to a
single byte (thus each card occupied 80 bytes when read), and the
encoding used was one of two closely related ones: BDCIC or EBCDIC.
These are to be seen on any S/360 Green Card. The rule is to permit
only one punch in rows 1-7, so any combination in rows 12, 11, 0, 8, 9
(2**5=32) * 8 possibilities in 1-7 = 256.

Some card readers supported Column Binary or Card Image mode, and in
this case a card record was 160 bytes with each column mapped to the
low-order 6 bits of two adjacent bytes. I think there were some other
variations for this mapping.

There were also at least two variants of reading hand-made marks on a
card made with a pencil or pen: the older Mark Sense (marks made with
a high-graphite conductive pencil and read electrically) and Optical
Mark Read (OMR), read by optical reflection using a separate read
station from the optical transmission one for reading holes. Some
readers allowed for mixed holes and marks.

Bitsavers has manuals for some of these card machines.

> Was there any name for card character set? I mean something like "CP 037" or 
> so.

Code Pages as we know them today have their roots a good deal later
than punched cards. At least in the IBM mainframe world, they came
from the 3270 devices, which were initially US-centric, with only
upper case English (unaccented Latin) letters. Almost immediately
local variants were field developed in many countries to provide
characters needed. In many - maybe most - cases the character
assignments clashed, and because of the 3270 addressing architecture,
positions below X'40' were not available.

There were also print trains (1403 or 3211) with extra or replacement
characters, and these varied somewhat in their character mappings.

A very good historic reference for how this developed is the 1989
SHARE "ASCII and EBCDIC Character Set and Code Issues in Systems
Application Architecture" report by the ASCII / EBCDIC Character Set
Task Force. To make their point, they used the short name "SHARE ÆCS
Report". I have a scanned copy if you can't find it online somewhere.
Parts of this became input into the design of UNICODE.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Farley, Peter x23353
I stand corrected.  90 columns for Univac not 96.  Memory is the second thing 
to go and I forget what the first one is . . . 

I only saw them once, when working as a temp keypunch operator.  The service 
sent me to a Univac location and I had no idea how to operate their variety of 
keypunch machine, so that day was a bust for me.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Tuesday, June 2, 2020 11:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set



UNIVAC initially used 90 column cards; they never used 96. It was IBM that used 
96 column card on the S/3.



--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 15:48:23 +, Seymour J Metz wrote:

>That's what the multipunch icon is for.
>
Doesn't seem to work.

Rats!  It won't let me paste from my Mac clipboard.

>
>From: Paul Gilmartin
>Sent: Tuesday, June 2, 2020 11:45 AM
>
>>In this day and age it should be pretty trivial to write software that would
>>encode a scanned image of a punched card.
>>
> https://www.masswerk.at/cardreader/
>
>... and you can generate those with: https://www.masswerk.at/keypunch/
>
>(But it doesn't do UTF-8.)

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
Yes, but he wants UTF-8, so he needs to do some additional hand coding before 
looking up the hole encoding, *then* use multi-punch.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Joe 
Monk [joemon...@gmail.com]
Sent: Tuesday, June 2, 2020 11:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

http://secure-web.cisco.com/1Zfs9qYXD4UdhoLSjssD-uiGVO42c69TjSER2FdDiHRXicVVTMTBj8rmoXCj0hh-k4Y0y16nCDFc_NshwJS1KrNx1Mven91NqYNt13MmJq7i_-uydAfEBW7vUJJwFhA28H4JCVGzxCm3JzX47y1pRwJAIt_6YKJyruvYEokM7JXFyjIZWI7c4OL8TaPQDMyUYbFk3Dn-kE_kELMqW7CvVSuVSFmvjro4vjr1Lbr51R_RL30sGn9FBnw2fBDPdpNjx7z3_jQGLXLH7OgpttYNwqWODo_hh_ZpxiZ2g6tY9TX_Etl1luc7vQjipMNAJte0KVlFl_Wc2b3xdWtOvrInirAWWLD9i4z_HRDOZRW9FSESnYYAC7gH3xOT6DjRuyFWQwwNUBZ-D16C1BnTKxHx2NCro5E23x_A9RqgHIWD0Out3rF0nP-v3NbLXY7lzKCNf/http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2Fibm%2F370%2FreferenceCard%2FGX20-1850-7_System_370_Reference_Summary_Feb89.pdf

Pages 34-37 show the punch sequences for every EBCDIC character.

Joe

On Tue, Jun 2, 2020 at 10:48 AM Seymour J Metz  wrote:

> That's what the multipunch icon is for.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf
> of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
> Sent: Tuesday, June 2, 2020 11:45 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Punched cards and character set
>
> On Tue, 2 Jun 2020 08:39:47 -0700, Charles Mills wrote:
>
> >> thousands of punched cards with no real way to read them anymore
> >
> >In this day and age it should be pretty trivial to write software that
> would
> >encode a scanned image of a punched card.
> >
>
> https://secure-web.cisco.com/1nnNBEm7A_m0wqtAaLgflbbQkYcjHIggP4CG9-aGJ60iv5LGiLA3b-sgOj4Z5RrXqVoy9bO2GtA9gEMmiJEEw3pCD1XRrPeZQWJJCqaIyNbpg5ZWh8c6x0VeF0TZoxma_Otu7hIdTuq2ofjE708_dgI3S5MCKLcwE_xc7JJfzy8W5CbJtY1SkhkeYSprsqyo2yfbl5OHjUZJbTG2s7GXMFmD7YKxonbikH40zRCkbg_74GAPYOxAYOpwH8ZbsC3mCXT053D09iRwt8LrVy3YY5F2tKCLQ_NGXKUVBEpyITOgO3r2GL4CQhdxQNpIcd1pG8IKub1rEkNzpO2rEF2nrS-ZymxsdobgXvKJTRZ60DFakV-PzKE83Yo7EGjV4tJ_qLCTueYpoubnb8fjN2PfOc2QiDo5PI0UrPLcFhI0zKbq565EBcHShRAWIET5XHxxp/https%3A%2F%2Fwww.masswerk.at%2Fcardreader%2F
>
> ... and you can generate those with:
> https://secure-web.cisco.com/18RdBO7ZKkAs5OiZMvPOj6vYNZ1vPzRv8-SvdzewuLLELpAKP_GeJnSYFbmSwvh2MVE53Rxi2uGYungYYyMlcCaXY3qglnQDjJXofyqjrQn93NUOrWOKhPXFfFDrFFnEjxSbUpj6zbch_4Xq6OPk3cZ0O3ccHUhM6k7wTXzXsZ46f0FqlhmUOnbz9MC6TlsLWiuDSVgJsSHEx6Pw1OkcIfDOGvfOqH2fSx9NTpZOSd-YGOFd-qklQ8znc-6UbGYd5uCaewG9Q5boaZcyXcC_Le94ZTpQ5mb-9Nswve4M-IPz3mjja9x29OM6VtgajzfsgOfin9Yh1gptx3OhF-0Q7BYYX_sT1uSBUCnoV6l-R1JAiAjEyiaAER2Xp-RLhw59c-XIaoMMZ6cHqQaeXro-zjqoyiyA9gaY-jMPVEoB4msJBvL2B092rkIMM4PKcR5H2/https%3A%2F%2Fwww.masswerk.at%2Fkeypunch%2F
>
> (But it doesn't do UTF-8.)
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Ron Wells
Ahhh--good old days...when I started in 65--TAB operator out of school

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Joe 
Monk
Sent: Tuesday, June 02, 2020 10:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

** EXTERNAL EMAIL - USE CAUTION **


https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2Fibm%2F370%2FreferenceCard%2FGX20-1850-7_System_370_Reference_Summary_Feb89.pdfdata=02%7C01%7CRon.Wells%40OMF.COM%7C5979f6fc5d0c4e84d9c908d8070d5f43%7C57c0053cb5f84a1e8bb6e8afa09f3b82%7C0%7C1%7C637267101305939021sdata=0U3u6cR0BVPcu%2BRKv8vN2a1UBmmJfhx1OjlEzZ5CgHs%3Dreserved=0

Pages 34-37 show the punch sequences for every EBCDIC character.

Joe

On Tue, Jun 2, 2020 at 10:48 AM Seymour J Metz  wrote:

> That's what the multipunch icon is for.
>
>
> --
> Shmuel (Seymour J.) Metz
> https://nam05.safelinks.protection.outlook.com/?url=http:%2F%2Fmason.g
> mu.edu%2F~smetz3data=02%7C01%7CRon.Wells%40OMF.COM%7C5979f6fc5d0c
> 4e84d9c908d8070d5f43%7C57c0053cb5f84a1e8bb6e8afa09f3b82%7C0%7C1%7C6372
> 67101305939021sdata=UjYISYZ3NVs38Xw%2Fdblib6KNZulWvE51TJIWQMwhM74
> %3Dreserved=0
>
> 
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on
> behalf of Paul Gilmartin
> [000433f07816-dmarc-requ...@listserv.ua.edu]
> Sent: Tuesday, June 2, 2020 11:45 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Punched cards and character set
>
> On Tue, 2 Jun 2020 08:39:47 -0700, Charles Mills wrote:
>
> >> thousands of punched cards with no real way to read them anymore
> >
> >In this day and age it should be pretty trivial to write software
> >that
> would
> >encode a scanned image of a punched card.
> >
>
> https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsecu
> re-web.cisco.com%2F1nnNBEm7A_m0wqtAaLgflbbQkYcjHIggP4CG9-aGJ60iv5LGiLA
> 3b-sgOj4Z5RrXqVoy9bO2GtA9gEMmiJEEw3pCD1XRrPeZQWJJCqaIyNbpg5ZWh8c6x0VeF
> 0TZoxma_Otu7hIdTuq2ofjE708_dgI3S5MCKLcwE_xc7JJfzy8W5CbJtY1SkhkeYSprsqy
> o2yfbl5OHjUZJbTG2s7GXMFmD7YKxonbikH40zRCkbg_74GAPYOxAYOpwH8ZbsC3mCXT05
> 3D09iRwt8LrVy3YY5F2tKCLQ_NGXKUVBEpyITOgO3r2GL4CQhdxQNpIcd1pG8IKub1rEkN
> zpO2rEF2nrS-ZymxsdobgXvKJTRZ60DFakV-PzKE83Yo7EGjV4tJ_qLCTueYpoubnb8fjN
> 2PfOc2QiDo5PI0UrPLcFhI0zKbq565EBcHShRAWIET5XHxxp%2Fhttps%253A%252F%252
> Fwww.masswerk.at%252Fcardreader%252Fdata=02%7C01%7CRon.Wells%40OM
> F.COM%7C5979f6fc5d0c4e84d9c908d8070d5f43%7C57c0053cb5f84a1e8bb6e8afa09
> f3b82%7C0%7C0%7C637267101305943999sdata=3uq5DPnahAow6rKVdCJ9HVo3q
> Za8Hp8%2FEH1jkulGeZc%3Dreserved=0
>
> ... and you can generate those with:
> https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsecu
> re-web.cisco.com%2F18RdBO7ZKkAs5OiZMvPOj6vYNZ1vPzRv8-SvdzewuLLELpAKP_G
> eJnSYFbmSwvh2MVE53Rxi2uGYungYYyMlcCaXY3qglnQDjJXofyqjrQn93NUOrWOKhPXFf
> FDrFFnEjxSbUpj6zbch_4Xq6OPk3cZ0O3ccHUhM6k7wTXzXsZ46f0FqlhmUOnbz9MC6Tls
> LWiuDSVgJsSHEx6Pw1OkcIfDOGvfOqH2fSx9NTpZOSd-YGOFd-qklQ8znc-6UbGYd5uCae
> wG9Q5boaZcyXcC_Le94ZTpQ5mb-9Nswve4M-IPz3mjja9x29OM6VtgajzfsgOfin9Yh1gp
> tx3OhF-0Q7BYYX_sT1uSBUCnoV6l-R1JAiAjEyiaAER2Xp-RLhw59c-XIaoMMZ6cHqQaeX
> ro-zjqoyiyA9gaY-jMPVEoB4msJBvL2B092rkIMM4PKcR5H2%2Fhttps%253A%252F%252
> Fwww.masswerk.at%252Fkeypunch%252Fdata=02%7C01%7CRon.Wells%40OMF.
> COM%7C5979f6fc5d0c4e84d9c908d8070d5f43%7C57c0053cb5f84a1e8bb6e8afa09f3
> b82%7C0%7C0%7C637267101305943999sdata=a6bfPeadyYbWTN6vHnJYLFuerqV
> jqa1soPmF%2FvY8Ci0%3Dreserved=0
>
> (But it doesn't do UTF-8.)
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Email Disclaimer

This E-mail contains confidential information belonging to the sender, which 
may be legally privileged information. This information is intended only for 
the use of the individual or entity addressed above. If you are not the 
intended recipient, or an employee or agent responsible for delivering it to 
the intended recipient, you are hereby notified that any disclosure, copying, 
distribution, or the taking of any action in reliance on the contents of the 
E-mail or attached files is strictly prohibited.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Joe Monk
http://www.bitsavers.org/pdf/ibm/370/referenceCard/GX20-1850-7_System_370_Reference_Summary_Feb89.pdf

Pages 34-37 show the punch sequences for every EBCDIC character.

Joe

On Tue, Jun 2, 2020 at 10:48 AM Seymour J Metz  wrote:

> That's what the multipunch icon is for.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf
> of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
> Sent: Tuesday, June 2, 2020 11:45 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Punched cards and character set
>
> On Tue, 2 Jun 2020 08:39:47 -0700, Charles Mills wrote:
>
> >> thousands of punched cards with no real way to read them anymore
> >
> >In this day and age it should be pretty trivial to write software that
> would
> >encode a scanned image of a punched card.
> >
>
> https://secure-web.cisco.com/1nnNBEm7A_m0wqtAaLgflbbQkYcjHIggP4CG9-aGJ60iv5LGiLA3b-sgOj4Z5RrXqVoy9bO2GtA9gEMmiJEEw3pCD1XRrPeZQWJJCqaIyNbpg5ZWh8c6x0VeF0TZoxma_Otu7hIdTuq2ofjE708_dgI3S5MCKLcwE_xc7JJfzy8W5CbJtY1SkhkeYSprsqyo2yfbl5OHjUZJbTG2s7GXMFmD7YKxonbikH40zRCkbg_74GAPYOxAYOpwH8ZbsC3mCXT053D09iRwt8LrVy3YY5F2tKCLQ_NGXKUVBEpyITOgO3r2GL4CQhdxQNpIcd1pG8IKub1rEkNzpO2rEF2nrS-ZymxsdobgXvKJTRZ60DFakV-PzKE83Yo7EGjV4tJ_qLCTueYpoubnb8fjN2PfOc2QiDo5PI0UrPLcFhI0zKbq565EBcHShRAWIET5XHxxp/https%3A%2F%2Fwww.masswerk.at%2Fcardreader%2F
>
> ... and you can generate those with:
> https://secure-web.cisco.com/18RdBO7ZKkAs5OiZMvPOj6vYNZ1vPzRv8-SvdzewuLLELpAKP_GeJnSYFbmSwvh2MVE53Rxi2uGYungYYyMlcCaXY3qglnQDjJXofyqjrQn93NUOrWOKhPXFfFDrFFnEjxSbUpj6zbch_4Xq6OPk3cZ0O3ccHUhM6k7wTXzXsZ46f0FqlhmUOnbz9MC6TlsLWiuDSVgJsSHEx6Pw1OkcIfDOGvfOqH2fSx9NTpZOSd-YGOFd-qklQ8znc-6UbGYd5uCaewG9Q5boaZcyXcC_Le94ZTpQ5mb-9Nswve4M-IPz3mjja9x29OM6VtgajzfsgOfin9Yh1gptx3OhF-0Q7BYYX_sT1uSBUCnoV6l-R1JAiAjEyiaAER2Xp-RLhw59c-XIaoMMZ6cHqQaeXro-zjqoyiyA9gaY-jMPVEoB4msJBvL2B092rkIMM4PKcR5H2/https%3A%2F%2Fwww.masswerk.at%2Fkeypunch%2F
>
> (But it doesn't do UTF-8.)
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
That's what the multipunch icon is for.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
Sent: Tuesday, June 2, 2020 11:45 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

On Tue, 2 Jun 2020 08:39:47 -0700, Charles Mills wrote:

>> thousands of punched cards with no real way to read them anymore
>
>In this day and age it should be pretty trivial to write software that would
>encode a scanned image of a punched card.
>
https://secure-web.cisco.com/1nnNBEm7A_m0wqtAaLgflbbQkYcjHIggP4CG9-aGJ60iv5LGiLA3b-sgOj4Z5RrXqVoy9bO2GtA9gEMmiJEEw3pCD1XRrPeZQWJJCqaIyNbpg5ZWh8c6x0VeF0TZoxma_Otu7hIdTuq2ofjE708_dgI3S5MCKLcwE_xc7JJfzy8W5CbJtY1SkhkeYSprsqyo2yfbl5OHjUZJbTG2s7GXMFmD7YKxonbikH40zRCkbg_74GAPYOxAYOpwH8ZbsC3mCXT053D09iRwt8LrVy3YY5F2tKCLQ_NGXKUVBEpyITOgO3r2GL4CQhdxQNpIcd1pG8IKub1rEkNzpO2rEF2nrS-ZymxsdobgXvKJTRZ60DFakV-PzKE83Yo7EGjV4tJ_qLCTueYpoubnb8fjN2PfOc2QiDo5PI0UrPLcFhI0zKbq565EBcHShRAWIET5XHxxp/https%3A%2F%2Fwww.masswerk.at%2Fcardreader%2F

... and you can generate those with: 
https://secure-web.cisco.com/18RdBO7ZKkAs5OiZMvPOj6vYNZ1vPzRv8-SvdzewuLLELpAKP_GeJnSYFbmSwvh2MVE53Rxi2uGYungYYyMlcCaXY3qglnQDjJXofyqjrQn93NUOrWOKhPXFfFDrFFnEjxSbUpj6zbch_4Xq6OPk3cZ0O3ccHUhM6k7wTXzXsZ46f0FqlhmUOnbz9MC6TlsLWiuDSVgJsSHEx6Pw1OkcIfDOGvfOqH2fSx9NTpZOSd-YGOFd-qklQ8znc-6UbGYd5uCaewG9Q5boaZcyXcC_Le94ZTpQ5mb-9Nswve4M-IPz3mjja9x29OM6VtgajzfsgOfin9Yh1gptx3OhF-0Q7BYYX_sT1uSBUCnoV6l-R1JAiAjEyiaAER2Xp-RLhw59c-XIaoMMZ6cHqQaeXro-zjqoyiyA9gaY-jMPVEoB4msJBvL2B092rkIMM4PKcR5H2/https%3A%2F%2Fwww.masswerk.at%2Fkeypunch%2F

(But it doesn't do UTF-8.)

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 08:39:47 -0700, Charles Mills wrote:

>> thousands of punched cards with no real way to read them anymore
>
>In this day and age it should be pretty trivial to write software that would
>encode a scanned image of a punched card.
>
https://www.masswerk.at/cardreader/

... and you can generate those with: https://www.masswerk.at/keypunch/

(But it doesn't do UTF-8.)

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Charles Mills
> thousands of punched cards with no real way to read them anymore

In this day and age it should be pretty trivial to write software that would
encode a scanned image of a punched card.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Mazer Ken G
Sent: Tuesday, June 2, 2020 8:35 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

Here's a site that may have more info for your reading pleasure,
http://www.punchcardreader.com/
I have used this service to decode several hundred punched cards several
years ago.
The historical society that I'm a member of has thousands of punched cards
with no real way to read them anymore.  To compound not being able to read
the punches these cards also contain handwritten data on each card.
We have cards that contain train crew records, static data like employee
name, employee number, employee phone number and other stuff.  Handwritten
data appears to be a months' worth of dates for when they worked that
month/day.
We also have cards that contain train movements.  The punched data would be
for a symbolled train and it starting location with time of call and a
destination location.  Handwritten info would include employees name for
(Engineer, Fireman, Conductor, Flagman, Brakeman).
All of these cards are from 1972-1975.

My point is that punched cards were used for many different reasons and many
different ways.
If I remember correctly the Western Maryland Railway was one of the first if
not the first railroad to incorporate the use of IBM computers and punched
card.

Ken Mazer
Former President, WMRHS

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
R.S.
Sent: Tuesday, June 02, 2020 10:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so
it is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other
dataset (with some exception for delimiter). Note, it is program independent
- this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card"
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same
within S/360 family? I noted there were several character sets, but as far
as I understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or
so.


And another question, or rather kind request: Does anynone have JCL
statements on punched cards? I would like to get/download some images of
JOB, EXEC, and DD statements on punched cards. I have a lot of card
pictures, but none with JCL.

--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub
zapisałeś na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może
wykorzystać tylko adresat.Przypominamy, że każdy, kto rozpowszechnia
(kopiuje, rozprowadza) tę wiadomość lub podejmuje podobne działania, narusza
prawo i może podlegać karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st.
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS
025237, NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości)
według stanu na 01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have
printed out or saved).
This message may contain legally protected information, which may be used
exclusively by the addressee.Please be reminded that anyone who disseminates
(copies, distributes) this message or takes any similar action, violates the
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the
Capital City of Warsaw, 12th Commercial Division of the National Court
Register, KRS 025237, NIP: 526-021-50-88. Fully paid-up share capital
amounting to PLN 169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the

Re: Punched cards and character set

2020-06-02 Thread Charles Mills
The System/3 used 96-column cards that were physically smaller than
Hollerith cards.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Farley, Peter x23353
Sent: Tuesday, June 2, 2020 7:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

Radoslaw,

In the IBM world, all possible EBCDIC characters (all 256) were possible to
punch into physical cards, but punching any characters not on the keypunch
machine's keyboard (like lower-case letters) required using the
"multi-punch" key (or on older keypunch machines, physically holding the
card in place so that punches did not advance the column position) to
manually punch the necessary holes in one column.

If you sent "object deck" output of the assembler or a compiler to a
physical card punch peripheral you could punch all 256 characters into them.
It was harder to do from a manual keypunch machine.

There were alternate physical card formats for non-IBM environments.  IIRC,
Univac used a 96-column card with round holes instead of rectangular ones.
I saw them once, but never got to work with them.

I have been asking Google to find any documentation of the full encoding of
punches to EBCDIC characters but haven't found anything relevant yet.

Sorry, I don't have any actual JCL on physical punched cards any more.
Somewhere in the attic I may have a box or two of blank ones, but nothing
with punches.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
R.S.
Sent: Tuesday, June 2, 2020 10:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so
it is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other
dataset (with some exception for delimiter). Note, it is program independent
- this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card"
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same
within S/360 family? I noted there were several character sets, but as far
as I understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or
so.


And another question, or rather kind request: Does anynone have JCL
statements on punched cards? I would like to get/download some images of
JOB, EXEC, and DD statements on punched cards. I have a lot of card
pictures, but none with JCL.

--

This message and any attachments are intended only for the use of the
addressee and may contain information that is privileged and confidential.
If the reader of the message is not the intended recipient or an authorized
representative of the intended recipient, you are hereby notified that any
dissemination of this communication is strictly prohibited. If you have
received this communication in error, please notify us immediately by e-mail
and delete the message and any attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Mazer Ken G
Here's a site that may have more info for your reading pleasure, 
http://www.punchcardreader.com/
I have used this service to decode several hundred punched cards several years 
ago.
The historical society that I'm a member of has thousands of punched cards with 
no real way to read them anymore.  To compound not being able to read the 
punches these cards also contain handwritten data on each card.
We have cards that contain train crew records, static data like employee name, 
employee number, employee phone number and other stuff.  Handwritten data 
appears to be a months' worth of dates for when they worked that month/day.
We also have cards that contain train movements.  The punched data would be for 
a symbolled train and it starting location with time of call and a destination 
location.  Handwritten info would include employees name for (Engineer, 
Fireman, Conductor, Flagman, Brakeman).
All of these cards are from 1972-1975.

My point is that punched cards were used for many different reasons and many 
different ways.
If I remember correctly the Western Maryland Railway was one of the first if 
not the first railroad to incorporate the use of IBM computers and punched card.

Ken Mazer
Former President, WMRHS

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of R.S.
Sent: Tuesday, June 02, 2020 10:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so it 
is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real 
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other 
dataset (with some exception for delimiter). Note, it is program independent - 
this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card" 
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same 
within S/360 family? I noted there were several character sets, but as far as I 
understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or so.


And another question, or rather kind request: Does anynone have JCL statements 
on punched cards? I would like to get/download some images of JOB, EXEC, and DD 
statements on punched cards. I have a lot of card pictures, but none with JCL.

--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. 
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, 
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 
01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
Well, if you had a 3525 and wanted to print on the output card then the 
encoding mattered, but only when it was up.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu]
Sent: Tuesday, June 2, 2020 10:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

On Tue, 2 Jun 2020 16:19:45 +0200, R.S. wrote:
>
>Q1: how it was in the past? I mean, were the DD * limited to "punched
>card" character set? Or it was always full EBCDIC if the job was read
>from DASD?
>
I believe EBCDIC cards supported the full 256-character set.  It was
possible to have SYSPUNCH/SYSLIN on card, even DD *.  Linkage
Editor syntax guaranteed that "//" could not appear in 1-2.

>Q2: What about character set on the cards? Was it always one and the
>same within S/360 family? I noted there were several character sets, but
>as far as I understand those set was for other machines (Remington,
>pre-S360 IBM machines, etc.)
>Was there any name for card character set? I mean something like "CP
>037" or so.
>
I believe there was only one mapping from punch configurations to
EBCDIC octets -- CCSID didn't matter.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
The IBM world did not begin with the S/360. Except for the late lamented 7030, 
IBM computers used either a two digit character code or a six bit character 
code. There was no way to encode more than 100 values on a 650 or 64 values on 
a 704.

UNIVAC initially used 90 column cards; they never used 96. It was IBM that used 
96 column card on the S/3.

The assignment of hole combinations is in PoOps and the green card (of some 
color); I don't recall which editions. Bitsavers is your friend. As for the 
encoding of 8 bit values to EBCDIC characters, that's all over the landscape. 
GA27 -2837-9, IBM 3270 Information Display System Character Set Reference is a 
good starting point; it's not complete or the most recent, but it is available 
from bitsavers. I don't know whether the big code page manual is available 
online.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Farley, Peter x23353 [peter.far...@broadridge.com]
Sent: Tuesday, June 2, 2020 10:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Punched cards and character set

Radoslaw,

In the IBM world, all possible EBCDIC characters (all 256) were possible to 
punch into physical cards, but punching any characters not on the keypunch 
machine's keyboard (like lower-case letters) required using the "multi-punch" 
key (or on older keypunch machines, physically holding the card in place so 
that punches did not advance the column position) to manually punch the 
necessary holes in one column.

If you sent "object deck" output of the assembler or a compiler to a physical 
card punch peripheral you could punch all 256 characters into them.  It was 
harder to do from a manual keypunch machine.

There were alternate physical card formats for non-IBM environments.  IIRC, 
Univac used a 96-column card with round holes instead of rectangular ones.  I 
saw them once, but never got to work with them.

I have been asking Google to find any documentation of the full encoding of 
punches to EBCDIC characters but haven't found anything relevant yet.

Sorry, I don't have any actual JCL on physical punched cards any more.  
Somewhere in the attic I may have a box or two of blank ones, but nothing with 
punches.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of R.S.
Sent: Tuesday, June 2, 2020 10:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so it 
is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real 
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other 
dataset (with some exception for delimiter). Note, it is program independent - 
this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card" 
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same 
within S/360 family? I noted there were several character sets, but as far as I 
understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or so.


And another question, or rather kind request: Does anynone have JCL statements 
on punched cards? I would like to get/download some images of JOB, EXEC, and DD 
statements on punched cards. I have a lot of card pictures, but none with JCL.

--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 07:49:30 -0700, Charles Mills  wrote:

>https://homepage.divms.uiowa.edu/~jones/cards/codes.html Charles 
Or, perhaps: https://homepage.divms.uiowa.edu/~jones/cards/codes.html

Blame the iPhone?

> Original message From: "Farley, Peter x23353" 
> Date: 6/2/20  7:43 AM  (GMT-08:00) To: 
>IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Punched cards and character set 
>Radoslaw,In the IBM world, all possible EBCDIC characters (all 256) were 
>possible to punch into physical cards, but punching any characters not on the 
>keypunch machine's keyboard (like lower-case letters) required using the 
>"multi-punch" key (or on older keypunch machines, physically holding the card 
>in place so that punches did not advance the column position) to manually 
>punch the necessary holes in one column.If you sent "object deck" output of 
>the assembler or a compiler to a physical card punch peripheral you could 
>punch all 256 characters into them.  It was harder to do from a manual 
>keypunch machine.There were alternate physical card formats for non-IBM 
>environments.  IIRC, Univac used a 96-column card with round holes instead of 
>rectangular ones.  I saw them once, but never got to work with them.I have 
>been asking Google to find any documentation of the full encoding of punches 
>to EBCDIC characters but haven't found anything relevant yet.Sorry, I don't 
>have any actual JCL on physical punched cards any more.  Somewhere in the 
>attic I may have a box or two of blank ones, but nothing with 
>punches.Peter-Original Message-From: IBM Mainframe Discussion List 
> On Behalf Of R.S.Sent: Tuesday, June 2, 2020 10:20 
>AMTo: ibm-m...@listserv.ua.EDUSubject: Punched cards and character setI have 
>never used punched cards, so forgive me my questions.As far as I know, a 
>character set on punched cards was somehow limited, so it is not EBCDIC or 
>similar set of 256 characters.Of course that means some limitations for DD * 
>datasets - if coded on real punched cards.Nowadays I'm pretty sure DD * accept 
>every possible character, as any other dataset (with some exception for 
>delimiter). Note, it is program independent - this is a change within system 
>(JES2, Interpreter, whatever).Q1: how it was in the past? I mean, were the DD 
>* limited to "punched card" character set? Or it was always full EBCDIC if the 
>job was read from DASD?Q2: What about character set on the cards? Was it 
>always one and the same within S/360 family? I noted there were several 
>character sets, but as far as I understand those set was for other machines 
>(Remington,pre-S360 IBM machines, etc.)Was there any name for card character 
>set? I mean something like "CP 037" or so.And another question, or rather kind 
>request: Does anynone have JCL statements on punched cards? I would like to 
>get/download some images of JOB, EXEC, and DD statements on punched cards. I 
>have a lot of card pictures, but none with JCL.--This message and any 
>attachments are intended only for the use of the addressee and may contain 
>information that is privileged and confidential. If the reader of the message 
>is not the intended recipient or an authorized representative of the intended 
>recipient, you are hereby notified that any dissemination of this 
>communication is strictly prohibited. If you have received this communication 
>in error, please notify us immediately by e-mail and delete the message and 
>any attachments from your 
>system.--For
> IBM-MAIN subscribe / signoff / archive access instructions,send email to 
>lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--  gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Seymour J Metz
First, my experience is limited to Holerith (80 column) cards; no 90 column or 
96 column cards.

Before S/360 there were several different encodings, both as to what hole 
combinations corresponded to what characters and as to what characters 
corresponded to what numbers. The decimal machines used 2 digit numbers for 
characters and the binary machines used 6 bit numbers. Roughly speaking there 
were two character sets: commercial and scientific. The commercial character 
set had Per Cent and Lozenge for the same punch combinations that were 
Parentheses in the scientific character set.

When IBM introduced S/360, the card equipment could handle either EBCDIC or 
column binary. There was never a S/360 card reader that was limited to 6 bit 
characters. Unless the JCL for the Reader/Interpreter specified column binary, 
which would not work (it required keywords in the range C1-E9), instream data 
could include any of the 256 EBCDIC characters.

Yes, there was a time when you couldn't have a delimitor card in an instream 
data set, but IBM added a DLM keyword to the DD statement in OS/360 (I don't 
remember the release.) This was well before JES2 and JES3.

Q!: the input was limited to the punched card character set because that 
character set included all 256 8 bit values.

Q2:: The mapping from hole combinations to 8 bit values was always the same. 
There were several different EBCDIC code pages. There really was no character 
set for card equipment on S/360; only when the 3525 introduced printing on the 
card being punched did character set become relevant. There were names for 
print chains, print trains and UCS images.




--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
R.S. [r.skoru...@bremultibank.com.pl]
Sent: Tuesday, June 2, 2020 10:19 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited,
so it is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on
real punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any
other dataset (with some exception for delimiter). Note, it is program
independent - this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched
card" character set? Or it was always full EBCDIC if the job was read
from DASD?

Q2: What about character set on the cards? Was it always one and the
same within S/360 family? I noted there were several character sets, but
as far as I understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP
037" or so.


And another question, or rather kind request: Does anynone have JCL
statements on punched cards? I would like to get/download some images of
JOB, EXEC, and DD statements on punched cards. I have a lot of card
pictures, but none with JCL.

--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,http://secure-web.cisco.com/1E1R3ITvHC08ro0JBRfgu4T0ShCuFSSlySvwA7_Nu5Gk3Gl8W-cYJS2kV-5KVgJLVmPKADmwKIvpGa4pQq2vbuQdu3WvBCu2xSmL3w1awUIISyw7Y_iA_SqHrrbYuqFrpZnCa2FjpFDtlpOWZQJiF54iwBHiIh-bLcTEkLT9YhlrESPu4ZjU2qtnxGeKDGGv6r8cABNjV744nF8ICWwJXbfyBSh2baYI7ClB_kZpBy5dFo0aVPI18lhKJkH4wRJPxvc9yWXauY18q6LmwQ-HnaI0W4ovsHa_xRRpfYwecDEY1wq752RWLDAfHIsB_SRM1MIpIsJXkX7wiaKbfmVZAmIOb8pN5B4QikePQCam7BTNhZq5zuDPGFl9XiTW1we0CRardTLpacB5yq5ZguleYT4z4DFU99uxN8jaiuLpvoe2XNYvAJssUoWCcetkn1i2m/http%3A%2F%2Fwww.mBank.pl,
 e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. Warszawy XII Wydział 
Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, NIP: 526-021-50-88. 
Kapitał zakładowy (opłacony w całości) według stanu na 01.01.2020 r. wynosi 
169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar actio

Re: Punched cards and character set

2020-06-02 Thread Charles Mills
https://homepage.divms.uiowa.edu/~jones/cards/codes.html Charles 
 Original message From: "Farley, Peter x23353" 
 Date: 6/2/20  7:43 AM  (GMT-08:00) To: 
IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Punched cards and character set 
Radoslaw,In the IBM world, all possible EBCDIC characters (all 256) were 
possible to punch into physical cards, but punching any characters not on the 
keypunch machine's keyboard (like lower-case letters) required using the 
"multi-punch" key (or on older keypunch machines, physically holding the card 
in place so that punches did not advance the column position) to manually punch 
the necessary holes in one column.If you sent "object deck" output of the 
assembler or a compiler to a physical card punch peripheral you could punch all 
256 characters into them.  It was harder to do from a manual keypunch 
machine.There were alternate physical card formats for non-IBM environments.  
IIRC, Univac used a 96-column card with round holes instead of rectangular 
ones.  I saw them once, but never got to work with them.I have been asking 
Google to find any documentation of the full encoding of punches to EBCDIC 
characters but haven't found anything relevant yet.Sorry, I don't have any 
actual JCL on physical punched cards any more.  Somewhere in the attic I may 
have a box or two of blank ones, but nothing with punches.Peter-Original 
Message-From: IBM Mainframe Discussion List  On 
Behalf Of R.S.Sent: Tuesday, June 2, 2020 10:20 AMTo: 
ibm-m...@listserv.ua.EDUSubject: Punched cards and character setI have never 
used punched cards, so forgive me my questions.As far as I know, a character 
set on punched cards was somehow limited, so it is not EBCDIC or similar set of 
256 characters.Of course that means some limitations for DD * datasets - if 
coded on real punched cards.Nowadays I'm pretty sure DD * accept every possible 
character, as any other dataset (with some exception for delimiter). Note, it 
is program independent - this is a change within system (JES2, Interpreter, 
whatever).Q1: how it was in the past? I mean, were the DD * limited to "punched 
card" character set? Or it was always full EBCDIC if the job was read from 
DASD?Q2: What about character set on the cards? Was it always one and the same 
within S/360 family? I noted there were several character sets, but as far as I 
understand those set was for other machines (Remington,pre-S360 IBM machines, 
etc.)Was there any name for card character set? I mean something like "CP 037" 
or so.And another question, or rather kind request: Does anynone have JCL 
statements on punched cards? I would like to get/download some images of JOB, 
EXEC, and DD statements on punched cards. I have a lot of card pictures, but 
none with JCL.--This message and any attachments are intended only for the use 
of the addressee and may contain information that is privileged and 
confidential. If the reader of the message is not the intended recipient or an 
authorized representative of the intended recipient, you are hereby notified 
that any dissemination of this communication is strictly prohibited. If you 
have received this communication in error, please notify us immediately by 
e-mail and delete the message and any attachments from your 
system.--For
 IBM-MAIN subscribe / signoff / archive access instructions,send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Farley, Peter x23353
Radoslaw,

In the IBM world, all possible EBCDIC characters (all 256) were possible to 
punch into physical cards, but punching any characters not on the keypunch 
machine's keyboard (like lower-case letters) required using the "multi-punch" 
key (or on older keypunch machines, physically holding the card in place so 
that punches did not advance the column position) to manually punch the 
necessary holes in one column.

If you sent "object deck" output of the assembler or a compiler to a physical 
card punch peripheral you could punch all 256 characters into them.  It was 
harder to do from a manual keypunch machine.

There were alternate physical card formats for non-IBM environments.  IIRC, 
Univac used a 96-column card with round holes instead of rectangular ones.  I 
saw them once, but never got to work with them.

I have been asking Google to find any documentation of the full encoding of 
punches to EBCDIC characters but haven't found anything relevant yet.

Sorry, I don't have any actual JCL on physical punched cards any more.  
Somewhere in the attic I may have a box or two of blank ones, but nothing with 
punches.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of R.S.
Sent: Tuesday, June 2, 2020 10:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so it 
is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real 
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other 
dataset (with some exception for delimiter). Note, it is program independent - 
this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card" 
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same 
within S/360 family? I noted there were several character sets, but as far as I 
understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or so.


And another question, or rather kind request: Does anynone have JCL statements 
on punched cards? I would like to get/download some images of JOB, EXEC, and DD 
statements on punched cards. I have a lot of card pictures, but none with JCL.

--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Paul Gilmartin
On Tue, 2 Jun 2020 16:19:45 +0200, R.S. wrote:
>
>Q1: how it was in the past? I mean, were the DD * limited to "punched
>card" character set? Or it was always full EBCDIC if the job was read
>from DASD?
> 
I believe EBCDIC cards supported the full 256-character set.  It was
possible to have SYSPUNCH/SYSLIN on card, even DD *.  Linkage
Editor syntax guaranteed that "//" could not appear in 1-2.

>Q2: What about character set on the cards? Was it always one and the
>same within S/360 family? I noted there were several character sets, but
>as far as I understand those set was for other machines (Remington,
>pre-S360 IBM machines, etc.)
>Was there any name for card character set? I mean something like "CP
>037" or so.
> 
I believe there was only one mapping from punch configurations to
EBCDIC octets -- CCSID didn't matter.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Punched cards and character set

2020-06-02 Thread Bruce Lightsey
Hollerith code - used to have a template to read the punched cards that didn't 
have the characters printed along the top ( above each punched column )



Bruce Lightsey
Database Manager
MS Department of Information Technology Services
601-432-8144 | www.its.ms.gov

DISCLAIMER: This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed. If you have received this email in error please notify the system 
manager. This message contains confidential information and is intended only 
for the individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and delete 
this e-mail from your system. If you are not the intended recipient you are 
notified that disclosing, copying, distributing or taking any action in 
reliance on the contents of this information is strictly prohibited
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of R.S.
Sent: Tuesday, June 2, 2020 9:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Punched cards and character set

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, so it 
is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on real 
punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any other 
dataset (with some exception for delimiter). Note, it is program independent - 
this is a change within system (JES2, Interpreter, whatever).

Q1: how it was in the past? I mean, were the DD * limited to "punched card" 
character set? Or it was always full EBCDIC if the job was read from DASD?

Q2: What about character set on the cards? Was it always one and the same 
within S/360 family? I noted there were several character sets, but as far as I 
understand those set was for other machines (Remington,
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 037" or so.


And another question, or rather kind request: Does anynone have JCL statements 
on punched cards? I would like to get/download some images of JOB, EXEC, and DD 
statements on punched cards. I have a lot of card pictures, but none with JCL.

--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. 
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, 
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 
01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Punched cards and character set

2020-06-02 Thread R.S.

I have never used punched cards, so forgive me my questions.

As far as I know, a character set on punched cards was somehow limited, 
so it is not EBCDIC or similar set of 256 characters.
Of course that means some limitations for DD * datasets - if coded on 
real punched cards.
Nowadays I'm pretty sure DD * accept every possible character, as any 
other dataset (with some exception for delimiter). Note, it is program 
independent - this is a change within system (JES2, Interpreter, whatever).


Q1: how it was in the past? I mean, were the DD * limited to "punched 
card" character set? Or it was always full EBCDIC if the job was read 
from DASD?


Q2: What about character set on the cards? Was it always one and the 
same within S/360 family? I noted there were several character sets, but 
as far as I understand those set was for other machines (Remington, 
pre-S360 IBM machines, etc.)
Was there any name for card character set? I mean something like "CP 
037" or so.



And another question, or rather kind request: Does anynone have JCL 
statements on punched cards? I would like to get/download some images of 
JOB, EXEC, and DD statements on punched cards. I have a lot of card 
pictures, but none with JCL.


--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. 
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, 
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 
01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN