So I have run down the best possible flow for a working mind sort of. It uses two itself, and one other species that is harmless or can be harvested from or to. The idea is to craete a left and right side, the left takes all information from eyes in both bots using the tin/out sysvars. The right handles the hard thought routines. In order for the two to act in harmony in thought function (meaning they were thinking relevant thoughts, or focusing on a bot that could be a threat or food), I had to create a virtual ram (random access memory) and a bus switch. Its simple really (as any mutation allows it to continue to function), use a random number or a timer that resets every so many times using a mod; then compare it with another using the binary functions (or bitwise), use inverse of and for high switches, meaning the bot acts when 1 is not returned, or inverse of or for low switches. I believe I have explained how this works in earlier posts with a switch. The Bus Switch was a new idea, but it works mroe like a processor. You have the 10 out/in for ties, so you 10^10 possibilities for an outcome using all in one switch, so I broke them into groups of 3 and another one called the overwrite command (prevents reseting values). So the entire memory of both the left and right are store in the right, but is only useful to whatever the left wants to do. If it gets hungry, the right tries to remember where they last saw food, or a predator to determine if its worth going there, and as each attempt is returned 0, a value is stored to overright the attempt only when the process should deem it so. In order to proper cycle for the right, I had to create a reset point in the begining, and end with an overwrite to avoid a double reset. The next part was to create a set of values for each side to allow for storage of information, and quick access for both. I think I can post some of its genes by tommorrow at best.
But then point mutations came into mind, and the idea of a bot with ADD became relavent. If the bot recycled its memory twice in a row, both sides would lose the harmony of thought, and one side would become slowed down. Not sure what the best way to put in a mechanism to prevent this, but I'm thinking it will be another addition to the bus-switch using an info shot and tval comparison.