4 ms·
Some of this was due to syntax of their assembly languages. 6502 had letters for different addressing modes, whereas Z80 used parentheses for a memory lookup, e
by hyperpallium 8y ago
Some of this was due to syntax of their assembly languages. 6502 had letters for different addressing modes, whereas Z80 used parentheses for a memory lookup, e.g. LD A,(HL) uses HL as a pointer, loading its pointed-to value into A (IIRC).
6502 had more addressing modes, but some of them, if not all, could have used Z80 style syntax. After all, it would just be a different the assember (i.e. compiler) frontend, generating the same target machine code.