Old Micro Discussions
Cluso99
Posts: 18,069
Thought I would start a new thread rather than continue the OT posts on Rayman's RL4000 thread.
The 70's and 80's were certainly an interesting time for microcontrollers, microprocessors, the home-brew designs, and the Apple/MacIntosh/PCs.
Some of my early microprocessor designs are up on my website www.clusos.com under My Old Designs. I certainly had fun designing with the micros of the day.
FWIW, some of them were extremely expensive. For instance, I used a pair of MC68705P3S in a design in 1980 (which is when they were released). They were US$150 ea, or about $3,000 in todays currency. By 1986 they were $8 ea !!!
The 70's and 80's were certainly an interesting time for microcontrollers, microprocessors, the home-brew designs, and the Apple/MacIntosh/PCs.
Some of my early microprocessor designs are up on my website www.clusos.com under My Old Designs. I certainly had fun designing with the micros of the day.
FWIW, some of them were extremely expensive. For instance, I used a pair of MC68705P3S in a design in 1980 (which is when they were released). They were US$150 ea, or about $3,000 in todays currency. By 1986 they were $8 ea !!!
Comments
When I looked at the 68705 I also considered the 8751. Motorola was better represented in Oz in those days so this also helped too.
Hey, I have a pair of Motorola RISC 88100 processor chips (engineering samples from 1988 direct from Motorola Austin TX) in big PGA format.
This particular one in question I've worked with for almost 12 years now. Would you believe that! That's unheard of in this day and age :-D
I even have a couple of original DIP40 packs too although I'm led to believe that these are still available!
Maybe that will be a FPGA project someday...
I think you can emulate the actual chip itself (pins and all) with the Prop, and probably faster as well! The SC/MP was very slow and the instruction set very simple. Now there's a project that you can do today instead of someday!
Learning how to spin is not.
When emulating SC/MP on a Propeller you wouldn't spin, you would s'PASM.
So for me talking about Spin includes PASM.
But I have one up on you Peter. I also have a DIP32 and a DIP24 version too They are collectors items!
We also used another micro at that time which had a set of IC pin sockets on top of the ceramic package which broke out the internal address & data bus into a 2716 (or was it 2764) style EPROM pin-out. It was horrendously expensive. Hooking it up to my home made EPROM emulator give me a really useful development system. In-circuit emulators (ICE) cost upwards of £20K at the time.
They just need a board to put them in get them running...
Dallas made a battery backed RAM in a 2732 footprint. Quite a thick chip. They gave a 10 year life but we had catastrophic field failures after 5 years. Fortunately my boxes were softloadable remotely over leased lines, so until we replaced the EPROMS were were at least able to reload the code after a power failure.
We used the Dallas chips as well but mainly as dev chips to save time by avoiding the EPROM erase cycle.
I was offered a whole box of those when Marconi Radar dev labs was clearing out old junk in 1981 or so. I could not find any data books about the place to go with them at the time so I declined.
They were Rockwell DSP chips.
At least I think it was 2732s but I also remember using 2532s. I forget what the difference was between the 2532 and 2732 - but they were very similar - both 4kb x 8bit EPROMS. There was also a 2716 which was a 2kb instead of 4kb version which I think the PET used in one of its ROM slots.
I remember the RAM replacement modules had the same footprint as a 2732 but were much taller - about the same height as they were wide. I think they were probably made by using a small plastic box containing the RAM and battery with a 24-pin DIL socket base and then potting the whole thing. I vaguely remember they had yellow labels stuck on them by the manufacturer.
Of course, the EPROMs didn't have a read/write pin (being read only) so the write enable pin on the battery-backed RAM replacements was something that stuck up vertically at one end of the 'chip' and you had to fit a separate jumper wire to those pins from the 6502 processor's R/W line when you wanted to write to the modules.
Often we used the battery backed modules to develop a program and then copied the contents to EPROMs using an EPROM reader/burner before deploying out in the field. But sometimes the RAM modules got left in customer's units when we weren't sure whether more changes might be required to their programs. The modules used to retain their contents for several years and were reasonably reliable.
I wrote a bootloader that I use to store in EPROM, so I just downloaded code into RAM and jumped to it after the download. Saved cheapskate of development time.
A colleague at the place I worked wrote some small upload/download routines in machine code that saved/restored the program in Commodore PET RAM to our paged Battery-backed RAM / EPROM board. The routines were small enough to cram into a small unused area in a copy of one of the PET's ROMs. You called the upload routine with a SYS command. The download routine was automatically hooked into some code that ran in the standard ROM at start up. My colleague invented some cool acronyms for his special routines: the uploader was named PULSE for 'program upload save and end' and the downloader was named POLAR for 'power on load and run'. The combination of the two was therefore known as the 'Pulsar ROM'. We fitted this pulsar ROM into the PET, replacing one of its standard ROMS and when you switched on the PET the polar routine would detect if a pager board was present and if so would automatically download and boot whatever program was stored in it.
Hello!
Back when I was based in Westchester County, I was just getting into the wonders of applying computers to do the near impossible, and promptly started reading nearly everything the local library system had on that subject.
One library had on its shelves a dandy book on the Z-80, and on its pages it showed a development device for the Z8, and it wore a 2716 (or a 2764 depending on the design cycle) on its back.