Sachverhalt: Sachverhalt: A. Der bolivianische Staatsangehörige X._, geboren am 24. März 1953, reiste am 1. Oktober 1997 in die Schweiz ein. Am 9. Dezember 1997 verheiratete er sich mit der Schweizerin Y._, geboren 1955. In der Folge wurde ihm eine letztmals bis zum 8. Dezember 2000 verlängerte Aufenthaltsbewilligung zum Verbleib bei der schweizerischen Ehefrau erteilt. Im Rahmen des von der Ehefrau am 17. Februar 1999 angestrengten Eheschutzverfahrens schlossen die Parteien einen Vergleich, wonach gegenseitig auf Unterhaltsbeiträge verzichtet wurde und sich X._ verpflichtete, die eheliche Wohnung spätestens bis Mitte Mai 1999 zu verlassen. Gestützt auf diesen Vergleich schrieb der Einzelrichter des Bezirksgerichtes Meilen mit Verfügung vom 19. April 1999 das Eheschutzverfahren als erledigt ab. Am 11. November 2003 wurde die Ehe aufgrund eines gemeinsamen Scheidungsantrages geschieden. Am 11. November 2003 wurde die Ehe aufgrund eines gemeinsamen Scheidungsantrages geschieden. B. Bereits mit Verfügung vom 13. Februar 2001 hatte die Direktion für Soziales und Sicherheit des Kantons Zürich das Gesuch von X._ um Verlängerung der Aufenthaltsbewilligung abgewiesen und ihm zur Aufgabe der Erwerbstätigkeit und zum Verlassen des zürcherischen Kantonsgebietes Frist bis zum 15. Mai 2001 gesetzt. Hiergegen war X._ erfolglos an den Regierungsrat des Kantons Zürich gelangt. Am 23. Juni 2004 wies das Verwaltungsgericht des Kantons Zürich eine gegen den Entscheid des Regierungsrates vom 3. März 2004 gerichtete Beschwerde ab. B. Bereits mit Verfügung vom 13. Februar 2001 hatte die Direktion für Soziales und Sicherheit des Kantons Zürich das Gesuch von X._ um Verlängerung der Aufenthaltsbewilligung abgewiesen und ihm zur Aufgabe der Erwerbstätigkeit und zum Verlassen des zürcherischen Kantonsgebietes Frist bis zum 15. Mai 2001 gesetzt. Hiergegen war X._ erfolglos an den Regierungsrat des Kantons Zürich gelangt. Am 23. Juni 2004 wies das Verwaltungsgericht des Kantons Zürich eine gegen den Entscheid des Regierungsrates vom 3. März 2004 gerichtete Beschwerde ab. C. Mit Eingabe vom 10. September 2004 führt X._ Verwaltungsgerichtsbeschwerde beim Bundesgericht mit dem Antrag, den Entscheid des Verwaltungsgerichtes aufzuheben und ihm die Aufenthaltsbewilligung für den Kanton Zürich zu erteilen. Zudem verlangt er für die vorinstanzlichen Verfahren sowie für das Verfahren vor Bundesgericht die Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Die Staatskanzlei des Kantons Zürich (für den Regierungsrat) beantragt, die Beschwerde abzuweisen. Das Verwaltungsgericht des Kantons Zürich stellt den Antrag, die Verwaltungsgerichtsbeschwerde abzuweisen, soweit darauf einzutreten sei. Das Bundesamt für Zuwanderung, Integration und Auswanderung schliesst auf Abweisung der Beschwerde. Die Staatskanzlei des Kantons Zürich (für den Regierungsrat) beantragt, die Beschwerde abzuweisen. Das Verwaltungsgericht des Kantons Zürich stellt den Antrag, die Verwaltungsgerichtsbeschwerde abzuweisen, soweit darauf einzutreten sei. Das Bundesamt für Zuwanderung, Integration und Auswanderung schliesst auf Abweisung der Beschwerde. D. Am 23. September 2004 erkannte der Abteilungspräsident der Beschwerde - antragsgemäss - aufschiebende Wirkung zu.