Kann sein, dass die Diodenlösung jetzt zum falschen Pegel zieht. Also alles andersrum polen und von -10V ausgehen (auch die liefert der MAX232 an einem Ausgang!). Die Schaltung habe ich grad nicht hier, aber bei mir funktioniert sie schon seit 2 Jahren mit 16 Sendern an einer RS232-Leitung (Gesamtlänge ca. 25m).
Der Widerstand sollte nicht mehr als den maximalen Ausgangsstrom EINES MAX232-Ausgangens aufnehmen (eher etwas weniger). Aber auch nicht zu wenig, sonst ist die Störsicherheit hin!

Blackbird
PS: Ob ein OR, ein AND mit Transistoren oder Dioden aufgebaut wird, ist bei diesen Pegeln egal.
Und da der MAX232 2 Ausgänge hat und man nur einen braucht, kann der andere als Spannungsversorgung benutzt werden (-10V oder +10V je nach Belegung des zugehörigen TTL-Einganges).

Einfacher geht's nicht.