I've been reviewing the code....
I think the multiplexing is done by column-by-column.
I take my hat off to the coder. Knowing so little, to have battled doggedly on to get anything working at all shows impressive determination. Bravo!
i was wondering why people choose different position for their resistors, now i know
only 2 wires to move, so after this the 3rd 595 will be the one driving my rows
i did not understood this at first, English is not my first language
mosi 11 miso 12 and sck 13 yes, however i don't know what they stand for