The card reader on the 7090 used a plugboard and read row binary, two words per row.
The real solution would be RECFM=VB, but last I heard HLASM doesn't support that. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר ________________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Paul Gilmartin <[email protected]> Sent: Tuesday, July 14, 2026 2:34 AM To: [email protected] <[email protected]> Subject: Re: Assembly: ICTL 1,79,16 External Message: Use Caution On Wed, 8 Jul 2026 20:19:25 +0000, Richard Zierdt wrote: > ... >When a macro is invoked, the assembler mixes "traditional" code with a >"non-standard" ICTL directive. > Does that mean that users *must*code their macros in "traditional" format? Bummer. Better if it were a pragma in the macro header. But SYSLIB. Oops! What about instream macros. "invoked" or read? CDC FORTRAN used 1-72 for code (standard) and 73-90 for version + sequence. >Yeah, 73-80 was for sequence numbers, but I haven't dropped a deck of cards >for some time now. > That's part of the reason; the rest is that on the 36-bit 70x some row binary readers (407-rekated) supported only 72 columns. But you could choose *which* 72, and in what order! I remember seeing Note to Operator: "Data uses 80 columns; do not read online!" -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
