back to article PARC Alto source code released by computer history museum

The Computer History Museum in Mountain View has released another foundational piece of software to the world at large: some of the code that gave the world the Xerox Alto computer, which among other things helped inspire a couple of young garage developers, Steves Jobs and Wozniak. To the modern eye, the Alto looks odd – …

  1. A Non e-mouse Silver badge

    Portrait Screens

    To the modern eye, the Alto looks odd – mostly because of the portrait orientation of its screen

    At my place of work, a lot of people have portrait screens.

    1. Hans 1
      Boffin

      Re: Portrait Screens

      Yeah, author is not a dev ... You really only need landscape mode to watch movies, look at pics ... for coding, internet etc portrait is better .... it certainly allows you to see more lines of code ...

      1. Fredrick Smith

        Re: Portrait Screens

        Not if you plan to write the whole program on one line.

        1. kmac499

          Re: Portrait Screens

          Scab: Didn't you know Coders get paid by the number ot times they pressed the enter key in a program..

    2. Alan J. Wylie

      Re: Portrait Screens

      It looks familiar, and no wonder: the design of the PERQ I remember from the early 80s was influenced by the Xerox Alto.

      http://en.wikipedia.org/wiki/PERQ

      The FORTRAN compiler used to grab some of the screen RAM, resulting in random flashes over half the screen.

  2. PassiveSmoking

    Not the first GUI

    NLS beat it to the punch by a good few years.

    http://en.wikipedia.org/wiki/NLS_%28computer_system%29

  3. Simon Harris

    Just need the schematics now

    and a pile of 74181s so we can build something to run the code on.

  4. John Smith 19 Gold badge
    Unhappy

    Still need the microcode for the chips and the detailed specs.

    Alto was a microcoded processor. So without the microcode you can't map the executables to the Alto opcodes.

    BTW Is "Bravo" word processor the core for MS Windows?

    1. Julian 4

      Re: Still need the microcode for the chips and the detailed specs.

      Hi John,

      You don't need the microcode to run the executables because the Alto microcode implements specialised instruction sets for running user programs. It's emulators for the instruction sets you need.

      The standard instruction set was almost identical to the Data General Nova minicomputer instruction set and the BCPL compiler targeted that.

      There was a byte-code instruction set for the Mesa compiler; another for Smalltalk; and yet another for Lisp.

      Nevertheless, Alto software will be so Alto hardware specific you'd need an Alto emulator too (and there is one that kinda runs OK).

      http://toastytech.com/guis/salto.html

  5. Frenchie Lad

    Dorado

    If you're looking at inspirational systems then surely you need to mention the Dorado and Smalltalk which were the most influential of all for the likes of Jobs & Gates.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like