cadet1620 wrote
Because RAM and Screen both have load=load, they both load for every Memory write operation.
You need additional logic to control the load inputs so that writing to one part does not write to the other. Also note that writing to the Keyboard address should not write to either of the other parts.
--Mark
Right gotcha. Makes sense. So I assume I could use a DMux on the load to load either the RAM or Screen.
And how do I go about solving writing to the Keyboard address? Do I need to connect it to a Register?