In this update I'm doing a better job of showing the interaction with the cores. The text that is scrolling across the LED array is first being written directly to the cores before being read from the cores to update the individual LED states. The logic of the program is not writing directly to the LEDs - instead it is writing to the cores and using them as screen RAM. You can see the affect a magnet has on the cores as it wipes out the data that is scrolled to the left. The scrolling effect is done by reading the state of the cores, shifting the data left by a single row of cores, and then updating the LEDs from that fresh data in the cores. The video shows the effect.