What Was Your First Computer? 1485
michaelmichael writes "News.com.com is running a special report, asking readers to tell everyone what their first computer was. This was prompted by another article commemorating the 60th anniversary of ENIAC." I started on a trash 80 in like 5th grade. And although I did a lot of programming and games on 8086s, it wasn't until I got a 286 in middle school that I really considered a machine "Mine".
Commodore 64, baby! (Score:4, Interesting)
I also did a lot of work on the TRS-80 when I was in junior high (yikes...just dated myself there). I put in a lot of late days and managed to write a few cheesy games (press play on tape
(BTW, don't try to chat on IRC with a 300 baud modem and a 40-character-wide screen. It causes brain damage.)
My first was a VM/370 account (Score:5, Interesting)
You made me a programmer (Score:5, Interesting)
Mine? (Score:4, Interesting)
Although, that DEC PDP-8 was pretty sweet at the time.
Mac 128K (Score:5, Interesting)
There it is, next to a NeXT Cube and a CHRP box, on the top shelf in my office:
http://das.doit.wisc.edu/nostalgia/CHRP_128K_Cube
Also present are a 20th Anniversary Mac and a PowerBook Duo, with dock:
http://das.doit.wisc.edu/nostalgia/20th_Duo.jpg [wisc.edu]
And over 22 years later, I'm still using Macs. Even found a wife who loves Macs too.
Apple ][+ (Score:3, Interesting)
First encounters with modems is more interesting. (Score:5, Interesting)
Acorn Electron (Score:3, Interesting)
A1200 (Score:5, Interesting)
My first computer, however, that was mine and mine alone, was a Commadore A1200. It had the stock 68020 running at 14 Mhz and 2 megs of RAM. I splurged and spent $600 upgrading it with a expansion board with a 68030 CPU and FPU both running at 50 Mhz! I also got an 8 meg simm to bring the memory up to 10 (the simm was half of the $600). That plus an 80 MB HD meant that I never had to worry about space;-)
If I'd got a NES would I be working in Pizza Hut? (Score:5, Interesting)
Sometimes I wonder what I would be doing now if he had given in and bought me a NES.
Tandy from Radio Shack! (Score:1, Interesting)
Either: a PDP-1, or a VIC-20 (Score:3, Interesting)
GENIAC certainly didn't count, and neither the the "analog computer" with three potentiometers and a voltmeter that I got as a science kit.
The PDP-1 truly feels to me like it was "my" first computer, even though I had to share it with about a hundred other MIT undergraduates, and come in at 2 a.m. in the morning to get time. I used it mostly for programming, but also for what would now be called word processing (formatting with a program called TJ-2, and outputting in Flexowriters which had IBM electric-typewriter mechanism and produced what would later be called "letter-quality" output. No spreadsheets, but Expensive Desk Calculator was a lot more capable than most real desk calculators. No MIDI, but using Pete Samson's harmony compiler I coded up a few pieces of music and had the PDP-1 play them in four-part harmony.
Games? Spacewar, of course. And "flight simulator simulator." That was a byproduct of a real research project, which coupled the PDP-1 for human input (joysticks etc.) and display to an analog computer that did the real simulation heavy lifting. That was the "flight simulator." The guy who did it, Ray Tomlinson, knew that people enjoyed "flying" it so he made a "flight simulator simulator" in which the analog computer was replaced by a much simpler and less-realistic set of calculations made by the PDP-1 itself.
The first computer I personally owned and had in my home was a VIC-20. I don't have anything like the same depth of feeling for it that I have for the PDP-1, however. At about the time I bought the VIC-20, there was a gentleman who lived about a block away from me who was in Digital's AI group and they let him keep a real computer--I think it was might have been one of the original Microvaxes--in his house. I was green with envy.
I built mine (Score:2, Interesting)
See "How to Build Your Own Self-Programming Robot" by David Heiserman [amazon.com]. It makes a great starting point.
I just built the computer bits, not the robot bits, because my family was living in a tiny military housing home at the time, and there was no room for all of Rodney. I remember ignoring my teachers to write assembly in class and being frustrated with switch-flipping.
There was a series of Byte articles on building your own processor out of LS components, too... "Komputar" or something like that. I didn't build that one, but maybe I still will. Of course, I'll do it today with VHDL just to tickle my programmer.
TI 99/4a here baby... and it still works! (Score:5, Interesting)
Re:First encounters with modems is more interestin (Score:4, Interesting)
So now I had to get a modem. I found a huge stash (15) old cardinal 2400 baud industrial modems (big metal cases) and a couple of 9600s dumpster diving at an airport. I was the toast of all my geek friends because I had modems to give to everyone. We used them forever. We were all members on as many BBSes as we could find locally. We'd play LORD on every one of them. It was great.
We progressed to playing Warcraft on direct dial during the week, and on the weekends eveyone would bring their boxes over and we'd play over null modem cables. Pre-curser to the lan party I guess
Re:ENIAC (Score:5, Interesting)
One of my fondest memories of that computer was when I bought the CRPG "Megatraveller" and discovered that it required a hard drive. After a lot of trial and error, I managed to copy all of the files onto 4 DD 5.25 disks and use each one under certain circumstances (startup, space, first half of planets, second half of planets). It was great.
I also remember asking a guy a few years later how much it would cost to upgrade to a couple of 3.5 drives, but he just laughed at me. Bastard figured it wasn't worth the money to do so. Oh well.
Machine breakdown by country? (Score:3, Interesting)
Not that C64s weren't popular in the UK as well - I had one myself (still do have one actually). But I had it after my Spectrum 48k.
So what other regional quirks exist? I've heard of something called the MicroBee for Australia? What about Germany - they normally went for Commodore hardware as far as I know. As for the rest of the world, I really don't know what the taste in computers was but would definitely be interested to find out.
Cheers,
Ian
Re:A1200 (Score:3, Interesting)
It frustrated me to no end in college when i had to use some 68040 based Mac which ran slower than my pre-upgrade A1200 running an "obsolete" 68020. Grrr.
Vic-20! (Score:1, Interesting)
Re:Amiga 500+ (Score:2, Interesting)
And remember the fact that the joystick/mouse port would even accept Atari controllers? Ya!
Re:Commodore 64, baby! (Score:3, Interesting)
TTL. This question brings back a lot of memories. (Score:3, Interesting)
My second computer was built around an 8008 chip. Not as much fun. All the cool stuff was already on the chip.
My third computer was an SBC from National Semiconductor, using an SC/MP MPU. Nothing to build, so it was all about the programming. The SC/MP was a bit of an oddball, so I learned some new things.
Then I got a SWTPC 6800 "kit", which was really just a solder and screw assembly, then a Gimix 6809 (still have it, and it still works), then an IBM PC, then several Amigas, then several more PCs and RISC PCs (I have PowerPC, MIPS and Alpha machines on shelves, they ran RISC versions of Windows NT), then Linux, finally grabbed a Mac (mini.)
During the course of my career, I worked at IBM (Boca Raton) and got to use their ATOM uP, an old (at the time) punched card machine... the specifics of which have thankfully slipped my mind (punched cards are annoying, suffice it to say) and a scientific mini, the model of that is also fogged out, and I didn't use it that much, really.
I did a lot of hardware designs using the 6809 and its A/B variants when it was current; I liked (I still like) that MPU, it just seemed to have the best instruction balance of any 8-bitter I ever ran into. By comparison, the 68000 and family were pretty much of a dissapointment. I thought they'd be 6809's on steroids; Not so. They were a step wider (good), a step more orthogonal (also good) and a step simpler (backwards.) Fewer clever addressing modes mainly, but that was exactly what made programming the 6809 such a breeze.
Comment removed (Score:4, Interesting)
Texas Instruments TI99/4A (Score:3, Interesting)
Fun times. :-)
Re:You made me a programmer (Score:5, Interesting)
READY
The computer was inviting you to type something. Nowadays the computer invites you to explore what others have done, not to create your own stuff to make it work. And that's a huge difference.
First computer (Score:1, Interesting)
Re:You made me a programmer (Score:1, Interesting)
TI programmable 57 (Score:1, Interesting)
C-64 (Score:2, Interesting)
1. 3 C-64s (total) - 2 original 64s and 1 C-64C 2. 1 VIC-20 (ROM burnt, but cartridges still work) 3. 1 C-128 4. Damned near every peripheral known to man for all of the above (including modems, multiple floppy drives, cassette drives and dot-matrix printers).
and the pièce de résistance...
5. A fully-functional Commodore PET 4032.
Re:If I'd got a NES would I be working in Pizza Hu (Score:4, Interesting)
To be precise, the Sinclair ZX 81 was a clone made in Brazil called TK 82-C. Exact clone, down to the membrane keyboard. Oh the memories. Z80 processor, 2 kilobytes memory shared for video -- video was max resolution 44 by 64 pixels (screen was 32 characters wide by 22 characters tall). Today you can have the whole thing on a browser... See it here:
http://www.vavasour.ca/jeff/ts1000/ [vavasour.ca]
PDP-11/05 with RT-11 (Score:3, Interesting)
I had a VT-52 terminal, ASCII only, no graphics.
The box itself had 16k words of core memory and no boot ROM card, so each time I started it I had to toggle in the boot code on the front panel switches. Fortunately I figured out a VERY short routine which worked. The core memory consisted of two 8K by 18 bit (2 parity bits) planes, each of which was a quad wide card for the Unibus backplane, and two logic cards each of which was hex wide. The RX-01 floppy drive required an interface card, as did the serial interface for the VT-52. IIRC those two were quad width. This thing pulled well over 1000 watts of power.
RT-11 was very much like DOS. A friendly DEC field service person gave me the full software distribution, which operated quite differently than the way Microsoft does. What you get is a bootable OS which brings you into a SYSGEN procedure. In this, you specify exactly what you have for peripherals, what their bus addresses and interrupts are, and the code essentially assembles and links up a custom version of the OS for you. That's right, you actually had the source code right there. I took advantage of this to add my own "extensions" and later, device drivers (tricky until you got the hang of it).
RT-11 ran BASIC, which I used for most quicky stuff, and of course ASM.
Later on I acquired a Xerox Diablo removable cartridge hard drive (5 MB fixed, 5 MB removable) but still no boot card, they were still expensive. Eventually I picked up a Qbus box from where I worked (they used the cards in their own custom backplanes and boxes) and found a full set of 11/23 cards for $5 each (!!!) at some surplus place up in Woburn. There was even an AMD 2901 based math coprocessor which had a guaranteed maximum speed of 1 Mflop. Picked up a NEC spinwriter real cheap due to being only for 230 volts (big deal, sit a $5 autotransformer behind it).
Wrote my own checkbook balancing and accounting package, ran a small business from the system for years.
Switched to an IBM compatible AT clone at 10 MHz when I needed to run a PC board layout package (don't remember the name but it had a dongle) and this machine was slightly faster than the 11/23. Almost went Mac route but it was the availability of software that I needed that made the decision.
Check out the weddingmobile ... (Score:3, Interesting)
Atari 2600 Basic Programming Cart (Score:3, Interesting)
Did I mention I still have that machine?
Mine was paper - in about 1962 (Score:5, Interesting)
In 1968 he got a Honeywell 516, a machine the size of 2 washing machines and a microwave (one washing machine box held the processor, the other the memory and the microwave on top held a paper tape reader and punch). There was a standalone teletype. He set out to prove you could automate a coal mine with it (he worked in the research department of the UK Coal Board). I went to his office in the school holidays and wrote programs for it.
Re:You made me a programmer (Score:1, Interesting)
This was rapidly followed by a c64...
But my first exposure to computer programming was in high school on a keypunch machine?! (Anyone here familiar with those?) We'd punch in cards in Fortran or Ibm360 assembly, send the cards into the mainframe, then wait for a week while they were put in the cue for the card reader at the University of Waterloo mainframe. Then they'd mail back the green and white lined print outs to the school. We eagerly awaited those printouts...full of errors, though they were
Atari 800, oh yes! (Score:3, Interesting)
The first computer of my own was the Atari 800. Apple was nice, but I avoided it because Atari had the best graphics and sound hardware in its day. Besides, Star Raiders was the killer app, and I still play it with the free Atari800Win Plus emu every now and then.
I did a little hacking too, thanks to Omnimon. It was a circuit board that plugged into one of the ROM chip sockets, and it filled the unused $C000-$CFFF block of memory with a program that allowed one to interrupt anything with a press of Select and System Reset. It was now possible to take the machine code of a program that's running (even game carts) and do some simple disassembly. It also had a mini assembler that worked one instruction at a time. The Omnimon board also had one wire patched into the ROM that held the top of memory (to $FFFF) which is how it interrupts the boot process. (The last few bytes were pointers used by warm and cold starts.) There was also a three-position toggle switch that I added to the case. If I remember right, one setting allowed interruption, one restored the original ROM pointers, and the last position made the $C000 block disappear so the machine looked unaltered. Unfortunately, the later models used that memory area (probably for the rainbow logo and that sophisticated "self-test.") I think I saw a mention of a version of Omnimon designed for the newer machines, but I had the original.
Oh yeah, I also added a little switch in the bottom to silence the internal speaker since I would be writing programs through the night. At one point I upgraded the beast from a CTIA to GTIA chip and enjoyed the extra graphics modes that were in the later models, and I took out the power LEDs and replaced them with green ones. Ahh, the memories!
I remember being in awe of the bank switching technique used in the macro assembler cartridge I owned. I wasn't to shabby at speaking 6502 and Antic display list instructions. Heh heh.
That old computer died eventually. The keyboard needed to be replaced, and by that time they were impossible to find and cost over $100. After using a driver I wrote that made the escape key a space bar substitute (unless shift was pressed,) the computer was fried by a power surge. It died slowly over the course of a month, and towards the end started rebooting spontaneously. I laid it to rest and got myself a 65XE. A few years down the road that computer was stolen from storage, but they didn't get my carts and disks. I hope they had fun with it, and the high-pitched whine my poor old 13" TV had. Heh heh heh.
360/67 (Score:2, Interesting)
My first PC was an IBM PC XT, 8088 with a 5 meg hard disk. Green monochrome monitor. I bought it from my employer around 1988.
Re:You made me a programmer (Score:3, Interesting)
The only problem now, is that the power plug is somewhat loose, and I'm missing one of the rubber pad at the bottom, so the whole thing tends to tip around when I type, so I'm lucky if I can finish writing a ten line program before triggering a power failure...