Posts from TurboMicha in thread "Der Tesa -SX 64"

    Wollt Ihr euch echt schon extra soviel Arbeit machen ?
    Aktuell gibt es doch die einfache Lösung REPROM64 für jeden C64..

    die Anzahl der User mit passendem Drucker / Druckerkabel und Bock zum "Drucken" ist sicherlich überschaubar... ?!

    ich denke, man sollte weiter an kleinen Feinheiten schrauben, dass man es "aus Spaß" wirklich "mal" nutzen kann.
    "in Serie" wird hier wohl keiner drucken ? oder Bobbel ?

    ich möchte jetzt nicht eure Arbeit und Erfolg schmälern... Natas entwickelt ja auch nur zum Spaß , quasi einen Apple1 nur "im Kopf" aus Spaß :D


    EDIT: hat jemand Lust, eine "Kalibrierungs-Etikette" zu erstellen?
    Eine mit gut definierten Messpunkten, die man ausdrucken, und dann mit dem Lineal einen Soll/Ist Vergleich machen kann. Also ob die Millimeter Angabe am Bildschirm der tatsächlich gedruckten Größe entspricht.

    ich glaube ich "muss" ;) da eh machen, laut obiger "Anweisung" ;) von ClausS

    In meiner Mittagspause kann ich leider auch nicht mehr testen... aber wenn ich einem Arbeitskollegen von
    dem tollen Druck-Ereignis erzähle... :woot: versteht mich sowieso niemand unter meinen Kollegen :D. :haue:

    und immer dran denken,.. von Zündquellen fernhalten :) und nicht rauchen.. :rauch:
    Please login to see this attachment.

    Kann denn jemand, der einen Epsonkompatiblen Drucker hat, mal testen, ob nun mit der 'neuen' Routine ein Ausdruck möglich ist?

    Es muss ja nicht ein TESA-SX64 vorhanden sein. Es reicht natürlich ein C64, oder eine 250466er Platine. Da habe ich mich wohl etwas unklar ausgedrückt.

    Tobias , ronduc , TurboMicha

    Dazu bitte die Treiberdiskette einlegen, mit der Taste 5 Sonderprogramm laden.

    :sieroh:sieroh :ChPeace..... :bia:drink:

    ich gratuliere allen Beteiligten insbesondere ClausS

    ich habe auch meine Hardware wieder vor gekramt und einen C64 mit SX64-Kernel gestartet..
    Please login to see this attachment.+Please login to see this attachment.+Please login to see this attachment.
    ich habe die zuletzt geschickte Treiberdiskette genutzt...

    vor so vielen "Update" hatte ich den Überblick verloren, womit Ihr euer "Gruß aus China" Etikett (Etiketten-Disktte ??) erzeugt habt..
    aber ich hatte ja auch noch die "ORIGINAL" TESA Etiketten-Diskette und habe damit gedruckt...
    Please login to see this attachment.

    Please login to see this attachment.


    :DJ

    GEIL:

    für mich bleiben noch zwei Fragen: warum hat es mit meinem Ulitamte64 vor Monaten nicht funktioniert,... dass hat Goodwell wohl aktuell gemacht ?
    und zu ronduc : wir haben ja fast die gleiche Hardware.. also müsste es bei dir auch funktionieren..

    ABER!! da war ja am Anfang die Frage der PIN-Belegung: mein Kabel mit dem es funktioniert hat, .. hat diese (!) vielleicht kann Goodwell bitte bei seinem Kabel auch mal nachmessen... (B=11, M=1),
    Please login to see this attachment.

    ANSONSTEN: es scheint vollbracht !! :woot:. (PS: vielleicht noch kleine Unschärfen im Text, s.o.)

    Die neuen Varianten werden dort überhaupt nicht erwähnt, selbst die 9VAC stehen da auf Anfrage wobei die letzten Userportmodule das alle drauf hatten wo soll das hilfreich sein?

    ich messe noch mal nach, wenn ich nächste Woche etwas Zeit habe...

    ich nutze auch das erste "9V -AC Userport" Modul,.. ( dass allererste hatte keine echte 9V AC und die User konnten sich entscheiden, warten oder das ohne 9V AC).

    hier geht es doch um Hobby.. und wir machen den ganzen Quark doch nur aus Spaß an der Freude..

    daher sind Hinweise immer interessant und wertvoll...

    :bia

    Verstehe ich das richtig, dass "nun" bedeutet "mit dem umgebauten C64" (im Unterschied zum Ultimate64)? Dh während mit dem Ultimate nur das "Tesa-Kabel" funktioniert, funktionieren mit umgebauten C64 beide Kabel-Varianten? Gehe ich dann auch recht in der Annahme, das der "C64" in dem Test mit meinem Programm, bei dem auch nur das "Tesa-Kabel" funktioniert hat, auch das Ultimate war?

    Ja.. zweimal ja... ich werde den Ultimate bis auf weiteres für diesen TESA-Test auch nicht nutzen..

    warum auch immer der Userport anders reagiert.. (dass kann man später mal genauer erkunden).

    ich konzentriere mich jetzt auf den umgebauten C64 mit 3 ROMS per REPROM-Adapter...


    Desweiteren behaupte ich der U64 ist genauso wenig wie der des C64 für den direkten Anschluss von Kabeln ausgelegt. Das ist wegen der einzelnen schaltbaren Bidirektionalität der Port Pins extrem aufwendig.

    zum Thema User port und "einzelne Kabel":. :) o.k. nicht bi-direktional .. :D ( Natas kommst du am Wochenende zur DORECO ?). Dort werde ich wie folgt drucken :) (am Ausgang hängt ein 74LS541 als "Treiber")

    Please login to see this attachment.

    Und so sieht es aus, wenn man es mit dem script von thierer in ein .png wandelt:

    Please login to see this attachment.
    cool.... danke für deine Arbeit... sieht schon sehr gut aus:

    mein dazu erstelltest Etikett, sieht ja auch auf dem TESA-C64 genauso aus.. nur mit einem Rahmen..

    Ich verstehe nicht ganz. Welche User-Port-Centronics-Kabelvarianten gibt es nun?

    Zwei? Drei?

    Dein letzter eigener Wiki Link ist für mich auch der "Standard" für C64 und Centronics...
    (da ist eigentlich nur Kontakt B mit 10 oder 11 "variabel")

    Abweichungen wurden nebenan diskutiert und befinden sich in "der Klärung" :D Please login to see this link.

    Mit dem aktuellem Test, gehe ich auch davon aus, dass PIN-8 dann "Geschichte" ist (dann hat auch Parser "seine Ruhe" ;) )

    Ich werde heute Abend auch noch einmal mit meinem Ultimate-64-TESA (ROMs) Testdrucken... und wenn dieses

    abweicht, hatte auch Natas recht, dass der U64 da was "negativ reinzaubert"..

    Dann hat sich mein REPROM Umbau vielleicht ja doch gelohnt.

    Kurze Rückinfo.. aus der Frühstückspause

    ClausS

    Please login to see this attachment.

    ===============

    ich habe die drei Druckertreiber getestet (dabei das Pin-8 auf 1, Pin-B auf 11 Kabel genutzt)

    ohne HEX-Modus, wird einfach "M8" gedruckt und ein paar LF.

    Please login to see this attachment.

    ================

    mit HEX MODUS kommen (sieht so für mich aus ?) dreimal das gleiche raus..

    PS: ich habe NICHT jedesmal ausgeschaltet, sonder die Software fragt vorher, ob es das bisher Sonderprogramm "entfernen" soll.. da habe ich ja gesagt:

    Please login to see this attachment.

    Please login to see this attachment.+Please login to see this attachment.

    ====
    Dann habe ich das gleiche noch mit dem "Standard-Kabel" ( M=1 , B=10) gemacht...

    UND siehe da... nun funktionieren BEIDE Kabel Varianten,.. es bleibt auch nichts hängen.. und Drucker bringt KEINE Endlosschleife

    auch mit dem zweiten Kabel, drei gleiche Ausdrucke:

    Please login to see this attachment.

    ich denke, wir (du :) ) sind auf dem richtigem Weg :bia

    Wenn bei dir die Hex-Dumps funktionieren, dann sollte es bei TurboMicha auch so sein.

    Falls nicht, liegt es entweder 1. am Kabel, oder 2. am Drucker, oder 3. am Ultimate64.


    Ich habe gerade gesehen, dass du TurboMicha dir einen 'originalen' C64 umbauen moechtest. Das waere gut, da kann man besser vergleichen.


    LG

    Claus

    Hallo Claus..

    ich habe mir jetzt einen C64 "fertig" gemacht... und TESA ROMs per REPROM64 bestückt (hat auch 4 Jahre auf seinen Einsatz gewartet.. schöne Hardware, wenn man Sie auch mal richtig einsetzt , danke Henning!)

    Please login to see this attachment.

    Aus "Bequemlichkeit" habe ich als Floppy eine 1541U II+ ... in der Not, könnte ich auch noch 1541 dran hängen...

    Please login to see this attachment.+Please login to see this attachment.

    HEUTE wird das aber nix mehr.. Zum Frieden mit meiner Frau und Nachbarn, schmeisse ich jetzt keinen Drucker mehr an..

    ich werde berichten :D

    (wenn dann mein HEX Code immer noch abweicht.. suche ich das EPSON Eprom für die 10-NL Schnittstelle).

    GN

    Genau! Braucht aber keinen Hexmodus, das druckt nur eine Zeile Text, das sollte jeder Drucker können.

    ja, genau... ohne Hex-Modus kommt ganz normal der Text.


    Und mit "normal" meinst du die Variante, bei der STROBE an PA2 angeschlossen ist (also M an 1)?

    Ja.. mit "Normal meine ich C64-M an Centronics-1


    Das kann ich weder nachvollziehen noch reproduzieren. Ich hatte bisher auch "8 an 1", und habe das jetzt zum Test auf "M an 1" umgebaut und es funktioniert wie (von mir :D ) erwartet ebenfalls. Bist du sicher, dass diese exakte Kombination aus "normalem" Kabel, C64 und Drucker mit anderer Software funktioniert?

    Meine beiden Kabel funktionieren beide mit Printfox....

    du schreibst aber gerade, "ich hatte bisher auch "8 an 1"-> ist doch auch o.k! (das ist ja das, wo mich Perser "ausgelacht" ;) hat :)

    -> da habe ich auch Pin8-C64 an Pin1-Centronic... Ich habe auch NICHT gesagt, dass du M (C64) an 1 (Centronics) machen sollst...!

    (aber beim "normalen C64-Centronic Kabel ist das wohl "Normal" so M=1, B=10 (8 garnicht angeschlossen!),

    dass ist ja gerade das "besondere" bei der Verschaltung am TESA.

    => Die Frage bleibt mir bei deinem Kabel...-> wohin geht B-C64 ?? an 10 oder 11 von Centronics ?

    Das ist zu erwarten. Es wird nach jedem Byte auf die Rückmeldung des Druckers gewartet, dass er es verarbeitet hat. Und die kommt eben nicht, wenn er ausgeschaltet oder offline ist.

    Ja.. ich wollte dir damit nur mitteilen,.. dass diese "Rückmeldung" hat auch gut funktioniert... (bei deinem Programm),

    wenn diese aber im letzten Druckertreiber falsch abgefragt wurde,. war es auch logisch, dass er hängen geblieben ist.

    yber ohne dass etwas gedruckt wird? Das Programm kehrt erst zurück, nachdem es jedes Byte gesendet und zu jedem Byte die Empfangsbestätigung vom Drucker erhalten hat. Das würde bedeuten, der Drucker hat den Empfang bestätigt, dann aber nicht gedruckt.

    vielleicht blöd ausgedrückt,.. weil ich nur in der ersten Satzhälfte geschrieben habe, dass ich gedruckt habe...

    "wenn er "AN" war",.. aber offline.. und ich dann drucke,.. hängt er bis ich Online gehe... also alles o.k.

    Um meine "Hardware" Ultimate64 mit TESA ROMs auszuschliessen.. löte ich aktuell noch einen C64 um.

    dann kann ich es da auch 1:1 mit REPROM testen

    Please login to see this attachment.+Please login to see this attachment.+Please login to see this attachment.

    Das angehängte Programm läuft auf einem C64 und verwendet (wenn ich keinen Fehler gemacht habe :D ) praktisch identischen Code wie das Sonderprogramm. Einfach mit RUN starten, es sollte dann "DIES IST EIN DRUCKER-TEST" auf einem über Userport angeschlossenen Drucker ausgeben.

    Hallo Thierer..

    noch als Feedback zu deinem Test-Druckprogramm.. falls es hilft:

    wenn der Drucker ausgeschaltet ist,. oder offline.. dann bleibt dein Programm auch nach RUN "stehen",

    wenn ich dann den Drucker einschalte und drucke, oder wenn er "An" war und ich ihn von "Offline" nach "Online" schalte,

    kommt das Programm zurück zum Basic-Cursor..

    Dieses Programm läuft aber auch nur mit dem "Nicht-Normal"-Kabel, daher bin ich "anders" als ronduc der Meinung,..

    der Tesa will die 8 :) (aber mal schauen, wie es ausgeht..).
    ( wie es damals richtig war, kann wohl nur Cyberdyne mit dem original Drucker "Licht ins Dunkle" bringen)

    Ich baue mir derzeit noch einen C64 mit REPROM Adapter auf, dass kann ich vergleichen, ob er sich genauso verhält

    wie mein TESA-Ultimate.. oder wie Natas es vermutet, dass dort der Userport ggf. anders funktioniert.

    du den letzten 3 Treibern von ClausS komme ich leider erst später..

    TurboMicha ronduc Kommt denn gar nichts beim Drucker an? Also offline/online erzeugt auch gar keine Ausgabe? TurboMicha du hast ja wohl auch beide Typen von Kabeln, hat es mit beiden nicht funktioniert?

    bei mir passiert garnichts.. keine Ausgabe... und Rechner hängt sich auf...

    Das angehängte Programm läuft auf einem C64 und verwendet (wenn ich keinen Fehler gemacht habe :D ) praktisch identischen Code wie das Sonderprogramm. Einfach mit RUN starten, es sollte dann "DIES IST EIN DRUCKER-TEST" auf einem über Userport angeschlossenen Drucker ausgeben.

    dann schnell dein Drucktest.prg getestet.

    Please login to see this attachment.

    ich habe dich so Verstandem, dass es zum Test vom Drucker geht und habe daher einen "normalen" echten C64

    extra mit original Kernel .. kein JIFFY den Drucker anschlossen:

    Please login to see this attachment.

    JA. der Drucker druckt.. aber NUR mit dem Kabel, wo B=11 und , 8=1 ist..

    (also nicht das "normale" Kabel.. sondern die "Parser"-Variante ;) )

    Ein Drucker aus und einschalten kann den SX64 möglicherweise aus seiner Starre befreien.

    hatte ich schon ausprobiert..

    damit konnte ich "Vorher" wenn das falsche Kabel dran war.. zumindest zurück ins Menue..

    "Gut" zumindest, dass es bei ronduc auch nicht geht.. er hat ja einen C64 mit PROM-Austausch..

    dann muss ich hier erst mal einen "Break" machen..

    Du hast ja ein Kabel ohne Pufferchips und dazu noch einen 3V C64 also die schlechteste möglichen Vorraussetzungen,

    ich glaube nicht, dass der Ultimate64 Userport ein Problem bringt, der funktioniert bisher mit allen Userport-Teilnehmern egal ob Modem, WIC64,
    Userport Spielerin und auch der Druck , sonst würde Printfox auch nicht funktionieren:

    (ich denke, eher es hat mit dem IBM Interface zu tun, auch wenn es "unlogisch ist"..) ich hoffe noch auf ein EPSON Eprom von Cpt.Hardy als Gegentest.

    Please login to see this attachment.

    Zum Puffer, der Drucker selbst hat ja einen internen Puffer, so muss ich mir angewöhnen, zweimal "Online" zu drücken, damit der

    Rest einer unvollständigen Zeile auch noch ausgedruckt wird, (im HEX Modus).

    Ich habe nun auch eine Anzeige mit rein gemacht, welche anzeigt, dass der Treiber geladen wurde.

    JA, funktioniert:

    Please login to see this attachment.

    danach hast du ja sogar unter 5. eine "SonderProgramm-Entfernen"-Funktion realisiert, oder war das schon von TESA ?

    Please login to see this attachment.

    danach ist mein vorher eingeladenes Test-Etikett "STAR-Etikett" auch weiterhin im Speicher:

    Please login to see this attachment.,Please login to see this attachment.

    wenn ich dann aber den Druck starte, bleibt der komplette Rechner mit folgendem Menü hängen: (kann nur noch Resetet werden),

    UND der Drucker macht keinen Mucks,.. ich habe beide Kabel probiert: (natürlich bringt RETURN auch KEINE Abbruch ;) )

    Please login to see this attachment.

    Aber mein Etikett, da war der Ausdruck immer gleich, vielleicht ein/zwei Zeichen waren anders wenn ich mit den DIP Schaltern gespielt habe.

    bei meinem Ausdruck, ohne die Sonderdiskette.. kommt bei mir auch immer das gleiche raus..

    nur jetzt.. mit dem geändertem "Druck-Ausgang" von Claus passiert das bei mir...