Outdated CPUs

Status
Not open for further replies.
Oldest.

I had the first "personal computer" in the dorm. Before the word "PC" befre "windows", before "MS DOS".
I had a 2mhz 8080 with 16k of memory and tape backup. I think it had about 0.3mips. I updated to a 4mhz z80 board and added memory boards to get 48k of memory. I had two 8 inch floppy drives. Wrote the interface to get the floppys working. My first hard drive was 5Mega. It held the operating system, word processor, spell checker, spreadsheet and all my files. There was mega(s) bytes left free. I could not think of how I could fill that hard drive. $500.00
Key words: S100 bus, 8088, CPM 1.4, It had rows of switches on the front panel. I have worked on older computers but that is my oldest one.

Now I have a dual core 700mhz computer in my shirt pocket.
 
Last edited:

At a certain high school back in 2010, they were using PC's with Pentium II's and Windows 95. They were using Visual Basic 6 for their programming class and a REALLY old version of 3D Studio Max for their animation class. It sucks that you guys only get hand-me-downs.


I prefer lower level languages to heigher level ones for the same reason. You are more in touch with the hardware. That is important to me due to the fact that I am a Electrical Engineering major.


If the buyers understand that they are used IC's, that is one thing. But not telling them that it is used is just wrong. I would like to see that investigation.


That is pretty cool, I'm going to research that. This device was supposed to be able to work even after a nuclear attack?


I have a 1 Terabyte hard drive right now, and when I bought it I thought the same thing! "HOW can I EVER fill this thing up?!". I'm already almost 600 GB used up.
 
I have a 1 Terabyte hard drive right now, and when I bought it I thought the same thing! "HOW can I EVER fill this thing up?!". I'm already almost 600 GB used up.

I can recall the first hard drive of mine that failed. All I wanted was a 20 GB being I never filled up the old 15 GB that went bad.

Now 6 - 7 years later I am up around 10 TB of combined hard drive space, 4 something used plus a full backup, and thinking I may have add more in another year or two. Heck my music collection alone is nearing 150 GB.
 
Of course what really takes up the space is having a huge prawn collection...

Sorry, talk of hard disk space always makes me think of prawns for some reason!
 

Hi again,

Oh EE major? Great to hear.

I was so used to using assembler anyway that the migration from other systems to uC was a breeze for me. Back when we had to make the CPU out of discrete chips we also had to assign codes for each type of instruction, and each instruction had to be painstakingly programmed into the ROM chip using a set of 8 switches for the data word. I later migrated to the Intel based CPU's, then to uC's. Out of all of them the uC's are *by far* the easiest to program in assembler.
Once you understand assembler for the uC's, you can then design your own higher level language too. The trick is to simply compile your new language code into assembler code, then program that into the uC. This makes it possible to design just about any language you care to come up with
The language i decided on was an improvement over assembler yet kept the same 'feel' of being in touch with the hardware. I then later added a debugging interface which allowed debugging in the language itself rather than in assembler which would then have been somewhat abstracted from the language itself so wouldnt be as nice. It doesnt take too much work to accomplish this either because some of the uC's have so few instructions in their instruction set.
 
Last edited:
That is pretty cool, I'm going to research that. This device was supposed to be able to work even after a nuclear attack?
Yes, I can't remember the details but that was one of the criteria for choosing that chip. I got the name wrong it was HMCS40 which you could get with a LCD drive variant. I'd like to see the instruction set to remember and wonder at the simplicity and difficulty of use.

The idea was that a network of Civil Defence workers would organise people in nuclear shelters and keep order and use radiation monitors such as PDRM82 to check when it was safe to emerge into the outside world. These were pretty insensitive instruments to measure moderate to high radiation levels and had an optional external sensor with cabling that plugged in to be used inside a shelter so you could check the outside without exposing yourself.
 

How long would it take you using those 8 switches? Man that must have taken a lot of patience.

That is a pretty cool look at how assembly runs underneath the languages we use like C and C++. It's funny, today in class we happen to be talking about how the CPU runs our code that we write in C. He talked about exactly that, how things translate into the assembly language underneath.


Ah ok, that makes sense. That must have been really cool to be able to work on something like that, and probably good to have on your resume. I'll try and see if I can find a page on it.
 
I was wondering how a thread about something that is near impossible got so long

Pre IBM PC times. I loved it. I was in HS when Popular Electronics came out with the first computer kit. I first used main frames and mini computers. The first I owned was an H-11. The H-11 got me back into collage so it was a good investment. I still recall the day I soldered the backplane. My soldering iron was 40W because I did not know better. But it let me do each joint quickly and move on to the next. It was very dependable.
 
Last edited:
My first looked like this with out the floppys. Then I added the 8 inch floppys and then the 5 inch hard drive.

There is my first "cpu" board with no memory. I got memory 16K at a time in boards this size. Had 3 boards. Serial and parallel was on one board. Floppy controller was a board. Hard drive was a board. I think I had 10 boards at the end.
 

Attachments

  • s-100.jpg
    195.9 KB · Views: 142
  • s100cup.png
    1.1 MB · Views: 151
Neat stuff thanks for sharing. I wish I had some images of our old TRS80 with a home brew expansion interface.
 
Went to work for Apple in 82' (sales). Got a ||+ with 2 5.25 drives, lower case chip and a B&G monitor. Came with Basic and assembler built-in.

Started the family out with Zork and Snakebyte (after my wife asked "Why did you bring THAT home...). Now, of course, it was her idea to get it .

Later (84') got one of the first Macs plus ImageWriter printer, Multiplan, MacPaint, Draw,Write,Project all for $1,000. Helluva deal at the time.
 


Hi,


It took SEVERAL hours to program the ROM doing it that way, but we had no choice because programmers (boards or whatever) where not around yet.
Add to that misery, when the head engineer ordered the new ROMs, he ordered the wrong type and no one knew it until we programmed one (taking maybe four hours) and found that the bits were flipping after it was fully programmed. We had to experiment for a few more hours to find out what was going on after which we finally determined that the problem was the ROM chips needed a different programming pulse than the old ones did. All said and done, we wasted at least two days fooling around with this alone.
 
first book i ever saw about programming was an IBM mainframe oriented textbook. you looked up the instruction you wanted, a chart told you the binary for that instruction and you punched a hollerith card with the instruction and data for that instruction. i don't remember what IBM system that book was for, but it was very interesting, especially for a 10yr old....
 
How long would it take you using those 8 switches?

By the switches A=1001 1101 1010 1111 Instruction = 1101 0011 Push the store button.
Then in your head add one to the A and flip the switches.
A=1001 1101 1011 0000 Instruction = 0010 1010
and pray you did not add wrong or get off a line on the paper copy.

H......O...............W..........................L.........................................O.................................N................G........?
 


I've considered the same question before. I have some high power pulse lasers. I was thinking of making a time-of-flight range finder, but I would need a high speed counter. Time domain reflectometry would be another application that could use a high speed counter. I'm sure there is ECL logic and other specialized counters. Then I thought of an old Pentium 4 with a 3 ghz clock. A Pentium cpu can count. But of course there are all the problems of operating a complex cpu of this type that others have mentioned. With a 3 ghz counter I could get 5 centimeter resolution.

I bet someone who is motivated could hack something together, but I'm not that person. How does a modern CPU bootstrap? Modern BIOS is stored on a serial Rom/Flash chip. If I remember, intel chips start executing in real mode at address F000:FFF0. Power supply might be difficult, 1.5-1.8 volts at 50 amps? I wonder if you could run it off of a 'D' cell battery. LOL! It would be interesting to see a bare minimum CPU system.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…