I'm new to the forums, so I apologise if I broke rules or did something wrong.
This design is part of a future Powder Toy computer I'm trying to build. 128x36bits of ROM, 4,608bits total. My future computer will use six bit wide bytes, so that gives 768 bytes of ROM.
ROM will be used to store the computer programme. RAM and registers are of a different design, but aren't yet complete. I'm planning 64 bytes of RAM, though that's open to change, and probably three registers.
The display is just so you can see the ROM doing something, and is unlikely to be of this design in the final computer. The addressing system will probably be shrunk, but I'm fairly happy with the basic design.
Now that's pretty nice :) althought a byte is 8 bits nor more nor less since byte is used for declaring characters in ANSII a hexadecimal word characters code used by almost every computer now there are over 200 functions and characters used by ANSII so that's why it needs 1byte for every character or function to adress and 8bits biggest decimal is 256. Btw that is simplified yet hard to understand, google ANSII or word processor or why bytes are 8 bits and you will probably get it