Great stories everyone!
This page from July 1984 (
indexed here) has a lot of parallels with my own story: I got into electronics by reading the monthly magazine
Practical Electronics, and distinctly remember a Master Mind (cows and bulls) game in TTL one month followed closely by a microprocessor version in a
later issue. The micro - might have been the CHAMP based on SC/MP - was much the simpler design and yet a very general system. So I kept my eye on the adverts for the various NASCOM and Mk14 and AIM65 products (I may have my chronology wrong here) and loitered around any computer shops which I could find and even went so far as to hire a PET for a single day by clubbing together with a couple of friends. That was a silly idea! We couldn't realistically stay up all night, we had no plan as to what to do, and the fumes from the coal fire got to me too. You need oxygen to program.
But my first owned machine was a
Compukit UK101 - a single-board 6502-based kit, pretty much an Ohio Superboard clone - apparently came out in '79. Also my first real soldering experience - I had to solder it twice, but it did then work. Cassette storage, of course, and display with a UHF modulator to one of a series of refurbished ex-rental monochrome televisions. Probably quite the fire risk, and of course my PSU construction didn't feature any insulation. I would have bought my
Zaks book at that time.
.
Slideshow here - this was the second case, the first being a diagonally sawed-off drawer from home with a plexiglass cover. I'm sure I didn't ask for permission to saw that drawer.
(I'd already been fascinated by computers for some time: I'd lapped up
one or
two books - one of the first being the
How and Why Wonder Book of The Computer and another being Alan Wilkinson's homebrew CPU book mentioned in
this thread.)
I had had access to a local university computer (an ICL? don't know) via a link from school, and also a weekly card deck shuttle - but that was BASIC, so no CPU exposure. I'd also gone through quite a number of calculators, sometimes taking advantage of no-quibble money-back guarantees (
Sinclair Programmable was one - one memory and just
36 keystroke program capacity) but I was out-manouevred by one salesman and actually bought a
TI-57, my first programmable calculator. Much less capable than Garth's but the same general architecture. I think it had just 50 steps, and no storage peripheral or even non-volatile memory. The TI-59 was the top-line model but much too expensive.
A few years after the Compukit I got a BBC Micro - probably 1982 - an excellent hardware and software architecture, if a little low on RAM by C64 standards. I think that was mostly funded from excess cash from my student grant - those were the days, but as I don't drink I had a lot of beer money left over. (The Compukit was funded from paper round, pocket money, birthday and Christmas money and, I think, a parental subsidy.)
The Beeb of course has a two-pass assembler built into the BASIC, whereas the Compukit had only a one-line monitor to offer. So that was a much more comfortable machine to work with, even still with only cassette tape, until eventually I bought a (double density!) disk interface and dual drive. I bought a RAM disk at some point too, or a sideways RAM expansion as it was known.
At Uni there was a short course using a 6800 dev board - very disorientating to have two accumulators and a single but wide index register.
At some point I got interested enough in the idea of the Archimedes (and the ARM) to buy the manuals for the machine and the book on assembly language programming the ARM, but the machine itself remained priced out of reach.
After that I went for Amiga rather than Atari, and eventually got a 16Mbyte P75 PC when I heard about Linux - although we also ran Windows on it for some particular purpose. That was in '95. Since when it's been mostly x86, and no assembly for me, until emulators popped up and
ARM dev kits became cheap. I did once patch a byte or two of an x86 binary, and I once did a course on 8051, but mostly I've remained a 6er not an 8er.
Here's
my Beeb, or maybe not mine, from our
65816 upgrade adventures of 2009.
Oh, I should mention my
Transputer accumulation! I did a course on that around '89, and indeed worked at Inmos for some time, but no assembly.
Cheers
Ed
[Edit: fix broken links]