CP/M mit Platine von tebl von Github

Es gibt 164 Antworten in diesem Thema, welches 10.816 mal aufgerufen wurde. Der letzte Beitrag (21. März 2025 um 19:22) ist von Markus64.

  • Echt nervig das man hier nicht editieren kann.

    Wenn U7 ebenfalls betroffen ist würde ich am Pin 12 vom U6 anfangen und schauen ob der passend zu den 3 Eingängen Pin 1,2 und 13 schaltet.

    Wenn du noch einen weiteren 74LS12 hast tausch doch U6 mal aus.

    Pin 1 kommt von der Z80 CPU Pin 23.

    Pin 2 kommt von U3 Pin 9 hier ist der KiCAD Schaltplan irgendwie falsch beschriftet.

  • Beim 74LS367 gibt es keinen O4b es gibt nur einen O4a da der Pin 9 richtig ist vermute ich mal das diese Ungenauigkeit keine Auswirkung hat.

    An dem Pin sollte der 1 MHz PHI2 Takt des C64 anliegen.

    Pin 13 kommt von U5 Pin 8 dieser sollte Low sein bis $0 an die Adresse $DE00 geschrieben wurde.

  • Ich würde nicht behaupten das es and den 74245 liegt.

    Da es egal ist welcher reingesteckt wird muss es die Ansteuerung sein.

    Ich würde vermuten Pin 19 an den 74245 is dauerhaft auf Masse das darf er nicht sein, Jannes hast du ein Oszi oder LA?

    die 74245 werden nur in eine richtung benutzt.
    dafür gibt es eigentlich die anderen 7424x ics, die nur in eine richtung funktionieren.

    für mich gab es nur einen grund, die 74245 so zu betreiben, aber nur bei meinen gefädelten prototypen, weil man alle 8 ein und dann die 8 ausgänge nur immer an der einen oder der anderen seite hat.

    so war das verdrahten dann einfacher gewesen.

    und mit pin 19 konnte ich zum schluss die treiber richtung bestimmen. manche seite, die A oder die B seite, konnte auch mehr treiben als die andere. es gab auch die -1 typen, mit mehr wumms.

    wenn dann das layout gemacht wurde, wurden dann nur die normalen 7424x treiber da benutzt. denn die 74245 waren viel teurer gewesen und oft auch schlechter lieferbar gewesen. mit jumpern konnte ich zwischen den anderen 7424x typen noch wählen. so war ich mit der bestückung dann noch flexiebler gewesen.

    später kamen die 7454x oder die 746x, die haben dann, wie die 74245 alles auf einer seite.

    zu meiner zeit gab es die nicht und später waren die immer noch sehr teuer gegenüber den 7424x gewesen.

    nun vermute ich, derjeniger war auch nicht der urheber dieser z80 version, sonnst hätte er keinen grund gehabt, die teuren 74245 als z.b. die preiswerteren und immer erhältlichen 74244 zu benutzen.

    ich habe auch keine pull-ups, im schaltplan, an den 74245 entdeckt.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • warum kann man manchmal nicht mehr nachträglich editieren?
    ohne edit...geht doch bei mir nichts....ich muss doch immer erst nacheditieren.
    meine texte muss man immer erst später lesen, da ich oft herum editiere.


    gibt es irgendwo noch einen z80 schaltplan?
    nicht das da übertragungs fehler gemacht wurden?
    vielleicht wurde da eine platine nachgebaut und manches wurde falsch verstanden?

    leider ist ja alles in englisch.

    die commodore z80 karte, wo ich den schaltplan damals von commodore bekommen habe, war, soweit ich mich erinnern kann, doch viel aufwändiger gewesen.

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Ich würde nicht behaupten das es and den 74245 liegt.

    Da es egal ist welcher reingesteckt wird muss es die Ansteuerung sein.

    Ich würde vermuten Pin 19 an den 74245 is dauerhaft auf Masse das darf er nicht sein, Jannes hast du ein Oszi oder LA?

    ich nochmal, da ich nicht editieren kann.

    die 74245 sind ok, da sie immer nur in eine richtung betrieben werden. also die preiswerteren 74244 hätten es auch getan. so wird ein teurerer 74245 nur zur hälfte benutzt. ( wie bereits geschrieben, er war wohl nicht der entwickler )

    deswegen ist der DIR pin 19, am 74245, entweder gegen masse oder gegen +V geschaltet um die feste treiber richtung zu bestimmen.

    der z80 benutzt den (halben) 74245 nur um die daten in richtung des c64 zu senden.
    der z80 empfängt die daten dann selbst über das 74373 latch.

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Ich wollte damit sagen ich vermute, das etwas die 74245 dauerhaft ansteuert. Auf den ersten Blick habe ich keine Fehler im Schaltplan gefunden bis auf die erwähnte falsche Bezeichnung.

    Ich tippe auf U6 den 74LS12 entweder defekt oder das Problem liegt an der Ansteuerung.

    Daher wäre es gut mal ein paar Oszilloskop oder LogicAnalyser Bilder zu haben.

  • Ist so halb OT, aber im Moment gibt es auf Youtube eine Reihe, wo jemand sich mit cp/m auf dem c64 beschäftigt

  • was ist mit Q1, ist der verkehrt rum oder anderer Typ :nixwiss: sorry, hattest Du ja erwähnt

    Ich hab die Karte auch und ja, sie ist sehr wählerisch, aber der C64 läuft zumindest. Ich glaube auch, dass nicht jede Z80 CPU funktioniert hatte. Ich habe bei mir die 4 MHz Variante verbaut

    Hast Du dann Blackscreen, oder wie äußert sich das?

    Achja, welcher C64 ist das, bzw. welches Assy?

    Bitte melde dich an, um diesen Anhang zu sehen.  Bitte melde dich an, um diesen Anhang zu sehen.

    EDIT 2 ( ja ich kann editieren 8o) also es bootet zwar , aber Zugriffe auf Disk sind auch eher Glücksfall :rolleyes:

    EDIT 3: weiß einer , wie lange SYSGEN normalerweise dauert? Das schreibt wohl die Systemdateien in den Bootsektor und ich hab das mal gestartet. Es kommen viele Sternchen und die Disk ackert, aber schon seit 10 Minuten :D

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

    5 Mal editiert, zuletzt von Markus64 (18. Oktober 2024 um 19:59)

  • An alle die info gegeben haben ,

    dieses wochenende muss ich erst mal mein garagentor reparieren , so c64 geht wieder nächste woche

    pull-ups sind bestellt worden .

    und den z80 ist ein Z84C0008PEC ( getestet und functionierent )

    jetzt muss ich noch bestimmen welcher c64 version ich besitze

    Und welche datei auf dem diskette gehen soll ............( digital version im einsatz ) /

    Q1 ist ein bc557 oriëntation geändert

  • Hat jemandem schon mit dieser platine ein funktionsfähige cp/m umgebung gebaut ??

    wenn ich mein gebaute version im c64 stecke , hängt sich dieser trotz sorgfaltiger zusammenbau .

    von wem hast du die?

    gruß
    helmut

    Helmut Proxa @axorp (HP.)

    proxa computer

    ultra electronic Helmut Proxa GmbH & Co. Computer Systeme Hardware Software KG - Telex 888 66 27 uehp

  • Hat jemandem schon mit dieser platine ein funktionsfähige cp/m umgebung gebaut ??

    wenn ich mein gebaute version im c64 stecke , hängt sich dieser trotz sorgfaltiger zusammenbau .

    von wem hast du die?

    gruß
    helmut

    Schau mal PostBitte melde dich an, um diesen Link zu sehen.

  • Du hast die Karte auch an einem Expander, wie es scheint. Das mögen die gar nicht. Dafür hadt du eine Sharp CPU, die ist IMHO in CMOS gebaut. Und braucht daher auch viel weniger Strom, ein Pluspunkt.

    Der Transistor dient übrigens dazu, den Pegel des Taktes möglichst hoch zu bekommen. Altes Z80 Leid: Da war die Original CPU empfindlich, wenn dessen Pegel auch nur ganz leicht zu tief war.

  • Du hast die Karte auch an einem Expander, wie es scheint. Das mögen die gar nicht. Dafür hadt du eine Sharp CPU, die ist IMHO in CMOS gebaut. Und braucht daher auch viel weniger Strom, ein Pluspunkt.

    Der Transistor dient übrigens dazu, den Pegel des Taktes möglichst hoch zu bekommen. Altes Z80 Leid: Da war die Original CPU empfindlich, wenn dessen Pegel auch nur ganz leicht zu tief war.

    Das ist kein Expander sondern der Modular64 (C64 als Steckkarten-Variante, uni64. com).

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Ah, ok, lustiges Teil. Die vielen Steckkontakte werden dem 8 MHz Takt aber sicher nicht gut tun. Das gibt Reflektionen und Dämpfungen. Dennoch gut zu wissen, das es fast stabil läuft. Immerhin dürfte die Stromversorgung hinreichend sein. Die war bei vielen C64 zu knapp für die Z80 Karte. Zwar floss genug Strom, aber die Spannunc sackte auf der Z80 Platine reichlich tief ab.