UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Closed Thread
 
Thread Tools
Old 11th Jul 2013, 9:37 pm   #1
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,553
Default Microprocessor favourites?

I see that elsewhere (in the steam section) there's a thread devoted to 'valves we have hated', or words to that effect. I thought I'd follow on logically (yes, pun intended) by asking if you have any particular favourite microprocessor families or architectures -

If you're old school , then traditionally you fall into either the 6502 or the Z80 camp, and that largely stems from which computer you had when your interest in micro programming was at its zenith.

I've been playing with my Maplin Z80 system (which is being discussed elsewhere in another thread) and I'm really struck by how luxurious the instruction set was for an old 8-bit microprocessor. It's also the first time in years that I have directly programmed anything in HEX, and I find that the opcodes are all coming flooding back to me quite easily.

I have to say I never had the same fondness for the 6502, although I did gain some experience on it because a friend over the road had a BBC B.
SiriusHardware is offline  
Old 12th Jul 2013, 2:23 am   #2
lastx33
Retired Dormant Member
 
Join Date: Apr 2011
Location: Kelso, Scottish Borders, UK.
Posts: 40
Default Re: Microprocessor favourites?

I'm the other way around - my fondness is for the 6502 having learned on a Rockwell AIM65 and used them in industrial controllers later.
lastx33 is offline  
Old 12th Jul 2013, 3:54 am   #3
julie_m
Dekatron
 
Join Date: May 2008
Location: Derby, UK.
Posts: 7,735
Default Re: Microprocessor favourites?

6502 will always have a special place in my heart for being what I learned first, having had bad experiences trying to talk to the Z80 in a ZX81. I then went back to the Z80 with a renewed interest, having learned enough of the underlying principles along with the easier (for me) assembly language.
__________________
If I have seen further than others, it is because I was standing on a pile of failed experiments.
julie_m is offline  
Old 12th Jul 2013, 7:54 am   #4
Radio Wrangler
Moderator
 
Radio Wrangler's Avatar
 
Join Date: Mar 2012
Location: Fife, Scotland, UK.
Posts: 22,867
Default Re: Microprocessor favourites?

I was involved with a design team using the 4004 to start with, which quickly became the 4040 then 6800. Neighbours were working with 8008s, later, for me it was the 6809 then 68000. Some of the questions on my master's finals were about the comparison of Z80, 6502 and 6800, so I had to bone up on them. A colleague designed the Wireless World 'Forth Computer' for a bit of fun so we had a number of them kicking around.

In the CSC world, it was the 6809 that I liked.

David
__________________
Can't afford the volcanic island yet, but the plans for my monorail and the goons' uniforms are done
Radio Wrangler is online now  
Old 12th Jul 2013, 8:56 am   #5
G6Tanuki
Dekatron
 
G6Tanuki's Avatar
 
Join Date: Apr 2012
Location: Wiltshire, UK.
Posts: 13,996
Default Re: Microprocessor favourites?

My first contact with microprocessors was with the |D|I|G||I|T|A|L| LSI11/02 and LSI11/23 series, interfaced to a CAMAC crate for instrumentation control. Programmed in assembler, running under RT/11. It got quite interesting when you had several similar CAMAC crates linked together over a distance of several hundred yards on a length of pre-Ethernet coax, and you had to manage timing clashes.

After that I had a brief dalliance with the AMD2900-series of bit-slice processors doing real-time signal processing for various applications I'm still not allowed to talk about.

"Consumer" microchips never really excited me - the closest I got to playing that game was writing my own monitor/assembler package for the "Elektor" Junior Computer - and having to burn every byte of it into a pair of 2708 EPROMs by setting address and data on thumbwheel switches then stabbing the "Burn" button.
G6Tanuki is offline  
Old 12th Jul 2013, 9:22 am   #6
GMB
Dekatron
 
GMB's Avatar
 
Join Date: Aug 2003
Location: near Reading (and sometimes Torquay)
Posts: 3,094
Default Re: Microprocessor favourites?

Yes, the 6502 was a nice little processor and certainly my first favourite.

Then the 68000 came along and that was really nice, just like a proper computer.

These days I would say the 16-bit PIC machines, e.g. the dsPIC33 series. They are cheap, powerful, still made in DIP, and again are like a proper computer and are easy to use.
GMB is offline  
Old 12th Jul 2013, 10:54 am   #7
DragonForce
Retired Dormant Member
 
Join Date: Nov 2011
Location: Bristol, UK.
Posts: 168
Default Re: Microprocessor favourites?

Z80 all the way. Brought up on a ZX81/ZX Spectrum, a brief foray into the realms of the Commodore C-16 left me wondering how anybody could program for that particular CPU - no 16-bit address modes, 2MHz clock? What was that all about?

Then came the Amiga with its' MC68000 CPU and that just about blew everything else out of the water at the time.

Still have a fondness for the Z80...

DI
HALT
DragonForce is offline  
Old 12th Jul 2013, 11:19 am   #8
G8HQP Dave
Rest in Peace
 
Join Date: Sep 2008
Location: Solihull, West Midlands, UK.
Posts: 4,872
Default Re: Microprocessor favourites?

My favourite has to be the J-11 - a PDP-11 on a chip (well, actually I think it was two chips on one carrier). In a box it becomes an 11/73 or 11/83, depending on clock speed. Nice orthogonal instruction set, with an architecture which looks rather like a parent of the 68000 series.
G8HQP Dave is offline  
Old 12th Jul 2013, 11:45 am   #9
cmjones01
Nonode
 
Join Date: Oct 2008
Location: Warsaw, Poland and Cambridge, UK
Posts: 2,677
Default Re: Microprocessor favourites?

I'm going to vote for the ARM - an enormously clever piece of design which has endured and prospered like few others. In my collection I've got an original Acorn 'ARM Evaluation System' which was basically the first version of the chip to be available to the public. This was in 1985, I think. Now the design has become part of the fabric of modern life: there are literally billions of them out there. It's still technically elegant, too, and British to boot.

Chris
__________________
What's going on in the workshop? http://martin-jones.com/
cmjones01 is online now  
Old 12th Jul 2013, 2:07 pm   #10
julie_m
Dekatron
 
Join Date: May 2008
Location: Derby, UK.
Posts: 7,735
Default Re: Microprocessor favourites?

I had experience of the 68000 at uni. One thing I don't like about it, is the way it stores its numbers the wrong way around. The units should be first! That's the order in which you do arithmetic!
__________________
If I have seen further than others, it is because I was standing on a pile of failed experiments.
julie_m is offline  
Old 12th Jul 2013, 2:59 pm   #11
GMB
Dekatron
 
GMB's Avatar
 
Join Date: Aug 2003
Location: near Reading (and sometimes Torquay)
Posts: 3,094
Default Re: Microprocessor favourites?

Quote:
One thing I don't like about it, is the way it stores its numbers the wrong way around.
Those of us from the mainframe era might be inclined to say that they store them the right way round.

When you write a number down you start with the big end!
GMB is offline  
Old 12th Jul 2013, 3:51 pm   #12
G6Tanuki
Dekatron
 
G6Tanuki's Avatar
 
Join Date: Apr 2012
Location: Wiltshire, UK.
Posts: 13,996
Default Re: Microprocessor favourites?

Big-endian vs Little-Endian was always good for an enduring argument back in the 1970s/1980s. And woe-betide anyone who tried to transfer a 32-bit binary file from a PDP11 to anything-else without realising its odd byte-swapped storage mode.

[Of course then you also get into the various ways in which alphabetic characters are represented - Baudot, BCD, EBCDIC, ASCII, RAD50, FIELDATA - and then in turn how these are stuffed into native 8- 12- 16- 24- 32- 36- or 60-bit-long machine-words].

Oh what fun!
G6Tanuki is offline  
Old 12th Jul 2013, 4:42 pm   #13
woodchips
Octode
 
Join Date: May 2010
Location: Grantham, Lincolnshire, UK.
Posts: 1,174
Default Re: Microprocessor favourites?

8085, not perfect but wrote a lot of assembler for that, including a BASIC. For home use the 6800 and 6809. Most elegant must have been the 11/23 with RSX11M operating system, ahh.

Ah, the byte ordering conundrum, at least you never used a TI9900 where they decided the most significant bit in the word was zero, yes, really, and then 32 bits came along!!!!

Note that no one likes the 8086, correctly, evil piece of junk. If IBM had used a 68008 in the PC then now no one would remember the 8086, at all.
woodchips is offline  
Old 12th Jul 2013, 4:51 pm   #14
lesmw0sec
Octode
 
Join Date: Jul 2009
Location: Carmel, Llannerchymedd, Anglesey, UK.
Posts: 1,506
Default Re: Microprocessor favourites?

Made a good living out of Z80's in various bits of kit and really loved the 68000.
Retired now, but messing around with PIC's. The reduced instruction set is a bit of a pain compared to the Z80, but they really fly. Never quite grasped the point of using C for them, rather than assembler. The C examples I've seen are so obscure, you might as well do it with bits and bobs.

Les.
lesmw0sec is online now  
Old 12th Jul 2013, 9:02 pm   #15
hysteresis
Tetrode
 
Join Date: Feb 2007
Location: Liverpool, Merseyside, UK.
Posts: 99
Default Re: Microprocessor favourites?

Quote:
Originally Posted by GMB View Post
... the 6502 was a nice little processor ...
It still is - now manufactured by The Western Design Center and sold, by the likes of Mouser, for £4.87.
hysteresis is offline  
Old 13th Jul 2013, 10:57 am   #16
Gulliver
Hexode
 
Join Date: Aug 2011
Location: Luton, Bedfordshire, UK.
Posts: 469
Default Re: Microprocessor favourites?

Quote:
Originally Posted by DragonForce View Post
Z80 all the way. Brought up on a ZX81/ZX Spectrum, a brief foray into the realms of the Commodore C-16 left me wondering how anybody could program for that particular CPU - no 16-bit address modes, 2MHz clock? What was that all about?
The C64 was just as difficult to program. I maintain that is why the UK spawned a generation of programmers and the US a generation of gamers. The Sinclair and BBC computers were designed to be programmed as well as to perform the tasks of a computer. The Commodore line of home computers was emphatically never designed to be programmed by the user. Horrid machines to code on or for. I tried and gave up.
Gulliver is offline  
Old 13th Jul 2013, 4:20 pm   #17
Marconi_MPT4
Heptode
 
Marconi_MPT4's Avatar
 
Join Date: Mar 2011
Location: Dorset, UK.
Posts: 521
Default Re: Microprocessor favourites?

Has to be 8080/8085/Z80 series of 8 bit microprocessors. Probably has something to with low level programming in hex code or assembler, the whole program had to be designed and structured before coding.

Z80 was extensively used in products and to this day still recoil at having to sit around in code review meetings reviewing assembler printed on reams of 132 column fanfold paper! Sometimes for a week at a time....

Assembler code development took place on a Rank Xerox green screen computer running CP/M operating system with 256k memory and two 8" Shugart floppy drives.

Happy Days!

Cheers
Rich
__________________
To an optimist a glass is half full; a pessimist half empty; an engineer twice as big as need be!
Marconi_MPT4 is offline  
Old 13th Jul 2013, 5:49 pm   #18
mole42uk
Nonode
 
mole42uk's Avatar
 
Join Date: Aug 2010
Location: Resolven, Wales; and Bristol, England
Posts: 2,608
Default Re: Microprocessor favourites?

I started with the 4004, followed by SC/MP, then got into Z80, then I blagged a Nascom II which settled it. Programming in machine code was quite easy with Z80, we had to do that because we were using code that optimised clock cycles on the limited-speed processor. Assembly language couldn't cope especially when we had to build everything into multiples of 8k EPROM.

Richard
mole42uk is offline  
Old 13th Jul 2013, 11:13 pm   #19
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,553
Default Re: Microprocessor favourites?

Quote:
Originally Posted by mole42uk View Post
I started with the 4004, followed by SC/MP, then got into Z80
As a matter of interest what were you running an SC/MP in? An MK14? Or something else (the Elektor system maybe? - a friend of mine built that).
SiriusHardware is offline  
Old 13th Jul 2013, 11:30 pm   #20
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,553
Default Re: Microprocessor favourites?

Quote:
Originally Posted by lesmw0sec View Post
The C examples I've seen are so obscure, you might as well do it with bits and bobs.
Ah, this was me until just a few years ago.

I used to describe C as a 'write only' language because C code is so horrible to read, unless you wrote it yourself of course.

But actually, PICs were the reason I finally persevered with 'C' - I couldn't stand some of the hardware quirks of the PICs, such as the inadequate program counter which made it dangerous to let subroutines or lookup tables fall across page boundaries - and don't get me started on all that tedious bank switching stuff to get in and out of the various RAM banks and special function registers. 'C' compilers for PIC hide all that by handling it all silently in the background, but you can still write the code, as I do, in assembly language-like fashion so that each line of code only performs one action, thereby making it much more human-readable.

That said, there's still no substitute for assembly language even on PIC if you have something that has to be done very, very, very quickly with no unnecessary code overhead. I've just done something which required a PIC to emulate a static RAM, whereby the PIC had to respond to a /CE pulse, read 16 address lines and present the corresponding data (stored in PIC internal RAM) to an 8-bit bus all in less than 2uS. I only managed it by raising the PIC clock speed to 40Mhz and writing the code in pure assembly language.
SiriusHardware is offline  
Closed Thread

Thread Tools



All times are GMT +1. The time now is 1:36 pm.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.