Image Map Image Map
Page 1 of 3 123 LastLast
Results 1 to 10 of 22

Thread: Intel User Libary - mid-1970s 8080

  1. #1

    Default Intel User Libary - mid-1970s 8080

    In researching the history of Intel's Intellec series (8, 8/80, 800, etc) I've come across references to a library of routines that Intel made available to users for an annual subscription of $100.

    Here are screenshots of two pages that give hints about the scope of the library:

    1976 Intel Data Catalog page 10-46 (on bitsavers)

    IntelSoftwareLibrary1976.jpg





    1979 inSite Program Library Volume 1 (also on bitsavers)

    INSITE_pgmLibrManVol1__Page_007.jpg



    It doesn't appear that any of the material from Intel's collection is available through repositories such as bitsavers, archive.org and other sites. Note: I'm not referring to the ISIS-II software that Intel issued on floppy, much of which is available.

    Does anyone have any of the 8080 material, whether on paper tape, floppy or as listings? I'm particularly interested in locating programs for the Intellec 8/Mod80 and MDS-800.

    Documentation of the software would also be of great value.

  2. #2

    Default

    I'd have originally thought that this was the type of thing the Intel Museum would archive. I was wrong. I was interested in 4004 stuff but it turns out that I have more 4004 software than they have ( which isn't much ). I've been trying to recover Tom Pittman's 4004 assembler that ran on the Sim4-01 board. I've got EPROMs of the set but one of the EPROMs has got serious bit rot.
    Their libraries were relatively good. Since things were on paper tape, their prices were not that bad.
    For the 8/Mod80, you'll have to ask around for others that have them. For the MDS-800s there are a number of people with disk images and a few manuals. They kept the same vectors for the Series II machines so most software that ran on a Series II would run fine on a MDS-800.
    Dwight

  3. #3
    Join Date
    Jun 2012
    Location
    UK - Worcester
    Posts
    4,044

    Default

    Is the code for your Sim4-01 EPROMs on the web anywhere (or would you be willing to share them)? I might be interested in seeing if I can reconstruct the bits that have rotted! Multiple sets of eyes and minds might help?

    Dave

  4. #4

    Default

    I'll send you a copy but it is in really bad shape. Even some of that looks like good code may have some issues. You also have to realize, this was mostly hand optimized code. I suspect Tom used a lot of tricks to get things the way they were.
    Dwight

  5. #5

    Default

    Thanks to Dwight and Dave.

    A point I could have made in the initial post is that Intel later referred to the library as 'Insite'. For example, the "User's Program Library Catalog" dated 983 and also on bitsavers, continues to refer to some programs for the 8008 and 8080 processors.

    As noted in the initial post, I'm interested in the programs and documentation - if any of the material still exists in someone's collection.

  6. #6

    Default

    I thought I'd refresh this. I'm especially interested in a copy of the native Intel 4004 assembler, that was written by Tom Pittman. I have a copy on EPROM but I regret that the last EPROM has significant bit rot. I believe the copy I got is a copy of an original EPROM that had bit rot and not just the original with bit rot.
    I'm asking for anyone with old 4004 stuff or old 1702s to look to see if they have one labeled A0743.
    Thanks
    Dwight

  7. #7
    Join Date
    Jun 2012
    Location
    UK - Worcester
    Posts
    4,044

    Default

    Did you ever send me the images?

    I don't recollect seeing them anywhere.

    Dave

  8. #8

    Default

    Do you want binary or hex? One file or 4 files?
    Partial disassembled?
    I've not seen the code anywhere on line.
    I have the files address and data inverted, as it was originally for PMOS levels. It is both levels inverted to make sense when looking at the code. I'm currently analyzing the tty input routine. That is mostly in the first EPROM. It looks like it expects the data to have the MSB set to a 1 and use 7 bit ascii.
    Dwight
    Last edited by Dwight Elvey; September 22nd, 2020 at 05:25 AM.

  9. #9
    Join Date
    Jun 2012
    Location
    UK - Worcester
    Posts
    4,044

    Default

    Four (4) separate binary files (labelled something obvious like A0740, A0741, A0742 and A0743) in a single ZIP would be my choice.

    Something that is directly readable as the contents of the 1702's would also by my choice.

    If you have started your disassembly - that would also be a useful start.

    From what I have read there is a 256 byte monitor (1 off 1702) and 768 byte (3 off 1702s) assembler. I would, therefore, assume that the terminal handler code is all within the A0740 ROM. But, as you say, (with tight limits on memory) there may be a few tricks pulled and bits of the monitor may have strayed out of A0740 - or bits of the assembler may have strayed into A0740...

    Dave

  10. #10

    Default

    Before I go farther I'd like to describe what I have and are working with. The PMOS uses inverted level for the physical EPROMs. This means that logical address 0 starts at the physical address of the EPROM of 0FFh. The data is similarly inverted. On my setup, the MCB4-10, there are switches to allow one to invert both address and data to match what is produced by a standard assembler. This is what I used to dump the EPROMs. So, I do not currently have direct EPROM image data. If you want, I can invert address and data to provide actual EPROM images, if that is what you really want. This would be incorrect for someone that used a 4289 that expects true data and address of the EPROM. I believe this is only related to use on the SIM4-01 or SIM4-02. I believe the Mod4/40 uses the normal data used by the traditional assembler output.
    So, the question is do you really want the inverted data as are on the physical EPROMs or the normal data as would be used by other uses.
    I would have to write an inverter first. ( not a real big deal but I wonder if that is what you really want ).
    I don't believe there was an actual monitor on the SIM4-01 board, since there is no way to write and execute code on the SIM4-01, like with a 4289 or a Mod4/40.
    As far as I've got, there is a simple editor that allows one to enter text on the tty to go directly to tape. I've not yet got to the editor function as it has take me some time to find the trick to end the edit function. I've just recently figured it out, it was a simple EOT ( I've forgotten too much over the years ).
    I will be looking at the assembler operations next, at least as far as I can get before hitting the bit rot.
    I should note, the editor has some code on all four EPROMs but is mostly on the first EPROM, A0740.
    You can PM me with an address to send the files.
    Dwight
    Last edited by Dwight Elvey; September 22nd, 2020 at 07:36 PM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •