Hello, Guest the thread was viewed2.6k times and contains 97 replies

last post from foenfrisur at the

"Z80-Tester" zum Testen unbekannter Z80-CPUs

  • Hello,


    nach dem "durchschlagenden" Erfolg :rolleyes: des "6502 Analyzers" habe ich mich entschlossen, auch mal was zu bauen, das den nicht so mit Glück gesegneten Benutzern hier im Forum dienen kann - nämlich jenen, die sich mit einem Computer mit Z80-CPU herumschlagen müssen. Sind ja eh so schon arm genug dran ... :bgdev


    Was kann es? Kurz gesagt: Man kann unbekannte Z80-CPUs (von Chinamann & Co.) auf Funktion testen. Dabei können je nach Bestückung (ein oder zwei Quarze) als Takt 1 / 1.25 / 2 / 2,5 / 4 / 5 / 8 / 10 / 16 und 20 MHz eingestellt werden. Außerdem verwendet die kleine Software im ROM einen coolen undokumentierten Trick, um soiftwaremäßig festzustellen, ob es sich um eine NMOS- oder CMOS-CPU handelt. (Man google nach "OUT (C),0" für Details.)


    Ich hab's natürlich wieder nicht selbst erfunden, sondern viel mehr hier gefunden: https://oshwlab.com/vitalian1980/z80-tester

    (Nachdem ich auf eBay einen solchen Tester um einen mir zu hoch erscheinenden Preis gesehen und dann danach gesucht habe. :-P Vielleicht dient das hier ja dazu, dass dort die Preise fallen ... wer weiß? :-D )


    Auf dieser Webseite gibt es Schaltplan und Layout zum Öffnen in EasyEDA, dort man kann dann einen Gerber-Export machen. Den Source-Code gibt es hier: https://bitbucket.org/rudolff/z80-tester/src/master/

    Den könnte man natürlich auch prima selbst erweitern. Allerdings ist auf der Platine kein RAM vorgesehen!



    Mir hat aber das angebotene Layout aus mehreren Gründen nicht gefallen:

    • Ich brauche den "Lochrasterbereich" nicht.
    • Es sieht für meinen Geschmack optisch nicht schön aus, die Bauteile sind ... "beliebig" angeordnet.
    • Es werden alle ICs in SMD benötigt.
    • Die Platine ist mir zu groß. :-P

    Darum habe ich das ein wenig für mich angepasst:



    Es ist trotz THT flächenmäßig nur ca. 56% so groß wie die Vorlage. :rolleyes:

    Weggefallen sind lediglich der Lochrasterbereich und einige Pins, an denen bestimmte Signale zum "Weiterverarbeiten" bei Tests auf dem Lochrasterbereich zur Verfügung standen.


    Es läuft schon mal - ich mache jetzt gerade noch den "Elch-Test" und dann schmeiße ich die Sachen hier rein, falls sich jemand den Kram nachbauen will. :-)


    Stay tuned!


    Gruß

    kinzi

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


    Edited once, last by kinzi ().

  • ...nämlich jenen, die sich mit einem Computer mit Z80-CPU herumschlagen müssen. Sind ja eh so schon arm genug dran ... :bgdev

    :guenni:


    Was kann es? Kurz gesagt: Man kann unbekannte Z80-CPUs (von Chinamann & Co.) auf Funktion testen.

    :ChPeace

  • ...nämlich jenen, die sich mit einem Computer mit Z80-CPU herumschlagen müssen. Sind ja eh so schon arm genug dran ... :bgdev

    :guenni:

    Q.E.D.


    :-D

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Was kann es? Kurz gesagt: Man kann unbekannte Z80-CPUs (von Chinamann & Co.) auf Funktion testen.

    Das heißt ich bin nach dem Test 100%ig sicher, wenn ich das "Ding" in die Tonne gefeuert habe, das richtige getan zu haben ? :thumbsup:

  • Was kann es? Kurz gesagt: Man kann unbekannte Z80-CPUs (von Chinamann & Co.) auf Funktion testen.

    Das heißt ich bin nach dem Test 100%ig sicher, wenn ich das "Ding" in die Tonne gefeuert habe, das richtige getan zu haben ? :thumbsup:

    Ja, wenn er tut, in die Tonne damit! :-D

    Wenn er nicht tut -> als Türstopper verwenden! :-P

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Wie angedroht ...



    "vitalian1980.zip" ist alles, was ich zum Originaldesign habe.

    "Kinzi_Z80-Tester_DIP_stripped.zip" ist meine Interpretation davon. :-)


    Frei für nichtkommerzielle Nutzung. Wer reich werden will damit, muss mich vorher fragen. :sonicht:

    Sammelbestellung im Forum definitiv OK, falls jemand was machen will.

    Ebenso darf Bobbel das in seinem Shop anbieten, wenn er möchte.


    Viel Spaß damit!

    (Sofern mit einem Z80 überhaupt möglich ... :-D )


    [EDIT]


    Das ZIP hatte noch einen Fehler, bitte das korrigierte hier herunterladen.


    [/EDIT]

    Files

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


    Edited 2 times, last by kinzi ().

  • Ach, dein MSX hat einen umschaltbaren Takt bis 20 MHz? Cool! :-P


    (Das mit dem OUT (C),0 funktioniert dort natürlich auch - man kann ja in ein Register schreiben, so man eines hat. Ich kenne die Architektur nicht.)

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • .der hat extra so ne Taktschraube zum dran drehen!!! :thumbsup:

    Hab ich schon mal gesehen, du meinst sowas?



    :-D

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Ja, wenn man's erst mal hat, kommen die Anwendungen von alleine.


    Daher: "Kaufen Sie! KAUFEN SIE! K A U F E N S I E ! ! !"


    :-D

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Warum schreit keiner Sammelbestellung :weg:

    Tust du doch ... :-P

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.