C64 RS232 "Treiber" in Programmen?

Es gibt 45 Antworten in diesem Thema, welches 3.143 mal aufgerufen wurde. Der letzte Beitrag (19. September 2024 um 22:35) ist von Stefan Both.

  • 9600 ist aber sehr optimistisch. NAch meinen eingerosteten Kenntnissen war 2400 mit Handshake das absolute Maximum vis 6522/6502. Deswegen gab es ja den 6551. Habe selber auch mal eine der vielen RS232 Adapter mit 6851/6551 gebaut und in der 64er veröffentlicht. Damit kam man auf 19200.

  • 4800bd sind lt. Paperclip Anleitung möglich.

    Eine Echte RS232 für den Expansionsport hab ich auch noch hier. Möchte ich aber nicht uuunbedingt hierfür einsetzen.

    Stefan

  • Die benötigen ja auch ein angepasstes Kernal, da gab es dann nicht mehr gar soviele. Habe hier eines, das zugleich Speeddos, IEEE 488 mit 6522 am Expansionsport und eben die RS232 mit 6551 unterstützt. Dazu ein paar Funktionstasten belegt mit den üblichen Floppsbefehlen.

  • ich mach nachher mal weiter.

    So'n RS232 Tester 'könnte' auch noch

    irgendwo bei mir rumfliegen.

    Man vergisst so unglaublich viel, wenn man es

    nur alle 10 Jahre braucht. Was hab ich wo noch rumliegen und wie funktionierte es nochmal...

    Stefan

  • Anleitung und Diskette (Paperclip) Stimmen vom Inhalt her nicht überein.

    Den Drucker auf 4800 bd einstellen hat geklappt.

    Der Rest muss noch.

    Ich kann nicht herausfinden wie ich das Druckerfile lade...

    Stefan

  • Ich starte zunächst einmal mit der Anbindung des Druckers an meinen alten XP Rechner. Wenn ich funktionsfähig Daten mit 4800 baut über die COM schnittstelle übertragen kann, weiß ich schon mal, dass die Seite funktioniert.

  • Schließe doch statt des Druckers erst mal einen PC über einen Nullmodem-Adapter an und schau, ob/was da so kommt. So kannst Du zumindest Output, Baudrate und Handshake schon mal überprüfen.

    Parallel dazu würde ich vom PC aus mit einem Terminalprogramm testen, ob der Drucker das, was Du ihm seriell schickst überhaupt ausgibt, oder ob er spezielle Steuercodes benötigt.

    Welcher Drucker ist es denn genau?

  • Ah, gut. Zumindest einer mit nur einem Druckwerk.

    Probier erst mal vom PC mit Putty, ob Du da nen HelloWorld (CR/LF) raus bekommst. Wenn der spezielle Steuercodes braucht um zu drucken, dann wird es mit dem C64 schwierig.

  • Ah, gut. Zumindest einer mit nur einem Druckwerk.

    Probier erst mal vom PC mit Putty, ob Du da nen HelloWorld (CR/LF) raus bekommst. Wenn der spezielle Steuercodes braucht um zu drucken, dann wird es mit dem C64 schwierig.

    Völlig korrekt!

    Ich tüftel noch ein wenig.

    Erst mit der original Software /Treiber ne Testseite

    raushauen, dann testen, wie es mit Bordwerkzeugen geht.

  • Bondrucker und Etikettendrucker sind meistens keine "normalen" Drucker, die einfach so den Text ausdrucken, den man ihnen sendet. So habe ich es zumindest bei anderen Epsons erlebt.

    Man muss einen Buffer öffnen, den Text hin senden unr dann sagen Buffer dort hin drucken.

  • Stefan Both:

    Für den Drucker gibt es einiges an Dokumentation und (Windows) Dienstprogrammen.

    Ebenfalls gibt es eine sehr gute ESC/POS Referenz.

    Mein Tip: Teste den Drucker erstmal unter Windows auf Funktionsfähigkeit.

  • Ist recht einfach: Wenn etwas flackert und sich ändert, hast du immerhin schonmal wenigstens etwas Kommunikation.

    Wenn "auf beiden Seiten" als PC oder am Drucker, also jeweils einzeln, die gleichen LEDs leuchten, brauchst du ein Kreuzkabel.

    Die LEDs müssen sich "ergänzen".

  • Wenn Du den Tester an den PC anschließt geht am Tester entweder die Led von Pin 2 oder Pin 3 an. Wenn Du dann am andern Ende des Testers den Drucker anschließt sollte die andere der beiden LEDs angehen. Ändert sich nix oder nur die Helligkeit der bereits leuchtenden LED, dann brauchst Du einen Nullmodem-Adapter.

    Danach sollten dann beide LEDs leuchten.