Tiny Eprommer geht bei mit nicht?

Es gibt 7 Antworten in diesem Thema, welches 2.143 mal aufgerufen wurde. Der letzte Beitrag (8. März 2005 um 08:27) ist von Andres.

  • Hallo C64-Gemeinde!

    Erstmal möchte ich mich bei den Admins hier bedanken, so ein tolles Forum zu betreiben, danke! 8)

    Nun, wie es schon oben im Thema steht:
    ich habe mir den TinyEprommer gebastelt, alles geprüft und sollte auch Ok sein (mit Voltmeter "durchgepiepst".... es ist schon ne ziemliche Fummelei die Kabel zu löten, aber es geht)
    Habe mit einen NMC27c64Q geholt (normaler 27c64 , also mit 8 Kb und 12,5V) und eine Uni-Modulkarte von Emuecke.

    Erstes Ziel: DiagnoseGerät für den C64 basteln!

    Zuerst habe ich den Leertest gemacht. Erfolgreich. Dann habe ich den Chip mit dem "diac"-Prog (33 Blöcke) gebrannt (normaler Algorythmus) und dann einen "Verify" duchgeführt und es stimmt. (hat ungefähr 15 Sek "gebrannt", das Vergleichen ging sehr zügig).
    Gebrannt habe ich das Ganze auf dem $0000-$1ffff Bereich im Eprom (aus dem C64 den $3000-$4fff Bereich, normaler empfohlener Ladebereich...)
    Ich schalte den C64 an und das Diac wird nicht automatisch geladen.

    Nach starten von dieser Routine

    10 A = 0
    20 B = 32768
    30 FOR I = B TO B +5
    40 PRINT PEEK (I) ;
    50 NEXT I
    60 PRINT CHR$(13)
    70 END

    Kriege ich folgende Werte angezeigt:
    144 8 144 8 60 44


    Was ist hier falsch....
    Einen sys32768 bringt nichts...


    Hoffe ihr könnt mir helfen, verzweifle schon...

    Gruss,
    Andres


    P.S.: habe einen C64-C , kein Aldi Ding, es liegen 9 VAC an den UserPort und die 5V ebenso. (auch getestet) Das Eprombrennprogramm starte ich aus dem Notebook mit einem XE1541-Kabel, sollte aber nicht das Problem sein.

  • noch nen Info:

    am Expansionsport liegen zwischen pin 1-2 und pin 1-3 5Volt, ist also auch i.O. (gerade gemesen)


    compirudi: doch, habs doch unten geschrieben, hab einen C64-C made in W.Germany mit Sid 6581R4.... wieso?

  • so, Fehler gefunden, habe die Transistoren als PNP gesehen und nicht als NPN, jetzt muss ich die umdrehen und fertig...

    Danke erstmal an dieser Stelle.

    Gruss,
    ANdres

  • Tach !

    Das LOW und HIGH Nibble war bei jedem Byte vertauscht :)

    Interessanter Fehler...

    mfG Hucky

    Bitte melde dich an, um diesen Link zu sehen.

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • Hallo!

    Habe die Transistoren umgelötet, jetzt leuchtet das LED wie es sein soll. Das Problem der "vertauschten Transistoren" hat aber lediglich eine Auswirkung bei der Spannung an den IC CD4040 und an den Eprom, deswegen habe ich Fehlermeldungen bekommen, als ich mit 21V (2764) brennen wollte. Nun, das geht jetzt.

    Das Problem mit dem LOW und HIGH Nibble ist aber immer noch vorhanden! Wie kann ich es lösen? Schaltungstechnisch sieht die Platine aber i.O. aus..... Alle Verbindungen sind wie bei Bitte melde dich an, um diesen Link zu sehen. gelötet worden; hat jmd die Schaltung nachgelötet? Vielleicht ist da einen Druckfehler.

    Kann mir jmd. weiterhelfen?

    Gruss,
    Andres

  • Nach dem Schaltplan kommt das eine Nibble vom einen Joystickport, das andere vom anderen. Also: Joystickstecker vertauschen und es sollte gut sein.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • x1541:
    danke schön! Habe jetzt das ESB mit der 64er verglichen und Du hast recht, die Joystickports sind vertauscht! Vielen Dank nochmals! Ich hatte schon an meine Löttechniken gezweifelt :wink:

    Hucky:
    Das ESB bei Dir in der Webseite hat die Joystickports vertauscht :wink: