I want to make a microprocessor but i haven't got a complete picture of what it is like in my mind. I have some experience of programming the Zilog Z80, and, I have experience of building projects using MSI devices but I have never attem[pted anything like this before . I'm not sure about how many registers to use, and I don't know how many types of instructions this processor should be capable of executing. Part of me is saying just clone a z80, another part is saying design your own thing. Any comments or advice would be most welcome.