A Python software implementation of the Intel 4004 processor
				Pyntel4004
A Python software implementation of the Intel 4004 processor.
General Information
- Two pass assembler using the original mnemonics, directives and comments syntax
 - Monitor facility to step through code and examine registers, memory etc
 
Design goals
- 
[ ] As much of the internals as possible should be carried out using binary arithmetic and operations.
 - 
[ ] No 3rd party libraries to be used (i.e. pure Python).
 - 
[ ] Build a fully-working i4004 opcode emulator.
 - 
[ ] Build a fully-working assembler which generates correct op-codes.
 - 
[ ] Construct a fully-working software-based i4004 chip which can use the
generated object code from the compiler (possibly using micro-python or circuit python on an