Earlier quoted context omitted.
"Simple" is really not a word I would associate with the Z80 ;) The ISA is quite messy because of the backward compatibility requirement with the Intel 8080 (e.g. the Z80 had to fill undocumented gaps in the 8080 opcode encoding map with new instructions, four of which were prefix instructions to unlock additional instruction 'subsets' (DD/FD for replacing instructions involving the HL register pair with indexed addr…
> I still prefer programming the Z80 over the 6502 though :) I really don't. There are some few things you can fit into and get working fast in the Z80's A + 6 registers (IX and IY are not useful if speed is the aim), but for anything complicated the 6502's 256 Zero page locations — any pair of which can hold a pointer you can index off — is far superior. The Z80 is awful at accessing memory for anything other than a…
Z80 – The 1970s Microprocessor Still Alive (2021)
71–78 of 78 posts
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#72Earlier quoted context omitted.
> wonders how ARM did that Acorn co-founder Hermann Hauser famously joked that he gave the original ARM microchip design team two distinct advantages: no time and no resources. With no money for a large crew or complex hardware, the tiny core team had to keep the processor design exceptionally simple, which ultimately birthed the revolutionary RISC architecture. It also had to run in simulation on a BBC micro… Probab…
berkeley/stanford birthed risc. acorn was inspired by the berkeley risc i papers.
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#73Earlier quoted context omitted.
wonders how ARM did that - the MIPS R2000 came in at ~115k and the 80286 ~134k anyway - say you want 50% of the transistors for on chip RAM these days, then thats 100 billion / 50 thousand = 2 million ARM 1s clocking at say 3GHz 6e15 MIPS = 6 peta MIPS so if you could run code on it, you would get a 10,000x speed up ;-)
GREAT classic question (with a well-defined answer) In general, the reason why modern CPUs are so complex is because the gap in performance between CPU and memory has grown massively over time. In the old days, something like a 6502 was running nearly synchronously with RAM. That gap has grown massively over time; a modern CPU is orders of magnitude faster than RAM. So they have to jump through a lot of loops to avoi…
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#74Earlier quoted context omitted.
ARM1 has no cache memory, no hardware multiply and division, no MMU and no cache.
Yeah — even ARM2 has no divide, as far as I recall from my days with an A310.
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#75Tom Jennings, the creator of fidenet, is producing a nice modern Z80 computer[0] 0. https://www.ebay.ie/itm/206496219323
RC2014 is the real deal: https://rc2014.co.uk Why I have not picked one up yet… I think I just have a sweet spot for the 6502 and keep putting together KIM-1 kits. (EDIT: Finally after years, I just pulled the trigger on their Classic II kit.)
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#76Earlier quoted context omitted.
RC2014 is the real deal: https://rc2014.co.uk Why I have not picked one up yet… I think I just have a sweet spot for the 6502 and keep putting together KIM-1 kits. (EDIT: Finally after years, I just pulled the trigger on their Classic II kit.)
It's actually fairly easy and interesting to design your own z80 computer. I went from knowing about assembly and pcb design to a z80 computer with a serial interface and memory banking. Learnt a lot on the way an went on to build pcbs for other projects with the knowledge I had gained from that.
Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#77Re: Z80 – The 1970s Microprocessor Still Alive (2021)
#78Tom Jennings, the creator of fidenet, is producing a nice modern Z80 computer[0] 0. https://www.ebay.ie/itm/206496219323
RC2014 is the real deal: https://rc2014.co.uk Why I have not picked one up yet… I think I just have a sweet spot for the 6502 and keep putting together KIM-1 kits. (EDIT: Finally after years, I just pulled the trigger on their Classic II kit.)