Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.folklore.computers > #162876

Re: IBM's 96 column punch card (was System/3)?

From scott@slp53.sl.home (Scott Lurndal)
Subject Re: IBM's 96 column punch card (was System/3)?
Newsgroups alt.folklore.computers
References (5 earlier) <nf9iqr02cba@news1.newsguy.com> <1329586485.482962777.917121.peter_flass-yahoo.com@news.eternal-september.org> <nfbgrp$5en$1@dont-email.me> <nfbubi0hpv@news3.newsguy.com> <nfdfjs216kd@news3.newsguy.com>
Message-ID <9AtSy.42255$Uz3.22308@fx08.iad> (permalink)
Organization UsenetServer - www.usenetserver.com
Date 2016-04-22 17:55 +0000

Show all headers | View raw


Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
>On 2016-04-22, Joe Morris <j.c.morris@verizon.net> wrote:
>
>> One way that IBM kept down the cost of the 2501 was that while the 2540/2820 
>> read and stored a complete image of the card just read (and the program 
>> could read it multiple times (*) before requesting that the next card be 
>> read), the 2501 had the ability to store only a single column at a time: 
>> when a column was read the 2501 had to be able to send that column (either 
>> as an EBCDIC character or as a 12-bit binary field) before the next column 
>> arrived at the optical sense station.
>>
>> Joe
>>
>> (*) This allowed the program to read a card as a binary image, then 
>> programmatically check cc1 for a 7-9 punch (the flag for a binary card) and 
>> if the card wasn't binary, then read it again as EBCDIC.  The 2501 didn't 
>> have this capability, so if you didn't know whether a card was binary or 
>> EBCDIC you had to read it as binary, and if it wasn't binary, 
>> programmatically translate the binary data into EBCDIC.  I wrote a program 
>> to do this, and would hesitate to even guess at the amount of time I spent 
>> trying to optimize the translation logic (this was on a 360/40, in an 
>> environment that could not exceed 6 KB for the entire program, so no room 
>> for a TR table) to be able to request the next card before the reader gears 
>> reached their clutch point.  I was quite happy to see the binary machine (a 
>> 7040) leave a few years later. 
>
>That must have been some hairy programming.  I remember looking at all
>the inconsistencies in the EBCDIC code table and just shaking my head.

Burroughs would punch binary as 12-bits (3 digits/nibbles) per column.

The card reader I/O control/DLP had different OPs for reading BCL, EBCDIC
or BINARY.   Just after reset  the processor would issue the READ/BINARY
op and transfer control directly to the buffer address for the READ after it
completed.   The code on the first card would handle reading in the rest of
the bootstrap loader from cards.

Back to alt.folklore.computers | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: IBM's 96 column punch card (was System/3)? Quadibloc <jsavard@ecn.ab.ca> - 2016-04-15 07:16 -0700
  Re: IBM's 96 column punch card (was System/3)? Morten Reistad <first@last.name.invalid> - 2016-04-15 17:16 +0200
    Re: IBM's 96 column punch card (was System/3)? "Rod Speed" <rod.speed.aaa@gmail.com> - 2016-04-21 19:55 +1000
      Re: IBM's 96 column punch card (was System/3)? Stephen Wolstenholme <steve@easynn.com> - 2016-04-21 11:10 +0100
        Re: IBM's 96 column punch card (was System/3)? "J. Clarke" <j.clarke.873638@gmail.com> - 2016-04-21 22:17 -0400
  Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-15 14:03 -0700
  Re: IBM's 96 column punch card (was System/3)? Walter Bushell <proto@panix.com> - 2016-04-17 10:36 -0400
    Re: IBM's 96 column punch card (was System/3)? Stephen Wolstenholme <steve@easynn.com> - 2016-04-17 15:46 +0100
      Re: IBM's 96 column punch card (was System/3)? Dave Pitts <dpitts@cozx.com> - 2016-04-17 09:52 -0600
    Re: IBM's 96 column punch card (was System/3)? Gerard Schildberger <gerard46@rrt.net> - 2016-04-17 17:18 -0700
      Re: IBM's 96 column punch card (was System/3)? Walter Bushell <proto@panix.com> - 2016-04-22 11:01 -0400
        Re: IBM's 96 column punch card (was System/3)? Ahem A Rivet's Shot <steveo@eircom.net> - 2016-04-26 08:22 +0100
        Re: IBM's 96 column punch card (was System/3)? Ahem A Rivet's Shot <steveo@eircom.net> - 2016-04-26 08:20 +0100
    Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-19 11:44 -0700
      Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-20 01:36 +0000
        Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-20 16:58 -0700
          Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-21 03:52 +0000
            Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-21 12:37 -0700
            Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-21 16:25 -0400
              Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-21 17:35 -0400
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-21 21:51 +0000
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-21 20:58 -0400
                Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-22 11:34 -0400
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:53 -0700
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:45 -0700
                Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-22 11:34 -0400
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:55 -0700
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-22 22:18 +0000
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:38 -0700
                Re: IBM's 96 column punch card (was System/3)? "Joe Morris" <j.c.morris@verizon.net> - 2016-04-21 21:21 -0400
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-21 22:21 -0400
                Re: IBM's 96 column punch card (was System/3)? Anne & Lynn Wheeler <lynn@garlic.com> - 2016-04-21 21:53 -0700
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-22 15:22 +0000
                Re: IBM's 96 column punch card (was System/3)? scott@slp53.sl.home (Scott Lurndal) - 2016-04-22 17:55 +0000
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:31 -0700
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-23 10:43 -0400
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-23 12:48 -0700
                Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-23 16:21 -0400
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-23 18:12 -0400
                Re: IBM's 96 column punch card (was System/3)? JimP <solosam90@gmail.com> - 2016-04-23 20:44 -0500
                Re: IBM's 96 column punch card (was System/3)? Huge <Huge@nowhere.much.invalid> - 2016-04-24 09:09 +0000
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-25 15:08 +0000
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-25 13:39 -0700
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-23 18:07 -0400
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-25 13:48 -0700
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-25 17:33 -0400
                Re: IBM's 96 column punch card (was System/3)? "Joe Morris" <j.c.morris@verizon.net> - 2016-04-25 19:47 -0400
                Re: IBM's 96 column punch card (was System/3)? Dan Espen <despen@verizon.net> - 2016-04-25 22:56 -0400
                Re: IBM's 96 column punch card (was System/3)? Jon Elson <jmelson@wustl.edu> - 2016-04-26 17:51 -0500
              Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-21 21:40 +0000
              Re: IBM's 96 column punch card (was System/3)? Walter Bushell <proto@panix.com> - 2016-04-21 22:31 -0400
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-22 15:22 +0000
              Re: IBM's 96 column punch card (was System/3)? Stephen Wolstenholme <steve@easynn.com> - 2016-04-22 07:15 +0100
                Re: IBM's 96 column punch card (was System/3)? scott@slp53.sl.home (Scott Lurndal) - 2016-04-22 14:44 +0000
              Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:16 -0700
                Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-22 17:10 -0400
              Re: IBM's 96 column punch card (was System/3)? Gene Wirchenko <genew@telus.net> - 2016-04-22 22:38 -0700
                Re: IBM's 96 column punch card (was System/3)? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2016-04-23 16:28 +0000
          Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-21 12:35 -0400
            Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-21 12:41 -0700
              Re: IBM's 96 column punch card (was System/3)? Peter Flass <peter_flass@yahoo.com> - 2016-04-21 16:25 -0400
                Re: IBM's 96 column punch card (was System/3)? hancock4@bbs.cpcn.com - 2016-04-22 12:18 -0700

csiph-web