A.- Der 1959 geborene M._ erlitt anlässlich eines Grümpelturniers am 1. Juni 1985 eine laterale Tibiaplateau-Impressionsfraktur und einen Seitenbandausriss am rechten Knie. Als Dauerschaden verblieb trotz chirurgischer Behandlung eine leicht instabile, leichte posttraumatische Gonarthrose mit Inkongruenz im lateralen Tibiaplateau. Mit Verfügung vom 23. Mai 1996 sprach ihm die Schweizerische Unfallversicherungsanstalt (SUVA) rückwirkend ab 1. Juli 1995 eine Invalidenrente auf Grund einer Erwerbsunfähigkeit von 25 % und eine Integritätsentschädigung von Fr. 6960.- entsprechend einer Integritätseinbusse von 10 % zu. Die gegen die Höhe des Rentenanspruchs erhobene Einsprache wies die SUVA mit Einspracheentscheid vom 12. Februar 1997 ab. B.- Beschwerdeweise liess M._ die Zusprechung einer Invalidenrente auf der Basis einer Erwerbsunfähigkeit von 38 % beantragen. Im Weitern ersuchte er um Gewährung der unentgeltlichen Verbeiständung. Mit Entscheid vom 29. September 1999 wies das Sozialversicherungsgericht des Kantons Zürich die Beschwerde ab und entschied, dem unentgeltlichen Rechtsbeistand eine Entschädigung von Fr. 2400.- (Honorar, Auslagenersatz und Mehrwertsteuer) auszurichten. C.- Mit Verwaltungsgerichtsbeschwerde lässt M._ das Rechtsbegehren stellen, es sei der kantonale Entscheid aufzuheben und ihm eine Rente in Höhe von 38 % zu gewähren. Für das Verfahren vor dem kantonalen Gericht sei eine Parteientschädigung entsprechend dem effektiven Arbeitsaufwand zuzusprechen. Für das letztinstanzliche Verfahren wird die unentgeltliche Verbeiständung beantragt. Während die SUVA auf eine Stellungnahme verzichtet, lässt sich das Bundesamt für Sozialversicherung nicht vernehmen. 