16BP development checklist ~~~~~~~~~~~~~~~~~~~~~~~~~~ M Determine basic architecture. Done. M Create instruction set. M Make instruction state table. S Create memory map. Done. L Write tests. L Design processor. M Design ALU. S Design PC. S Design SP. S Design IV. S Design data registers. M Design FR. S Design AR. L Design CU. M Design instruction pipeline. M Design Queue. L Add peripherals. S Write bootloader. L Add peripherals? L Write assembler. L Add peripherals? L Port C or C++ to 16BP? L Add peripherals? L Write operating system? L Add peripherals?