I only suggested the CASSETTE port as this could be added to a single console for input and output to other devices besides just SERIAL like JOYPORT.
I was thinking instead of Cassette to send it to a device chip instead thus work like Disk Drive storage.
CS1 would be READ/WRITE and CS2 would be READ only. And they could be on same device with single toggle of on or off READ/WRITE