• Creative Ways To Say How Old You Are

    From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 4 13:06:49 2024
    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From David LaRue@3:633/280.2 to All on Wed Dec 4 17:01:05 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont- email.me:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    True! I loved the feel of the DECwriter LA-36 II keyboard. The spacebar was below the other keys, in the center where it should be, and no modifier keys on that row.

    I can remember when Radio Shack sold ICs (Integrated Circuits) and building
    my first computer from components, like baton switches.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Thu Dec 5 08:43:23 2024
    David LaRue wrote this post while blinking in Morse code:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont- email.me:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    True! I loved the feel of the DECwriter LA-36 II keyboard. The spacebar was
    below the other keys, in the center where it should be, and no modifier keys on that row.

    I had forgotten about the DECwriter!

    I can remember when Radio Shack sold ICs (Integrated Circuits) and building my first computer from components, like baton switches.

    --
    If the weather is extremely bad, church attendance will be down. If
    the weather is extremely good, church attendance will be down. If the
    bulletin covers are in short supply, however, church attendance will
    exceed all expectations.
    -- Reverend Chichester

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Thu Dec 5 09:27:15 2024
    Reply-To: slp53@pacbell.net

    Chris Ahlstrom <OFeem1987@teleworm.us> writes:
    David LaRue wrote this post while blinking in Morse code:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont-
    email.me:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    True! I loved the feel of the DECwriter LA-36 II keyboard. The spacebar was
    below the other keys, in the center where it should be, and no modifier keys
    on that row.

    I had forgotten about the DECwriter!

    I'll never forget when our ASR-33 was replaced with an LA-120. Three
    times faster, and full-width greenbar.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From David LaRue@3:633/280.2 to All on Thu Dec 5 13:44:41 2024
    scott@slp53.sl.home (Scott Lurndal) wrote in news:7H44P.55775$A9x9.24066@fx13.iad:

    Chris Ahlstrom <OFeem1987@teleworm.us> writes:
    David LaRue wrote this post while blinking in Morse code:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont-
    email.me:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    True! I loved the feel of the DECwriter LA-36 II keyboard. The
    spacebar was below the other keys, in the center where it should be,
    and no modifier keys on that row.

    I had forgotten about the DECwriter!

    I'll never forget when our ASR-33 was replaced with an LA-120. Three
    times faster, and full-width greenbar.

    For those of us who used dial-in connections, whistle the Break Command.
    All together now!

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Freddy1X@3:633/280.2 to All on Fri Dec 6 00:53:39 2024
    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in news:7H44P.55775$A9x9.24066@fx13.iad:

    Chris Ahlstrom <OFeem1987@teleworm.us> writes:
    David LaRue wrote this post while blinking in Morse code:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont- >>>> email.me:
    ( Cuts )

    I miss the connect sounds of my modem and how much it told you about what
    your connection speed would be. And the blinky lights to back them up.

    Freddy,
    sounds of an auld fart.
    --
    If lost return to the lobby.

    \|
    /| I may be demented \|
    /| but I'm not crazy! \| /|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\|
    * SPAyM trap: there is no X in my address *


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Freddy1X@3:633/280.2 to All on Fri Dec 6 01:07:57 2024
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of cource )

    Freddy,
    also getting floppy....
    --
    This site best viewed by human eyes using a web browser.

    \|
    /| I may be demented \|
    /| but I'm not crazy! \| /|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\|
    * SPAyM trap: there is no X in my address *


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From David LaRue@3:633/280.2 to All on Fri Dec 6 01:46:01 2024
    Freddy1X <freddy1X@indyX.netX> wrote in news:Z2KdneUBHL5TLsz6nZ2dnZfqn_GdnZ2d@earthlink.com:

    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of cource )

    Freddy,
    also getting floppy....

    My first job had an IBM AT and two 10MB Bournouli drives. The sourse for my project took a little over 17 minutes to compile. I often started that and went next door to talk to my second line manager. He realized the waste and upgrades happened pretty quickly.

    They were very reliable and heavy!

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Fri Dec 6 05:04:32 2024
    On 2024-12-05 15:07, Freddy1X wrote:
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Dec 6 05:20:20 2024
    Reply-To: slp53@pacbell.net

    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2024-12-05 15:07, Freddy1X wrote:
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >> cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    Seek tests on the mainframe 3350 lookalikes, or the
    air compressor kicking in on the Burroughs 5N Head-per-Track drives.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Fri Dec 6 05:47:13 2024
    Carlos E.R. wrote this post while blinking in Morse code:

    On 2024-12-05 15:07, Freddy1X wrote:
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >> cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    My Linux hard drives were all /dev/hda etc.

    --
    A diplomat is a man who can convince his wife she'd look stout in a fur coat.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Fri Dec 6 06:51:24 2024
    scott@slp53.sl.home (Scott Lurndal) writes:

    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2024-12-05 15:07, Freddy1X wrote:
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >>> cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    Seek tests on the mainframe 3350 lookalikes, or the
    air compressor kicking in on the Burroughs 5N Head-per-Track drives.

    The first systems I worked on used multiple tape drives.
    But then I escaped to an IBM 1440 installation. The platters were about
    20 inches across. The installation I was at did not pay for the direct
    seek feature, so every arm movement started with the arm
    retracting then it moved to the cylinder desired.

    IBM 3350's were way later than that.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Dec 6 07:05:47 2024
    Reply-To: slp53@pacbell.net

    Dan Espen <dan1espen@gmail.com> writes:
    scott@slp53.sl.home (Scott Lurndal) writes:

    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2024-12-05 15:07, Freddy1X wrote:
    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >>>> cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    Seek tests on the mainframe 3350 lookalikes, or the
    air compressor kicking in on the Burroughs 5N Head-per-Track drives.

    The first systems I worked on used multiple tape drives.
    But then I escaped to an IBM 1440 installation. The platters were about
    20 inches across. The installation I was at did not pay for the direct
    seek feature, so every arm movement started with the arm
    retracting then it moved to the cylinder desired.

    Burroughs had a number of early drives (Drum, HPT, etc) before
    my time. They had a 3330 clone (called 235) and the 3350
    lookalikes (called 677) actually came from Memorex (which Burroughs
    acquired at some point).


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 6 07:57:37 2024
    On Thu, 05 Dec 2024 09:07:57 -0500, Freddy1X wrote:

    The clicks and buzzes of your floppy drives as they trundled along.( 8"
    of cource )

    The first Apple Mac from 1984 had those variable-speed single-sided 400K drives. 128K of RAM wasn’t enough to hold an entire MacPaint document in RAM, so it had to swap bits in and out every time you scrolled. The drive would whir into life and give off this musical hum that changed pitch depending on the position of the head on the disk -- quite a soothing
    sound, almost playing a tune while you waited for the next part of your document to appear.

    Then two years later the Mac Plus came out, with a whole mebibyte of RAM. Remember, this was when the IBM PC world was still struggling with the
    640kiB limit. And also new, faster, double-sided 800K floppy drives.

    But ... they didn’t hum any more. They were still variable-speed, but you could no longer hear that musical hum from the drive motor: there was only
    the “uh-uh-uh” grunt from the head stepper as it switched tracks. Faster, I think, and more capacious, definitely, but not as soothing any more.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 6 08:01:07 2024
    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into
    the 1980s, with banks of multiple tape drives where the reels would go start-stop-start-stop?

    The central computer facility where I worked had I think only one tape
    drive, used only for backup. By that time they were “streaming” drives, which meant, if you fed them fast enough (which you could, since the disks were big enough and fast enough), they could run flat out, with no start- stop-start-stop. So I never saw that in the flesh, so to speak.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Fri Dec 6 08:11:12 2024
    scott@slp53.sl.home (Scott Lurndal) writes:

    Burroughs had a number of early drives (Drum, HPT, etc) before
    my time. They had a 3330 clone (called 235) and the 3350
    lookalikes (called 677) actually came from Memorex (which Burroughs
    acquired at some point).

    The Memorex 677 was the 3330-11 clone, also used in the DEC RP06. I've actually done a head alignment on one of those (and remember, I'm a software/ admin guy).

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Mike Spencer@3:633/280.2 to All on Fri Dec 6 09:10:19 2024

    "Carlos E.R." <robin_listas@es.invalid> writes:

    The clicks and buzzes of the hard disk step motor on my PC.

    The stuttery static on my radio as it attempted to reproduce the e-m
    emanations from my Osborne I?

    (Never went down the rabbit hole of trying to get the O-I to produce
    musical effects on the radio.)

    --
    Mike Spencer Nova Scotia, Canada

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Bridgewater Institute for Advanced Study - Bla (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Dec 6 10:28:19 2024
    Reply-To: slp53@pacbell.net

    Bob Eager <news0009@eager.cx> writes:
    On Thu, 05 Dec 2024 16:11:12 -0500, Rich Alderson wrote:

    scott@slp53.sl.home (Scott Lurndal) writes:

    Burroughs had a number of early drives (Drum, HPT, etc) before my time.
    They had a 3330 clone (called 235) and the 3350 lookalikes (called
    677) actually came from Memorex (which Burroughs acquired at some
    point).

    The Memorex 677 was the 3330-11 clone, also used in the DEC RP06. I've
    actually done a head alignment on one of those (and remember, I'm a
    software/
    admin guy).

    The IBM 3330-11 had two stacked drives for each unit in the
    string. The 3350 is a washing machine style drive.

    https://commons.wikimedia.org/wiki/File:IBM_magnetic_disk_drives_3330%2B3333.png

    The burrough equivalent was the 225 and later 235 disk subsystems.

    The Burroughs/Memorex 677 was a washing machine-style top-loader
    single drive.

    $ wget https://mrxhist.org/docs/MRX%2019820607%20OEM%20Drives%20EN.pdf

    " Rounding out the Memorex
    display will be its M o d e l 677
    removable-pack 14-inch drive.
    The M o d e l 677 is a 300-Mbyte
    drive with an SMD interface and
    an average access time of 28 mil-
    liseconds. OEM-quantity price
    is said to be less than $10,000."

    The pictures of the RP06 match the 677 style, not the 3330 dual stacked subsystem.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Fri Dec 6 15:49:11 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into
    the 1980s, with banks of multiple tape drives where the reels would go start-stop-start-stop?

    Yep. Tapes spinning and sometimes cards being read.

    After I worked at my first system with disk drives I tried to avoid
    using tapes but they were around for many years. At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.


    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 6 16:55:14 2024
    On Thu, 05 Dec 2024 23:49:11 -0500, Dan Espen wrote:

    At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.

    Oh yes. There was an actual sort algorithm, called “merge sort”, that depended on reading/writing the records on multiple tape drives at once --
    the more the merrier. Bidirectionality was important to avoid wasting time waiting for the whole tape to rewind. But you had to remember that the
    order of the records was now reversed.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Trog Woolley@3:633/280.2 to All on Fri Dec 6 18:40:32 2024
    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I talk about punch cards and paper tape. Sometimes I ask if they have
    seen old sci-fi films with the big tape wheels going around in the
    background, and say I used to work with those.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From Freddy1X@3:633/280.2 to All on Sat Dec 7 00:27:06 2024
    Trog Woolley wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I talk about punch cards and paper tape. Sometimes I ask if they have
    seen old sci-fi films with the big tape wheels going around in the background, and say I used to work with those.

    Were those tape drives anything like the Lost in Space ones that had bubble heads and flex duct arms with clamp manipulators on the ends?

    After all, there MUST have been SOME basis for the drives shown on the TV show.

    Freddy,
    creative license
    --
    Not for use on moving vehicles.

    \|
    /| I may be demented \|
    /| but I'm not crazy! \| /|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\|
    * SPAyM trap: there is no X in my address *


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Sat Dec 7 01:07:46 2024
    On 2024-12-06 14:27, Freddy1X wrote:
    Trog Woolley wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I talk about punch cards and paper tape. Sometimes I ask if they have
    seen old sci-fi films with the big tape wheels going around in the
    background, and say I used to work with those.

    Were those tape drives anything like the Lost in Space ones that had bubble heads and flex duct arms with clamp manipulators on the ends?

    After all, there MUST have been SOME basis for the drives shown on the TV show.

    <https://en.wikipedia.org/wiki/Lost_in_Space>

    Computers and tape drives were often depicted in various episodes using
    the Burroughs 205 commercial products.


    → <https://en.wikipedia.org/wiki/Burroughs_Corporation#References_in_popular_culture>

    References in popular culture

    Burroughs B205 hardware has appeared as props in many Hollywood
    television and film productions from the late 1950s. For example, a B205 console was often shown in the television series Batman as the Bat
    Computer; also as the flight computer in Lost in Space. B205 tape drives
    were often seen in series such as The Time Tunnel and Voyage to the
    Bottom of the Sea.[19][20] Burroughs equipment was also featured in the
    movie The Angry Red Planet.


    4. ^ab Sawyer, T.J., "Burroughs 205 HomePage"


    → <https://tjsawyer.com/B205Home.htm>

    It Sure Looked Like a Computer

    On September 15, 1965, I settled down at home in front of our Hallicrafters black and white television set to watch the premier
    episode of Lost in Space. The tension is building as we are introduced
    to the Robinson family and we fear for their lives as we discover the diabolical intentions of Dr. Smith. As the camera pans around the
    spacecraft, three Burroughs 205 consoles come into view controlling the Jupiter 2. Can you say, "Rolling on the Floor, Laughing Out Loud?"

    → <http://starringthecomputer.com/computer.php?c=45#73>

    {there are some photos, of the consoles}

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From s|b@3:633/280.2 to All on Sat Dec 7 01:21:51 2024
    Reply-To: sb.nospam@belgacom.net

    On Wed, 4 Dec 2024 02:06:49 -0000 (UTC), Lawrence D'Oliveiro wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    If my memory serves me right it was 64 KB.

    --
    s|b

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: XXII (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Sat Dec 7 02:44:59 2024
    Reply-To: slp53@pacbell.net

    Dan Espen <dan1espen@gmail.com> writes:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into
    the 1980s, with banks of multiple tape drives where the reels would go
    start-stop-start-stop?

    Yep. Tapes spinning and sometimes cards being read.

    After I worked at my first system with disk drives I tried to avoid
    using tapes but they were around for many years. At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.

    One of the applications we shipped with the Burroughs MCP was a sort
    utility. It was orignally designed for doing sort/merges using the
    7- and 9-track tape drives. We had one system with a string of 16
    tape drives that was used to test the sort utility. The programmer
    who wrote the utility leveraged the read-backwards capability of
    the tape units to speed up the sort process.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Sat Dec 7 02:48:47 2024
    Reply-To: slp53@pacbell.net

    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2024-12-06 14:27, Freddy1X wrote:
    Trog Woolley wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I talk about punch cards and paper tape. Sometimes I ask if they have
    seen old sci-fi films with the big tape wheels going around in the
    background, and say I used to work with those.

    Were those tape drives anything like the Lost in Space ones that had bubble >> heads and flex duct arms with clamp manipulators on the ends?

    After all, there MUST have been SOME basis for the drives shown on the TV
    show.

    <https://en.wikipedia.org/wiki/Lost_in_Space>

    Computers and tape drives were often depicted in various episodes using
    the Burroughs 205 commercial products.


    → ><https://en.wikipedia.org/wiki/Burroughs_Corporation#References_in_popular_culture>

    References in popular culture

    Burroughs B205 hardware has appeared as props in many Hollywood
    television and film productions from the late 1950s. For example, a B205 >console was often shown in the television series Batman as the Bat
    Computer; also as the flight computer in Lost in Space. B205 tape drives >were often seen in series such as The Time Tunnel and Voyage to the
    Bottom of the Sea.[19][20] Burroughs equipment was also featured in the >movie The Angry Red Planet.

    One of the reasons was that the Electrodata (later Burroughs) plant
    was in Pasadena, just a few miles from the major studio lots.
    (460 Sierra Madre Villa, Pasadena Californa). The plant building
    is still there but no longer part of Unisys.

    Both the 205 and 220 were electrodata products.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Sat Dec 7 03:14:51 2024
    According to Scott Lurndal <slp53@pacbell.net>:
    7- and 9-track tape drives. We had one system with a string of 16
    tape drives that was used to test the sort utility. The programmer
    who wrote the utility leveraged the read-backwards capability of
    the tape units to speed up the sort process.

    That was a standard trick that sort programs used, but to pick a nit, it sped up
    the merge process, not the sort process. When a file was too big to sort in memory, which was pretty much always in those days, first it read the input(s) in batches that it sorted in memory and wrote out sorted "runs" of records alternately to the intermediate output devices. (The runs could be larger than memory using a trick we'll save for the advanced seminar.) Then it merged the runs from one group of intermediate devices to another into ever larger runs until it ended up with one big sorted run.

    Originally they rewound the intermediate tapes after each merge phase but someone, more likely several someones, realized they could just read the tapes backward and reverse the sort comparisons, producing runs in reverse order that could be read backward in the next phase, producing forward order runs. There was about a 50% chance that the final run would end up reversed, requiring one more pass to read it backwards and write out a forward version, but the time saved not rewinding made it worthwhile. Or I suppose it could realize that it had written one run onto each of the intermediate tapes so the next merge would be the last, and if needed rewind and merge forward for the last pass.

    There was a lot of really clever programming in sort programs. Most were sort generators that precompiled the sort comparison rules into a machine code comparison routine that it could call during the sort passes rather than interpreting the rules on the fly.





    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Sat Dec 7 03:42:21 2024
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Thu, 05 Dec 2024 23:49:11 -0500, Dan Espen wrote:

    At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.

    Oh yes. There was an actual sort algorithm, called “merge sort”, that depended on reading/writing the records on multiple tape drives at once -- the more the merrier. Bidirectionality was important to avoid wasting time waiting for the whole tape to rewind. But you had to remember that the
    order of the records was now reversed.

    In my data structures class, one assignment was to write a tape sort.
    Ugh.

    --
    You will be winged by an anti-aircraft battery.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Sat Dec 7 03:51:21 2024
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Thu, 5 Dec 2024 22:51:43 -0000 (UTC), I wrote:

    I can remember when mice still had balls.

    I suppose I could have said “wheels”, but, you know, going for maximum fnarr-fnarr and all that ...

    I have a couple of trackballs, one a Kensington and the other a Logitech Marble Mouse. They got balls, big one!

    I'm using a left-handed upright mouse right now. Gave the right-handed one to my daughter.

    But I avoid the mouse as much as possible.

    --
    To be happy one must be a) well fed, unhounded by sordid cares, at ease in Zion, b) full of a comfortable feeling of superiority to the masses of one's fellow men, and c) delicately and unceasingly amused according to one's taste. It is my contention that, if this definition be accepted, there is no country in the world wherein a man constituted as I am -- a man of my peculiar weaknesses, vanities, appetites, and aversions -- can be so happy as he can
    be in the United States. Going further, I lay down the doctrine that it is
    a sheer physical impossibility for such a man to live in the United States
    and not be happy.
    -- H. L. Mencken, "On Being An American"

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Sat Dec 7 03:52:20 2024
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    (Excluding expensive high-end workstation stuff, of course.)

    That's why, when I bought an Atari ST, I opted for it's monochrome monitor.

    --
    Facts are the enemy of truth.
    -- Don Quixote

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From David LaRue@3:633/280.2 to All on Sat Dec 7 04:21:58 2024
    "Carlos E.R." <robin_listas@es.invalid> wrote in news:31o92lxcuk.ln2 @Telcontar.valinor:

    On 2024-12-05 23:53, Lawrence D'Oliveiro wrote:
    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    (Excluding expensive high-end workstation stuff, of course.)

    I remember when computers used a TV for display, on an empty channel.

    My roommate at college and I both had large Apple }{+ systems with the TV monitors. The resulting braodcasts on different 3/4 channels allowed us to see each others screens from across the room. Both of us weren't allowed to use our computers during the schools football games because our computer transmissions bled onto the Color TV down the hall in the Rec Room where the house was watching the game.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Sat Dec 7 05:43:46 2024
    On 2024-12-06 18:21, David LaRue wrote:
    "Carlos E.R." <robin_listas@es.invalid> wrote in news:31o92lxcuk.ln2 @Telcontar.valinor:

    On 2024-12-05 23:53, Lawrence D'Oliveiro wrote:
    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    (Excluding expensive high-end workstation stuff, of course.)

    I remember when computers used a TV for display, on an empty channel.

    My roommate at college and I both had large Apple }{+ systems with the TV monitors. The resulting braodcasts on different 3/4 channels allowed us to see each others screens from across the room. Both of us weren't allowed to use our computers during the schools football games because our computer transmissions bled onto the Color TV down the hall in the Rec Room where the house was watching the game.

    LOL.

    I was at a student residence, and I think they had bought maybe three Spectrums. I went with the director on his car buying second hand B/W TV
    sets from people in the city.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Sat Dec 7 05:52:46 2024
    On 2024-12-06 17:14, John Levine wrote:
    According to Scott Lurndal <slp53@pacbell.net>:
    7- and 9-track tape drives. We had one system with a string of 16
    tape drives that was used to test the sort utility. The programmer
    who wrote the utility leveraged the read-backwards capability of
    the tape units to speed up the sort process.

    That was a standard trick that sort programs used, but to pick a nit, it sped up
    the merge process, not the sort process. When a file was too big to sort in memory, which was pretty much always in those days, first it read the input(s)
    in batches that it sorted in memory and wrote out sorted "runs" of records alternately to the intermediate output devices. (The runs could be larger than
    memory using a trick we'll save for the advanced seminar.) Then it merged the runs from one group of intermediate devices to another into ever larger runs until it ended up with one big sorted run.

    Originally they rewound the intermediate tapes after each merge phase but someone, more likely several someones, realized they could just read the tapes
    backward and reverse the sort comparisons, producing runs in reverse order that
    could be read backward in the next phase, producing forward order runs. There was about a 50% chance that the final run would end up reversed, requiring one
    more pass to read it backwards and write out a forward version, but the time saved not rewinding made it worthwhile. Or I suppose it could realize that it had written one run onto each of the intermediate tapes so the next merge would
    be the last, and if needed rewind and merge forward for the last pass.

    There was a lot of really clever programming in sort programs. Most were sort generators that precompiled the sort comparison rules into a machine code comparison routine that it could call during the sort passes rather than interpreting the rules on the fly.

    I remember seeing in computer class sort algorithms of large data,
    although we used hard disks.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Freddy1X@3:633/280.2 to All on Sat Dec 7 06:02:50 2024
    Carlos E.R. wrote:

    On 2024-12-06 14:27, Freddy1X wrote:
    Trog Woolley wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I talk about punch cards and paper tape. Sometimes I ask if they have
    seen old sci-fi films with the big tape wheels going around in the
    background, and say I used to work with those.

    Were those tape drives anything like the Lost in Space ones that had
    bubble heads and flex duct arms with clamp manipulators on the ends?

    After all, there MUST have been SOME basis for the drives shown on the TV
    show.

    ( cuts, neat media use of real computers information. )

    I guess that my question was a bit ambigious. I was really asking about the 'basis' for the bubble heads and arms. And might as well add their ability
    to move about threatenly. ;)

    Freddy,
    fictional computer realities.

    --
    For animal use only.

    \|
    /| I may be demented \|
    /| but I'm not crazy! \| /|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\|
    * SPAyM trap: there is no X in my address *


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 07:11:48 2024
    On Fri, 6 Dec 2024 15:07:46 +0100, Carlos E.R. wrote:

    Computers and tape drives were often depicted in various episodes using
    the Burroughs 205 commercial products.

    Actually, the company making them was originally Electrodata, until they
    were acquired by Burroughs. You only see these comparatively small
    tabletop boxes with the control panels, though I think the actual
    computers were bigger than that.

    The most famous one is likely the IBM AN/FSQ-7, built for the multi- billion-dollar Air Force SAGE system, that was supposed to provide warning
    of the approach of Soviet nuclear bombers. The entire system was
    commissioned, operated for about ten years, and then retired and
    dismantled, without once being used in anger. (And some suggested it would never have worked anyway.)

    But movie/TV art directors looking for techy/computery bits at bargain
    prices bought loads of the components, and you could spot them in a great
    many productions for years afterwards.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Sat Dec 7 09:33:00 2024
    In article <viv9hd$2ef4t$2@dont-email.me>, OFeem1987@teleworm.us (Chris Ahlstrom) wrote:

    In my data structures class, one assignment was to write a tape
    sort.

    I wrote a tape-style sort for MS-DOS in 1988. 640KB of RAM was the limit,
    but we needed to sort 650MB of variable-length records regularly, because
    we were an early CD-ROM publishing company.

    We had a 1.2GB disc array, and a modified MS-DOS that could treat it as a single FAT12 volume with very large sectors. You had to configure MS-DOS
    quite carefully, because it was easy to have too many sector buffers and
    be unable to run any programs until you rebooted off a floppy.

    So classic sort-merge was the right thing to do. I found a serious book
    about doing this with equations about optimising performance. Those
    required non-obvious numbers about the hardware, and that was waaay
    beyond the comprehension of the disc array company's support organisation.
    They were a pretty small company and had one guy who knew everything, but
    was very busy.

    I managed to get a booking for a phone call with him, late at night UK
    time. When I got through and explained my question he was all "Wow, that
    book sounds really useful! Who's the author?" He did know the practical
    answer: do as wide a merge as you can get into memory, so I did that.

    It was quite a good merge: the drive light stayed on continuously with no flickering. The company was still using it a decade later, having ported
    it to better operating systems.

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Sat Dec 7 09:33:00 2024
    In article <vitapu$1sp53$1@dont-email.me>, ldo@nz.invalid (Lawrence
    D'Oliveiro) wrote:

    I can remember when mice still had balls.

    The MkI Microsoft mouse had a 1" steel ball-bearing as its ball. This was
    quite nice to use, but you had to keep them away from people who got
    angry. If you threw one of those mice at a CRT, you had decent odds of it
    going through the screen.

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Sat Dec 7 10:27:38 2024
    Peter Flass <peter_flass@yahoo.com> writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into >>> the 1980s, with banks of multiple tape drives where the reels would go
    start-stop-start-stop?

    Yep. Tapes spinning and sometimes cards being read.

    After I worked at my first system with disk drives I tried to avoid
    using tapes but they were around for many years. At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.

    There were a lot of neat things done with tape. Tape sorts were fun, too.

    Personally I had a lot more fun with disks.
    The 1440 site I worked in only had 2 1311 drives. I had to update a
    master file that required 10 packs. I organized the file as split
    cylinder. One run the updates went top to bottom, next run bottom to
    top.

    On the 1440 there were no access methods, you just wrote 100 character
    blocks at consecutive block addresses. The I/O routine was 500
    character long.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Sat Dec 7 10:48:24 2024
    scott@slp53.sl.home (Scott Lurndal) writes:

    On Thu, 05 Dec 2024 16:11:12 -0500, Rich Alderson wrote:

    scott@slp53.sl.home (Scott Lurndal) writes:

    Burroughs had a number of early drives (Drum, HPT, etc) before my time. >>>> They had a 3330 clone (called 235) and the 3350 lookalikes (called
    677) actually came from Memorex (which Burroughs acquired at some
    point).

    The Memorex 677 was the 3330-11 clone, also used in the DEC RP06. I've
    actually done a head alignment on one of those (and remember, I'm a
    software/ admin guy).

    The IBM 3330-11 had two stacked drives for each unit in the
    string. The 3350 is a washing machine style drive.

    Not sure what you mean by "washing machine style", here. The 3350 is a Winchester style 500MB drive; the DEC RP07 is an ISI clone of the 3350.

    https://commons.wikimedia.org/wiki/File:IBM_magnetic_disk_drives_3330%2B3333.png

    The burrough equivalent was the 225 and later 235 disk subsystems.

    The Burroughs/Memorex 677 was a washing machine-style top-loader
    single drive.

    OK, I see wherein lies the confusion.

    Each of those bays in the big array in that picture is a separate drive. The Memorex 677 is a single unit equivalent to one of those bays, i.e., a 3330-11 disk drive.

    The 3330 and 3330-11 were also available in single drive assemblies from IBM, for smaller installations.

    $ wget https://mrxhist.org/docs/MRX%2019820607%20OEM%20Drives%20EN.pdf

    " Rounding out the Memorex
    display will be its M o d e l 677
    removable-pack 14-inch drive.
    The M o d e l 677 is a 300-Mbyte
    drive with an SMD interface and
    an average access time of 28 mil-
    liseconds. OEM-quantity price
    is said to be less than $10,000."

    The pictures of the RP06 match the 677 style, not the 3330 dual stacked subsystem.

    See above.

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 12:14:50 2024
    On 06 Dec 2024 18:48:24 -0500, Rich Alderson wrote:

    Not sure what you mean by "washing machine style", here.

    Removable drive, I presume. They were all top-loaders.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:45 2024
    On 2024-12-05, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    CGA vs. MDA (or Hercules if you wanted to do really beautiful monochrome).
    The other drawback to CGA was that it was _slow_. The word processor
    package we used (Samna Word III, IIRC) ran slowly enough that a good
    typist could stay a word ahead of the display.

    When our office got our first personal computers (XT clones from Univac,
    about $5K each), we got CGA cards in all of them because management
    wanted pretty colours. The secretarial staff who actually used them
    hated them, and we soon replaced the slow, fuzzy CGA displays with fast, razor-sharp Hercules displays - except for the one machine used by the engineers, who were the only people who actually needed colour graphics.

    (Excluding expensive high-end workstation stuff, of course.)

    That was a totally different world.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:47 2024
    On 2024-12-05, Rich Alderson <news@alderson.users.panix.com> wrote:

    scott@slp53.sl.home (Scott Lurndal) writes:

    Burroughs had a number of early drives (Drum, HPT, etc) before
    my time. They had a 3330 clone (called 235) and the 3350
    lookalikes (called 677) actually came from Memorex (which Burroughs
    acquired at some point).

    The Memorex 677 was the 3330-11 clone, also used in the DEC RP06. I've actually done a head alignment on one of those (and remember, I'm a software/ admin guy).

    I programmed Univac gear, and one night while working in a 90/30 shop
    I popped the back cover off an RP06 on an 11/70 sharing the same room.
    Imagine my surprise when I saw an ISS / Sperry Univac plate inside.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:48 2024
    On 2024-12-06, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 05 Dec 2024 23:49:11 -0500, Dan Espen wrote:

    At one site someone
    decided to try assigning the compile work files to tape instead of disk.
    That slowed down compiles considerably but it was the first time I got
    to see a program that read tape files forward and backward.

    Oh yes. There was an actual sort algorithm, called “merge sort”, that depended on reading/writing the records on multiple tape drives at once -- the more the merrier. Bidirectionality was important to avoid wasting time waiting for the whole tape to rewind. But you had to remember that the
    order of the records was now reversed.

    I once came up with a wonderfully perverted use of the "read backward"
    command. I had a tape that was written with a block size of 9600 bytes,
    while the drives available to me could handle a block size of 8192 bytes
    at the most. I wrote a program that would read a partial block (ignoring length errors), followed by a read backward to get the remaining bytes.
    Since this left you back at the start of the block, you'd have to then
    issue a forward space command to skip over the block. Lather, rinse,
    repeat. The drive sounded as if it was about to explode, but it did successfully read the tape.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:50 2024
    On 2024-12-06, s|b <me@privacy.invalid> wrote:

    On Wed, 4 Dec 2024 02:06:49 -0000 (UTC), Lawrence D'Oliveiro wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    If my memory serves me right it was 64 KB.

    Things paused at 64K for a while - it took the industry some time
    to break the 1-micron barrier in integrated circuits.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:49 2024
    On 2024-12-05, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into
    the 1980s, with banks of multiple tape drives where the reels would go start-stop-start-stop?

    The central computer facility where I worked had I think only one tape drive, used only for backup. By that time they were “streaming” drives, which meant, if you fed them fast enough (which you could, since the disks were big enough and fast enough), they could run flat out, with no start- stop-start-stop. So I never saw that in the flesh, so to speak.

    But if you couldn't feed them data fast enough, they'd revert to start/stop mode. A 100-ips streaming drive would run at 12.5 ips in start/stop mode - much slower than conventional start/stop drives, which were available in
    speeds from 25 to 200 ips, depending on how deep your pockets were.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:51 2024
    On 2024-12-05, Freddy1X <freddy1X@indyX.netX> wrote:

    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of cource )

    I once saw an IBM 1130 in action. Nice sounds from its disk drive too.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:54 2024
    On 2024-12-05, David LaRue <huey.dll@tampabay.rr.com> wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in news:7H44P.55775$A9x9.24066@fx13.iad:

    Chris Ahlstrom <OFeem1987@teleworm.us> writes:

    David LaRue wrote this post while blinking in Morse code:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote in news:viodfp$fp5p$2@dont- >>>> email.me:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer >>>>> modifier keys on computer keyboards.

    True! I loved the feel of the DECwriter LA-36 II keyboard. The
    spacebar was below the other keys, in the center where it should be,
    and no modifier keys on that row.

    I had forgotten about the DECwriter!

    I'll never forget when our ASR-33 was replaced with an LA-120. Three
    times faster, and full-width greenbar.

    For those of us who used dial-in connections, whistle the Break Command.
    All together now!

    @ X P
    NO CARRIER

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 7 13:30:55 2024
    On 2024-12-06, John Dallman <jgd@cix.co.uk> wrote:

    It was quite a good merge: the drive light stayed on continuously with no flickering. The company was still using it a decade later, having ported
    it to better operating systems.

    "The documentation said, 'Requires Windows XP or better,' so I used Linux."

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 18:39:18 2024
    On Sat, 07 Dec 2024 02:30:48 GMT, Charlie Gibbs wrote:

    I once came up with a wonderfully perverted use of the "read backward" command. I had a tape that was written with a block size of 9600 bytes, while the drives available to me could handle a block size of 8192 bytes
    at the most. I wrote a program that would read a partial block
    (ignoring length errors), followed by a read backward to get the
    remaining bytes. Since this left you back at the start of the block,
    you'd have to then issue a forward space command to skip over the block.
    Lather, rinse, repeat. The drive sounded as if it was about to
    explode, but it did successfully read the tape.

    I’m trying to imagine what that sounded like, and I just can’t ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 18:40:29 2024
    On Sat, 07 Dec 2024 02:30:47 GMT, Charlie Gibbs wrote:

    I programmed Univac gear, and one night while working in a 90/30 shop I popped the back cover off an RP06 on an 11/70 sharing the same room.
    Imagine my surprise when I saw an ISS / Sperry Univac plate inside.

    Interesting. I thought CDC was the main one for making disk drives for
    others. I know some DEC drives were from CDC.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 18:43:41 2024
    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and end with “NO CARRIER” as a joke indication that the Men In Black had just broken in and spirited you away before you could reveal something That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 7 18:46:30 2024
    On Sat, 07 Dec 2024 02:30:45 GMT, Charlie Gibbs wrote:

    On 2024-12-05, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    CGA vs. MDA (or Hercules if you wanted to do really beautiful
    monochrome).

    Here’s the thing: IBM saw no market for a monochrome adapter that could do graphics, so theirs was text-only. If you wanted a graphics display from
    IBM, you had to go colour as well.

    Hercules saw the gap in the market and went for it, bringing out a
    monochrome adapter that could do graphics. And did quite well out of it,
    for a few years.

    (Excluding expensive high-end workstation stuff, of course.)

    That was a totally different world.

    Was it “The Great Gatsby” that begins with the line “The rich are different from you and me” ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Kerr-Mudd, John@3:633/280.2 to All on Sat Dec 7 21:57:36 2024
    :
    On Thu, 5 Dec 2024 22:54:38 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 5 Dec 2024 22:51:43 -0000 (UTC), I wrote:

    I can remember when mice still had balls.

    I suppose I could have said “wheels”, but, you know, going for maximum fnarr-fnarr and all that ...

    The original? IBM PC mouse had a single ball. A colleague wrote a
    procedure for de-fluffing the 2 tracker wheels to ensure smooth
    operation. It was a masterpiece of innuendo.

    --
    Bah, and indeed Humbug.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Dis (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Sun Dec 8 02:14:01 2024
    Reply-To: slp53@pacbell.net

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    On 2024-12-05, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 05 Dec 2024 14:51:24 -0500, Dan Espen wrote:

    The first systems I worked on used multiple tape drives.

    Remember how computers used to be portrayed in movies and TV, well into
    the 1980s, with banks of multiple tape drives where the reels would go
    start-stop-start-stop?

    The central computer facility where I worked had I think only one tape
    drive, used only for backup. By that time they were “streaming” drives, >> which meant, if you fed them fast enough (which you could, since the disks >> were big enough and fast enough), they could run flat out, with no start-
    stop-start-stop. So I never saw that in the flesh, so to speak.

    But if you couldn't feed them data fast enough, they'd revert to start/stop >mode. A 100-ips streaming drive would run at 12.5 ips in start/stop mode - >much slower than conventional start/stop drives, which were available in >speeds from 25 to 200 ips, depending on how deep your pockets were.

    I was testing a double-buffered load algorithm, that loaded from 9-track
    to disk. I found a bug when loading from a 200ips 6250bpi drive to
    one of the supported disk drives - that old drive was actually slower than
    the tape drive which caused the algo to overwrite the disk buffer while
    it was being written. Added the missing wait for the disk write to complete before starting the tape read and all was good.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Dec 8 06:34:42 2024
    On 2024-12-07, Scott Lurndal <scott@slp53.sl.home> wrote:

    I was testing a double-buffered load algorithm, that loaded from 9-track
    to disk. I found a bug when loading from a 200ips 6250bpi drive to
    one of the supported disk drives - that old drive was actually slower than the tape drive which caused the algo to overwrite the disk buffer while
    it was being written. Added the missing wait for the disk write to complete before starting the tape read and all was good.

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips.
    I did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't
    seem right somehow.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Dec 8 06:34:44 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:48 GMT, Charlie Gibbs wrote:

    I once came up with a wonderfully perverted use of the "read backward"
    command. I had a tape that was written with a block size of 9600 bytes,
    while the drives available to me could handle a block size of 8192 bytes
    at the most. I wrote a program that would read a partial block
    (ignoring length errors), followed by a read backward to get the
    remaining bytes. Since this left you back at the start of the block,
    you'd have to then issue a forward space command to skip over the block.
    Lather, rinse, repeat. The drive sounded as if it was about to
    explode, but it did successfully read the tape.

    I’m trying to imagine what that sounded like, and I just can’t ...

    The UNISERVO VI-C tape drives I was using were noisy at the best
    of times. In normal operation the vacuum pump shrieked like a
    jet engine. I seem to recall that the drive was making a lot of
    hissing noises as the tape shuttled back and forth under the heads,
    and the reel motors were working like mad to keep the vacuum columns
    half full. I got the tape copied, but it was a Timex torture test.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Dec 8 06:34:45 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and end with “NO CARRIER” as a joke indication that the Men In Black had just broken in and spirited you away before you could reveal something That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    Don't let your dog off leash! Oh no, he's headed for the road...

    NO TERRIER

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Sun Dec 8 08:48:41 2024
    Reply-To: slp53@pacbell.net

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    On 2024-12-07, Scott Lurndal <scott@slp53.sl.home> wrote:

    I was testing a double-buffered load algorithm, that loaded from 9-track
    to disk. I found a bug when loading from a 200ips 6250bpi drive to
    one of the supported disk drives - that old drive was actually slower than >> the tape drive which caused the algo to overwrite the disk buffer while
    it was being written. Added the missing wait for the disk write to complete
    before starting the tape read and all was good.

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips.
    I did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't
    seem right somehow.

    The tape transfered at 1.25MB/sec, this was with a 9000-byte[*] blocksize.

    The model 207 disk drive was limited to 1MB/sec (perhaps by the older controller it was on, I never dug deeper into it).

    [*] A useful multiple of the disk (100-byte) and pack (180-byte) sector size.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 09:20:34 2024
    On Sat, 07 Dec 2024 19:34:45 GMT, Charlie Gibbs wrote:

    Don't let your dog off leash! Oh no, he's headed for the road...

    NO TERRIER

    That’s terrible.

    It’s worthy of some of the postings on Bluesky.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 09:24:13 2024
    On Sat, 07 Dec 2024 19:34:43 GMT, Charlie Gibbs wrote:

    Dunno about drives (I don't know where ISS came from), but CDC made lots
    of disk packs for various drives.

    Oh yeah. Their drive model names were types of birds, e.g. “Wren” is one I remember.

    If you have a head crash, the only safe action is to immediately
    quarantine both the drive and the pack where it happened. Some
    operators weren't too bright, though; they'd move the crashed pack from
    drive to drive, then try other packs. A few shops were completely wiped
    out that way.

    I had a similar thing happen when my G3 Mac’s Zip drive was hit by the dreaded “Click Of Death”.

    There is a document online, a Computer Centre newsletter from an Aussie university from the 1970s sometime. Users could allocate their own disk
    packs, but they could not bring them from outside -- they had to use ones supplied by the Computer Centre. Obviously this was to avoid head-crash infections being brought in from outside.

    As much as people (especially Univac) liked to bad-mouth CDC packs,
    it was just the first mount that you had to worry about. If the pack
    mounted once, it would work forever.

    Not so sure. Something has to trigger that first failure.

    Nowadays I understand better why removable disk packs went out of fashion.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 09:27:19 2024
    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I
    did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't seem
    right somehow.

    Head-movement latency probably explains that.

    There was an earlier technology, called “magnetic drums”, where each track had its own head. I remember a paper from a collection from a conference
    on OS design, saying that, if you want to implement paging, don’t use
    disks, use drums. (The date “1973” comes to mind, but I’m pretty sure drums were obsolete by then.)

    I think disks won out for cost/benefit reasons (and being more compact).
    And then economies of scale led to them being improved more and more.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 09:29:49 2024
    On Sat, 07 Dec 2024 19:34:44 GMT, Charlie Gibbs wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:48 GMT, Charlie Gibbs wrote:

    I once came up with a wonderfully perverted use of the "read
    backward" command. I had a tape that was written with a block size
    of 9600 bytes, while the drives available to me could handle a
    block size of 8192 bytes at the most. I wrote a program that would
    read a partial block (ignoring length errors), followed by a read
    backward to get the remaining bytes. Since this left you back at
    the start of the block, you'd have to then issue a forward space
    command to skip over the block. Lather, rinse, repeat. The drive
    sounded as if it was about to explode, but it did successfully
    read the tape.

    I’m trying to imagine what that sounded like, and I just can’t ...

    The UNISERVO VI-C tape drives I was using were noisy at the best of
    times. In normal operation the vacuum pump shrieked like a jet engine.
    I seem to recall that the drive was making a lot of hissing noises as
    the tape shuttled back and forth under the heads, and the reel motors
    were working like mad to keep the vacuum columns half full. I got the
    tape copied, but it was a Timex torture test.

    Nothing like a chainsaw, then?

    I mention that because I tried once, out of curiosity, to find out what
    track 1 on a CD-ROM sounded like on an audio CD player. It sounded like a chainsaw was cutting my speakers in half. I stopped it pretty quickly.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Sun Dec 8 10:38:44 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    Head-movement latency probably explains that.

    There was an earlier technology, called “magnetic drums”, where each track
    had its own head. I remember a paper from a collection from a conference
    on OS design, saying that, if you want to implement paging, don’t use disks, use drums. (The date “1973” comes to mind, but I’m pretty sure drums were obsolete by then.)

    I think disks won out for cost/benefit reasons (and being more compact).
    And then economies of scale led to them being improved more and more.


    I took two credit hr intro to fortran/computers and at the end of the
    semester was hired to rewrite 1401 MPIO (unit record front end fo 709)
    in assembler for 360/30. The univ was getting 360/67 replacing
    709/1401 and temporarily got 360/30 replacing 1401 (360/30 had 1401
    emulation but was part of also getting 360/30 experience). The
    univ. shutdown datacenter on weekends and I would have it all to
    myself, although 48hrs w/o sleep made monday classes hard. I was given
    a pile of hardware & software manuals and got to design and implement
    my own monitor, device drivers, interrupt handlers, storage
    management, etc and within a few weeks had 2000 card assembler
    program. I then added use of os/360 system services with assembler
    option that either assembled stand-alone version or os/360
    version. The stand-alone version took 30mins to re-assemble but the
    os/360 version took an hour (each DCB macro taking 5-6mins).

    Within a year of taking intro class, the 360/67 arrived and I was
    hired fulltime responsible for os/360 (and continued to have my 48hrs
    weekend dedicated time, TSS/360 never came to production, so ran as
    360/65). Student fortran ran less than sec on 709 tape->tape, but more
    than minute w/os360. I install HASP and it cuts time in half and then
    redoing stage2 SYSGEN to carefully place datasets and PDS members to
    optimize arm seek and multi-track search, cutting another 2/3rds to
    12.9secs. It never got better than 709 until I install univ. of
    waterloo WATFOR.

    IBM Cambridge Science Center comes out to install CP67/CMS (3rd
    installation after CSC itself and MIT Lincol Labs). I mostly got to
    play with it during my dedicated weekend time, initially rewritting
    lots of pathlengths running OS/360 in virtual machine. Test stream ran
    322secs on bare machine but 856secs in virtual machine). After a
    couple months I got CP67 CPU down to 132secs (from 534). I then redo scheduling, dispatching, page replacement, I/O, ordered arm seek disk
    queuing (replacing FIFO), 2301 drum (fixed head per track) replace
    FIFO single page transfer I/O (about 70/sec) to multiple 4k transfers
    optimized for max. transfer/revolution (peak 270/sec).

    trivia: 2303 & 2301 drums were similar ... except 2301 transferred four
    heads in parallel with four times the transfer rate (1/4 number of
    "tracks", each four times larger) https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_2301_drum

    decade later (after having graduated, joined IBM and) transferred to san
    jose research and get to wander around ibm and non-ibm silicon valley datacenters including disk bldg 14/engineering and 15/product-test
    across the street. They are doing 7x24, pre-scheduled stand-alone test
    .... mentioned that they had recently tried MVS but it had 15min MTBF (in
    that environment) required manual re-ipl. I offer to rewrite I/O
    supervisor to make it bullet proof and never fail, allowing any amount
    of concurrent ondemand testing (greatly improving productivity)
    .... downside they keep calling wanted me to increasingly spend my time
    playing disk engineer.

    Note 3350 disk drives had a few fixed-head/track cylinders (3350FH)
    similar to the 2305 all fixed-head/track disks. The 2305 controller
    supported "multiple-exposure", eight subchannel addresses allowing eight
    active channel programs ... with hardware optimizing which one gets
    executed. I wanted to add multiple exposure support for 3350FH ...
    allowing transfers overlapped with disk arm seek movement. https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_2305 https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_3350

    Then the VULCAN (electronic disk for paging) group in POK get it
    canceled because they were concerned that it would impact their market forecast. However they were using standard processor memory chips
    .... and got told that IBM was already selling every chip they could make
    for processor memory at a higher market ... and they got canceled
    .... however it was too late to resurrect multiple exposure for
    3350FH feature.

    3350 Direct Access Storage, Models A2, A2F, B2, B2F, C2F https://bitsavers.computerhistory.org/pdf/ibm/dasd/3350/GX20-1983-0_3350_Reference_Summary_Card_197701.pdf

    bldg15 would get early engineering system models and get 1st engineering
    3033 outside POK engineering floor. Testing only took percent or two of testing, so we scrounge up 3830 controller and string of 3330 disk
    drivers for private online service. Somebody was run air bearing
    simulation (part of thin-film head design, originally used for 3370FBA,
    then later 3380s), but were only getting a couple turn-arounds/month of
    the SJR 370/195. We set it up on the bldg15 3033 (only half MIPs of 195)
    and could get several turn-arounds/day. https://en.wikipedia.org/wiki/Disk_read-and-write_head#Thin-film_heads https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_3370 https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_3380

    trivia: original 3380 had 20 track spacings between each data
    track. They cut the spacing between data tracks in half (doubling data capacity, cylinders, and tracks) ... and then cut spacing again
    .... tripling data capacity. Then father of 801/risc wants me to help him
    with idea for "wide" disk head; parallel transfers with sets of 16 closely-spaced data tracks (with servio tracks on either side of
    16-track set). A problem was it would have had 50mbyte/sec transfer at a
    time mainframes only supported 3mbyte/sec.

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Sun Dec 8 10:43:30 2024
    Reply-To: slp53@pacbell.net

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I
    did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't seem
    right somehow.

    Head-movement latency probably explains that.

    There was an earlier technology, called “magnetic drums”, where each track
    had its own head.

    Which was followed by head-per-track disk. Burroughs had several models culminating with the 5N storage subsystem. Single platter, vertically
    mounted, pneumatically loaded heads on both sides of the platter.

    No seek time component in the access time. Used for the MCP and
    for high-speed access to temporary files. One of our production
    machines had a string of those and they were used until 1991
    (in part due to performance, in part due to the need to test
    backward compatibility with newer MCPs).

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 11:05:23 2024
    On Sat, 07 Dec 2024 19:34:45 GMT, Charlie Gibbs wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and
    end with “NO CARRIER” as a joke indication that the Men In Black had
    just broken in and spirited you away before you could reveal something
    That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    Don't let your dog off leash! Oh no, he's headed for the road...

    NO TERRIER

    “PHP!? I refuse to work with such a crap language--”

    NO CAREER

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 8 14:36:51 2024
    On 2024-12-06, Carlos E.R. <robin_listas@es.invalid> wrote:
    On September 15, 1965, I settled down at home in front of our Hallicrafters black and white television set to watch the premier
    episode of Lost in Space. The tension is building as we are introduced
    to the Robinson family and we fear for their lives as we discover the diabolical intentions of Dr. Smith. As the camera pans around the spacecraft, three Burroughs 205 consoles come into view controlling the Jupiter 2. Can you say, "Rolling on the Floor, Laughing Out Loud?"

    → <http://starringthecomputer.com/computer.php?c=45#73>

    {there are some photos, of the consoles}

    I like those consoles! The BCD light displays of the registers are
    really quite timeless.

    I suppose that Burroughs lent out their stuff for free in return for the implicit endorsement tht these are the computers of the future.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 8 14:49:59 2024
    On 2024-12-07, Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
    On 2024-12-05, Mike Spencer <mds@bogus.nodomain.nowhere> wrote:
    (Never went down the rabbit hole of trying to get the O-I to produce
    musical effects on the radio.)

    When I was a callow lad on a data centre tour, I saw an IBM 1620 demo
    that did this. Later, in my first real job, I wrote a similar program
    for the Univac 9300. A cow orker would often react to an unreasonable
    change request by complaining, "What do they want us to do, make the
    machine sing Old MacDonald?" Once I got the program working (which I
    had done on the q.t.), I hid a transistor radio inside the machine near
    the backplane, called him over to the machine, and ran the program,
    which of course played Old MacDonald. The results were gratifying.
    I wrote the program to read tune specifications from a card deck
    so I could make it play anything.

    When I was at the University of Copenhagen in 1970, Regnecentralen (the manufacturer of the GIER "mini" computers, of which I worked with 3
    exemplars) had developed a compiler that would play music on the console speaker (which as I remember it was connected to the overflow bit of the accumulator register). You simply transcribed the sheet music (one
    letter for the note, possibly with a flat or sharp modifier added)
    followed by a duration indicator (1/1, 1/2, 1/4, 1/8, 1/16) with at
    metronome beats/minute at the top, and it could play anything you
    wanted; the console typewriter povided percussion, if desired.

    I particularly remember "Fr Elise", "Jesu bleibet meine Freude", "Happy Birthday" - and for shock value, the "Horst Wessel Lied".

    Later, I encountered the IBM program that played music on the 1403 line printer, but it did not sound nearly as good.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 8 15:01:17 2024
    On 2024-12-05, Mike Spencer <mds@bogus.nodomain.nowhere> wrote:
    The stuttery static on my radio as it attempted to reproduce the e-m
    emanations from my Osborne I?

    (Never went down the rabbit hole of trying to get the O-I to produce
    musical effects on the radio.)

    This was about a decade and a half before we really worried about EMC (Electromagnetic Compatibility). RF interference was rampant, but out of computers and into them.

    When we set up the regional academic computer center at Copenhagen
    University (RECKU) at the Niels Bohr Institute on Blegdamsvej, our shiny
    new Univac 1106 would not run. Some investigation revealed that this was because of a Medium Wave AM transmitter for the Danish Broadcasting
    service was located a couple of blocks away, The "cure" was to wallpaper
    the computer room with a layer of (grounded) copper foil. (1971?)

    It was a good decade later that I learned about the "Tempest" security
    concern. And just a couple of years after that, that these concerns came
    into the office world with PCs, and PCB designers learned how to lay out motherboards so that they would be "EMC clean".

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 8 15:11:27 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I
    did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't seem
    right somehow.

    Head-movement latency probably explains that.

    There was an earlier technology, called “magnetic drums”, where each track
    had its own head. I remember a paper from a collection from a conference
    on OS design, saying that, if you want to implement paging, don’t use disks, use drums. (The date “1973” comes to mind, but I’m pretty sure drums were obsolete by then.)

    I think disks won out for cost/benefit reasons (and being more compact).
    And then economies of scale led to them being improved more and more.

    Around 1970, Sperry Univac had a monster called the "FastRand II", a
    very large drum (weighed about a ton). It was mechanically a drum, but
    with moveable heads. IIRC it required a 400Hz mains power supply (or was
    that just the mainframe?). At RECKU (Copenhagen University academic
    computer center) both the Fastrand and the motor/generator set that did
    the power conversion were in the basement of the computer center. Much
    later, we got the CDC-built disk drives. Since they were built for use
    with IBM computers, they had 8-bit bytes, while the 1106 mainframe used
    36-bit words. So two words made 9 bytes on the disk drive (and also on
    the 9-track drives).

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 8 15:20:35 2024
    On 2024-12-07, Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
    On 2024-12-05, Freddy1X <freddy1X@indyX.netX> wrote:

    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >> cource )

    I once saw an IBM 1130 in action. Nice sounds from its disk drive too.

    IIRC, that was the IBM 2311 disk drive. The DEC RP02 was based on the
    same mechanism, but I think it was twice the density. IIRC, the RK02 was
    2.5MB per pack. A few years later, Sony double-side, double density
    floppy discs were 1.2MB. But when I was hired as an IBM 1130 computer
    operator, that was what was affordable for a minicomputer.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Dec 8 15:52:14 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 19:34:44 GMT, Charlie Gibbs wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:48 GMT, Charlie Gibbs wrote:

    I once came up with a wonderfully perverted use of the "read
    backward" command. I had a tape that was written with a block size
    of 9600 bytes, while the drives available to me could handle a
    block size of 8192 bytes at the most. I wrote a program that would
    read a partial block (ignoring length errors), followed by a read
    backward to get the remaining bytes. Since this left you back at
    the start of the block, you'd have to then issue a forward space
    command to skip over the block. Lather, rinse, repeat. The drive
    sounded as if it was about to explode, but it did successfully
    read the tape.

    I’m trying to imagine what that sounded like, and I just can’t ...

    The UNISERVO VI-C tape drives I was using were noisy at the best of
    times. In normal operation the vacuum pump shrieked like a jet engine.
    I seem to recall that the drive was making a lot of hissing noises as
    the tape shuttled back and forth under the heads, and the reel motors
    were working like mad to keep the vacuum columns half full. I got the
    tape copied, but it was a Timex torture test.

    Nothing like a chainsaw, then?

    No, more like a demented steam engine.

    I mention that because I tried once, out of curiosity, to find out what track 1 on a CD-ROM sounded like on an audio CD player. It sounded like a chainsaw was cutting my speakers in half. I stopped it pretty quickly.

    The sounds generated by the tape drive were mechanical, not electronic.
    I did once hear a late-model tape drive being tested by the CEs - it
    was writing short blocks fast enough to create low-frequency tones.
    I would love to have had some time alone with it - I'd have written
    a program that would make it sing.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Dec 8 15:52:16 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I
    did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't seem
    right somehow.

    Head-movement latency probably explains that.

    That was a separate factor. The transfer rate usually quoted in the specifications was independent of that, being the speed that the data
    actually flowed once the heads had been positioned to the proper track
    and the disk had rotated enough to place the desired record under the
    head (head selection, being electronic, took neglegible additional time).

    Given the subject of this thread, I'll show off how old I am by
    remembering data transfer rates for several drives of the day:

    IBM 2311 - 156 KB/s
    IBM 2314 - 312 KB/s
    IBM 3330 - 806 KB/s
    Univac 8416 and 8418 - 625 KB/s
    These drives were based on de-rated IBM 3330 technology -
    same voice coil actuator but the disk packs were a short
    stack (7 tracks per cylinder) and rotated at 2800 RPM
    as opposed to the 3330's 3600 RPM. Univac's did offer
    a clone of the IBM 3330 - which they called the 8430 -
    but the 8416 and its follow-on, the 8418, were priced
    significantly lower.

    A 6250-bpi tape drive running at 200 ips transfers data at
    1.25 MB/s - again, disregarding other factors such as start/stop
    time and inter-record gaps. Subsequent models of disk drives
    got up to multiple megabytes per second, but for a while tape
    had the lead - as long as you disregard rewind time. :-)

    There was an earlier technology, called “magnetic drums”, where each track
    had its own head. I remember a paper from a collection from a conference
    on OS design, saying that, if you want to implement paging, don’t use disks, use drums. (The date “1973” comes to mind, but I’m pretty sure drums were obsolete by then.)

    The 360/67 at the university had a drum for virtual memory paging.
    There was no waiting for heads to move; rotational delay was still
    there, but overall transfer time was a lot faster than disk.
    The 360/67 and drum (plus a second one when they added another
    CPU) were still there when I left in 1971.

    I think disks won out for cost/benefit reasons (and being more compact).
    And then economies of scale led to them being improved more and more.

    Tape storage was much cheaper than disk - you could get as much data
    on a $20 reel of tape as you could on a $200 disk pack that was the
    height of half a dozen reels of tape. And the original washing-machine
    drives weren't that much smaller than tape drives. However, disk was
    so much faster than tape that it eventually won out for general use,
    although tape hung on for some time afterwards for backup - and a
    reel or two of tape was easier to carry to another installation
    than a disk pack.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 17:48:54 2024
    On Sun, 08 Dec 2024 04:52:16 GMT, Charlie Gibbs wrote:

    ... and a reel or two of
    tape was easier to carry to another installation than a disk pack.

    What were the standards for tape formats? There was an official “ANSI D format” (not sure about A, B or C), but as far as I know only DEC
    supported that.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 17:49:37 2024
    On Sun, 08 Dec 2024 04:52:14 GMT, Charlie Gibbs wrote:

    The sounds generated by the tape drive were mechanical, not electronic.
    I did once hear a late-model tape drive being tested by the CEs - it was writing short blocks fast enough to create low-frequency tones.
    I would love to have had some time alone with it - I'd have written a
    program that would make it sing.

    Can’t have done much for the lifespans of those mechanical parts ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 17:52:11 2024
    On Sun, 8 Dec 2024 04:01:17 -0000 (UTC), Lars Poulsen wrote:

    It was a good decade later that I learned about the "Tempest" security concern.

    As I recall, you could buy at least some TEMPEST-certified gear on the
    open market, but the TEMPEST spec itself was classified.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Dec 8 17:53:22 2024
    On Sun, 8 Dec 2024 03:36:51 -0000 (UTC), Lars Poulsen wrote:

    I suppose that Burroughs lent out their stuff for free in return for the implicit endorsement tht these are the computers of the future.

    No, I think by that time this was already old, decommissioned gear, with
    the blinkenlights rewired for show purposes.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Mon Dec 9 01:22:26 2024
    On 2024-12-06 21:11, Lawrence D'Oliveiro wrote:
    On Fri, 6 Dec 2024 15:07:46 +0100, Carlos E.R. wrote:

    Computers and tape drives were often depicted in various episodes using
    the Burroughs 205 commercial products.

    Actually, the company making them was originally Electrodata, until they
    were acquired by Burroughs. You only see these comparatively small
    tabletop boxes with the control panels, though I think the actual
    computers were bigger than that.

    The most famous one is likely the IBM AN/FSQ-7, built for the multi- billion-dollar Air Force SAGE system, that was supposed to provide warning
    of the approach of Soviet nuclear bombers. The entire system was commissioned, operated for about ten years, and then retired and
    dismantled, without once being used in anger. (And some suggested it would never have worked anyway.)

    But movie/TV art directors looking for techy/computery bits at bargain
    prices bought loads of the components, and you could spot them in a great many productions for years afterwards.

    Hard to imagine moving robots with tape drives, though. Even back then, methinks.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Mon Dec 9 02:42:35 2024
    Reply-To: slp53@pacbell.net

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Sun, 8 Dec 2024 03:36:51 -0000 (UTC), Lars Poulsen wrote:

    I suppose that Burroughs lent out their stuff for free in return for the
    implicit endorsement tht these are the computers of the future.

    No, I think by that time this was already old, decommissioned gear, with
    the blinkenlights rewired for show purposes.

    The Burroughs pasadena plant was used frequently for promotional
    purposes, including broadcasting national election results from the
    fishbowl[*] one year (68? 72? somewhere in that vintage). Being
    just a few miles from the major studios, they were often the
    receipiant of obsolete gear.


    [*] Machine room directly behind receptionist desk at the
    Sierra Madre Villa entrance. Floor to ceiling glass wall;
    special model of B4800 with smoked glass skins rather than
    the standard steel skins - showing all the blinkenlighten;
    string of 9-tracks (model 5E and some rebadged STC drives),
    disks, card-reader, the whole shebang.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Mon Dec 9 05:38:55 2024
    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    I once saw an IBM 1130 in action. Nice sounds from its disk drive too.

    IIRC, that was the IBM 2311 disk drive.

    Probably not. The 1130 had a built in 2310 single platter drive. As
    one of the many comprimises to make the 1130 cheap, the heads were
    moved by a stepper motor that buzzed as it moved the head back and
    forth slowly across the disk. You could add up to two more 2310s
    or two 2311s, but I never saw an 1130 with 2311 drives.

    According to the manual, the 2311 looked to the CPU like 3 or 5
    single platter disks, depending on the model. I think the 1316
    disk packs were physically the same as were used on S/360 but
    they were formatted in fixed sized sectors, not CKD.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Mon Dec 9 06:33:15 2024
    According to Scott Lurndal <slp53@pacbell.net>:
    There was an earlier technology, called “magnetic drums”, where each track
    had its own head.

    Which was followed by head-per-track disk. Burroughs had several models >culminating with the 5N storage subsystem. Single platter, vertically >mounted, pneumatically loaded heads on both sides of the platter.

    Drum storage is remarkably old, invented in Austria in 1932. I believe it was adapted from grinding drums which had already been developed to spin at high speed with very tight tolerances.

    They were used for main storage in some computers in the 1950s including the Electrodata 205, which has come up in other discussion here, and the very popular (for the time) IBM 650.

    The 650's drum spun at 12,500 RPM which even by current standards was really fast. But it wasn't very dense, only 1000 to 4000 ten digit memory words.

    IBM started working on disks in the early 1950s and shipped the moving head RAMAC 305 in 1956. I think fixed head disks came later, an obvious combination of head per track drums and lighter cheaper disks.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Kerr-Mudd, John@3:633/280.2 to All on Mon Dec 9 06:50:08 2024
    :
    On Sun, 8 Dec 2024 00:05:23 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 19:34:45 GMT, Charlie Gibbs wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and >> end with “NO CARRIER” as a joke indication that the Men In Black had >> just broken in and spirited you away before you could reveal something
    That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    Don't let your dog off leash! Oh no, he's headed for the road...

    NO TERRIER

    “PHP!? I refuse to work with such a crap language--”

    NO CAREER

    "Your parcel was undeliverable"

    NO COURIER


    --
    Bah, and indeed Humbug.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Dis (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 9 06:50:57 2024
    On 2024-12-08, John Levine <johnl@taugh.com> wrote:

    According to Lars Poulsen <lars@cleo.beagle-ears.com>:

    I once saw an IBM 1130 in action. Nice sounds from its disk drive too.

    IIRC, that was the IBM 2311 disk drive.

    Probably not. The 1130 had a built in 2310 single platter drive. As
    one of the many comprimises to make the 1130 cheap, the heads were
    moved by a stepper motor that buzzed as it moved the head back and
    forth slowly across the disk. You could add up to two more 2310s
    or two 2311s, but I never saw an 1130 with 2311 drives.

    Indeed, it was a 2310 drive. I remember the cartridges.

    According to the manual, the 2311 looked to the CPU like 3 or 5
    single platter disks, depending on the model. I think the 1316
    disk packs were physically the same as were used on S/360 but
    they were formatted in fixed sized sectors, not CKD.

    I think all cartridge drives had fixed sectors; CKD was an
    IBM mainframe thing. (I had a lot of fun writing channel
    programs.)

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 9 06:50:59 2024
    On 2024-12-08, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sun, 08 Dec 2024 04:52:16 GMT, Charlie Gibbs wrote:

    ... and a reel or two of
    tape was easier to carry to another installation than a disk pack.

    What were the standards for tape formats? There was an official “ANSI D format” (not sure about A, B or C), but as far as I know only DEC supported that.

    The machines I worked on were IBM 360 clones, so they had their own set
    of formats. All data was coded using EBCDIC, not ASCII. A standard
    labeled tape had the following format:

    VOL1 label (80 bytes, contained volume ID, etc.)
    HDR1 label (80 bytes, contained file name, etc.)
    HDR2 label (80 bytes, optional, not used that often)
    Tape mark
    First file's data blocks
    Tape mark
    HDR1 label for second file, if present
    Second file's data blocks, if present
    Tape mark
    Tape mark (Two consecutive tape marks indicated the end of all data.)

    You could write unlabeled tapes, which was usually easier if you
    were transferring data between machines with different architectures.

    Record and block sizes were at the discretion of the programmer.
    Like so many other things in those days, it was a trade-off between
    memory usage and speed (the longer the block, the fewer the number
    of times the tape had to start and stop). Inter-block gaps were
    0.75 inches on the old 7-track tapes (200, 556, or 800 bpi), and
    0.6 inches on 9-track tapes (800 and 1600 bpi). I think 6250-bpi
    tapes shortened the gap to 0.3 inches, but I never worked with them.
    As you can see, if you write short blocks, storage becomes inefficient;
    at 800 bpi you could store 480 bytes in the 0.6 inches taken up by the inter-block gap, so if you could spare the memory for big blocks (over
    4K, for instance), the amount of data a tape could hold would increase
    greatly. For instance, if you wrote card images (80 bytes) unblocked,
    each record would require 0.7 inches (0.1 for data, 0.6 for the gap).
    A blocking factor of 50 (4000-byte blocks) would need 5 inches for
    the data, plus 0.6 inches for the gap. So a 2400-foot tape at 800
    bpi could hold 41,000 unblocked records, while with a blocking factor
    of 50 that same tape could hole 250,000 records. Typical block sizes
    were about 2K in the small shops where I worked, where memory was
    scarce and expensive. In the early '70s, when IBM was bringing out
    the 370 line, I remember reading in a trade rag how they rocked the
    industry by slashing the price of a megabyte of memory from $75,000
    to a mere $15,000. (And those were 1970 dollars.)

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Mon Dec 9 06:57:42 2024
    On 2024-12-08, John Levine <johnl@taugh.com> wrote:
    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    I once saw an IBM 1130 in action. Nice sounds from its disk drive too.

    IIRC, that was the IBM 2311 disk drive.

    Probably not. The 1130 had a built in 2310 single platter drive. As
    one of the many comprimises to make the 1130 cheap, the heads were
    moved by a stepper motor that buzzed as it moved the head back and
    forth slowly across the disk. You could add up to two more 2310s
    or two 2311s, but I never saw an 1130 with 2311 drives.

    On further research, I think the 1130 disk drive was indeed a 2310 drive
    with a 2315 disk cartridge.

    The similar DEC drive was the RK02 which was a rebadged Diablo model 30.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Dec 9 07:03:32 2024
    On Sun, 8 Dec 2024 18:38:55 -0000 (UTC), John Levine wrote:

    ... the heads were moved by
    a stepper motor that buzzed as it moved the head back and forth slowly
    across the disk.

    Another way to say how old you are: you remember the noise a floppy drive
    made when it hit an I/O error. One of the first things the OS driver would
    do to try to recover was ensure the head was on the right track, and then
    try the I/O again. But, to keep costs down, the drive hardware didn’t actually keep track of which track it was on. So you fed in enough step
    pulses to ensure the head was all the way back to the rest position,
    before stepping back to the position you thought you were on.

    Since the head was more than likely already somewhere in the middle of all
    the tracks, there would be leftover step pulses that did nothing more than just bang the head against the stop. This bang-bang-bang was typically
    fast enough to sound like a buzzing. So if you heard this, you knew there
    was trouble.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Dec 9 07:07:12 2024
    On Sun, 8 Dec 2024 15:22:26 +0100, Carlos E.R. wrote:

    On 2024-12-06 21:11, Lawrence D'Oliveiro wrote:

    But movie/TV art directors looking for techy/computery bits at bargain
    prices bought loads of the components, and you could spot them in a
    great many productions for years afterwards.

    Hard to imagine moving robots with tape drives, though. Even back then, methinks.

    Not robots, but control panels around a control room or the like.

    The (fictional) robots of the time tended to look pretty clunky.

    Speaking of which, I’ve been looking at some of those AI-generated retro- sci-fi and steampunk clips that have been popping up on YouTube lately. Breathtaking, hilarious, and a bit disconcerting in spots, all at the same time. The 1950s-style ones have robots that look like 1950s-period kitchen appliances -- bright colours, chrome strips, shiny shiny. If only the
    movie robots had looked like that ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Mon Dec 9 07:17:08 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On 06 Dec 2024 18:48:24 -0500, Rich Alderson wrote:

    Not sure what you mean by "washing machine style", here.

    Removable drive, I presume. They were all top-loaders.

    The 3350/RP07 was NOT a top-loader. It was a Winchester.

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Dec 9 07:32:53 2024
    On 08 Dec 2024 15:17:08 -0500, Rich Alderson wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    Removable drive, I presume. They were all top-loaders.

    The 3350/RP07 was NOT a top-loader.

    All the removable ones were.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Dec 9 07:35:24 2024
    I can remember when friendly error messages were a new thing.

    I remember encountering LOGO on an Apple II. When it hit an I/O error on
    the floppy, instead of the usual message about an “I/O error”, it said “I’m having trouble reading the disk”.

    It was like a breath of fresh air.

    You had to be there, I guess ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Mon Dec 9 07:39:47 2024
    According to Charlie Gibbs <cgibbs@kltpzyxm.invalid>:
    On 2024-12-08, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sun, 08 Dec 2024 04:52:16 GMT, Charlie Gibbs wrote:

    ... and a reel or two of
    tape was easier to carry to another installation than a disk pack.

    What were the standards for tape formats? There was an official “ANSI D >> format” (not sure about A, B or C), but as far as I know only DEC
    supported that.

    The machines I worked on were IBM 360 clones, so they had their own set
    of formats. All data was coded using EBCDIC, not ASCII. A standard
    labeled tape had the following format:

    VOL1 label (80 bytes, contained volume ID, etc.)
    HDR1 label (80 bytes, contained file name, etc.)
    HDR2 label (80 bytes, optional, not used that often)
    Tape mark
    First file's data blocks
    Tape mark

    I'm reasonably sure there was a label group at the end of the file:

    EOF1 label (80 bytes, like HDR1)
    EOF2 label (80 bytes, optional)
    Tape mark

    HDR1 label for second file, if present
    Tape mark

    Second file's data blocks, if present
    Tape mark

    EOF1
    Tape mark

    Tape mark (Two consecutive tape marks indicated the end of all data.)

    If the file was too big for one tape, there was EOV1 and EOV2 at the end
    of all but the last tape instead of EOF1 and EOF2.

    For all the gory details, see Appendix E:

    https://bitsavers.org/pdf/ibm/360/os/R01-08/C28-6541-1_Control_Program_Services_Apr66.pdf

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Mon Dec 9 08:22:46 2024
    On 2024-12-07 03:30, Charlie Gibbs wrote:
    On 2024-12-05, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when you could either get a colour monitor, or a monitor
    that showed text you could read.

    CGA vs. MDA (or Hercules if you wanted to do really beautiful monochrome). The other drawback to CGA was that it was _slow_. The word processor
    package we used (Samna Word III, IIRC) ran slowly enough that a good
    typist could stay a word ahead of the display.

    The CGA in my first computer, an Amstrad PC 1512 DD, was fast, certainly
    much faster than what you describe.


    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Mon Dec 9 08:35:00 2024
    In article <6afh2lx6o4.ln2@Telcontar.valinor>, robin_listas@es.invalid
    (Carlos E.R.) wrote:

    The CGA in my first computer, an Amstrad PC 1512 DD, was fast,
    certainly much faster than what you describe.

    The original IBM PC always had its video card in expansion slots. The PC
    1512 was considerably faster (8MHz 8086 vs 4.77MHz 8088) and I think the
    CGA circuitry was part of the motherboard, allowing it to run at CPU
    speed.

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 9 09:18:03 2024
    On 2024-12-08, John Levine <johnl@taugh.com> wrote:

    According to Charlie Gibbs <cgibbs@kltpzyxm.invalid>:

    VOL1 label (80 bytes, contained volume ID, etc.)
    HDR1 label (80 bytes, contained file name, etc.)
    HDR2 label (80 bytes, optional, not used that often)
    Tape mark
    First file's data blocks
    Tape mark

    I'm reasonably sure there was a label group at the end of the file:

    EOF1 label (80 bytes, like HDR1)
    EOF2 label (80 bytes, optional)
    Tape mark

    <snip>

    If the file was too big for one tape, there was EOV1 and EOV2 at the end
    of all but the last tape instead of EOF1 and EOF2.

    Oops, my bad. Well, those memory cells are pretty old...

    For all the gory details, see Appendix E:

    https://bitsavers.org/pdf/ibm/360/os/R01-08/C28-6541-1_Control_Program_Services_Apr66.pdf

    Thanks for the reference. It had to be out there somewhere.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 9 09:18:02 2024
    On 2024-12-08, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when friendly error messages were a new thing.

    I remember encountering LOGO on an Apple II. When it hit an I/O error on
    the floppy, instead of the usual message about an “I/O error”, it said “I’m having trouble reading the disk”.

    It was like a breath of fresh air.

    You had to be there, I guess ...

    At least the messages still contained a brief explanation of what
    actually went wrong - at least an error code that someone in the
    know could use to diagnose it.

    A support person's nightmare has always been the customer whose
    entire error report consists of the words "It doesn't work!"
    Unfortunately, that has become the 21st century standard
    among software developers. Oh, so friendly - and so useless.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Mike Spencer@3:633/280.2 to All on Mon Dec 9 09:29:26 2024

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    When I was a callow lad on a data centre tour, I saw an IBM 1620 demo
    that did this. Later, in my first real job, I wrote a similar program
    for the Univac 9300. A cow orker would often react to an unreasonable
    change request by complaining, "What do they want us to do, make the
    machine sing Old MacDonald?" Once I got the program working (which I
    had done on the q.t.), I hid a transistor radio inside the machine near
    the backplane, called him over to the machine, and ran the program,
    which of course played Old MacDonald. The results were gratifying.
    I wrote the program to read tune specifications from a card deck
    so I could make it play anything.

    Very nice indeed! ()()()()

    I'm sorry that I've long since lost the book (so I can't cite the
    reference) in which it is recounted by a New York bon vivant (whose
    name I've forgotten) that he once acquired a white cow, dyed it purple
    and led it into Gelett Burgess' hotel where he approached the author,
    handed him the lead and said, "There!".

    Your 9300 yarn is just as good.

    --
    Mike Spencer Nova Scotia, Canada

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Bridgewater Institute for Advanced Study - Bla (3:633/280.2@fidonet)
  • From Mike Spencer@3:633/280.2 to All on Mon Dec 9 10:05:25 2024

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Sat, 07 Dec 2024 19:34:44 GMT, Charlie Gibbs wrote:

    The UNISERVO VI-C tape drives I was using were noisy at the best of
    times. In normal operation the vacuum pump shrieked like a jet engine.
    I seem to recall that the drive was making a lot of hissing noises as
    the tape shuttled back and forth under the heads, and the reel motors
    were working like mad to keep the vacuum columns half full. I got the
    tape copied, but it was a Timex torture test.

    Nothing like a chainsaw, then?

    I mention that because I tried once, out of curiosity, to find out
    what track 1 on a CD-ROM sounded like on an audio CD player. It
    sounded like a chainsaw was cutting my speakers in half. I stopped
    it pretty quickly.

    In the last 60 years since I wrote my very first program, I've spent
    far more time with real analog chainsaws than computers.

    http://home.tallships.ca/mspencer/alien/chainsaw.html



    (I think the manpage for flog(1) at the site cited has changed so it's
    not funny any more. Must fix that RSN to point to:

    https://manpages.ubuntu.com/manpages/trusty/man1/flog.1fun.html
    )

    --
    Mike Spencer Nova Scotia, Canada

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Bridgewater Institute for Advanced Study - Bla (3:633/280.2@fidonet)
  • From Mike Spencer@3:633/280.2 to All on Mon Dec 9 10:21:03 2024

    "Kerr-Mudd, John" <admin@127.0.0.1> writes:

    The original? IBM PC mouse had a single ball. A colleague wrote a
    procedure for de-fluffing the 2 tracker wheels to ensure smooth
    operation. It was a masterpiece of innuendo.

    Fluff? My ball meeses acquired lumpy scum on the wheels, requiring
    use of a dental pick and a magnification lamp to clean up. Tedious,
    irritating procedure.

    --
    Mike Spencer Nova Scotia, Canada

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Bridgewater Institute for Advanced Study - Bla (3:633/280.2@fidonet)
  • From Kerr-Mudd, John@3:633/280.2 to All on Mon Dec 9 18:08:40 2024
    :
    On 08 Dec 2024 19:21:03 -0400
    Mike Spencer <mds@bogus.nodomain.nowhere> wrote:


    "Kerr-Mudd, John" <admin@127.0.0.1> writes:

    The original? IBM PC mouse had a single ball. A colleague wrote a
    procedure for de-fluffing the 2 tracker wheels to ensure smooth
    operation. It was a masterpiece of innuendo.

    Fluff? My ball meeses acquired lumpy scum on the wheels, requiring
    use of a dental pick and a magnification lamp to clean up. Tedious, irritating procedure.

    I was trying (too hard) for an euphemism; it was dead skin, dried coffee, crumbs etc. I, of course, used the standard office utility tool - the
    unbent paperclip.


    --
    Bah, and indeed Humbug.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Dis (3:633/280.2@fidonet)
  • From Kerr-Mudd, John@3:633/280.2 to All on Mon Dec 9 18:10:44 2024
    :
    On Sun, 8 Dec 2024 19:54:22 -0700
    Peter Flass <peter_flass@yahoo.com> wrote:

    Scott Lurndal <scott@slp53.sl.home> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:
    =20
    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I >>> did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't se=
    em
    right somehow.
    =20
    Head-movement latency probably explains that.
    =20
    There was an earlier technology, called =E2=80=9Cmagnetic drums=E2=80=
    =9D, where each track=20
    had its own head.=20
    =20
    Which was followed by head-per-track disk. Burroughs had several models culminating with the 5N storage subsystem. Single platter, vertically mounted, pneumatically loaded heads on both sides of the platter.
    =20
    No seek time component in the access time. Used for the MCP and
    for high-speed access to temporary files. One of our production
    machines had a string of those and they were used until 1991
    (in part due to performance, in part due to the need to test
    backward compatibility with newer MCPs).
    =20
    =20
    Same as the RAD on the XDS Sigma systems. Manufactured by Bryant, I
    believe.
    =20
    You startled me - the only Bryant this UK poster knows of was partnered
    with a Mr May to make matches.
    https://en.wikipedia.org/wiki/Bryant_%26_May

    --=20
    Bah, and indeed Humbug.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Dis (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 00:29:02 2024
    On 2024-12-09 08:10, Kerr-Mudd, John wrote:
    On Sun, 8 Dec 2024 19:54:22 -0700
    Peter Flass <peter_flass@yahoo.com> wrote:

    Scott Lurndal <scott@slp53.sl.home> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Sat, 07 Dec 2024 19:34:42 GMT, Charlie Gibbs wrote:

    I never did get to use 6250-bpi drives, or ones that ran at 200 ips. I >>>>> did find it interesting that such drives could boast transfer rates
    faster than those of the disk drives of the day. That just didn't seem >>>>> right somehow.

    Head-movement latency probably explains that.

    There was an earlier technology, called “magnetic drums”, where each track
    had its own head.

    Which was followed by head-per-track disk. Burroughs had several models >>> culminating with the 5N storage subsystem. Single platter, vertically
    mounted, pneumatically loaded heads on both sides of the platter.

    No seek time component in the access time. Used for the MCP and
    for high-speed access to temporary files. One of our production
    machines had a string of those and they were used until 1991
    (in part due to performance, in part due to the need to test
    backward compatibility with newer MCPs).


    Same as the RAD on the XDS Sigma systems. Manufactured by Bryant, I
    believe.

    You startled me - the only Bryant this UK poster knows of was partnered
    with a Mr May to make matches.
    https://en.wikipedia.org/wiki/Bryant_%26_May

    An interesting read, and I just read some paragraphs. The dire
    conditions of the workers, and an attempt at taxing the matches
    responded with a strike.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 00:46:42 2024
    On 2024-12-08 22:35, John Dallman wrote:
    In article <6afh2lx6o4.ln2@Telcontar.valinor>, robin_listas@es.invalid (Carlos E.R.) wrote:

    The CGA in my first computer, an Amstrad PC 1512 DD, was fast,
    certainly much faster than what you describe.

    The original IBM PC always had its video card in expansion slots. The PC
    1512 was considerably faster (8MHz 8086 vs 4.77MHz 8088) and I think the
    CGA circuitry was part of the motherboard, allowing it to run at CPU
    speed.

    Yes, that is true.

    But I also used other PC clones at the times and never felt the display
    that slow. The original IBM PC was slow in everything, though. And
    expensive. I don't think I ever tried an IBM with CGA, would be terribly expensive. Nearing 6000€, probably.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 00:42:50 2024
    On 2024-12-05 23:51, Lawrence D'Oliveiro wrote:
    I can remember when mice still had balls.

    Now that I think, my first mouse had a steel ball covered in rubber. It
    came with my Amstrad PC, I think.

    I think the rubber covering had a tiny hole.

    And that rubber will degrade eventually and kill the mouse.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Tue Dec 10 01:00:12 2024
    Reply-To: slp53@pacbell.net

    John Levine <johnl@taugh.com> writes:
    According to Scott Lurndal <slp53@pacbell.net>:
    There was an earlier technology, called “magnetic drums”, where each track
    had its own head.

    Which was followed by head-per-track disk. Burroughs had several models >>culminating with the 5N storage subsystem. Single platter, vertically >>mounted, pneumatically loaded heads on both sides of the platter.

    Drum storage is remarkably old, invented in Austria in 1932. I believe it was >adapted from grinding drums which had already been developed to spin at high >speed with very tight tolerances.

    The ABC computer used a drum for storage (late 1930's). It was
    not, however, a magnetic drum, but rather capacitive, with metal fingers
    that read the charge (and in JVA's terminology, 'jogged' the memory by recharging the cap).


    I had that drum (the only remaining original part from the ABC computer)
    in my office for a couple weeks one year (the comp sci club used it as
    an exhibit during VEISHA).


    They were used for main storage in some computers in the 1950s including the >Electrodata 205, which has come up in other discussion here, and the very >popular (for the time) IBM 650.

    We still had one of the electrodata drums in the Pasadena plant where
    it was manufactured in the early 80's. Not sure what happened to it;
    there was an antique drum at Convergent Technologies in the early 80's;
    not sure what happened to that one or why they had it.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 10 05:50:29 2024
    On Mon, 9 Dec 2024 03:42:28 -0000 (UTC), John Levine wrote:

    ... an appendix in this one says how DOS used them:

    That’s another way to say how old you are: how many operating systems can you think of that were named “DOS”, that, say, predate Apple DOS?

    (i.e. way before Microsoft pre-empted the term ...)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 10 05:53:13 2024
    On 08 Dec 2024 19:21:03 -0400, Mike Spencer wrote:

    My ball meeses acquired lumpy scum on the wheels, requiring use
    of a dental pick and a magnification lamp to clean up. Tedious,
    irritating procedure.

    Been there, done that, multiple times.

    Toothpicks are wonderful cleaning implements for digging gunk out of
    corners. Make sure they’re bamboo ones, of course.

    I was using Macs long enough to actually wear out one or two mice.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 10 05:54:08 2024
    On Mon, 9 Dec 2024 14:42:50 +0100, Carlos E.R. wrote:

    On 2024-12-05 23:51, Lawrence D'Oliveiro wrote:

    I can remember when mice still had balls.

    Now that I think, my first mouse had a steel ball covered in rubber. It
    came with my Amstrad PC, I think.

    I think the rubber covering had a tiny hole.

    And that rubber will degrade eventually and kill the mouse.

    Can’t recall that happening. I think, with the Macs, I wore out the mice before they got to that point.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Ames@3:633/280.2 to All on Tue Dec 10 06:26:12 2024
    On Sat, 7 Dec 2024 22:20:34 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 19:34:45 GMT, Charlie Gibbs wrote:
    =20
    Don't let your dog off leash! Oh no, he's headed for the road...
    =20
    NO TERRIER =20
    =20
    That=E2=80=99s terrible.
    =20
    It=E2=80=99s worthy of some of the postings on Bluesky.

    High time we got that horse re-shoed, the roads around here are pretty-

    NO FARRIER


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 10 06:27:18 2024
    On 2024-12-09, Kerr-Mudd, John <admin@127.0.0.1> wrote:

    On 08 Dec 2024 19:21:03 -0400
    Mike Spencer <mds@bogus.nodomain.nowhere> wrote:

    "Kerr-Mudd, John" <admin@127.0.0.1> writes:

    The original? IBM PC mouse had a single ball. A colleague wrote a
    procedure for de-fluffing the 2 tracker wheels to ensure smooth
    operation. It was a masterpiece of innuendo.

    Fluff? My ball meeses acquired lumpy scum on the wheels, requiring
    use of a dental pick and a magnification lamp to clean up. Tedious,
    irritating procedure.

    I was trying (too hard) for an euphemism; it was dead skin, dried coffee, crumbs etc. I, of course, used the standard office utility tool - the
    unbent paperclip.

    Ah, but is it an RS-232 paper clip?

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Tue Dec 10 08:46:14 2024
    Peter Flass <peter_flass@yahoo.com> writes:

    Rich Alderson <news@alderson.users.panix.com> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On 06 Dec 2024 18:48:24 -0500, Rich Alderson wrote:

    Not sure what you mean by "washing machine style", here.

    Removable drive, I presume. They were all top-loaders.

    The 3350/RP07 was NOT a top-loader. It was a Winchester.

    Sealed HDA, but still a top loader.

    We clearly have different definitions of "top loader".

    Winchester drives do not have removable media, so there is nothing loaded into the drive, whether from the top or any other direction.

    To me, "top loader" implies loadable media, like the IBM 1311, 2311, 3330, and 3330-11, and similar CDC and Memorex drives.

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From geodandw@3:633/280.2 to All on Tue Dec 10 15:09:13 2024
    On 12/9/24 13:50, Lawrence D'Oliveiro wrote:
    On Mon, 9 Dec 2024 03:42:28 -0000 (UTC), John Levine wrote:

    ... an appendix in this one says how DOS used them:

    That’s another way to say how old you are: how many operating systems can you think of that were named “DOS”, that, say, predate Apple DOS?

    (i.e. way before Microsoft pre-empted the term ...)

    IBM System 360 DOS

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 10 15:37:29 2024
    On Mon, 9 Dec 2024 23:09:13 -0500, geodandw wrote:

    On 12/9/24 13:50, Lawrence D'Oliveiro wrote:

    On Mon, 9 Dec 2024 03:42:28 -0000 (UTC), John Levine wrote:

    ... an appendix in this one says how DOS used them:

    That’s another way to say how old you are: how many operating systems
    can you think of that were named “DOS”, that, say, predate Apple DOS?

    (i.e. way before Microsoft pre-empted the term ...)

    IBM System 360 DOS

    Was that the first?

    This was back when disks were new, and computer OSes typically took input
    on punched cards or paper tape, and output to same or to printers, with
    some use of magnetic tape drives. So operating systems which added support
    for these newfangled disk things were distinguished as “disk operating systems”.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 10 15:41:53 2024
    On 2024-12-09, Rich Alderson <news@alderson.users.panix.com> wrote:

    Peter Flass <peter_flass@yahoo.com> writes:

    Rich Alderson <news@alderson.users.panix.com> wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On 06 Dec 2024 18:48:24 -0500, Rich Alderson wrote:

    Not sure what you mean by "washing machine style", here.

    Removable drive, I presume. They were all top-loaders.

    The 3350/RP07 was NOT a top-loader. It was a Winchester.

    Sealed HDA, but still a top loader.

    We clearly have different definitions of "top loader".

    Winchester drives do not have removable media, so there is nothing
    loaded into the drive, whether from the top or any other direction.

    To me, "top loader" implies loadable media, like the IBM 1311, 2311,
    3330, and 3330-11, and similar CDC and Memorex drives.

    The IBM 3340 was the original "Winchester" drive. Its code name was
    interited by a number of successors which had non-removable media -
    but the original 3340 had a removable data module consisting of disks,
    heads, and arms; the entire module was lowered into the drive from the
    top. The photo here:

    https://www.computerhistory.org/revolution/memory-storage/8/259/1043

    shows a string of IBM 3340 drives with a data module sitting on top
    of one of them. The top and front panels were hinged and swung up
    to allow a data module to be loaded or unloaded.

    Subsequent "Winchester" drives (e.g. 3350 and 3370) had non-removable
    data modules, but the 3340 - the father of them all - was the last of
    the top-loaders.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Tue Dec 10 18:04:15 2024
    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    The IBM 3340 was the original "Winchester" drive. Its code name was interited by a number of successors which had non-removable media -
    but the original 3340 had a removable data module consisting of disks,
    heads, and arms; the entire module was lowered into the drive from the
    top. The photo here:

    https://www.computerhistory.org/revolution/memory-storage/8/259/1043

    shows a string of IBM 3340 drives with a data module sitting on top
    of one of them. The top and front panels were hinged and swung up
    to allow a data module to be loaded or unloaded.

    Subsequent "Winchester" drives (e.g. 3350 and 3370) had non-removable
    data modules, but the 3340 - the father of them all - was the last of
    the top-loaders.

    trivia: there was 3344 ... which was 3350 hardware emulating multiple
    3340 drives.

    3370 was fixed-block architecture and first floating, thin-film heads https://en.wikipedia.org/wiki/Thin-film_head#Thin-film_heads

    large corporates were ordering hundreds of 4341s at a time for placing
    out in departmental areas (inside IBM, conference rooms were becoming
    scarse because so many were being converted into vm/4341 rooms) sort of
    the leading edge of the coming distributed computing tsunami.

    MVS was looking at the explosion in vm/4341 distributed computing market
    .... but the only mid-range, non-datacenter drive was 3370FBA and MVS
    didn't have FBA support. Eventually they came out with 3375 w/CKD
    emulation ... but it didn't do MVS much good, customers were looking at
    scores of VM/4341 systems per support person ... and MVS was scores of
    support & operators per MVS system (note no CKD drives have been
    manufactured for decades, all being simulated on industry standard fixed
    block disks).

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 22:40:51 2024
    On 2024-12-08 05:01, Lars Poulsen wrote:
    On 2024-12-05, Mike Spencer <mds@bogus.nodomain.nowhere> wrote:
    The stuttery static on my radio as it attempted to reproduce the e-m
    emanations from my Osborne I?

    (Never went down the rabbit hole of trying to get the O-I to produce
    musical effects on the radio.)

    This was about a decade and a half before we really worried about EMC (Electromagnetic Compatibility). RF interference was rampant, but out of computers and into them.

    When we set up the regional academic computer center at Copenhagen
    University (RECKU) at the Niels Bohr Institute on Blegdamsvej, our shiny
    new Univac 1106 would not run. Some investigation revealed that this was because of a Medium Wave AM transmitter for the Danish Broadcasting
    service was located a couple of blocks away, The "cure" was to wallpaper
    the computer room with a layer of (grounded) copper foil. (1971?)

    Wow. I had no idea about this being possible. The reverse yes, of course.


    It was a good decade later that I learned about the "Tempest" security concern. And just a couple of years after that, that these concerns came
    into the office world with PCs, and PCB designers learned how to lay out motherboards so that they would be "EMC clean".


    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 22:49:42 2024
    On 2024-12-07 03:30, Charlie Gibbs wrote:
    On 2024-12-05, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-05 15:07, Freddy1X wrote:

    Freddy1X wrote:

    David LaRue wrote:

    scott@slp53.sl.home (Scott Lurndal) wrote in
    news:7H44P.55775$A9x9.24066@fx13.iad:
    ( cuts )

    The clicks and buzzes of your floppy drives as they trundled along.( 8" of >>> cource )

    The clicks and buzzes of the hard disk step motor on my PC.

    https://www.youtube.com/watch?v=kCCXRerqaJI

    Wow! :-)


    Or just type "floppy drive music" into YouTube's search bar.



    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 10 22:52:54 2024
    On 2024-12-08 21:03, Lawrence D'Oliveiro wrote:
    On Sun, 8 Dec 2024 18:38:55 -0000 (UTC), John Levine wrote:

    ... the heads were moved by
    a stepper motor that buzzed as it moved the head back and forth slowly
    across the disk.

    Another way to say how old you are: you remember the noise a floppy drive made when it hit an I/O error. One of the first things the OS driver would
    do to try to recover was ensure the head was on the right track, and then
    try the I/O again. But, to keep costs down, the drive hardware didn’t actually keep track of which track it was on. So you fed in enough step pulses to ensure the head was all the way back to the rest position,
    before stepping back to the position you thought you were on.

    Since the head was more than likely already somewhere in the middle of all the tracks, there would be leftover step pulses that did nothing more than just bang the head against the stop. This bang-bang-bang was typically
    fast enough to sound like a buzzing. So if you heard this, you knew there
    was trouble.

    Yes, I do remember this. But not the detailed description. Although when
    I had to program something with step motors I used the same technique.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Wed Dec 11 12:32:40 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Mon, 9 Dec 2024 23:09:13 -0500, geodandw wrote:

    On 12/9/24 13:50, Lawrence D'Oliveiro wrote:

    On Mon, 9 Dec 2024 03:42:28 -0000 (UTC), John Levine wrote:

    ... an appendix in this one says how DOS used them:

    That's another way to say how old you are: how many operating systems
    can you think of that were named "DOS", that, say, predate Apple DOS?

    (i.e. way before Microsoft pre-empted the term ...)

    IBM System 360 DOS

    Was that the first?

    This was back when disks were new, and computer OSes typically took input
    on punched cards or paper tape, and output to same or to printers, with
    some use of magnetic tape drives. So operating systems which added support for these newfangled disk things were distinguished as "disk operating systems".

    Little more complex than that.

    When the System/360 was announced, there was going to be a single operating system for all of the models, OS/360.

    That ran into the well known issues covered in Brooks. As stopgaps, IBM quickly produced smaller operating systems (Basic OS, Tape OS, Disk OS) and an even more primitive card only run time system (Basic Programming Support). These were abbreviated BOS, TOS, DOS, and BPS.

    They were distinguished from each other, but ALL WERE BRAND NEW. There was no particular history that had to be distinguished for disk operating systems, just the presence of disks.

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Wed Dec 11 13:10:04 2024
    According to Rich Alderson <news@alderson.users.panix.com>:
    When the System/360 was announced, there was going to be a single operating >system for all of the models, OS/360.

    That ran into the well known issues covered in Brooks. As stopgaps, IBM >quickly produced smaller operating systems (Basic OS, Tape OS, Disk OS) and an >even more primitive card only run time system (Basic Programming Support). >These were abbreviated BOS, TOS, DOS, and BPS.

    They were distinguished from each other, but ALL WERE BRAND NEW. There was no >particular history that had to be distinguished for disk operating systems, >just the presence of disks.

    I think you're both basically right. DOS and TOS were largely the same except that TOS ran from tape, and DOS needed a disk with tapes optional. DOS and TOS needed 16K of core (it was all core at the time) while BOS only needed 8K but also needed a disk. I presume there was no tape version of BOS because BOS had to load tiny overlays which would have been impractical from tape.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Wed Dec 11 23:24:42 2024
    Subject: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You
    Are)

    According to Rich Alderson <news@alderson.users.panix.com>:
    That ran into the well known issues covered in Brooks. As stopgaps, IBM RA>>quickly produced smaller operating systems (Basic OS, Tape OS, Disk OS) and an
    even more primitive card only run time system (Basic Programming Support). RA>>These were abbreviated BOS, TOS, DOS, and BPS.

    They were distinguished from each other, but ALL WERE BRAND NEW. There was no
    particular history that had to be distinguished for disk operating systems, RA>>just the presence of disks.

    On 2024-12-11, John Levine <johnl@taugh.com> wrote:
    I think you're both basically right. DOS and TOS were largely the same except
    that TOS ran from tape, and DOS needed a disk with tapes optional. DOS and TOS
    needed 16K of core (it was all core at the time) while BOS only needed 8K but
    also needed a disk. I presume there was no tape version of BOS because BOS had
    to load tiny overlays which would have been impractical from tape.

    I assume that the initial coding was supported by cross-compilers and assemblers running on either 1401/1440 or 7090 IBSYS/IBJOB?
    Was there an emulator also, and which of these environments was the
    primary development support?
    How early were the system call data structures defined, and were they
    the same for the early "shortcut" systems?
    (Some of this may be reflected in differences between DOS/360 and OS/360 structures such as DCBs - who here has used both? And do we have anyone
    who was there during this phase?)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Thu Dec 12 04:14:23 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You
    Are)

    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    On 2024-12-11, John Levine <johnl@taugh.com> wrote:
    I think you're both basically right. DOS and TOS were largely the same except
    that TOS ran from tape, and DOS needed a disk with tapes optional. DOS and TOS
    needed 16K of core (it was all core at the time) while BOS only needed 8K but
    also needed a disk. I presume there was no tape version of BOS because BOS had
    to load tiny overlays which would have been impractical from tape.

    I went back and looked and found that there was also a BPS tape system with assembler, RPG and some utilities like sort/merge. all in 8K bytes.

    I assume that the initial coding was supported by cross-compilers and >assemblers running on either 1401/1440 or 7090 IBSYS/IBJOB?
    Was there an emulator also, and which of these environments was the
    primary development support?

    There was a 7090/7094 cross assembler and simulator that ran under IBSYS, described here:

    https://bitsavers.org/pdf/ibm/7090/C28-6501-2_7090_SupportForSys360_Nov64.pdf

    An appendix describes a 1401 support program that read input decks and wrote tapes in the mix of character and binary formats the assembler and simulator needed.

    How early were the system call data structures defined, and were they
    the same for the early "shortcut" systems?
    (Some of this may be reflected in differences between DOS/360 and OS/360 >structures such as DCBs - who here has used both? And do we have anyone
    who was there during this phase?)

    I get the impression they made stuff up on the fly. This 1965 manual describes BPS and BOS but also refers to 8K BOS and 16K BOS, the latter I think was what turned into DOS and TOS.

    https://bitsavers.org/pdf/ibm/360/bos_bps/C24-3420-0_BPS_BOS_Programming_Systems_Summary_Aug65.pdf

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 12 08:50:14 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-11, Lars Poulsen <lars@cleo.beagle-ears.com> wrote:

    How early were the system call data structures defined, and were they
    the same for the early "shortcut" systems?
    (Some of this may be reflected in differences between DOS/360 and OS/360 structures such as DCBs - who here has used both? And do we have anyone
    who was there during this phase?)

    I didn't work on actual IBM systems - and I'll gladly defer to anyone
    who shows up with actual experience - but I did a lot of work on Univac's low-end IBM workalikes (9200, 9300, and 9400, which roughly correspond
    to the 360 models 20, 30, and 40), for what it's worth.

    Calls to the IOCS (I/O Control System) passed a pointer to a table
    that was built by a DTFxx macro. (I suspect low-end IBM systems
    also had DTFs.) DTF stands for Define The File, and the following
    xx identifies the type of file; on Univac systems, typical values
    of xx were:
    CR - card reader
    PR - printer
    PU - punch
    MT - magnetic tape
    SD - sequential disk
    RA - random-access disk
    IS - ISAM disk
    There was nothing stopping a hardware guru from writing a custom
    IOCS, e.g. for non-standard peripherals or enhanced handling -
    I re-worked the IOCS for our paper tape reader a number of times.
    The I/O macros (open, close, get, put, etc.) didn't care what kind
    of device they were dealing with - they were just a standardized
    interface.

    The table built by the DTFxx macro contained information needed
    by the IOCS to control the device. For unit record devices it
    was quite simple, while for other devices it would contain things
    like record and block sizes, pointers to I/O buffers and error
    handling routines, status flags, etc.

    There was no such thing as a DCB macro in the early days, and
    the next generation of machines (90/30, sort of like a 370/135)
    still used DTFs. Later on (early to mid '80s), a new I/O system
    was brought out and the DCB macro was introduced. I suspect it
    was quite similar to its IBM counterpart. It was a real bear,
    filled with nested macro calls that bogged down the assembler
    spectacularly. I think Lynn has mentioned that he could tell
    when the IBM assembler was expanding a DCB macro because the
    rhythm of the machine changed. I was using an assembler that
    I had written myself (but that's another story) - it was a
    significant achievement when I made it capable of handling
    DCB macros.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Dec 12 09:19:11 2024
    On Wed, 11 Dec 2024 11:43:54 -0700, Peter Flass wrote:

    geodandw <geodandw@gmail.com> wrote:

    On 12/9/24 13:50, Lawrence D'Oliveiro wrote:

    On Mon, 9 Dec 2024 03:42:28 -0000 (UTC), John Levine wrote:

    ... an appendix in this one says how DOS used them:

    That’s another way to say how old you are: how many operating systems can
    you think of that were named “DOS”, that, say, predate Apple DOS?

    (i.e. way before Microsoft pre-empted the term ...)

    IBM System 360 DOS

    That was the one true DOS, but everyone had a “dos”. I know DG had one.

    Just looking through the file names on Bitsavers, I saw DEC had a DOS for
    the PDP-15, and a DOS/BATCH for the PDP-11.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Thu Dec 12 09:25:12 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-11, Peter Flass <peter_flass@yahoo.com> wrote:
    Lars Poulsen <lars@cleo.beagle-ears.com> wrote:
    According to Rich Alderson <news@alderson.users.panix.com>:
    That ran into the well known issues covered in Brooks. As stopgaps, IBM >>>> quickly produced smaller operating systems (Basic OS, Tape OS, Disk OS) and an
    even more primitive card only run time system (Basic Programming Support). >>>> These were abbreviated BOS, TOS, DOS, and BPS.

    They were distinguished from each other, but ALL WERE BRAND NEW. There was no
    particular history that had to be distinguished for disk operating systems,
    just the presence of disks.

    On 2024-12-11, John Levine <johnl@taugh.com> wrote:
    I think you're both basically right. DOS and TOS were largely the same except
    that TOS ran from tape, and DOS needed a disk with tapes optional. DOS and TOS
    needed 16K of core (it was all core at the time) while BOS only needed 8K but
    also needed a disk. I presume there was no tape version of BOS because BOS had
    to load tiny overlays which would have been impractical from tape.

    I assume that the initial coding was supported by cross-compilers and
    assemblers running on either 1401/1440 or 7090 IBSYS/IBJOB?
    Was there an emulator also, and which of these environments was the
    primary development support?
    How early were the system call data structures defined, and were they
    the same for the early "shortcut" systems?
    (Some of this may be reflected in differences between DOS/360 and OS/360
    structures such as DCBs - who here has used both? And do we have anyone
    who was there during this phase?)


    DOS has DTFs. There’s basically no resemblance between OS and DOS except that the JCL begins with //.

    So no level of binary compatibility?
    All the compilers etc required an active porting effort?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Thu Dec 12 10:44:30 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You Are)

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    I didn't work on actual IBM systems - and I'll gladly defer to anyone
    who shows up with actual experience - but I did a lot of work on Univac's low-end IBM workalikes (9200, 9300, and 9400, which roughly correspond
    to the 360 models 20, 30, and 40), for what it's worth.

    some of the MIT CTSS people went to the 5th flr and did multics (which
    begat unix) and others went to the IBM science center on the 4th flr
    that modified 360/40 adding virtual memory and did CP40/CMS (with some
    amount of CTSS history in both Unix and CMS), CP40/CMS morphs into
    CP67/CMS when 360/67 standard with virtual memory becomaes availabe
    .... along with 64kbytes of os/360 simulation code (so they could run
    os/360 assembler, compilers and execution). Later when decision was made
    to add virtual memory to all 370s, CP67/CMS morphs into VM370/CMS.

    I had taken two credit hr intro to fortran/comuters (univ. had 709 ibsys tape->tape with 1401 unit record front-end) and at the end of semester
    was hired to rewrite 1401 MPIO (709 unit record front end) for 360/30
    os/360 (360/30 with 1401 emulation replaced 1401 temporarily pending
    arrival of 360/67 for tss/360, as way of getting some 360 experience).

    Univ. shutdown datacenter on weekends and I would have the whole place
    to myself (although 48hrs w/o sleep made monday classes hard). I was
    given a bunch of hardware&software manuals and got to design and
    implement my own monitor, device drivers, interrupt handlers, error
    recovery, storage management, etc and within a few weeks had a 2000 card assembler program (place BPS loader on front with os/360 assembled txt
    deck behind) that could do concurrent card->tape and
    tape->printer/punch. I then modified with assembler option that either generated the stand-alone monitor or an OS/360 (system services)
    version. The stand alone version took 30mins to assemble, the OS/360
    version took an hour to assemble (each DCB macro took 5-6mins).

    I would compare (card->)tapes generated by (360/30) emulated 1401 MPIO
    and generated by my 360 rewritten MPIO. 709->tape could be intermixed
    printer and punch output and punch output could be intermixed BCD and
    "binary" (two 6-bit "bytes" in one 12row column).

    Within a year of taking intro class, the 360/67 arrives and I was hired fulltime responsible of OS/360 (tss/360 didn't come to production so ran
    as 360/65 with os/360). Student Fortran had run in under second on 709,
    but initially with os/360 ran over a minute. I install HASP and cut the
    time in half. I then start redoing OS/360 STAGE2 SYSGEN to carefully
    place datasets and PDS members to optimizing arm seek and multi-track
    search, cutting another 2/3rds to 12.9secs ... never got better than 709
    until I install univ. of waterloo WATFOR.

    Then CSC came out to install CP67/CMS (3rd installation after CSC itself
    and MIT Lincoln Labs) and I mostly got to play with it during my weekend dedicated time. They were still assembling CP67 source on OS/360
    .... collecting assembler output TXT decks in tray, place BPS loader on
    front and IPL tray of cards. The loaded program then would write the
    memory image to specified disk ... which then could IPL the disk. Within
    a few months after that, CSC had moved all source&assembly maintenance
    to CMS.

    I work first on rewritting a lot of CP67 pathlengths for running OS/360
    in virtual machine. Test OS/360 stream ran 322secs stand alone and
    initially 856secs in virtual machine (534secs CP67 CPU). After a couple
    months I got CP67 CPU down to 113secs (from 534) ... and was asked to
    attend CP67 "official" announcement at spring '68 SHARE meeting in
    Houston. CSC was then having a one week class in June and I arrive
    Sunday night and am asked to teach the CP67 class, the people that were
    suppose to teach it had given notice that Friday, leaving for NCSS
    (online commercial CP67 spin-off of the science center).

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Thu Dec 12 13:05:30 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    DOS has DTFs. There’s basically no resemblance between OS and DOS except >> that the JCL begins with //.

    So no level of binary compatibility?

    The compiler object formats and subroutine calling sequences were the
    same so you could share code that didn't make system calls, although
    the load module formats were different. You'd have to relink them,
    but you'd have to relink them anyway with the OS dependent parts of
    the programs.

    All the compilers etc required an active porting effort?

    Yes, although I would think the I/O sections of most compilers are a small amount
    of the overall code. It was probably more work dealing with the overlay structures
    to make them fit into the tiny memories. They had to squeeze pretty hard to get a
    Fortran compiler into a 16K machine of which only 10K was available to the compiler.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Niklas Karlsson@3:633/280.2 to All on Thu Dec 12 18:13:16 2024
    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and end with “NO CARRIER” as a joke indication that the Men In Black had just broken in and spirited you away before you could reveal something That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    We're facing an enemy fleet at sea!
    NO CARRIER

    Niklas
    --
    I don't consider anyplace that regularly gets covered by snow inhabitable.
    Oddly enough, I feel much the same way about Southern California.
    I dunno I'd be into somewhere that gets regularly covered by Southern California
    either. -- Joe Zeff, Robert Uhl and Zebee Johnstone in asr

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Department of Redundancy Department (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Dec 12 19:21:36 2024
    On 12 Dec 2024 07:13:16 GMT, Niklas Karlsson wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and
    end with “NO CARRIER” as a joke indication that the Men In Black had
    just broken in and spirited you away before you could reveal something
    That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    We're facing an enemy fleet at sea!
    NO CARRIER

    How about this version:

    We’re facing an enemy fleet at sea!
    Quick! Launch the fighter pla--
    NO CARRIER

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Fri Dec 13 01:12:59 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-11, Lynn Wheeler <lynn@garlic.com> wrote:
    some of the MIT CTSS people went to the 5th flr and did multics (which
    begat unix) and others went to the IBM science center on the 4th flr
    that modified 360/40 adding virtual memory and did CP40/CMS (with some
    amount of CTSS history in both Unix and CMS), CP40/CMS morphs into
    CP67/CMS when 360/67 standard with virtual memory becomaes availabe
    ... along with 64kbytes of os/360 simulation code (so they could run
    os/360 assembler, compilers and execution). Later when decision was made
    to add virtual memory to all 370s, CP67/CMS morphs into VM370/CMS.

    Hi Lynn,

    Over the years I have been reading these snippets from your long and
    amazing carreer, and I think it is time you edited them into a book, in chronological order, and with some footnotes and pictures. I would buy
    it, and I can't be the only one. I have started such a memoir myself,
    just for my family, and although I am nowhere near complete yet (it
    currently stops just before I met my present wife) I have shared it with
    my brothers, my daughter and a couple of my wife's siblings. I have
    found the time spent writing very rewarding.

    For this first, public draft, you could start by just assembling the
    pieces you already wrote and shared here. I suspect the CHM might send
    an oral historian to help you. You have been "in the room where it
    happened".

    (Forgive me if I am wrong, but if you have already done this, I can't
    find it. I see a few books "by Lynn Wheeler", but they are mostly spiritual/religious titles like "On the Other Side of Hurt", and that
    does not sound like you!)

    Now back to our regular conversation ...

    The above sounds like Multics and CSC were in the same building. But I
    think Multics was Honeywell, and CSC was IBM. Were they both renting
    space from MIT? That would be almost unthinkable today.

    I had taken two credit hr intro to fortran/comuters (univ. had 709 ibsys tape->tape with 1401 unit record front-end) and at the end of semester
    was hired to rewrite 1401 MPIO (709 unit record front end) for 360/30
    os/360 (360/30 with 1401 emulation replaced 1401 temporarily pending
    arrival of 360/67 for tss/360, as way of getting some 360 experience).

    Undergraduate at MIT?

    Univ. shutdown datacenter on weekends and I would have the whole place
    to myself (although 48hrs w/o sleep made monday classes hard).

    Still at MIT? Shutting down the datacenter on the weekends? Wow!!!

    The 709+1401 setup sounds very much like the 7090+1401 at NEUCC (Copenhagen/Lyngby Technical University computer center donated by
    IBM), whose 1401 also was replaced by a 360/30. I was working as a
    computer operator at the Niels Bohr Institute of Physics, who had
    acquired an IBM 1130 with a tape drive to prepare and print/punch
    job tapes for the 7090, which were then couriered to the Technical
    University on a daily basis. RJE by minivan!

    I was given a bunch of hardware&software manuals and got to design and implement ...

    Sounds a bit like my ex-wife's introduction to computer programming.
    After having dropped out of UCSC at the end of her freshman year, she
    had spent 3 years as an au pair in a US Embassy family in Moscow, and
    when she came back, she was looking for a job. Her (accountant) mother suggested she take a programming aptitude test, on the basis of which
    she was hired by a Burroughs V.A.R. in Orange County. She was told to
    report to the offices of a local small business, where she was led to a
    room with a freshly unpacked minicomputer (programmed in Basic) and a
    shelf full of manuals, and told to build an inventory control system
    for the business.

    I was given a bunch of hardware&software manuals and got to design and implement my own monitor, device drivers, interrupt handlers, error
    recovery, storage management, etc and within a few weeks had a 2000 card assembler program (place BPS loader on front with os/360 assembled txt
    deck behind) that could do concurrent card->tape and
    tape->printer/punch. I then modified with assembler option that either generated the stand-alone monitor or an OS/360 (system services)
    version. The stand alone version took 30mins to assemble, the OS/360
    version took an hour to assemble (each DCB macro took 5-6mins).

    I would compare (card->)tapes generated by (360/30) emulated 1401 MPIO
    and generated by my 360 rewritten MPIO. 709->tape could be intermixed
    printer and punch output and punch output could be intermixed BCD and "binary" (two 6-bit "bytes" in one 12row column).

    Within a year of taking intro class, the 360/67 arrives and I was hired fulltime responsible of OS/360 (tss/360 didn't come to production so ran
    as 360/65 with os/360). Student Fortran had run in under second on 709,
    but initially with os/360 ran over a minute. I install HASP and cut the
    time in half.

    When NEUCC got an IBM 360/65 (in 1972?), they had HASP from the start,
    but they very quickly installed WATFOR and ALGOLW for student jobs,
    which made small jobs "too cheap to meter". They also installed WITS,
    which was a Waterloo look-alike for CRJE.

    When we set up RECKU (Univac 1106 at University of Copenhagen) we had to compete with WATFOR, which we did by implementing a high-priority stream
    of free jobs limited to 5 cpu seconds max. But this used the normal compile-load-go facilities of the standard compilers etc. We had only
    one hiccup: One of the brightest physics student figured out how to use checkpoint/restart to run a 2-hour nuclear simulation job in 4.9 second increments. The cure: Disable checkpointing!

    I then start redoing OS/360 STAGE2 SYSGEN to carefully
    place datasets and PDS members to optimizing arm seek and multi-track
    search, cutting another 2/3rds to 12.9secs ... never got better than 709 until I install univ. of waterloo WATFOR.
    ....

    --
    Lars Poulsen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Fri Dec 13 01:30:25 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-12, John Levine <johnl@taugh.com> wrote:
    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    DOS has DTFs. There’s basically no resemblance between OS and DOS except >>> that the JCL begins with //.

    So no level of binary compatibility?

    The compiler object formats and subroutine calling sequences were the
    same so you could share code that didn't make system calls, although
    the load module formats were different. You'd have to relink them,
    but you'd have to relink them anyway with the OS dependent parts of
    the programs.

    This is where I would have hoped that the shared roots could have
    allowed the I/O SVCs to have some compatibility, and maybe share the
    layout of the userland supporting structures.

    But maybe the IBM I/O architecture means that the Unix low level open/read/write/rewind/close layer relates differently to source layers?
    For all my exposure to 7090 and 360, I never wrote low-level code. My
    early ASM work was all GIER (only reading the OS) and Univac 1100 (first
    system utilities in userland, then a terminal driver for IBM 2741 in the kernel).

    All the compilers etc required an active porting effort?

    Yes, although I would think the I/O sections of most compilers are a
    small amount of the overall code. It was probably more work dealing
    with the overlay structures > to make them fit into the tiny memories.
    They had to squeeze pretty hard to get a Fortran compiler into a 16K
    machine of which only 10K was available to the compiler.

    No harder than the GIER people did to fit ALGOL 60 into a machine with
    about 5KB (1K words x 42 bits). It ran in 9 passes, using a drum for
    system space and intermediate storage.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Wolfgang Strobl@3:633/280.2 to All on Fri Dec 13 01:55:15 2024
    Am Wed, 4 Dec 2024 02:06:49 -0000 (UTC) schrieb Lawrence D'Oliveiro <ldo@nz.invalid>:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I didn't remember the spacebar length on the IBM 26 cardpunch or on an
    IBM 2260 terminal, but I do remember that I didn't like those keyboards, compared to the electric typewriter I learned ten finger typewriting on.
    The IBM 2260 <https://en.wikipedia.org/wiki/IBM_2260> didn't have what
    later was called n-key rollover. Instead, it had something similar to
    what is called "kugelsperre" in German, a somewhat overengineered
    mechanical interlock, where pushing one key down blocked all other keys mechanically.


    --
    Thank you for observing all safety precautions

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: @home (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Fri Dec 13 04:44:42 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You Are)


    Lars Poulsen <lars@cleo.beagle-ears.com> writes:
    Hi Lynn,

    Over the years I have been reading these snippets from your long and
    amazing carreer, and I think it is time you edited them into a book, in chronological order, and with some footnotes and pictures. I would buy
    it, and I can't be the only one. I have started such a memoir myself,
    just for my family, and although I am nowhere near complete yet (it
    currently stops just before I met my present wife) I have shared it with
    my brothers, my daughter and a couple of my wife's siblings. I have
    found the time spent writing very rewarding.

    SHARE Original/Founding Knights of VM
    http://mvmua.org/knights.html
    IBM Mainframe Hall of Frame https://www.enterprisesystemsmedia.com/mainframehalloffame
    IBM System Mag article (some of their history details slightly garbled)
    about history postings https://web.archive.org/web/20200103152517/http://archive.ibmsystemsmag.com/mainframe/stoprun/stop-run/making-history/

    System mag. sent a photographer to home for photo shoot for magazine
    article, online & wayback machine didn't include photos. Referenced https://www.garlic.com/~lynn/
    besides archived posts ... several contained email ... references https://www.garlic.com/~lynn/lhwemail.html

    In early 80s, I was introduced to John Boyd and use to sponsor his
    briefings at IBM, I felt quite a bit of affinity to him. Recent tome https://www.linkedin.com/pulse/john-boyd-ibm-wild-ducks-lynn-wheeler

    The Commadant of the Marine Corps 89/90, leveraged Boyd for make-over of
    the corps at the time IBM was desperately in need of make-over. Boyd
    passed in 97, USAF had pretty much disowned him, but the Marines were at Arlington and his effects went to Quantico ... there continued to be
    Boyd conferences at Quantico MCU.

    trivia: HASP/MVTR18, I modified HASP, removed 2780 support to reduce
    fixed storage requirement and put in terminal support and editor with CMS-syntax (rewritten from scratch since HASP environment totally
    different from CMS) for CRJE-like environment. old (archived) post
    mentions more ... I had been asked to track down decision to add virtual
    memory to all 370s, pieces of the email exchange ... wandering into HASP
    & SPOOL
    https://www.garlic.com/~lynn/2011d.html#73

    late 70s & early 80s, I had been blamed for online computer conferencing
    on the IBM internal nework (larger than arpanet/internet from beginning
    until sometime mid/late 80s, about the time the IBM communication group
    forced the internal network to be converted to SNA/VTAM). It really took
    off spring of 1981 when I distributed trip report of visit to Jim Gray
    at Tandem, only about 300 participated, but claims upwards of 25,000
    were reading (folklore is when corporate executive committee was told,
    5of6 wanted to fire me). One of the outcomes was researcher was paid to
    sit in the back of my office for nine months taking notes on how I communicated, face-to-face, telephone, etc, got copies of all my
    incoming and outgoing email and logs of all instant messages. Material
    was used for conference papers, talks, books and Stanford Phd (joint
    with language and computer AI, winograd was advisor on computer side).

    Early history was my father had died when I was in Junior High and being
    the oldest, I got jobs after school and all day sat&sun. In the winter I chopped wood after dinner and got up early to restart the fire. In high
    school I worked for local hardware store and would get loaned out to
    local contractors, concrete (foundations, driveways, sidewalks),
    framing, joists (floor, ceiling, roof), roofing, electrical, plumbing, wallboard, etc ... saved enough to for freshman year in college (along
    with washing dishes in dorm). Following summer I was foreman on
    construction job, three nine-person crews ... was really wet spring and
    project was way behind schedule and shortly was doing 12hr days and 7
    day weeks (more $$$/week until long after I had graduated). Sophmore
    year took computer intro and started working computers (lot more fun
    than construction jobs).

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Fri Dec 13 06:53:23 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    According to Lars Poulsen <lars@cleo.beagle-ears.com>:
    So no level of binary compatibility? ...
    This is where I would have hoped that the shared roots could have
    allowed the I/O SVCs to have some compatibility, and maybe share the
    layout of the userland supporting structures.

    But maybe the IBM I/O architecture means that the Unix low level >open/read/write/rewind/close layer relates differently to source layers?

    Take a look at some of the BOS or DOS manuals. Application programs had
    to deal with details of the physical I/O devices like tracks and cylinders
    and blocking multiple logical records into physical ones. The device management was almost entirely in libraries that ran as part of the
    user program, down to writing the channel programs and using EXCP
    to pass them to the operating system.

    For simple sequential I/O, the macros for DOS and OS were similar,
    OPEN, then a sequence of GET or PUT, then CLOSE, but the details and
    control blocks were all different.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Rich Alderson@3:633/280.2 to All on Fri Dec 13 07:54:23 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Wed, 11 Dec 2024 11:43:54 -0700, Peter Flass wrote:

    geodandw <geodandw@gmail.com> wrote:

    IBM System 360 DOS

    That was the one true DOS, but everyone had a "dos". I know DG had one.

    Just looking through the file names on Bitsavers, I saw DEC had a DOS for the PDP-15, and a DOS/BATCH for the PDP-11.

    DOS/360 dates to 1965. The DG and DEC operating sytems are several years later.

    --
    Rich Alderson news@alderson.users.panix.com
    Audendum est, et veritas investiganda; quam etiamsi non assequamur,
    omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
    --Galen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Fri Dec 13 07:57:41 2024
    On 2024-12-12, Wolfgang Strobl <news5@mystrobl.de> wrote:

    Am Wed, 4 Dec 2024 02:06:49 -0000 (UTC) schrieb Lawrence D'Oliveiro <ldo@nz.invalid>:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    I didn't remember the spacebar length on the IBM 26 cardpunch or on an
    IBM 2260 terminal, but I do remember that I didn't like those keyboards, compared to the electric typewriter I learned ten finger typewriting on.

    I seem to recall that the space bar lengths were decent. What set the
    keypunch keyboards apart from others was their layout. Alphabetic were in
    the standard QWERTY layout, but that's as far as it went. First of all,
    there was no lower case; unshifted characters gave upper-case characters.
    Most hardware of the time didn't support lower case anyway, and it resulted
    an entire culture of all upper case being somehow "computerish" and superior.

    The IBM 26 keyboard was rather primitive compared to its follow-on, the 29. Here's a diagram showing its layout:

    https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUJy4AtjaGA0kLs7IpeDOT_pORh0IEzIhmmpC35UjilzVKbTZhsckZ4rFFZdUHvXBKC3Co0KHXVambk7EniMz-VbiH9BgxwJtPZ8J1XVVCcb4CzZ4gjW9-WtBH7LWW8sYBmmWTIzW7LCn7/w9999/ibm-026-keyboard.png

    Note the paucity of special characters, and the way a numeric keypad
    is overlaid on the alphabetic keys.

    The IBM 29 keyboard was much nicer:

    http://www.dvq.com/oldcomp/ibm/large/ibm_029c.jpg

    Holding down the NUMERIC key caused all letters to be replaced by the
    character above the letter on the key. There was no top row filled
    with numeric characters, or a separate numeric keypad. If you were
    cheap... err, budget-minded, you could get a stripped-down keyboard
    consisting of nothing but numeric keys and the necessary control keys,
    but that option never really caught on.

    Note that the shift keys are marked NUMERIC and ALPHA. You'd have to
    use the NUMERIC key to get the special characters. The ALPHA key was
    meant to override a numeric shift which was programmed by a drum card,
    if present.

    Fun fact: since there were several encodings for special characters on 80-column cards, several keyboards were available which differed in which special character was paired with which letter. But a key in a given
    location on the keyboard always punched the same set of holes. So if you
    were in a room where all the EBCDIC keypunches were in use, but a BCD
    punch was available, you could touch-type EBCDIC cards on the "wrong"
    punch and get acceptable cards. (You'd have to ignore the printing on
    the top, though.)

    The IBM 2260 <https://en.wikipedia.org/wiki/IBM_2260> didn't have what
    later was called n-key rollover. Instead, it had something similar to
    what is called "kugelsperre" in German, a somewhat overengineered
    mechanical interlock, where pushing one key down blocked all other keys mechanically.

    This mechanism was in pretty much all IBM keyboards of the time,
    including the Selectric typewriter and the keypunches. Once you
    got used to it, it was actually rather nice if you're a fast typist.
    While pressing one key you could "pre-load" the next key and it
    wouldn't drop until the first keystroke had been accepted. You
    could fire off bursts of characters as fast as the mechanism could
    accept them, without losing anything.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Fri Dec 13 07:57:42 2024
    On 2024-12-12, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On 12 Dec 2024 07:13:16 GMT, Niklas Karlsson wrote:

    On 2024-12-07, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 07 Dec 2024 02:30:54 GMT, Charlie Gibbs wrote:

    NO CARRIER

    I can remember when a common Usenet meme† was to cut off a posting and >>> end with “NO CARRIER” as a joke indication that the Men In Black had >>> just broken in and spirited you away before you could reveal something
    That The World Was Not Ready To Know ...

    †Only we didn’t (yet) call them memes in those days.

    We're facing an enemy fleet at sea!
    NO CARRIER

    How about this version:

    We’re facing an enemy fleet at sea!
    Quick! Launch the fighter pla--
    NO CARRIER

    If it's the British navy, it could also be

    NO HARRIER

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 07:59:51 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 14:12:59 -0000 (UTC), Lars Poulsen wrote:

    But I think Multics was Honeywell ...

    The hardware was originally from GE, which later sold its entire computer business (along with Multics) to Honeywell.

    The machine was a GE 635 with extra special paging hardware to accommodate Multics’ advanced memory-management requirements. This enhanced machine
    was dubbed the “GE 645”.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 08:03:57 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had
    to deal with details of the physical I/O devices like tracks and
    cylinders and blocking multiple logical records into physical ones.

    One of the breakthroughs with Unix is that it moved all these headaches
    into the OS kernel. This included keeping track of the length of a disk
    file right down to the nearest byte. The application programming no longer
    had to think about how file space was allocated in terms of 512-byte
    sectors (or whatever the allocation unit size was); if you wrote 999 bytes into the file, then you could only read 999 bytes back -- the rest of the
    last allocated sector (if any) was simply invisible.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 08:07:00 2024
    On Thu, 12 Dec 2024 15:55:15 +0100, Wolfgang Strobl wrote:

    The IBM 2260 <https://en.wikipedia.org/wiki/IBM_2260> didn't have what
    later was called n-key rollover. Instead, it had something similar to
    what is called "kugelsperre" in German, a somewhat overengineered
    mechanical interlock, where pushing one key down blocked all other keys mechanically.

    I remember this on those old Creed teleprinters. You learned to time the rhythm of your keystrokes to the line transmission rate.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Fri Dec 13 08:13:23 2024
    According to Rich Alderson <news@alderson.users.panix.com>:
    DOS/360 dates to 1965. The DG and DEC operating sytems are several years later.

    Not to be pedantic or anything, but DOS/360 was originally called 16K BOS. I don't think they renamed it to DOS until 1967.

    On the other hand, DEC tended to call their operating systems monitors, and for a long time they ran from DECtape as well as from disk, so I doubt they had anything called DOS before 1970.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Fri Dec 13 08:45:58 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-12, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    The hardware was originally from GE, which later sold its entire computer business (along with Multics) to Honeywell.

    The machine was a GE 635 with extra special paging hardware to accommodate Multics’ advanced memory-management requirements. This enhanced machine was dubbed the “GE 645”.

    So similar technology as the GE 635 dial-in BASIC time-sharing system commercially deployed in service bureaus at the time. Seems very
    ambitious to modify it with all the segmentation and security stuff that underpinned Multics. I would have thought that needed much faster
    hardware.

    But then again, CTSS ran on a 7090 in 1962 as well.

    Similar 36-bit machines with 18-bit addresses.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Dec 13 08:53:37 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You Are)
    Reply-To: slp53@pacbell.net

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had
    to deal with details of the physical I/O devices like tracks and
    cylinders and blocking multiple logical records into physical ones.

    One of the breakthroughs with Unix is that it moved all these headaches
    into the OS kernel.

    Burroughs had all those "headaches" in the MCP from the start. Long before Unix. It was hardly a breakthrough 15 years later. Burroughs also had
    avrec from the start, where if a new tape came on line and a program
    was waiting for a tape with that label, it would be automatically
    assigned to the waiting application. No operator intervention required.

    The idea of the OS treating a file as an unstructured stream of bytes,
    now that's a unix innovation.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 09:17:32 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 21:45:58 -0000 (UTC), Lars Poulsen wrote:

    On 2024-12-12, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    The machine was a GE 635 with extra special paging hardware to
    accommodate Multics’ advanced memory-management requirements. This
    enhanced machine was dubbed the “GE 645”.

    So similar technology as the GE 635 dial-in BASIC time-sharing system commercially deployed in service bureaus at the time. Seems very
    ambitious to modify it with all the segmentation and security stuff that underpinned Multics. I would have thought that needed much faster
    hardware.

    And it seemed to run at a reasonable speed when it was released, too.
    Unlike OS/360. (At least, I haven’t come across complaints about speed/ reliability etc.)

    Though it did take a very long time (something like 7 years) to get to
    that release.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Fri Dec 13 10:01:08 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    According to Lawrence D'Oliveiro <ldo@nz.invalid>:
    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had
    to deal with details of the physical I/O devices like tracks and
    cylinders and blocking multiple logical records into physical ones.

    One of the breakthroughs with Unix is that it moved all these headaches
    into the OS kernel.

    Unix had the good fortune to be a few years later, when it was apparent
    to everyone that disks all had fixed size power of two blocks and CKD
    was a mistake.

    But it was hardly a breakthrough. Multics totally abstracted I/O
    away by moving it into the pager. You mapped in a segment, any disk
    action was a side effect.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 13:56:48 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 16:08:06 -0700, Peter Flass wrote:

    In IBM DOS systems the DTF macro generated the channel program. In OS
    systems the channel program was built dynamically at OPEN time. This
    allowed the user program to do a lot of fiddling with the DCB before
    opening the dataset.

    I’m sure it was possible to implement your own version of the operation of the DTF macro that did all the work at run time.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 13:57:35 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 23:01:08 -0000 (UTC), John Levine wrote:

    According to Lawrence D'Oliveiro <ldo@nz.invalid>:

    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had to deal with details of the physical I/O
    devices like tracks and cylinders and blocking multiple logical
    records into physical ones.

    One of the breakthroughs with Unix is that it moved all these headaches
    into the OS kernel.

    Unix had the good fortune to be a few years later, when it was apparent
    to everyone that disks all had fixed size power of two blocks and CKD
    was a mistake.

    But it was hardly a breakthrough. Multics totally abstracted I/O away
    by moving it into the pager. You mapped in a segment, any disk action
    was a side effect.

    Yeah, but that imposed a limit on file size.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 13 13:58:02 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 16:08:09 -0700, Peter Flass wrote:

    In Multics, “files” actually WERE unstructured streams of bytes.

    I thought they were called “segments”, and consisted of a sequence of pages on disk.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Fri Dec 13 16:41:43 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On 2024-12-13, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 12 Dec 2024 16:08:06 -0700, Peter Flass wrote:

    In IBM DOS systems the DTF macro generated the channel program. In OS
    systems the channel program was built dynamically at OPEN time. This
    allowed the user program to do a lot of fiddling with the DCB before
    opening the dataset.

    I’m sure it was possible to implement your own version of the operation of the DTF macro that did all the work at run time.

    It certainly was; I did it myself. I wrote a single-terminal emulator
    for the Univac version of IBM's CICS. Configuring the live one was
    a pain - you'd feed a big configuration deck into a program that spit
    out a 200-page listing and took three quarters of an hour to run, and
    you couldn't build a new version of your existing live system unless
    it was down (and unavailable to users), which meant that all work had
    to be done after hours. A one-hour test cycle meant you didn't get
    many test shots - or sleep, take your pick.

    Using the output of a DTF macro as a template, I built a table from
    the same configuration deck and plugged in appropriate values at
    startup, which took only a few seconds. I pointed my emulator at
    the programming terminals' network rather than the live one, so
    I could test during the day alongside the live system. It was
    a great productivity booster.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Fri Dec 13 21:21:48 2024
    On Thu, 12 Dec 2024 15:54:23 -0500, Rich Alderson wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Wed, 11 Dec 2024 11:43:54 -0700, Peter Flass wrote:

    geodandw <geodandw@gmail.com> wrote:

    IBM System 360 DOS

    That was the one true DOS, but everyone had a "dos". I know DG had
    one.

    Just looking through the file names on Bitsavers, I saw DEC had a DOS
    for the PDP-15, and a DOS/BATCH for the PDP-11.

    DOS/360 dates to 1965. The DG and DEC operating sytems are several
    years later.

    DEC had a habit of taking the piss out of IBM names.

    OS/8, TSS/8 to name but two.

    One of my colleagues was working mainly of DEC systems in about 1967. He designed a macro processor (Macro Language) which he called ML/I. It's
    still around, and I maintain it.



    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Fri Dec 13 22:55:44 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 16:08:09 -0700, Peter Flass wrote:

    Scott Lurndal <scott@slp53.sl.home> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had to deal with details of the physical I/O
    devices like tracks and cylinders and blocking multiple logical
    records into physical ones.

    One of the breakthroughs with Unix is that it moved all these
    headaches into the OS kernel.

    Burroughs had all those "headaches" in the MCP from the start. Long
    before Unix. It was hardly a breakthrough 15 years later. Burroughs
    also had avrec from the start, where if a new tape came on line and a
    program was waiting for a tape with that label, it would be
    automatically assigned to the waiting application. No operator
    intervention required.

    The idea of the OS treating a file as an unstructured stream of bytes,
    now that's a unix innovation.


    In Multics, “files” actually WERE unstructured streams of bytes.

    And in a little known system based on that - EMAS.

    http://emas.bobeager.uk



    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Fri Dec 13 22:56:36 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Thu, 12 Dec 2024 23:01:08 +0000, John Levine wrote:

    According to Lawrence D'Oliveiro <ldo@nz.invalid>:
    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had to deal with details of the physical I/O
    devices like tracks and cylinders and blocking multiple logical
    records into physical ones.

    One of the breakthroughs with Unix is that it moved all these headaches >>into the OS kernel.

    Unix had the good fortune to be a few years later, when it was apparent
    to everyone that disks all had fixed size power of two blocks and CKD
    was a mistake.

    But it was hardly a breakthrough. Multics totally abstracted I/O away
    by moving it into the pager. You mapped in a segment, any disk action
    was a side effect.

    And also in a little know system that I worked on a lot - EMAS.



    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From David Lesher@3:633/280.2 to All on Sat Dec 14 11:39:39 2024
    John Levine <johnl@taugh.com> writes:


    Drum storage is remarkably old, invented in Austria in 1932. I believe it was >adapted from grinding drums which had already been developed to spin at high >speed with very tight tolerances.

    Slightly slower magnetic drums were used by Audichron, who made the
    "At the tone, the time will be ..."
    machines you could call up with POPCORN in the good old daze.
    --
    A host is a host from coast to coast...............wb8foz@panix.com
    & no one will talk to a host that's close..........................
    Unless the host (that isn't close).........................pob 1433
    is busy, hung or dead....................................20915-1433

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: NRK Clinic for habitual NetNews Abusers - Belt (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 18 12:17:29 2024
    I can remember when CPUs needed coprocessors just to do floating point.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Wed Dec 18 15:15:53 2024
    According to rbowman <bowman@montana.com>:
    On Wed, 18 Dec 2024 01:17:29 -0000 (UTC), Lawrence D'Oliveiro wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Ah, the 8087... Then there was the i486SX, the cheap version of the >i486DX. Intel said they disabled the FPU but the industry rumor said they >were really the fallout of DX processors where the FPU failed in testing.

    Well, they did have to disable the broken FPU so it wouldn't give wrong answers.



    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Wed Dec 18 18:34:19 2024
    On 2024-12-18 02:17, Lawrence D'Oliveiro wrote:
    I can remember when CPUs needed coprocessors just to do floating point.

    They could do the floating point in software, automatically, if the
    coprocesor was missing.

    At least some compilers and runtimes did this.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 19 05:02:33 2024
    On 2024-12-18, John Levine <johnl@taugh.com> wrote:

    According to rbowman <bowman@montana.com>:

    On Wed, 18 Dec 2024 01:17:29 -0000 (UTC), Lawrence D'Oliveiro wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Ah, the 8087... Then there was the i486SX, the cheap version of the
    i486DX. Intel said they disabled the FPU but the industry rumor said they >> were really the fallout of DX processors where the FPU failed in testing.

    Well, they did have to disable the broken FPU so it wouldn't give wrong answers.

    Or, in the case of the Pentium FDIV bug, try to cover it up.

    "I am Pentium of Borg. Division is futile. You will be approximated."

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 19 05:02:33 2024
    On 2024-12-18, rbowman <bowman@montana.com> wrote:

    On Wed, 18 Dec 2024 01:17:29 -0000 (UTC), Lawrence D'Oliveiro wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Ah, the 8087... Then there was the i486SX, the cheap version of the i486DX. Intel said they disabled the FPU but the industry rumor said they were really the fallout of DX processors where the FPU failed in testing.

    I heard of 32K RAM chips which were actually 64K chips with a bad cell.
    The manufacturer disabled half the chip and at least managed to sell
    what was left. Kind of clever, actually.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 19 05:02:35 2024
    On 2024-12-18, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Including minis and mainframes.

    https://en.wikipedia.org/wiki/Floating_Point_Systems

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Thu Dec 19 05:22:16 2024
    According to Carlos E.R. <robin_listas@es.invalid>:
    On 2024-12-18 02:17, Lawrence D'Oliveiro wrote:
    I can remember when CPUs needed coprocessors just to do floating point.

    They could do the floating point in software, automatically, if the >coprocesor was missing.

    At least some compilers and runtimes did this.

    It was only sort of automatic since on an 8086 or 8088, if there was no 8087 the floating point instructions were no-ops. The usual approach was for each operation to call a library which used the real instruction if present or simulated it. One clever approach was to generate 8087 instructions but
    with the first byte changed so it was an INT instruction. If there was
    an 8087 the trap routine patched the instruction to ESC (what the 8087
    used) and restarted it, otherwise simulated it. That meant that if you
    had an 8087 it ran at close to full speed with the trap only in the first
    time through a loop.

    Needless to say this only worked on machines that ran in real mode
    where user programs could catch traps, but in that era, that would
    have included most PCs.


    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Thu Dec 19 05:34:10 2024
    According to Charlie Gibbs <cgibbs@kltpzyxm.invalid>:
    On 2024-12-18, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Including minis and mainframes.

    https://en.wikipedia.org/wiki/Floating_Point_Systems

    FPS made floating array processors that were worth it only if you had
    a lot of arithmetic to do and good enough programmers to write code
    for their rather tricky architecture.

    PDP-11s other than the smallest ones all had optional floating point
    hardware.

    On IBM 360/22, /25, /30, and /40, floating point was an optional extra
    cost feature. I am reasonably sure it just involved enabling microcode,
    no extra hardware. It was quite slow -- on 360/30 a floating multiply
    took about a millisecond, divide two milliseconds, and I don't mean microseconds.

    Larger models had optional vector features some of which may have included extra hardware. The manuals I have aren't too clear about that.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From John Ames@3:633/280.2 to All on Thu Dec 19 05:43:32 2024
    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in business/accounting applications (historically leery of floating-point arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Dec 19 06:52:00 2024
    On Wed, 18 Dec 2024 10:43:32 -0800, John Ames wrote:

    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in business/accounting applications (historically leery of floating-point arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    Remember the whole point of the “System 360” branding: it was to cover the full circle of computing applications -- all 360 of it. Including
    scientific applications.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Dec 19 06:56:32 2024
    On Wed, 18 Dec 2024 08:34:19 +0100, Carlos E.R. wrote:

    On 2024-12-18 02:17, Lawrence D'Oliveiro wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    They could do the floating point in software, automatically, if the coprocesor was missing.

    At least some compilers and runtimes did this.

    Apple provided a software library called SANE (“Standard Apple Numeric Environment”) for the Apple Mac which did this. It was a full
    implementation of the then-new IEEE 754 spec, accurate to the last bit.

    Then Motorola brought out its 68881 chip, which also was supposed to
    implement IEEE 754. But it didn’t quite; there was some discrepancies in
    the last bits of the transcendental functions, as I recall.

    So Apple provided an option to have its software wrapper fix up these
    bits, at the cost of a drop in speed. Users with the 68881 chip had the
    choice of running at full accuracy, or full speed.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Thu Dec 19 07:03:56 2024
    On 2024-12-18 19:22, John Levine wrote:
    According to Carlos E.R. <robin_listas@es.invalid>:
    On 2024-12-18 02:17, Lawrence D'Oliveiro wrote:
    I can remember when CPUs needed coprocessors just to do floating point.

    They could do the floating point in software, automatically, if the
    coprocesor was missing.

    At least some compilers and runtimes did this.

    It was only sort of automatic since on an 8086 or 8088, if there was no 8087 the floating point instructions were no-ops. The usual approach was for each operation to call a library which used the real instruction if present or simulated it. One clever approach was to generate 8087 instructions but
    with the first byte changed so it was an INT instruction. If there was
    an 8087 the trap routine patched the instruction to ESC (what the 8087
    used) and restarted it, otherwise simulated it. That meant that if you
    had an 8087 it ran at close to full speed with the trap only in the first time through a loop.

    Needless to say this only worked on machines that ran in real mode
    where user programs could catch traps, but in that era, that would
    have included most PCs.

    I thought at the time that an interrupt was generated if the coprocesor
    was not present, but I did not know about self patching code.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Thu Dec 19 07:06:23 2024
    According to John Ames <commodorejohn@gmail.com>:
    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in >business/accounting applications (historically leery of floating-point >arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    The /30 was mostly programmed in assembler and RPG and was a replacement for an electromechanical accounting machine or maybe an earlier 1401 computer. You could
    attach a really good card reader/punch and printer, and usually one disk drive or maybe a tape drive or two.

    I suppose floating point might be useful if someone had a small Fortran program they occasionaly ran to collect statistics or something. If it only ran once a month, so what if it had to run overnight, cheaper than renting another computer.

    The decimal instructions were also optional but everyone got them since RPG needed them. The later /22 was a repackaged /30 where decimal instructions were included.

    On the /50 and up floating point was standard and it was reasonably fast. The /91 had the first out-of-order arithmetic unit to make arithmetic really fast, at the cost of imprecise interrupts if there was an overflow or underflow which meant that you couldn't be sure which instructions had completed and which hadn't. We got a fair amount of useful work done on a /91 anyway.



    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Thu Dec 19 07:23:00 2024
    In article <Z6E8P.16452$DPl.1757@fx13.iad>, cgibbs@kltpzyxm.invalid
    (Charlie Gibbs) wrote:

    I heard of 32K RAM chips which were actually 64K chips with a bad
    cell. The manufacturer disabled half the chip and at least managed
    to sell what was left. Kind of clever, actually.

    AMD used to sell three-core x86-64 processors, which were quad core dies
    with one dud. They would occasionally show up bugs in multi-threaded
    algorithms that didn't show on quad- or dual-core processors.

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Thu Dec 19 07:23:00 2024
    In article <20241218104332.000072d5@gmail.com>, commodorejohn@gmail.com
    (John Ames) wrote:
    John Levine <johnl@taugh.com> wrote:
    It was quite slow -- on 360/30 a floating multiply took about a millisecond, divide two milliseconds, and I don't mean
    microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in business/accounting applications (historically leery of
    floating-point arithmetic) it might not've been a crippling
    shortcoming, but that's still mind-boggling...

    This machine was less powerful than a Commodore 64. The memory had a 2 microsecond access cycle (i.e., 0.5MHz) and the options for its size were
    8KB, 16KB, 32KB, and 64KB. There was a later upgrade to 96KB. The actual processor was 8-bit, providing the System/360 instruction set via
    microcode emulation.

    <https://en.wikipedia.org/wiki/IBM_System/360_Model_30>

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Ames@3:633/280.2 to All on Thu Dec 19 07:47:52 2024
    On Wed, 18 Dec 2024 20:23 +0000 (GMT Standard Time)
    jgd@cix.co.uk (John Dallman) wrote:

    This machine was less powerful than a Commodore 64. The memory had a 2 microsecond access cycle (i.e., 0.5MHz) and the options for its size
    were 8KB, 16KB, 32KB, and 64KB. There was a later upgrade to 96KB.
    The actual processor was 8-bit, providing the System/360 instruction
    set via microcode emulation.

    Ah right, *that* one.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Thu Dec 19 07:49:14 2024
    Reply-To: slp53@pacbell.net

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    On 2024-12-18, rbowman <bowman@montana.com> wrote:

    On Wed, 18 Dec 2024 01:17:29 -0000 (UTC), Lawrence D'Oliveiro wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Ah, the 8087... Then there was the i486SX, the cheap version of the
    i486DX. Intel said they disabled the FPU but the industry rumor said they >> were really the fallout of DX processors where the FPU failed in testing.

    I heard of 32K RAM chips which were actually 64K chips with a bad cell.
    The manufacturer disabled half the chip and at least managed to sell
    what was left. Kind of clever, actually.

    That's pretty common in the processor industry - a processor
    where some cores don't pass muster will disable them and be
    sold as a lower-core-count processor. Binning, it's called.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Thu Dec 19 07:51:55 2024
    Reply-To: slp53@pacbell.net

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
    On 2024-12-18, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when CPUs needed coprocessors just to do floating point.

    Including minis and mainframes.

    https://en.wikipedia.org/wiki/Floating_Point_Systems

    Floating point was standard and build into the processor
    like all other instructions on the burroughs mainframes;
    albeit the medium systems removed floating point support
    after the B3500, due to lack of demand. They did keep
    a fixed-floating-point (20 digit mantiss, 2 digit exponent)
    accumulator, but removed the 100 digit mantissa, 2 digit
    decimal exponent) memory-to-memory instructions
    for the B4700 and successors.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Dec 19 08:06:35 2024
    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC), John Levine wrote:

    FPS made floating array processors that were worth it only if you had
    a lot of arithmetic to do and good enough programmers to write code
    for their rather tricky architecture.

    Also, there was a company called Weitek that made add-in floating-point
    cards for the IBM PC. Lotus 1-2-3 supported them, for their hardcore users
    who really needed the ultimate in desktop number-crunching grunt.

    Much later, does anybody remember PhysX and the short-lived era of PPUs (Physics Processing Units)? I think they got absorbed by one of the GPU companies.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Andy Walker@3:633/280.2 to All on Thu Dec 19 08:42:57 2024
    On 18/12/2024 20:51, Scott Lurndal wrote:
    [Lawrence:]
    I can remember when CPUs needed coprocessors just to do floating point.
    Floating point was standard and build into the processor
    like all other instructions on the burroughs mainframes;
    [...]

    And into all the computers I used [Edsac, Atlas, KDF9, 1906A]
    up to the mid-'70s and the PDP-11. Of course, those mainframes were
    always used for serious scientific research, and no-one even dreamed
    of playing games, apart that is from [DELETED -- Ed].

    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Widor

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Not very much (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Thu Dec 19 09:29:14 2024
    John Ames <commodorejohn@gmail.com> writes:
    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in business/accounting applications (historically leery of floating-point arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    Amdahl had won the battle to make ACS, 360 compatible ... folklore was
    that it was canceled because there was concern that it would advance
    technology too fast and would loose control of market ... Amdahl then
    leaves IBM ... starting his own mainframe compatible market https://people.computing.clemson.edu/~mark/acs_end.html

    As the quote above indicates, the ACS-1 design was very much an out-of-the-ordinary design for IBM in the latter part of the 1960s. In
    his book, Data Processing Technology and Economics, Montgomery Phister,
    Jr., reports that as of 1968:

    * Of the 26,000 IBM computer systems in use, 16,000 were S/360 models
    (that is, over 60%). [Fig. 1.311.2]

    * Of the general-purpose systems having the largest fraction of total
    installed value, the IBM S/360 Model 30 was ranked first with 12%
    (rising to 17% in 1969). The S/360 Model 40 was ranked second with 11%
    (rising to almost 15% in 1970). [Figs. 2.10.4 and 2.10.5]

    * Of the number of operations per second in use, the IBM S/360 Model 65
    ranked first with 23%. The Univac 1108 ranked second with slightly over
    14%, and the CDC 6600 ranked third with 10%. [Figs. 2.10.6 and 2.10.7]

    - ---

    Richard DeLamarter in Big Blue reproduces an undated IBM profit table
    that indicates that the "system profit" for the S/360 Model 30 was 32%
    and for the Model 40 was 35%. The "system profit" for the Model 65 was
    24%, and the Models 75 and 85 were lumped together at a negative 17%
    (that is, a loss). [Table 20, p. 98] Thus, the business trend was that
    the low-end to mid-range S/360 computers were where IBM was making its
    profits.

    In the midst of this environment in 1968, the ACS project experienced a dramatic change of direction. The original architecture had been
    designed for the perceived performance and floating-point-precision
    needs of customers such as the national labs, much like the CDC
    6600. However, Gene Amdahl repeatedly argued for a S/360-compatible
    design to leverage the software investment that IBM was making in the
    S/360 architecture and to provide a wider customer base.

    .....

    Jan1979, I was doing lots of work with engineering 4341 and branch
    office cons me into doing (6600) benchmark on the 4341 for national lab
    that was looking at getting 70 for compute farm (sort of leading edge of
    the coming cluster supercomputing tsunami) ... 4341 ran in 35.77secs
    compared to 6600 36.21secs.

    also a small 4341 cluster had much higher aggrement throughput than IBM 3033, much cheaper, and much less floor space, power, and cooling.

    Decade later, doing HA/CMP out of Los Gatos lab, it started out HA/6000
    for NYTimes to move their newspaper system (ATEX) off DEC VAXCluster to RS/6000. I rename it HA/CMP when I start doing technical/scientific
    cluster scale-up with national labs (LLNL, LANL, NCAR, etc) and
    commercial cluster scale-up with RDBMS vendors (Oracle, Sybase, Ingres, Informix that had VAXCluster support in same source base with UNIX).

    Early Jan1992, had meeting with Oracle CEO where IBM AWD executive tells Ellison that we would have 16-system clusters by mid-92 and 128-system
    clusters by ye-92. Then cluster scale-up is transferred for announce as
    IBM Supercomputer (for technical/scientific *ONLY*) .... we leave IBM a
    few months later.

    1993 mainframe/rs6000 comparison (benchmark no. program iterations
    compare to reference platform):

    ES/9000-982 : 8CPU 408MIPS, 51MIPS/CPU
    RS6000/990 : 126MIPS; 16CPU: 2BIPS; 128CPU: 16BIPS

    Executive we reported to (for HA/CMP) went over to head up Somerset
    .... AIM (Apple, IBM, Motorola) single chip RISC ... including Motorola
    88k bus/multiprocessor support (RS/6000 6chip didn't have cache&bus for multiproceessor support).
    https://en.wikipedia.org/wiki/PowerPC
    https://en.wikipedia.org/wiki/PowerPC_600 https://wiki.preterhuman.net/The_Somerset_Design_Center

    1999, single chip PowerPC 440 hits 1,000 BIPS.

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Thu Dec 19 14:55:11 2024
    John Levine <johnl@taugh.com> writes:

    According to John Ames <commodorejohn@gmail.com>:
    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in >>business/accounting applications (historically leery of floating-point >>arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    The /30 was mostly programmed in assembler and RPG and was a replacement for an
    electromechanical accounting machine or maybe an earlier 1401 computer. You could
    attach a really good card reader/punch and printer, and usually one disk drive
    or maybe a tape drive or two.

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed.
    RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    I suppose floating point might be useful if someone had a small Fortran program
    they occasionaly ran to collect statistics or something. If it only ran once a
    month, so what if it had to run overnight, cheaper than renting another computer.

    The decimal instructions were also optional but everyone got them since RPG needed them. The later /22 was a repackaged /30 where decimal instructions were
    included.

    On the /50 and up floating point was standard and it was reasonably fast. The /91 had the first out-of-order arithmetic unit to make arithmetic really fast,
    at the cost of imprecise interrupts if there was an overflow or underflow which
    meant that you couldn't be sure which instructions had completed and which hadn't. We got a fair amount of useful work done on a /91 anyway.

    In one place I worked with a S360/40 I read thru the CE's manuals and
    found out about instructions the machine had for 1401 emulation. One of
    the instructions did something with mass removal of word marks. I found
    a use for it and put the instruction in an ASM subroutine. One odd characteristic of the instruction is that it used a translate table that required 256 byte alignment in memory. I took a shortcut and just put
    it at a fixed displacement from the program origin. One day they call
    me in and tell me the program stopped working. It turned out, the night
    before they upgraded the 40 with floating point. The floating point
    changed the size of a save area before the program load point forcing
    the table out of 256 byte alignment. I fixed the program the right way.

    All that said, with all years I worked on S/360 I never had a need to
    use floating point.


    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 19 15:59:55 2024
    On 2024-12-19, Dan Espen <dan1espen@gmail.com> wrote:

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed.
    RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    It probably depends on what you were using it for. I started off
    in a shop that used RPG when it could and assembly language otherwise.
    We got a lot of good work done in RPG.

    I think the problem was that IBM forgot what RPG stood for.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Thu Dec 19 23:02:36 2024
    On 2024-12-19 05:59, Charlie Gibbs wrote:
    On 2024-12-19, Dan Espen <dan1espen@gmail.com> wrote:

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed.
    RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    It probably depends on what you were using it for. I started off
    in a shop that used RPG when it could and assembly language otherwise.
    We got a lot of good work done in RPG.

    I think the problem was that IBM forgot what RPG stood for.


    In the world of PCs, I seem to recall the 8087 had operations for very
    large integers, not only floating point.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Fri Dec 20 00:31:49 2024
    On 2024-12-18, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Wed, 18 Dec 2024 10:43:32 -0800, John Ames wrote:

    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in
    business/accounting applications (historically leery of floating-point
    arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    Remember the whole point of the “System 360” branding: it was to cover the
    full circle of computing applications -- all 360 of it. Including scientific applications.

    But not necessarily with the same model.
    And they still cheated a bit. The 360/20 did not have the full
    instruction set.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Fri Dec 20 00:39:13 2024
    On 2024-12-18, John Dallman <jgd@cix.co.uk> wrote:
    In article <20241218104332.000072d5@gmail.com>, commodorejohn@gmail.com
    (John Ames) wrote:
    John Levine <johnl@taugh.com> wrote:
    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean
    microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in
    business/accounting applications (historically leery of
    floating-point arithmetic) it might not've been a crippling
    shortcoming, but that's still mind-boggling...

    This machine was less powerful than a Commodore 64. The memory had a 2 microsecond access cycle (i.e., 0.5MHz) and the options for its size were 8KB, 16KB, 32KB, and 64KB. There was a later upgrade to 96KB. The actual processor was 8-bit, providing the System/360 instruction set via
    microcode emulation.

    <https://en.wikipedia.org/wiki/IBM_System/360_Model_30>

    John

    Yes, the CPUs were amazingly slow; but the I/O was quite fast. And
    business data procesing did not do very much calculation.
    And IBM were experts at selling/leasing slow computers at high prices.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Waldek Hebisch@3:633/280.2 to All on Fri Dec 20 04:49:59 2024
    Peter Flass <peter_flass@yahoo.com> wrote:
    John Levine <johnl@taugh.com> wrote:
    According to Rich Alderson <news@alderson.users.panix.com>:
    When the System/360 was announced, there was going to be a single operating >>> system for all of the models, OS/360.

    That ran into the well known issues covered in Brooks. As stopgaps, IBM >>> quickly produced smaller operating systems (Basic OS, Tape OS, Disk OS) and an
    even more primitive card only run time system (Basic Programming Support). >>> These were abbreviated BOS, TOS, DOS, and BPS.

    They were distinguished from each other, but ALL WERE BRAND NEW. There was no
    particular history that had to be distinguished for disk operating systems, >>> just the presence of disks.

    I think you're both basically right. DOS and TOS were largely the same except
    that TOS ran from tape, and DOS needed a disk with tapes optional. DOS and TOS
    needed 16K of core (it was all core at the time) while BOS only needed 8K but
    also needed a disk. I presume there was no tape version of BOS because BOS had
    to load tiny overlays which would have been impractical from tape.


    The code for BOS is online. I was surprised to see how it worked.

    Where? Google gives me only info about Blockchain Operating System...

    --
    Waldek Hebisch

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: To protect and to server (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Fri Dec 20 05:38:11 2024
    antispam@fricas.org (Waldek Hebisch) writes:
    The code for BOS is online. I was surprised to see how it worked.

    I had some dealings with the BPS loader in my 1st undergraduate
    programming job in the 60s (rewriting 1401 MPIO in assembler for
    360/30).

    univ was getting 360/67 for tss/360 (replacing 709/1401), when it
    arrived, I was hired fulltime for os/360 (360/67 running as 360/65).

    CSC then came out to install CP/67 (3rd after CSC itself and MIT lincoln
    labs) and I mostly got to play with it during my weekend time. Initially
    all CP/67 source was on OS/360, assemble and get TXT output and arrange
    in card tray with BPS loader at the front ... IPL the try of cards,
    transfer to CPINIT which writes core-image to disk ... and CP67 system
    ipl'ed from disk (tray of cards could also be written to tape and BPS
    loader IPL from tape). Within a few months got CP67/CMS update with CP67
    source in CMS filesystem and assembled. EXEC could punch the equivalent
    of card tray to virtual punch, "transferred" to virtual reader and
    virtual IPL (where CPINIT writes image to disk).

    Later I was adding support for CP67 "pageable" kernel, pieces of the
    kernel broken into <|= 4k chunks and "paged" ... reducing fixed memory requirements (especially for 256kbyte and 512kbyte memory
    360/67). Problem was splitting pieces into <|= 4k chunks drove the
    number of ESD entries to more than the BPS loader max of 255 ... and I
    had to do some ugly hacks to keep the ESD entriess to 255.

    I also discovered that the BPS loader passed a pointer to its ESD loader
    table & count of entries (to CPINIT) ... and so added the ESD table to
    pageable kernel area (before it was written to disk).

    Later after joining science center ... I found copy of BPS loader source
    in card cabinet in 545 attic ... and modified it to handle more than 255 entries. This continued to be used for VM370.

    disclaimer i never had copy of manuals & only source was BPS loader
    (after joining IBM) ... so some of this was done by reverse
    engineering. old archived post to afc & ibm-main https://www.garlic.com/~lynn/2007f.html#1 IBM S/360 series operating systems history

    some bitsavers https://www.bitsavers.org/pdf/ibm/360/bos_bps/C24-3420-0_BPS_BOS_Programming_Systems_Summary_Aug65.pdf
    wiki
    https://en.wikipedia.org/wiki/IBM_Basic_Programming_Support https://en.wikipedia.org/wiki/BOS/360

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Waldek Hebisch@3:633/280.2 to All on Fri Dec 20 05:49:40 2024
    John Ames <commodorejohn@gmail.com> wrote:
    On Wed, 18 Dec 2024 18:34:10 -0000 (UTC)
    John Levine <johnl@taugh.com> wrote:

    It was quite slow -- on 360/30 a floating multiply took about a
    millisecond, divide two milliseconds, and I don't mean microseconds.

    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in business/accounting applications (historically leery of floating-point arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...

    Sure. I like phrase from a review of spreadsheet program for ZX
    Spectrum: "computations are very fast, much faster than doing them
    by hand". Routines in ZX Spectrum ROM took some milliseconds to
    perform floating point multiply.

    Actually, 360/30 Functional characteristics claims that it was
    faster: 460 microseconds for FP multiply long (64-bit) and
    199 microseconds for FP multiply short (32-bits).

    AFAICS 360/30 hardware had similar basice performance characteristics
    as 4.7 MHz 8088 in IBM PC (but multiplication speed depends on multiplication-specific support), that is faster than ZX Spectrum,
    but not that much.

    And yes, mind-boggling fast, earlier machines were slower. 1401
    manual indicate that multiplicatation of two 6 digits numbers needed
    3.66 ms, multiplicatation of 16 digit numbers 21.51 ms. And
    this with optional multiply and divide feature. Otherwise
    one would have to use a subroutine which would need 2-3 times
    more time.

    BTW: Integer multiplication also took time (238 us). Formula
    giving speed of BCD multiplication looks wrong (as written it
    claims 34 us for equal length numbers) but for 6 byte numbers
    it probably was above 100 us.

    --
    Waldek Hebisch

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: To protect and to server (3:633/280.2@fidonet)
  • From David LaRue@3:633/280.2 to All on Fri Dec 20 08:21:08 2024
    I spent about six years contracted to IBM to maintain Sys/36, Sys/38, and later AS/400 system software. This was back in the 1990 years. The original developers of the machines and software had all moved on to bigger and better projects. As I recall there were two or perhaps three versions of the
    Sys/36. The low end Sys/36 looked slightly larger than an IBM Model 80
    tower. While doing some timing we had to look inside each of the systems to get accurate timings. According to one of the original developers, the low end Sys/36 was emulated by a 386 computer of that era. They changed the
    clock rate of the 386 to about a third the typical speed of 386 PCs at the time... so that the emulated hardware would be slower than the largest model.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Fri Dec 20 08:23:47 2024
    According to Waldek Hebisch <antispam@fricas.org>:
    Actually, 360/30 Functional characteristics claims that it was
    faster: 460 microseconds for FP multiply long (64-bit) and
    199 microseconds for FP multiply short (32-bits).

    It depended whether you had the 1.5us or 2us memory. I don't know
    why the 2us times are so much longer.

    AFAICS 360/30 hardware had similar basice performance characteristics
    as 4.7 MHz 8088 in IBM PC (but multiplication speed depends on >multiplication-specific support), that is faster than ZX Spectrum,
    but not that much.

    You definitely didn't buy a 360/30 as a compute engine, but for something
    to do business processing and reports and sorting, it was quite adqequate.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 20 12:11:14 2024
    I can remember the fashion for naming products “XP”:

    * Windows XP
    * Office XP
    * Athlon XP

    What the heck did “XP” stand for, anyway?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From geodandw@3:633/280.2 to All on Fri Dec 20 13:02:49 2024
    On 12/19/24 20:11, Lawrence D'Oliveiro wrote:
    I can remember the fashion for naming products “XP”:

    * Windows XP
    * Office XP
    * Athlon XP

    What the heck did “XP” stand for, anyway?

    eXtended Performance maybe?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Dec 20 13:36:07 2024
    Reply-To: slp53@pacbell.net

    geodandw <geodandw@gmail.com> writes:
    On 12/19/24 20:11, Lawrence D'Oliveiro wrote:
    I can remember the fashion for naming products “XP”:

    * Windows XP
    * Office XP
    * Athlon XP

    What the heck did “XP” stand for, anyway?

    eXtended Performance maybe?

    The troll didn't do his research. XP stands for "eXPerience".

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Bozo User@3:633/280.2 to All on Fri Dec 20 22:08:37 2024
    On 2024-12-04, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.
    Editing your xfree86 file wrong would fry your monitor.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Ames@3:633/280.2 to All on Sat Dec 21 02:42:46 2024
    On 20 Dec 2024 03:40:33 GMT
    rbowman <bowman@montana.com> wrote:

    https://www.youtube.com/watch?v=rD6y7aOS0NA

    Some things from the '60s are best forgotten.

    You uncultured heathen...


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 21 07:33:16 2024
    On Fri, 20 Dec 2024 11:08:37 -0000 (UTC), Bozo User wrote:

    On 2024-12-04, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    Here’s one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.

    Editing your xfree86 file wrong would fry your monitor.

    No doubt it still can, if anybody still used CRT monitors.

    Did that apply to multiscanning monitors as well?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 21 07:35:24 2024
    I can remember when monitors only supported one scan rate.

    Anybody remember when multiscanning monitors were introduced? It began
    with the NEC MultiSync. Wikipedia says this came out in 1985. But it took
    a while for monitors to support multiple scan rates as a matter of course.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Sat Dec 21 08:15:34 2024
    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    On 2024-12-19, Dan Espen <dan1espen@gmail.com> wrote:

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed.
    RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    It probably depends on what you were using it for. I started off
    in a shop that used RPG when it could and assembly language otherwise.
    We got a lot of good work done in RPG.

    I guess so, as long as your users would accept what RPG wanted to do you
    were okay. Anything out of the ordinary got complicated fast. We had
    some issue with the MR (matching record) logic that we just couldn't get around. In RPG II there was a CHAIN instruction that let's you avoid
    the MR stuff.

    I think the problem was that IBM forgot what RPG stood for.

    With RPG II they forgot what it stood for in a good way.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sat Dec 21 09:06:46 2024
    On 2024-12-20, Dan Espen <dan1espen@gmail.com> wrote:

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    On 2024-12-19, Dan Espen <dan1espen@gmail.com> wrote:

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed.
    RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    It probably depends on what you were using it for. I started off
    in a shop that used RPG when it could and assembly language otherwise.
    We got a lot of good work done in RPG.

    I guess so, as long as your users would accept what RPG wanted to do you
    were okay. Anything out of the ordinary got complicated fast. We had
    some issue with the MR (matching record) logic that we just couldn't get around.

    Matching record logic was a bit funky. But once I wrapped my head
    around it, I learned subtleties of record matching that serve me well
    to this day, regardless of language.

    My major gripe was with first page processing, which IMHO RPG got
    totally wrong. The idea of a dummy output cycle to print headings
    on the first page is misguided. In our shop we had to go through
    at least a couple of detail cycles to read the run date and customer
    name records to print in the page headings. I worked out a way,
    using regular indicators, to make things work correctly - I never
    touched 1P, and managed to disable that dummy heading output cycle.
    I was lucky enough to have a mentor who showed me the proper way to
    check whether to print headings: wait until you have something to
    print. That way you don't wind up with spurious pages at the front
    or back of the report that consist of headings only.

    In RPG II there was a CHAIN instruction that let's you avoid the MR stuff.

    Ah, look things up in an ISAM file. Yes, that worked well.

    I think the problem was that IBM forgot what RPG stood for.

    With RPG II they forgot what it stood for in a good way.

    I had to port a couple of 3000-line interactive programs from
    an IBM System/34 to the Univac equivalent of CICS. That was
    Not Fun, and left me with an aversion to using RPG for anything
    other than report programs.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From John Dallman@3:633/280.2 to All on Sat Dec 21 10:33:00 2024
    In article <875xngbp6t.fsf@localhost>, lynn@garlic.com (Lynn Wheeler)
    wrote:

    Amdahl had won the battle to make ACS, 360 compatible ... folklore
    was that it was canceled because there was concern that it would
    advance technology too fast and would loose control of market ...

    In the midst of this environment in 1968, the ACS project
    experienced a dramatic change of direction. The original
    architecture had been designed for the perceived performance
    and floating-point-precision needs of customers such as the
    national labs, much like the CDC 6600.

    Wouldn't the national labs have found the rounding behaviour of 360
    hexadecimal floating-point a problem?

    John

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Sat Dec 21 10:58:28 2024
    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    On 2024-12-20, Dan Espen <dan1espen@gmail.com> wrote:

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    On 2024-12-19, Dan Espen <dan1espen@gmail.com> wrote:

    The 30s I worked with were COBOL/ASM.
    Multiple tapes and disks.
    I worked in one place that ATTEMPTED to use RPG. The project failed. >>>> RPG on the 360 line just didn't cut it. It was too hard to program
    around. RPG II on the Sys/34 was a better deal.

    It probably depends on what you were using it for. I started off
    in a shop that used RPG when it could and assembly language otherwise.
    We got a lot of good work done in RPG.

    I guess so, as long as your users would accept what RPG wanted to do you
    were okay. Anything out of the ordinary got complicated fast. We had
    some issue with the MR (matching record) logic that we just couldn't get
    around.

    Matching record logic was a bit funky. But once I wrapped my head
    around it, I learned subtleties of record matching that serve me well
    to this day, regardless of language.

    My major gripe was with first page processing, which IMHO RPG got
    totally wrong. The idea of a dummy output cycle to print headings
    on the first page is misguided. In our shop we had to go through
    at least a couple of detail cycles to read the run date and customer
    name records to print in the page headings. I worked out a way,
    using regular indicators, to make things work correctly - I never
    touched 1P, and managed to disable that dummy heading output cycle.
    I was lucky enough to have a mentor who showed me the proper way to
    check whether to print headings: wait until you have something to
    print. That way you don't wind up with spurious pages at the front
    or back of the report that consist of headings only.

    Ah yes, forgot about 1P. We had the same issue.

    In RPG II there was a CHAIN instruction that let's you avoid the MR stuff.

    Ah, look things up in an ISAM file. Yes, that worked well.

    At the S/34 site we also had a Direct file, we CHAINed to that too.

    I think the problem was that IBM forgot what RPG stood for.

    With RPG II they forgot what it stood for in a good way.

    I had to port a couple of 3000-line interactive programs from
    an IBM System/34 to the Univac equivalent of CICS. That was
    Not Fun, and left me with an aversion to using RPG for anything
    other than report programs.

    I had to port S/34 COBOL to Wang/VS. Screens on S/34 were defined with
    text files created from SDA (Screen Design Aid). For Wang/VS I wrote my
    own program that interpreted those text files at run time. Worked great.

    On S/34 I had to write a program to send data over a BiSync line.
    I would have preferred COBOL but the RPG II implementation was 3 lines long.


    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Dec 21 11:31:40 2024
    On Fri, 20 Dec 2024 23:33 +0000 (GMT Standard Time), John Dallman wrote:

    Wouldn't the national labs have found the rounding behaviour of 360 hexadecimal floating-point a problem?

    These were the days before IEEE 754, when every machine’s floating-point implementation had its own little quirks.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Sat Dec 21 12:33:35 2024
    According to John Dallman <jgd@cix.co.uk>:
    In article <875xngbp6t.fsf@localhost>, lynn@garlic.com (Lynn Wheeler)
    wrote:

    Amdahl had won the battle to make ACS, 360 compatible ... folklore
    was that it was canceled because there was concern that it would
    advance technology too fast and would loose control of market ...

    In the midst of this environment in 1968, the ACS project
    experienced a dramatic change of direction. The original
    architecture had been designed for the perceived performance
    and floating-point-precision needs of customers such as the
    national labs, much like the CDC 6600.

    Wouldn't the national labs have found the rounding behaviour of 360 >hexadecimal floating-point a problem?

    Everyone did but IBM had a lot of mathematicians who provided libraries
    that got good answers using wobbly 360 floaring point.

    The 6600 floating point had 48 bits of fraction, or 96 in double precision.

    The 360 long format floating point had 14 hex digits which was about 54 bits (4x16-2, since the high two bits were typically zero) and extended floating point had 28 digits or about 110 bits. That should have been enough to get results as good as CDC's.

    Here's the Scientific Subroutine Package manual, which includes the FORTRAN source code for all the routines.

    https://bitsavers.org/pdf/ibm/ssp/GH20-0205-4-SSP-programmers_Aug70.pdf

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Sun Dec 22 04:24:21 2024
    rbowman <bowman@montana.com> writes:

    On Fri, 20 Dec 2024 22:06:46 GMT, Charlie Gibbs wrote:

    I had to port a couple of 3000-line interactive programs from an IBM
    System/34 to the Univac equivalent of CICS. That was Not Fun, and left
    me with an aversion to using RPG for anything other than report
    programs.

    I never used RPG but I might have welcomed it.

    https://www.computerwoche.de/article/2866494/neues-dateiprogramm-fuer- system-123-benutzer.html

    I can't even find a page in English but the IBM 5120 came with BRADS II.
    It was programmed in BASIC, thankfully, since a toggle allowed you to use the APL ROM instead. Business software was not my domain but the company decided if I had free time I could write an inventory control system for
    the shiny new 5120.

    Note: the 5100, 5110, and 5120 had absolutely nothing to do with the 5150.

    Inventory control was my first project on S/34.
    There was a first attempt on a S/32. That failed.
    Then they tried again on the S/34, failed again.
    When I came on the scene as a consultant. My opinion was that the attempt to do the whole
    thing with RPG II was a mistake. I had them acquire a COBOL compiler and finally got the whole thing working. As a matter of fact, at the same time the company
    was trying to write an inventory control application on their mainframe.
    They never got that working either, but the S/34 rang rings around what
    they attempted to do on the mainframe.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Sun Dec 22 08:39:19 2024
    According to John Dallman <jgd@cix.co.uk>:
    Wouldn't the national labs have found the rounding behaviour of 360 >>hexadecimal floating-point a problem?

    On 2024-12-21, John Levine <johnl@taugh.com> wrote:
    Everyone did but IBM had a lot of mathematicians who provided libraries
    that got good answers using wobbly 360 floaring point.

    The 6600 floating point had 48 bits of fraction, or 96 in double precision.

    The 360 long format floating point had 14 hex digits which was about 54 bits (4x16-2, since the high two bits were typically zero) and extended floating point had 28 digits or about 110 bits. That should have been enough to get results as good as CDC's.

    The physicists I worked with in the day much preferred the 7090 over the
    360. The 36-bit 7090 had floating point that was "just good enough for
    most things", while on the 32-bit 360, everything had to be double
    precision. That meant that you could take your "dusty decks" back and
    forth between NEUCC (7090) and CERN (6600) but had to re-punch a lot of declarations when visiting labs with 360s. When NEUCC got their 360/65
    to replace the 7090, the physicists were quite upset. When RECKU (Univ
    of Cph) then acquired the UNIVAC 1100, 36-bit was back, and this made
    the physicists happy.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Waldek Hebisch@3:633/280.2 to All on Mon Dec 23 11:33:11 2024
    John Levine <johnl@taugh.com> wrote:
    According to Waldek Hebisch <antispam@fricas.org>:
    Actually, 360/30 Functional characteristics claims that it was
    faster: 460 microseconds for FP multiply long (64-bit) and
    199 microseconds for FP multiply short (32-bits).

    It depended whether you had the 1.5us or 2us memory. I don't know
    why the 2us times are so much longer.

    Indeed strange. Maybe 1.5us microcode is better?

    AFAICS 360/30 hardware had similar basice performance characteristics
    as 4.7 MHz 8088 in IBM PC (but multiplication speed depends on >>multiplication-specific support), that is faster than ZX Spectrum,
    but not that much.

    You definitely didn't buy a 360/30 as a compute engine, but for something
    to do business processing and reports and sorting, it was quite adqequate.

    Hmm, IIUC 1620 was mainly a numerical machine and 360/30 was suggested replacement/upgrade. One can discuss why customers bought IBM
    machines, but I think some bought 360/30 for numeric work. It certainly
    was significant improvement over 1620.

    I have seen a few analyses around 1970 basically saying that
    compute power was cheapest in machines of 360/65 class and that
    user whos load was too light to properly utilize such machine
    should use servce bureaus or remote access. But market surveys
    showed that smaller machines were in demand, apparently
    customer wanted "own" machine even if they could only afford
    un underpowerd one.

    --
    Waldek Hebisch

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: To protect and to server (3:633/280.2@fidonet)
  • From Don_from_AZ@3:633/280.2 to All on Mon Dec 23 13:06:44 2024
    rbowman <bowman@montana.com> writes:

    On Mon, 23 Dec 2024 00:33:11 -0000 (UTC), Waldek Hebisch wrote:

    One can discuss why customers bought IBM machines, but I think some
    bought 360/30 for numeric work. It certainly was significant
    improvement over 1620.

    RPI bought, or was possibly gifted by IBM, a 360/30. I don't know if the administration used it for business but it was used for the FORTRAN IV programming course which were definitely numeric.
    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for submitting
    batch jobs to tell you how to orient your punched cards: TOPLEFUP,
    meaning "top left, face up".
    --
    -Don_from_AZ-

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Dec 23 14:14:42 2024
    On Sun, 22 Dec 2024 19:06:44 -0700, Don_from_AZ wrote:

    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for submitting batch jobs to tell you how to orient your punched cards: TOPLEFUP,
    meaning "top left, face up".

    Wasn’t there a specially-shaped opening so the cards would only sit
    properly in one orientation?

    This is why one corner was cut off the cards.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 23 14:18:01 2024
    On 2024-12-23, Waldek Hebisch <antispam@fricas.org> wrote:

    I have seen a few analyses around 1970 basically saying that
    compute power was cheapest in machines of 360/65 class

    Presumably that's $/MIPS.

    and that user whos load was too light to properly utilize
    such machine should use servce bureaus or remote access.

    My first job was in a small service bureau. You had to be
    at least a medium-sized company to justify the expense of
    a computer. Although our machine cost a quarter of a million
    1970 dollars and had less power than a Commodore 64, a lot of
    small companies turned to us for a cost-effective solution.

    But market surveys showed that smaller machines were in demand,
    apparently customer wanted "own" machine even if they could only
    afford un underpowerd one.

    Part of the problem was that salesmen would lowball quotes to make
    the sale. That left the customer having to shell out more when he
    discovered that the machine was inadequate, but hey, the salesman
    made his quota.

    But referring back to compute power, this wasn't as big an issue
    as it might seem. Many small business applications consisted of
    adding up columns of numbers; not much CPU power was needed. What
    was needed was I/O capability, so a small machine with a low-power
    CPU was fine as long as its printer could grind out 600 lines per
    minute all day long.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 23 14:18:02 2024
    On 2024-12-23, Don_from_AZ <djatechNOSPAM@comcast.net.invalid> wrote:

    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for submitting batch jobs to tell you how to orient your punched cards: TOPLEFUP,
    meaning "top left, face up".

    Q: How was Thomas Watson buried?
    A: Face down, 9-edge leading.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Mon Dec 23 14:34:56 2024
    On 2024-12-23, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Sun, 22 Dec 2024 19:06:44 -0700, Don_from_AZ wrote:

    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for submitting
    batch jobs to tell you how to orient your punched cards: TOPLEFUP,
    meaning "top left, face up".

    Wasn’t there a specially-shaped opening so the cards would only sit properly in one orientation?

    This is why one corner was cut off the cards.

    No, that's not true. Card readers could accept any card that was
    the proper dimensions. Round corner, straight cut, top left,
    top right, or no cut at all, they were all the same as far as
    the card reader was concerned. You could even cut the bottom
    corners, but a cut on the bottom left corner wouldn't feed through
    an IBM keypunch because the keypunch had a roller that gripped the
    card there to advance it through the machine. Card readers could
    still handle it, though.

    If you felt like it, you could even drop the cards into the reader
    backwards or upside-down. They wouldn't read too well, though.
    But you could punch a card the wrong way around and still read it
    as long as you oriented it the same way in the reader's hopper.

    Where the cuts came in handy was when you wanted to insert cards
    that you could find in a hurry - a single card with an uncut corner
    in the middle of a 1000-card deck was very noticeable.

    Most cards were cut on the top left corner.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Mon Dec 23 23:26:53 2024
    On 2024-12-23 06:39, rbowman wrote:
    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU
    was fine as long as its printer could grind out 600 lines per minute all
    day long.

    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Tue Dec 24 02:21:14 2024
    Reply-To: slp53@pacbell.net

    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Sun, 22 Dec 2024 19:06:44 -0700, Don_from_AZ wrote:

    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for submitting
    batch jobs to tell you how to orient your punched cards: TOPLEFUP,
    meaning "top left, face up".

    Wasn’t there a specially-shaped opening so the cards would only sit >properly in one orientation?

    This is why one corner was cut off the cards.

    I've got a box of cards with no cut-off at all.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Tue Dec 24 02:26:14 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old
    You Are)

    On Mon, 23 Dec 2024 07:59:57 -0700, Peter Flass wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 12 Dec 2024 23:01:08 -0000 (UTC), John Levine wrote:

    According to Lawrence D'Oliveiro <ldo@nz.invalid>:

    On Thu, 12 Dec 2024 19:53:23 -0000 (UTC), John Levine wrote:

    Application programs had to deal with details of the physical I/O
    devices like tracks and cylinders and blocking multiple logical
    records into physical ones.

    One of the breakthroughs with Unix is that it moved all these
    headaches into the OS kernel.

    Unix had the good fortune to be a few years later, when it was
    apparent to everyone that disks all had fixed size power of two blocks
    and CKD was a mistake.

    But it was hardly a breakthrough. Multics totally abstracted I/O away
    by moving it into the pager. You mapped in a segment, any disk action
    was a side effect.

    Yeah, but that imposed a limit on file size.


    I think later they developed multi-segment files.

    I worked on another system that did the same thing. Segments on that
    machine were 256kB, and multi segments were just fine.



    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Tue Dec 24 04:09:11 2024
    Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:

    But referring back to compute power, this wasn't as big an issue
    as it might seem. Many small business applications consisted of
    adding up columns of numbers; not much CPU power was needed. What
    was needed was I/O capability, so a small machine with a low-power
    CPU was fine as long as its printer could grind out 600 lines per
    minute all day long.

    I remember 600 lpm from my 14xx days but all the S/360s I remember had
    the 1000 lpm model.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Tue Dec 24 04:12:07 2024
    "Carlos E.R." <robin_listas@es.invalid> writes:

    On 2024-12-23 06:39, rbowman wrote:
    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU
    was fine as long as its printer could grind out 600 lines per minute all >>> day long.
    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    IBM printers didn't have any paper cutting capability.
    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Tue Dec 24 04:13:27 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You Are)

    Peter Flass <peter_flass@yahoo.com> writes:
    Sure, it’s possible to do anything, but not something the average user would do. Anyway, you’d use EXCP to run your own channel program. (I think DOS had EXCP, but at least it had the equivalent.)

    SVC0/EXCP was called to execute channel programs (user space, either
    user programs, applications, and/or libraries). In the decision to add
    virtual memory to all 370s, the channel programs passed to SVC0/EXCP had virtual addresses ... while channels required real addresses.

    This is same problem that CP67 had with channel programs from virtual
    machines ... and Ludlow doing the initial conversion of MVT->VS2,
    borrowed CP67 CCWTRANS to craft into SVC0/EXCP to make a copy of the
    passed channel programs, replacing virtual addresses with real
    addresses.

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Tue Dec 24 04:21:56 2024
    Subject: Re: Progenitors of OS/360 - BPS, BOS, TOS, DOS (Ways To Say How Old You Are)

    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 12 Dec 2024 16:08:06 -0700, Peter Flass wrote:

    In IBM DOS systems the DTF macro generated the channel program. In OS
    systems the channel program was built dynamically at OPEN time. This
    allowed the user program to do a lot of fiddling with the DCB before
    opening the dataset.

    I’m sure it was possible to implement your own version of the operation of
    the DTF macro that did all the work at run time.

    Sure, it’s possible to do anything, but not something the average user would do. Anyway, you’d use EXCP to run your own channel program. (I think DOS had EXCP, but at least it had the equivalent.)

    Yes DOS had EXCP. Channel programming in DOS and OS were identical.

    I once wrote a suite of utilities to make DOS more device independent.
    At run time it read control cards that defined the devices the program
    wanted to use. The utility would copy the appropriate DTF and modify
    the DTF to suit the control cards.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 24 05:20:57 2024
    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 06:39, rbowman wrote:

    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU
    was fine as long as its printer could grind out 600 lines per minute all >>> day long.

    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    If you had one of those early laser printers ($250K each), they
    could cut pages, collate, and do all sorts of magic. The rest of
    us had impact printers that printed on continuous forms. There
    were perforations between each page so they could be easily
    separated, either by hand or with a burster that did several
    pages per second automatically. Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper. There was a decollator
    that would separate the copies from the carbon paper; throw out the
    carbon paper and run the copies through the burster. If you were a
    receipent of one of these reports, you know you were at the bottom
    of the totem pole if your copy was printed on the last sheet of a
    6-part form - the quality decreased with each successive copy, as the
    impact from the printer was dampened by successive layers of paper
    and the impression left by the type slugs became more blurry.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Tue Dec 24 06:19:17 2024
    According to Peter Flass <peter_flass@yahoo.com>:
    Sweet baby Jesus o_O I suppose, with IBM's bread & butter being in
    business/accounting applications (historically leery of floating-point
    arithmetic) it might not've been a crippling shortcoming, but that's
    still mind-boggling...


    No one would buy a /30 to do scientific computing. I’m wondering if adding >the feature din’t just enable microcode, but required actually adding the >microcode. I know on the /30 the microcode was on mylar cards the size of
    an “IBM card” with holes punched it them. I once watched a CE install a >microcode patch by punching the card on a keypunch.

    Good question. I looked at some of the FE manuals and I can see that there were reserved locations for the floating point microcode, but I can't tell whether they always included all the microcode and the FE just enabled it,
    or it was physically optional and he had to install the cards.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Tue Dec 24 07:08:10 2024
    "Carlos E.R." <robin_listas@es.invalid> writes:
    Would those printers cut the paper between jobs?

    On 2024-12-23, Dan Espen <dan1espen@gmail.com> wrote:
    IBM printers didn't have any paper cutting capability.
    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Actually, you COULD cut the paper by doing multiple overprints of a line
    of -----------------------------

    But that would create an instant paper jam!


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 24 08:13:04 2024
    On 2024-12-23, Peter Flass <peter_flass@yahoo.com> wrote:

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:

    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 06:39, rbowman wrote:

    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU >>>>> was fine as long as its printer could grind out 600 lines per minute all >>>>> day long.

    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    If you had one of those early laser printers ($250K each), they
    could cut pages, collate, and do all sorts of magic. The rest of
    us had impact printers that printed on continuous forms. There
    were perforations between each page so they could be easily
    separated, either by hand or with a burster that did several
    pages per second automatically. Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper. There was a decollator
    that would separate the copies from the carbon paper; throw out the
    carbon paper and run the copies through the burster. If you were a
    receipent of one of these reports, you know you were at the bottom
    of the totem pole if your copy was printed on the last sheet of a
    6-part form - the quality decreased with each successive copy, as the
    impact from the printer was dampened by successive layers of paper
    and the impression left by the type slugs became more blurry.

    What this meant in practice was that the “line” employees who had to constantly use these reports got the worst copy, and the suits, who likely never looked at them, got the best.

    'Twas ever thus. When a PPOE got a new phone system, the boss got
    the fancy multi-line "Super Set", while his secretary had to make
    do with a simple 2500 set. That was fortunately changed before long.

    When we put the first personal computers on people's desks, the
    managers got the fancy powerful machines, we techs got a medium
    model, while our poor data entry clerk had to spend all day
    squinting at the small screen that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out
    of the office in tears. One day she never came back.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 24 08:21:37 2024
    On 2024-12-23 19:20, Charlie Gibbs wrote:
    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 06:39, rbowman wrote:

    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU >>>> was fine as long as its printer could grind out 600 lines per minute all >>>> day long.

    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    If you had one of those early laser printers ($250K each), they
    could cut pages, collate, and do all sorts of magic. The rest of
    us had impact printers that printed on continuous forms. There
    were perforations between each page so they could be easily
    separated, either by hand or with a burster that did several
    pages per second automatically.

    Yes, that I know. I bought a 9 pin printer in the 80's, and it could
    take sheet paper, one sheet at a time, by hand (very tedious), or
    continuous paper. I still have a box half full of said paper, A4 size.
    So I am familiar with that, but I wondered about what the big machines
    would do. I once visited my father job place and they had such a large
    line printer. My father came sometimes home with packs of used
    continuous paper for us to use on the other side.

    Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper.

    Or paper impregnated in the back with a chemical that results in print
    on the next page, without having to remove a carbon sheet. I don't know
    how modern is this, I just saw it at a bank this week.

    There was a decollator
    that would separate the copies from the carbon paper; throw out the
    carbon paper and run the copies through the burster. If you were a
    receipent of one of these reports, you know you were at the bottom
    of the totem pole if your copy was printed on the last sheet of a
    6-part form - the quality decreased with each successive copy, as the
    impact from the printer was dampened by successive layers of paper
    and the impression left by the type slugs became more blurry.

    Yep. My father had a box of carbon paper, which I used on my school jobs
    on the typewriter, to keep a copy for myself. The machine was manual,
    not electric, and it was somewhat hard work. Once I made two copies.

    An error was a mess, because I could erase and redo on the first copy
    but the carbons were awful.

    Ah! I just remembered the school "newspaper". They had a machine that
    would make multiple copies by some chemical process (mimeograph?). We
    had to create a first copy on some special multipaper thing, and then
    that would be put into a special roller. I think I once typed such a
    page, and it was slow and hard.

    Mind, this was during the Franco dictatorship, so those machines were
    watched by the police. My school belonged to salesian monks, so they had
    a permit.


    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 24 08:26:54 2024
    On 2024-12-23 22:13, Charlie Gibbs wrote:
    On 2024-12-23, Peter Flass <peter_flass@yahoo.com> wrote:

    Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:

    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 06:39, rbowman wrote:

    On Mon, 23 Dec 2024 03:18:01 GMT, Charlie Gibbs wrote:

    What
    was needed was I/O capability, so a small machine with a low-power CPU >>>>>> was fine as long as its printer could grind out 600 lines per minute all >>>>>> day long.

    Preferably in a soundproof room a long ways away.

    Would those printers cut the paper between jobs?

    If you had one of those early laser printers ($250K each), they
    could cut pages, collate, and do all sorts of magic. The rest of
    us had impact printers that printed on continuous forms. There
    were perforations between each page so they could be easily
    separated, either by hand or with a burster that did several
    pages per second automatically. Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper. There was a decollator
    that would separate the copies from the carbon paper; throw out the
    carbon paper and run the copies through the burster. If you were a
    receipent of one of these reports, you know you were at the bottom
    of the totem pole if your copy was printed on the last sheet of a
    6-part form - the quality decreased with each successive copy, as the
    impact from the printer was dampened by successive layers of paper
    and the impression left by the type slugs became more blurry.

    What this meant in practice was that the “line” employees who had to
    constantly use these reports got the worst copy, and the suits, who likely >> never looked at them, got the best.

    'Twas ever thus. When a PPOE got a new phone system, the boss got
    the fancy multi-line "Super Set", while his secretary had to make
    do with a simple 2500 set. That was fortunately changed before long.

    When we put the first personal computers on people's desks, the
    managers got the fancy powerful machines, we techs got a medium
    model, while our poor data entry clerk had to spend all day
    squinting at the small screen that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out
    of the office in tears. One day she never came back.

    I have not experienced this. Programmers tended to get good machines,
    simply because the compiling could take half an hour in the bad machine,
    and you had somebody twiddling fingers for most part of the day. I also
    got decent displays. But once they hired two engineers to design
    something on autocad, and they had very good computers with big
    displays. I was envious.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 24 09:41:02 2024
    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet, non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print the same page multiple times, with copies on different-coloured paper if
    they wanted, and still get the print job done faster than on the old,
    slow, noisy impact printers.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 24 09:44:20 2024
    On Mon, 23 Dec 2024 18:20:57 GMT, Charlie Gibbs wrote:

    If you had one of those early laser printers ($250K each), they could
    cut pages, collate, and do all sorts of magic.

    Xerox DocuPrint. Our University Printery had one. Filled a whole room.
    Print, collate, bind, everything. In the next room was a Sun workstation running Adobe PostScript to receive print jobs from the different
    departments and render them to bitmaps, which were then fed to the Xerox.

    The DocuPrint had its own GUI station for managing its functions. Those
    who had been exposed to the pioneering early GUI work at Xerox PARC would
    no doubt have found it familiar ...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 24 09:46:09 2024
    On Mon, 23 Dec 2024 21:13:04 GMT, Charlie Gibbs wrote:

    When we put the first personal computers on people's desks, the managers
    got the fancy powerful machines, we techs got a medium model, while our
    poor data entry clerk had to spend all day squinting at the small screen
    that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out of the office in tears. One day she never came back.

    Just to compound the irony, wasn’t it the prevailing culture in those days that managers never touched keyboards? Typing was something their
    underlings did.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 24 10:02:10 2024
    On 2024-12-23 23:41, Lawrence D'Oliveiro wrote:
    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet, non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print the same page multiple times, with copies on different-coloured paper if
    they wanted, and still get the print job done faster than on the old,
    slow, noisy impact printers.

    Banks still use impact printers and do carbon copies. It is something
    legal related. Besides, those printers can be made to take preprinted
    forms, and even booklets.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Kurt Weiske@3:633/280.2 to Don_from_AZ on Tue Dec 24 10:22:49 2024
    To: Don_from_AZ
    Don_from_AZ wrote to alt.folklore.computers <=-

    After some 58 years, about the only thing I remember about that course
    at RPI was a sign someone put on the card deck input bins for
    submitting batch jobs to tell you how to orient your punched cards: TOPLEFUP, meaning "top left, face up".

    I thought the old saying was "face down, nine-edge first"?



    .... "Unlocking Paradigms, one blockchain at a time..."
    - --- MultiMail/Win v0.52
    - --- Synchronet 3.20a-Win32 NewsLink 1.114
    * realitycheckBBS - Aptos, CA - telnet://realitycheckbbs.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: realitycheckBBS (3:633/280.2@fidonet)
  • From Kurt Weiske@3:633/280.2 to rbowman on Tue Dec 24 10:22:49 2024
    To: rbowman
    rbowman wrote to alt.folklore.computers <=-

    Preferably in a soundproof room a long ways away.

    Akin to the martial arts acolyte being told to sweep the dojo to learn,
    my first job seemed to mostly consist of me sweeping up chad from under
    the 2 line printers we had running mostly overnight - and distributing
    the printouts to mailboxes before the store opened.



    - --- MultiMail/Win v0.52
    - --- Synchronet 3.20a-Win32 NewsLink 1.114
    * realitycheckBBS - Aptos, CA - telnet://realitycheckbbs.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: realitycheckBBS (3:633/280.2@fidonet)
  • From Kurt Weiske@3:633/280.2 to Carlos E.R. on Tue Dec 24 10:22:49 2024
    To: Carlos E.R.
    Carlos E.R. wrote to alt.folklore.computers <=-

    Would those printers cut the paper between jobs?

    Mine didn't. I'd come in an hour before opening and distribute
    printouts, and woe to me if I tore someone's report while trying to
    separate them at the perforations. So, after the first week, I didn't.

    Luckily, the boxes of 11x17 bluebar paper were heavy, and that put a lot
    of stress on the perfs that made them pretty easy to tear cleanly.



    - --- MultiMail/Win v0.52
    - --- Synchronet 3.20a-Win32 NewsLink 1.114
    * realitycheckBBS - Aptos, CA - telnet://realitycheckbbs.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: realitycheckBBS (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 24 11:22:30 2024
    On Tue, 24 Dec 2024 00:02:10 +0100, Carlos E.R. wrote:

    On 2024-12-23 23:41, Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet,
    non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print >> the same page multiple times, with copies on different-coloured paper
    if they wanted, and still get the print job done faster than on the
    old, slow, noisy impact printers.

    Banks still use impact printers and do carbon copies. It is something
    legal related. Besides, those printers can be made to take preprinted
    forms, and even booklets.

    Again, something else unnecessary, when the printer itself can print the “preprinted” part along with the rest of the page. Not sure what “legal”
    requirements have to do with anything, unless somebody is personally witnessing and attesting to every page coming of the printer ...

    Advanced printers include collation and binding functions. Most of those
    are of the non-impact kind now anyway.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Tue Dec 24 12:47:45 2024
    Peter Flass <peter_flass@yahoo.com> writes:
    By 1979 the 6600 was nearly ten years old. I think it was made with
    discrete transistors.

    the benchmark wasn't to show 4341 was faster than cdc6600 ... they were
    looking for price/performance, "small" foot print, "efficient" power &
    cooling ... aka 1979 "leading edge of the coming cluster supercomputing tsunami". Doing HA/CMP a decade later and over hundred RS/6000 (until
    IBM transferred HA/CMP cluster scaleup for announce as IBM supercomputer
    and we were told we couldn't work with anything involving more than four systems). Very shortly it will be 46yrs since that 4341 benchmark and
    now cluster supercomputing can be millions of "cores".

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Dec 24 13:20:27 2024
    On Mon, 23 Dec 2024 17:39:16 -0700, Peter Flass wrote:

    The printer can also print something different on each copy, something
    not so easy to do with carbon or NCR paper.

    But how do you know which carbon copy matches up with which original?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Tue Dec 24 22:25:04 2024


    On Tue, 24 Dec 2024, rbowman wrote:

    On Mon, 23 Dec 2024 22:26:54 +0100, Carlos E.R. wrote:

    I have not experienced this. Programmers tended to get good machines,
    simply because the compiling could take half an hour in the bad machine,
    and you had somebody twiddling fingers for most part of the day. I also
    got decent displays. But once they hired two engineers to design
    something on autocad, and they had very good computers with big
    displays. I was envious.

    You're lucky. As our clients started using two or more monitors we would
    get bugs about positioning errors. I can remember having to walk to
    another area to commandeer a machine that had dual monitors.

    It got better over the years and we started getting Dells rather than something IT built for whatever was cheap on NewEgg. The programmers
    tended to run Linux. If you asked for a new machine you would get a wiped hand-me-down. That wasn't all that bad as they would run Linux perfectly
    fine and since IT didn't want to know anything about Linux you could
    install the distro of your choice and provision it to suit.


    Reminds me of the local IT of a school I teach in. A course required linux
    and GNS3, and it was agreed that the school should prepare the students laptops.

    When my teacher started the course, all students had windows laptops. Upon some research it turned out that they'd forgotten. So the manager asked
    their local IT to fix it, and she said "what's this linux? no one serious
    is using it, I've worked in IT for 20 years and serious people use
    windows".

    It was explained to her that this is in fact not always the case outside
    of that school, and she then had to spend the night watching youtube
    videos on how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Tue Dec 24 22:26:01 2024
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    --8323328-177270329-1735039564=:26309
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT



    On Tue, 24 Dec 2024, rbowman wrote:

    On Mon, 23 Dec 2024 22:46:09 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 21:13:04 GMT, Charlie Gibbs wrote:

    When we put the first personal computers on people's desks, the
    managers got the fancy powerful machines, we techs got a medium model,
    while our poor data entry clerk had to spend all day squinting at the
    small screen that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out of the
    office in tears. One day she never came back.

    Just to compound the irony, wasn’t it the prevailing culture in those
    days that managers never touched keyboards? Typing was something their
    underlings did.

    My brother was quite a bit older than I and that was the case. Engineers engineered, secretaries typed. In high school college entrance kids took Latin and spherical trig. The business and shop kids took Spanish and
    typing. I still can't touch type although I've evolved a fairly efficient
    two or three finger style,


    Secretaries were also very important for office flings and romances! That
    area must not be neglected!
    --8323328-177270329-1735039564=:26309--

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 24 23:38:47 2024
    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 19:20, Charlie Gibbs wrote:

    Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper.

    Or paper impregnated in the back with a chemical that results in print
    on the next page, without having to remove a carbon sheet. I don't know
    how modern is this, I just saw it at a bank this week.

    Wow, I'm surprised it's still around. You're talking about what was
    commonly known as NCR paper. The NCR stood for "No Carbon Required".
    A quick web search shows that it was patented by National Cash Register
    (also known as NCR) in 1953.

    The smell was quite, err, distinctive.

    As others have pointed out, nowadays laser and inkjet printers are
    so fast that it's quicker to just print multiple copies, each of which
    is much higher quality than what came out of those old impact printers.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Dec 24 23:38:49 2024
    On 2024-12-23, Kurt Weiske <kurt.weiske@realitycheckbbs.org.remove-6sv-this> wrote:

    To: Don_from_AZ
    Don_from_AZ wrote to alt.folklore.computers <=-

    After some 58 years, about the only thing I remember about that course at RPI was a sign someone put on the card deck input bins for
    submitting batch jobs to tell you how to orient your punched cards: TOPLEFUP, meaning "top left, face up".

    I thought the old saying was "face down, nine-edge first"?

    Most card readers (and punches) were designed to accept cards
    oriented that way. But there were exceptions.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 24 23:41:51 2024
    On 2024-12-24 01:39, Peter Flass wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Tue, 24 Dec 2024 00:02:10 +0100, Carlos E.R. wrote:

    On 2024-12-23 23:41, Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart >>>>> paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet,
    non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print
    the same page multiple times, with copies on different-coloured paper
    if they wanted, and still get the print job done faster than on the
    old, slow, noisy impact printers.

    Banks still use impact printers and do carbon copies. It is something
    legal related. Besides, those printers can be made to take preprinted
    forms, and even booklets.

    Again, something else unnecessary, when the printer itself can print the
    “preprinted” part along with the rest of the page. Not sure what “legal”
    requirements have to do with anything, unless somebody is personally
    witnessing and attesting to every page coming of the printer ...

    Advanced printers include collation and binding functions. Most of those
    are of the non-impact kind now anyway.


    The printer can also print something different on each copy, something not
    so easy to do with carbon or NCR paper.

    Which is precisely why it has to be carbon copies. Often they are also
    hand signed.

    The forms can come partially prefilled from another office. For example,
    it can be a tax invoice from the council. The bank prints the payment
    actually done and dates it.

    Banks have their regulations. You can not change them with logical thinking.

    Also filling boxes in a form is faster and cheaper than printing the
    entire form in high quality.



    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Tue Dec 24 23:48:28 2024
    On 2024-12-24 12:25, D wrote:


    On Tue, 24 Dec 2024, rbowman wrote:

    On Mon, 23 Dec 2024 22:26:54 +0100, Carlos E.R. wrote:

    I have not experienced this. Programmers tended to get good machines,
    simply because the compiling could take half an hour in the bad machine, >>> and you had somebody twiddling fingers for most part of the day. I also
    got decent displays. But once they hired two engineers to design
    something on autocad, and they had very good computers with big
    displays. I was envious.

    You're lucky. As our clients started using two or more monitors we would
    get bugs about positioning errors. I can remember having to walk to
    another area to commandeer a machine that had dual monitors.

    It got better over the years and we started getting Dells rather than
    something IT built for whatever was cheap on NewEgg. The programmers
    tended to run Linux. If you asked for a new machine you would get a wiped
    hand-me-down. That wasn't all that bad as they would run Linux perfectly
    fine and since IT didn't want to know anything about Linux you could
    install the distro of your choice and provision it to suit.


    Reminds me of the local IT of a school I teach in. A course required
    linux and GNS3, and it was agreed that the school should prepare the students laptops.

    When my teacher started the course, all students had windows laptops.
    Upon some research it turned out that they'd forgotten. So the manager
    asked their local IT to fix it, and she said "what's this linux? no one serious is using it, I've worked in IT for 20 years and serious people
    use windows".

    :-DD


    It was explained to her that this is in fact not always the case outside
    of that school, and she then had to spend the night watching youtube
    videos on how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)

    I was working at Lucent just before their demise. Bell Labs was part of
    the company. They invented Unix, you know. I asked to purchase Linux (a
    SUSE box with CDs). After a month they said it was not in their business
    list, none of their providers sold it.

    By then I had found the name of the internal server with a download mirror.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Wed Dec 25 00:05:41 2024
    On 2024-12-24 13:38, Charlie Gibbs wrote:
    On 2024-12-23, Carlos E.R. <robin_listas@es.invalid> wrote:

    On 2024-12-23 19:20, Charlie Gibbs wrote:

    Then you would put the reports
    into binders if you wanted, although some people just left the
    continuous form as is. For those who wanted multiple copies,
    you'd print on multi-part forms which were a sandwich of
    alternating plain paper and carbon paper.

    Or paper impregnated in the back with a chemical that results in print
    on the next page, without having to remove a carbon sheet. I don't know
    how modern is this, I just saw it at a bank this week.

    Wow, I'm surprised it's still around. You're talking about what was
    commonly known as NCR paper. The NCR stood for "No Carbon Required".
    A quick web search shows that it was patented by National Cash Register
    (also known as NCR) in 1953.

    Ah. Yes, it is certainly around.

    The smell was quite, err, distinctive.

    As others have pointed out, nowadays laser and inkjet printers are
    so fast that it's quicker to just print multiple copies, each of which
    is much higher quality than what came out of those old impact printers.

    That's true, but banks have their legal reasons to not do that.

    Basically, you have to manually certify that each copy is indeed a
    veritable copy.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From vallor@3:633/280.2 to All on Wed Dec 25 00:48:37 2024
    On 24 Dec 2024 02:46:06 GMT, rbowman wrote:

    On Mon, 23 Dec 2024 22:46:09 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 21:13:04 GMT, Charlie Gibbs wrote:

    When we put the first personal computers on people's desks, the
    managers got the fancy powerful machines, we techs got a medium model,
    while our poor data entry clerk had to spend all day squinting at the
    small screen that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out of
    the office in tears. One day she never came back.

    Just to compound the irony, wasn’t it the prevailing culture in those
    days that managers never touched keyboards? Typing was something their
    underlings did.

    My brother was quite a bit older than I and that was the case. Engineers engineered, secretaries typed. In high school college entrance kids took Latin and spherical trig. The business and shop kids took Spanish and
    typing. I still can't touch type although I've evolved a fairly
    efficient two or three finger style,

    Took typing in high school, because I wanted to be able
    to type faster on computers. 1984 or so.

    Fade-out,fade-in -- went to RM "A" school in the USCG, where we had
    a typing course that stressed accuracy over speed. They taught
    something called (and I kid you not) the "Cortez Peters Rhythmic Method".
    We used IBM Selectrics.

    This was to prep us for copying Morse code, where we would hear the
    morse character and type it without thinking about it. This worked
    well for me (a lot easier than scribbling characters), but didn't
    work well for lot of other students: we started with 24 in our class,
    and 9 graduated, mostly because they couldn't copy Morse.

    I almost never type from copy, but when I do, I slow down and use
    "the rhythmic method" -- but on a command line, it's all finger
    macros. Regular writing just sort of happens, probably a lot like
    your two- or three-finger typing, but I use all my fingers.

    I just looked: there are typing tutor programs for Linux (of course),
    of which gtypist uses ncurses and isn't necessarily for kids...

    --
    -Scott System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
    OS: Linux 6.12.6 Release: Mint 21.3 Mem: 258G
    "Reality is an obstacle to hallucination."

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Wed Dec 25 04:00:15 2024
    Reply-To: slp53@pacbell.net

    rbowman <bowman@montana.com> writes:
    On Mon, 23 Dec 2024 20:08:10 -0000 (UTC), Lars Poulsen wrote:

    "Carlos E.R." <robin_listas@es.invalid> writes:
    Would those printers cut the paper between jobs?

    On 2024-12-23, Dan Espen <dan1espen@gmail.com> wrote:
    IBM printers didn't have any paper cutting capability.
    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Actually, you COULD cut the paper by doing multiple overprints of a line
    of -----------------------------

    But that would create an instant paper jam!

    Yes but overprints brought ASCII art to a new dimension! I wonder how many >man-hours went into printing cats on greenbar?

    I still have my 9-track poster tape. Included were a massive image of the moon (printed on the back of greenbar, or on blank paper) which was IIRC
    6 sheets wide and 10 high. There was another of a 727 over the golden
    gate bridge - along with the standard set of playboy images.

    Al Kossow has a copy of the tape, it should be on bitsavers.org somewhere...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Kurt Weiske@3:633/280.2 to Peter Flass on Wed Dec 25 05:41:38 2024
    To: Peter Flass
    Peter Flass wrote to alt.folklore.computers <=-

    I once
    watched a CE install a microcode patch by punching the card on a
    keypunch. --

    My first IT job was working on a Microdata minicomputer running their
    version of PICK OS. We had the base model, and had lobbied for some
    time to get the budget for an performance upgrade. We met with
    management, went over an extensive justification process, got turned
    down one budget cycle, then finally got the approval on the next.

    Scheduled the upgrade, scheduled downtime, did a full backup, waited
    for the field circus engineer to show up. He arrived, powered down the
    system, created an ESD-free workspace, pulled a board out of the
    computer, MOVED A JUMPER, and put it back. Anticlimactic, to say the
    least!

    I imagined the jumper field looking like:

    [..] less
    ..
    .. more

    kurt weiske | kweiske at realitycheckbbs dot org
    | http://realitycheckbbs.org
    | 1:218/700@fidonet


    - --- MultiMail/Win v0.52
    - --- Synchronet 3.20a-Win32 NewsLink 1.114
    * realitycheckBBS - Aptos, CA - telnet://realitycheckbbs.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: realitycheckBBS (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Wed Dec 25 07:01:23 2024
    According to Kurt Weiske <kurt.weiske@realitycheckbbs.org.remove-9v8-this>:
    Scheduled the upgrade, scheduled downtime, did a full backup, waited
    for the field circus engineer to show up. He arrived, powered down the system, created an ESD-free workspace, pulled a board out of the
    computer, MOVED A JUMPER, and put it back. Anticlimactic, to say the
    least!

    There was an IBM card reader where the difference between the fast and
    slow models was a delay relay in the slow model. Needless to say at
    many places one of the programmers' jobs was to reconnect the relay
    before the IBM CE showed up.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From moi@3:633/280.2 to All on Wed Dec 25 07:41:34 2024
    On 24/12/2024 13:50, Peter Flass wrote:


    Her attitude is one of the biggest things holding desktop Linux back.


    Desktop Linux is the main thing holding desktop Linux back.

    --
    Bill F.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 25 07:44:08 2024
    On Tue, 24 Dec 2024 14:05:41 +0100, Carlos E.R. wrote:

    Basically, you have to manually certify that each copy is indeed a
    veritable copy.

    Whom would you trust to do that?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 25 07:46:31 2024
    On Tue, 24 Dec 2024 20:41:34 +0000, moi wrote:

    Desktop Linux is the main thing holding desktop Linux back.

    What’s happening is, the definition of “desktop” keeps shrinking as Linux
    takes over more and more of the computing space.

    Exhibit A: the Steam Deck.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 25 07:47:24 2024
    On Tue, 24 Dec 2024 13:41:51 +0100, Carlos E.R. wrote:

    On 2024-12-24 01:39, Peter Flass wrote:

    The printer can also print something different on each copy, something
    not so easy to do with carbon or NCR paper.

    Which is precisely why it has to be carbon copies.

    But you can do exactly the same thing with carbon copies.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 07:55:58 2024


    On Tue, 24 Dec 2024, Carlos E.R. wrote:

    On 2024-12-24 12:25, D wrote:


    On Tue, 24 Dec 2024, rbowman wrote:

    On Mon, 23 Dec 2024 22:26:54 +0100, Carlos E.R. wrote:

    I have not experienced this. Programmers tended to get good machines,
    simply because the compiling could take half an hour in the bad machine, >>>> and you had somebody twiddling fingers for most part of the day. I also >>>> got decent displays. But once they hired two engineers to design
    something on autocad, and they had very good computers with big
    displays. I was envious.

    You're lucky. As our clients started using two or more monitors we would >>> get bugs about positioning errors. I can remember having to walk to
    another area to commandeer a machine that had dual monitors.

    It got better over the years and we started getting Dells rather than
    something IT built for whatever was cheap on NewEgg. The programmers
    tended to run Linux. If you asked for a new machine you would get a wiped >>> hand-me-down. That wasn't all that bad as they would run Linux perfectly >>> fine and since IT didn't want to know anything about Linux you could
    install the distro of your choice and provision it to suit.


    Reminds me of the local IT of a school I teach in. A course required linux >> and GNS3, and it was agreed that the school should prepare the students
    laptops.

    When my teacher started the course, all students had windows laptops. Upon >> some research it turned out that they'd forgotten. So the manager asked
    their local IT to fix it, and she said "what's this linux? no one serious >> is using it, I've worked in IT for 20 years and serious people use
    windows".

    :-DD


    It was explained to her that this is in fact not always the case outside of >> that school, and she then had to spend the night watching youtube videos on >> how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)

    I was working at Lucent just before their demise. Bell Labs was part of the company. They invented Unix, you know. I asked to purchase Linux (a SUSE box with CDs). After a month they said it was not in their business list, none of
    their providers sold it.

    By then I had found the name of the internal server with a download mirror.

    The joys of big corporations! ;)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 07:57:37 2024


    On Tue, 24 Dec 2024, Peter Flass wrote:

    D <nospam@example.net> wrote:


    On Tue, 24 Dec 2024, rbowman wrote:

    On Mon, 23 Dec 2024 22:26:54 +0100, Carlos E.R. wrote:

    I have not experienced this. Programmers tended to get good machines,
    simply because the compiling could take half an hour in the bad machine, >>>> and you had somebody twiddling fingers for most part of the day. I also >>>> got decent displays. But once they hired two engineers to design
    something on autocad, and they had very good computers with big
    displays. I was envious.

    You're lucky. As our clients started using two or more monitors we would >>> get bugs about positioning errors. I can remember having to walk to
    another area to commandeer a machine that had dual monitors.

    It got better over the years and we started getting Dells rather than
    something IT built for whatever was cheap on NewEgg. The programmers
    tended to run Linux. If you asked for a new machine you would get a wiped >>> hand-me-down. That wasn't all that bad as they would run Linux perfectly >>> fine and since IT didn't want to know anything about Linux you could
    install the distro of your choice and provision it to suit.


    Reminds me of the local IT of a school I teach in. A course required linux >> and GNS3, and it was agreed that the school should prepare the students
    laptops.

    When my teacher started the course, all students had windows laptops. Upon >> some research it turned out that they'd forgotten. So the manager asked
    their local IT to fix it, and she said "what's this linux? no one serious
    is using it, I've worked in IT for 20 years and serious people use
    windows".

    It was explained to her that this is in fact not always the case outside
    of that school, and she then had to spend the night watching youtube
    videos on how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)


    Her attitude is one of the biggest things holding desktop Linux back.

    This is the truth! And linux is really more than desktop ready. My father,
    73 has used it for at least 10-15 years without a hitch. In fact, he had
    more problems with windows than he had the last 10 years with linux. He
    has even become an accomplished GIMP user for his photography hobby and
    knows how to download music with torrents.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 08:01:04 2024


    On Tue, 24 Dec 2024, rbowman wrote:

    On Tue, 24 Dec 2024 12:26:01 +0100, D wrote:


    Secretaries were also very important for office flings and romances!
    That area must not be neglected!

    My brother was amused when he transferred to a division that was in the
    Utah boondocks. When he met his new secretary she defined the limits of
    the relationship. 'I do not make coffee. If you want coffee make it yourself.' In her mind the LDS proscription on 'hot beverages' included preparing them.


    Wow, a tough cookie! I never had a secretary, but I remember once in a
    place were I worked very, very briefly, the office assistant tried hard to have sex with me, including the "classic" of not wearing any underwear and displaying her intimate parts, as well as boasting that she had had sex
    with at least 50 men. Needless to say, nothing happened there. The boast
    had rather the opposite effect. "To boldly go where many have gone before"
    to quote Waynes World (I think).

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 08:02:55 2024


    On Tue, 24 Dec 2024, rbowman wrote:

    On Tue, 24 Dec 2024 12:25:04 +0100, D wrote:

    It was explained to her that this is in fact not always the case outside
    of that school, and she then had to spend the night watching youtube
    videos on how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)

    The current IT head worked for Microsoft for 20 years. Not a chance. He
    would probably kick the Linux boxes off the network but the person he
    answers to uses Linux. Programming and QA have used Slack for years. He
    would dearly love to replace it with Teams but hasn't succeeded so far.


    Wow! Should he succeed, that would be an excellent sign to either retire
    or move on to the next job. ;)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 08:03:36 2024


    On Tue, 24 Dec 2024, moi wrote:

    On 24/12/2024 13:50, Peter Flass wrote:


    Her attitude is one of the biggest things holding desktop Linux back.


    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Wed Dec 25 10:15:01 2024
    According to D <nospam@example.net>:
    On Tue, 24 Dec 2024, moi wrote:
    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    Linux doesn't run the programs that desktop users want, most importantly MS Office.
    You can claim that Libreoffice is just as good, but it isn't.

    Its web browsers are chronically behind the versions for Windows and Mac.

    I switched to a Mac because it runs the programs I need to use to exchange files
    with other people, while being Unix underneath. It's not particularly cheap but
    for me it's worth it.



    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Sn!pe@3:633/280.2 to All on Wed Dec 25 10:37:06 2024
    Reply-To: snipeco.1@gmail.com (Sn!pe)

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    Here's one I came up with:

    I can remember when spacebars were longer, because there were fewer
    modifier keys on computer keyboards.


    I remember when the TTY was an IBM electric typewriter with a
    traditional typebasket (pre-golfball).

    --
    ^^. Sn!pe, PTB, FIBS My pet rock Gordon hears distant drums.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Sn!peCo World Wide Wading Birds (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Wed Dec 25 11:49:28 2024
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:

    On Tue, 24 Dec 2024 00:02:10 +0100, Carlos E.R. wrote:

    On 2024-12-23 23:41, Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart
    paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet,
    non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print >>> the same page multiple times, with copies on different-coloured paper
    if they wanted, and still get the print job done faster than on the
    old, slow, noisy impact printers.

    Banks still use impact printers and do carbon copies. It is something
    legal related. Besides, those printers can be made to take preprinted
    forms, and even booklets.

    Again, something else unnecessary, when the printer itself can print the “preprinted” part along with the rest of the page. Not sure what “legal”
    requirements have to do with anything, unless somebody is personally witnessing and attesting to every page coming of the printer ...

    Advanced printers include collation and binding functions. Most of those
    are of the non-impact kind now anyway.

    I did a billing system and the customer specified forms even though the
    printer could print the form too. I asked but they wouldn't bite.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Wed Dec 25 13:12:51 2024
    On 2024-12-25 01:49, Dan Espen wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> writes:
    On Tue, 24 Dec 2024 00:02:10 +0100, Carlos E.R. wrote:
    On 2024-12-23 23:41, Lawrence D'Oliveiro wrote:
    On Mon, 23 Dec 2024 12:12:07 -0500, Dan Espen wrote:

    There were standalone machines to pull out the carbon from multipart >>>>> paper and bursters to break apart sheets for things like invoices.

    Some people complained that the new generation of fast, quiet,
    non-impact printers could no longer print carbon copies.

    They didn’t realize that now they didn’t need to: they could just print
    the same page multiple times, with copies on different-coloured paper
    if they wanted, and still get the print job done faster than on the
    old, slow, noisy impact printers.

    Banks still use impact printers and do carbon copies. It is something
    legal related. Besides, those printers can be made to take preprinted
    forms, and even booklets.

    Again, something else unnecessary, when the printer itself can print the
    “preprinted” part along with the rest of the page. Not sure what “legal”
    requirements have to do with anything, unless somebody is personally
    witnessing and attesting to every page coming of the printer ...

    Advanced printers include collation and binding functions. Most of those
    are of the non-impact kind now anyway.

    I did a billing system and the customer specified forms even though the printer could print the form too. I asked but they wouldn't bite.

    I know. They have their reasons. Not possible to argue.

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 25 15:37:02 2024
    On Tue, 24 Dec 2024 23:15:01 -0000 (UTC), John Levine wrote:

    Linux doesn't run the programs that desktop users want, most importantly
    MS Office. You can claim that Libreoffice is just as good, but it isn't.

    It does a better job of maintaining consistent formatting than
    Microsoft can manage.

    It is not prone to stupid mistakes that corrupt important research
    data <https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008984>.

    Its web browsers are chronically behind the versions for Windows and
    Mac.

    No it isn’t. It runs exactly the same versions of Firefox and
    Chrome/Chromium as Windows and Mac.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Dec 25 15:37:38 2024
    On Tue, 24 Dec 2024 19:49:28 -0500, Dan Espen wrote:

    I did a billing system and the customer specified forms even though the printer could print the form too. I asked but they wouldn't bite.

    That’s how they have done it for the last 40 years, they don’t want to change now.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From vallor@3:633/280.2 to All on Wed Dec 25 16:16:04 2024
    On Tue, 24 Dec 2024 23:15:01 -0000 (UTC), John Levine wrote:

    According to D <nospam@example.net>:
    On Tue, 24 Dec 2024, moi wrote:
    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    Linux doesn't run the programs that desktop users want, most importantly
    MS Office.

    MS Office 365 works fine with Linux.

    You can claim that Libreoffice is just as good, but it isn't.

    Its web browsers are chronically behind the versions for Windows and
    Mac.

    Depends on the browser.

    Here I'm running Chrome Version 131.0.6778.204 (Official Build) (64-bit).
    Is that so old?

    I switched to a Mac because it runs the programs I need to use to
    exchange files with other people, while being Unix underneath. It's not particularly cheap but for me it's worth it.

    We have a Mac Studio in our kitchen. It's Mrs. vallor's, though
    I support it. I'm much happier using my Linux workstation.

    --
    -Scott System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
    OS: Linux 6.13.0-rc4 Release: Mint 21.3 Mem: 258G
    "Sleep is a poor substitute for caffeine."

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 22:11:49 2024


    On Tue, 24 Dec 2024, John Levine wrote:

    According to D <nospam@example.net>:
    On Tue, 24 Dec 2024, moi wrote:
    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    Linux doesn't run the programs that desktop users want, most importantly MS Office.
    You can claim that Libreoffice is just as good, but it isn't.

    It is. The problem is _the perception_ that it is not. I know many international business men who use libreoffice with great success.

    Its web browsers are chronically behind the versions for Windows and Mac.

    No. I can use every web site that windows users can use. Have you even
    tried linux?

    I switched to a Mac because it runs the programs I need to use to exchange files
    with other people, while being Unix underneath. It's not particularly cheap but
    for me it's worth it.

    I have exchanged files with windows users for many decades. I can help you move back to linux if you want? =) It is the way.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 22:13:09 2024


    On Wed, 25 Dec 2024, rbowman wrote:

    On Tue, 24 Dec 2024 22:02:55 +0100, D wrote:

    On Tue, 24 Dec 2024, rbowman wrote:

    On Tue, 24 Dec 2024 12:25:04 +0100, D wrote:

    It was explained to her that this is in fact not always the case
    outside of that school, and she then had to spend the night watching
    youtube videos on how to install linux on a laptop.

    To her credit, she kind of did solve it in the end! =)

    The current IT head worked for Microsoft for 20 years. Not a chance. He
    would probably kick the Linux boxes off the network but the person he
    answers to uses Linux. Programming and QA have used Slack for years. He
    would dearly love to replace it with Teams but hasn't succeeded so far.


    Wow! Should he succeed, that would be an excellent sign to either retire
    or move on to the next job. ;)

    Not my problem. My division shut down 1 January and we told existing
    clients we'd support them for a year while the found another CAD vendor.
    With no new development I only step in to advise the support people or fix
    a bug or two. Some have opted for extended support. I'll still stick
    around but it's only a couple of hours a week, enough to keep the payroll program from wondering if I'm still alive. I'm more than a decade past the usual retirement age in the US so a 'next job' has no interest.


    Ahh... ok, makes perfect sense.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Wed Dec 25 22:15:03 2024


    On Wed, 25 Dec 2024, rbowman wrote:

    On Tue, 24 Dec 2024 22:01:04 +0100, D wrote:

    Wow, a tough cookie! I never had a secretary, but I remember once in a
    place were I worked very, very briefly, the office assistant tried hard
    to have sex with me, including the "classic" of not wearing any
    underwear and displaying her intimate parts, as well as boasting that
    she had had sex with at least 50 men. Needless to say, nothing happened
    there. The boast had rather the opposite effect. "To boldly go where
    many have gone before"
    to quote Waynes World (I think).

    Never had that problem. At one point I did get a cubicle mate who was a
    woman about the same age as I was. After she hung her Playboy calendar we sorted out that she wasn't interested in men so I didn't have to worry
    about offending here by either making or not making a pass.

    Management made her take down the calendar but I certainly wasn't the one
    who ratted her out.

    Lives problems. Hmm, well, in my case, the company has no office, so what
    ever my colleagues want to have on the walls is fine by me as long as
    there are no complaints from customers. ;)

    I know one lesbian woman. She is very kind and lets me borrow her fishing
    boat from time to time. In return I make sure always to buy her a bottle
    of champagne as a thank you gift, as well as ask if she wants a fish for dinner in case I catch one. =)

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Thu Dec 26 00:05:29 2024
    vallor wrote this post while blinking in Morse code:

    On 24 Dec 2024 02:46:06 GMT, rbowman wrote:

    On Mon, 23 Dec 2024 22:46:09 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 21:13:04 GMT, Charlie Gibbs wrote:

    When we put the first personal computers on people's desks, the
    managers got the fancy powerful machines, we techs got a medium model, >>>> while our poor data entry clerk had to spend all day squinting at the
    small screen that came with the cheapest model.
    She really got treated like dirt. Several times she stormed out of
    the office in tears. One day she never came back.

    Just to compound the irony, wasn’t it the prevailing culture in those
    days that managers never touched keyboards? Typing was something their
    underlings did.

    My brother was quite a bit older than I and that was the case. Engineers
    engineered, secretaries typed. In high school college entrance kids took
    Latin and spherical trig. The business and shop kids took Spanish and
    typing. I still can't touch type although I've evolved a fairly
    efficient two or three finger style,

    Took typing in high school, because I wanted to be able
    to type faster on computers. 1984 or so.

    Fade-out,fade-in -- went to RM "A" school in the USCG, where we had
    a typing course that stressed accuracy over speed. They taught
    something called (and I kid you not) the "Cortez Peters Rhythmic Method".
    We used IBM Selectrics.

    This was to prep us for copying Morse code, where we would hear the
    morse character and type it without thinking about it. This worked
    well for me (a lot easier than scribbling characters), but didn't
    work well for lot of other students: we started with 24 in our class,
    and 9 graduated, mostly because they couldn't copy Morse.

    I almost never type from copy, but when I do, I slow down and use
    "the rhythmic method" -- but on a command line, it's all finger
    macros. Regular writing just sort of happens, probably a lot like
    your two- or three-finger typing, but I use all my fingers.

    I just looked: there are typing tutor programs for Linux (of course),
    of which gtypist uses ncurses and isn't necessarily for kids...

    I started typing in 6th grade, on my mother's little Olivetti. Impressed
    the teachers. Wrote a bunch of (crappy) short stories through high school.
    Took a typing course in high school as well. Got some chuckles out of this exercise:

    Dad has a fag.
    Dad has a fag.
    Dad has a fag.
    Dad has a fag.
    Dad has a fag.

    In grad school I wrote a (crappy) novelet on the DEC-10 using a line editor called, IIRC, "Edit". Ran the text through DPS (Document Processing System,
    a cross between RUNOFF and TeX) and printed it on a super-fast line printer.

    Did the same process for my dissertation.

    I still have a lot of bad typing habit. My left little finger is overloaded for Ctrl, Tab, Esc, and Shift. Which is bad because a neck issues has left me with a notable tingle in the little finger. By the way, I set Caps-Lock to Ctrl and use a little program called xcape to make the key double as Escape.

    But enough about me. I don't care, do u?

    --
    When you say 'I wrote a program that crashed Windows', people just stare at
    you blankly and say 'Hey, I got those with the system, *for free*'.
    -- Linus Torvalds

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Thu Dec 26 00:54:06 2024
    On 2024-12-25 00:15, John Levine wrote:
    According to D <nospam@example.net>:
    On Tue, 24 Dec 2024, moi wrote:
    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    Linux doesn't run the programs that desktop users want, most importantly MS Office.
    You can claim that Libreoffice is just as good, but it isn't.

    The differences are small, only some high power users can actually feel
    the difference. Of course, the interfaces are different.


    Its web browsers are chronically behind the versions for Windows and Mac.

    No, firefox and chrome are the same versions.


    I switched to a Mac because it runs the programs I need to use to exchange files
    with other people, while being Unix underneath. It's not particularly cheap but
    for me it's worth it.

    Use whatever works for you :-)

    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Thu Dec 26 01:07:54 2024
    On 2024-12-24, Peter Flass <peter_flass@yahoo.com> wrote:

    Card readers were pretty flexible in what they read, but the software will only handle one way. We used to have JCL decks with options. we’d take the optional cards, flip them end for end, and punch “//*” in columns 1-3 to make then a JES comment card. When we needed that option we’d flip them back, so the ignored columns 78-80 would now have “*//“

    Slick. :-)

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Carlos E.R.@3:633/280.2 to All on Thu Dec 26 01:08:24 2024
    On 2024-12-25 14:05, Chris Ahlstrom wrote:
    vallor wrote this post while blinking in Morse code:

    On 24 Dec 2024 02:46:06 GMT, rbowman wrote:

    On Mon, 23 Dec 2024 22:46:09 -0000 (UTC), Lawrence D'Oliveiro wrote:

    On Mon, 23 Dec 2024 21:13:04 GMT, Charlie Gibbs wrote:

    ....

    I just looked: there are typing tutor programs for Linux (of course),
    of which gtypist uses ncurses and isn't necessarily for kids...

    I started typing in 6th grade, on my mother's little Olivetti. Impressed
    the teachers. Wrote a bunch of (crappy) short stories through high school. Took a typing course in high school as well. Got some chuckles out of this exercise:

    My father taught me how to place the fingers on a typewriter (and he
    wasn't a typist; I wonder where he learned). He had some exercise book
    which soon bored me. First we tried with an ancient Hammond typewriter,
    but he used the wrong oil and it was hard to type, very slow. So he
    finally bought me an Olympia Traveller machine. He insisted I used all
    my fingers properly. I used it for school works maybe in 6th or 7th
    grade, and later I used to type my philosophy notes every day on high
    school. One or two pages every day were enough to make me type
    reasonably fast and not looking at the keyboard all the time.


    --
    Cheers, Carlos.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Thu Dec 26 05:06:10 2024
    moi wrote this post while blinking in Morse code:

    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    Nah, troll. Big companies like Apple, Microsoft, and Google push their products through advertising, "Desktop Linux" does not.

    Personally, I no longer give a crap how much traction Linux gets with the typical consumer. The Linux ecosystem is deep and popular with tech-savvy people.

    --
    Long computations which yield zero are probably all for naught.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From Chris Ahlstrom@3:633/280.2 to All on Thu Dec 26 05:11:43 2024
    John Levine wrote this post while blinking in Morse code:

    According to D <nospam@example.net>:
    On Tue, 24 Dec 2024, moi wrote:
    On 24/12/2024 13:50, Peter Flass wrote:

    Her attitude is one of the biggest things holding desktop Linux back.

    Desktop Linux is the main thing holding desktop Linux back.

    This is not correct.

    Linux doesn't run the programs that desktop users want, most importantly MS Office. You can claim that Libreoffice is just as good, but it isn't.

    LibreOffice covers about 99% of what consumers do.

    Heck, Microsoft's old WordPad covered most writing that the average consumer does.

    Its web browsers are chronically behind the versions for Windows and Mac.

    :-D

    That's why Microsoft moved Edge to the cross-platform Chromium platform.

    ("John" seems to not have heard of Firefox, Chrome, and Opera, for example).

    :-D

    I switched to a Mac because it runs the programs I need to use to exchange files with other people, while being Unix underneath. It's not particularly cheap but for me it's worth it.

    Good for you. We Linux users do the same thing, with exceptions for expensive software packages written only for Windows or Mac. (Many of them were first created on UNIX).

    --
    "I thought you were trying to get into shape."
    "I am. The shape I've selected is a triangle."

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: None (3:633/280.2@fidonet)
  • From D@3:633/280.2 to All on Thu Dec 26 22:07:11 2024


    On Thu, 26 Dec 2024, rbowman wrote:

    On Wed, 25 Dec 2024 13:11:43 -0500, Chris Ahlstrom wrote:

    That's why Microsoft moved Edge to the cross-platform Chromium platform.

    It must have really grated to realize after all those years of IE and Edge 1.0 Microsoft couldn't develop a decent browser.


    It is fascinating, that no matter how many intelligent people Microsoft employs, it seems to be ingrained in the company DNA to produce shitty
    software in house.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: i2pn2 (i2pn.org) (3:633/280.2@fidonet)
  • From maus@3:633/280.2 to All on Fri Dec 27 01:59:20 2024
    On 2024-12-26, D <nospam@example.net> wrote:


    On Thu, 26 Dec 2024, rbowman wrote:

    On Wed, 25 Dec 2024 13:11:43 -0500, Chris Ahlstrom wrote:

    That's why Microsoft moved Edge to the cross-platform Chromium platform.

    It must have really grated to realize after all those years of IE and Edge >> 1.0 Microsoft couldn't develop a decent browser.


    It is fascinating, that no matter how many intelligent people Microsoft employs, it seems to be ingrained in the company DNA to produce shitty software in house.


    would it bw possible the M$ hired those people to prevent them from
    producing something better?

    --
    Greymausg@mail.com
    Death To All Influencers



    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From moi@3:633/280.2 to All on Fri Dec 27 04:55:52 2024
    On 25/12/2024 05:16, vallor wrote:

    We have a Mac Studio in our kitchen. It's Mrs. vallor's, though
    I support it. I'm much happier using my Linux workstation.

    I run Linux in a VM on my iMac.
    I'm much happier not doing so.

    --
    Bill F.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 27 14:06:29 2024
    I can remember, not just setting terminal speeds on serial lines, but
    setting split speeds -- a slower transmit speed for typing input, a faster receive speed for displaying output.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Dec 27 14:38:16 2024
    I can remember when “N-key rollover” was a selling point.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Fri Dec 27 20:25:52 2024
    On 2024-12-27, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember when “N-key rollover” was a selling point.

    I can remember cursing the mainframe console we were using
    at the time, which didn't have it. It was horrible. I finally
    wound up putting one hand in my pocket and typing one-fingered
    with the other, since that was the only way to avoid losing
    keystrokes. A newer version of the OS allowed us to delegate
    most console functions to a regular terminal, which was much nicer.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Fri Dec 27 20:25:55 2024
    On 2024-12-27, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    I can remember, not just setting terminal speeds on serial lines, but setting split speeds -- a slower transmit speed for typing input, a faster receive speed for displaying output.

    The Bell 202 modem would transfer data at 1200 bps on the primary channel
    and 150 bps on a reverse channel. On my first computer, an IMSAI 8080,
    I didn't have one of the cassette interfaces that were popular at the time,
    but I did get my hands on a Bell 202 and hooked it up to a reel-to-reel
    tape recorder I had lying around, and used it for data storage.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)