1541 meets AVR

Es gibt 29 Antworten in diesem Thema, welches 7.238 mal aufgerufen wurde. Der letzte Beitrag (21. Mai 2007 um 16:04) ist von cbmhardware.

  • Da ich mich etwas in Bascom einarbeiten moechte, erstelle ich im Moment eine kleine Erweiterung fuer die 1541(-1).
    Es handelt sich dabei um eine Kernel- und Drive-Adressen-Umschaltung, Anzeige auf 7-Segment-Display, alternativer Schreibschutz und etwas Spielerei.

    Von Aussen :


    1. Kleine Animation in der Segment-Anzeige nach dem Einschalten. :0)
    2. Anzeigen der aktuellen Drive-Adresse im 7-Segment-Display
    3. Anzeige des Schreibschutzes als Punkt im Display (an = Lichtschranke wird gefaked, aus = Normalbetrieb), Erhalten der Diskwechsel-Erkennung.
    4. Taster fuer Drive-Adresse 8,9,10,11 ; Anzeige : 8,9,0,1 : Umstellung + automatischem Reset, Laufwerk sofort wieder startklar
    5. 2x oder mehrfache Kernelumschaltung per Taster, Anzeige nach dem Umschalten und wieder Wechsel der Anzeige nach Drive-Adresse (nach x Sekunden).
    6. Taster Lichtschranke + die schon erwaehnte Anzeige im Segment.
    7. Kurzes Anlaufen des Diskmotors beim Diskwechsel (wie bei 1541C)


    Nachteil (im Moment) : Das Laufwerk hat Defaultwerte des µC nach dem Einschalten, d.h. Drive 8 und Default-Kernel.
    Laesst sich aber evtl. mit EEProm-Dateien loesen.

    Der Einbau ist mit Loeten und Arbeiten am Gehaeuse verbunden.


    Bauteile : etwas Rasterstreifen, ATMeg8, 7-Segment-Display (20mm) mit gemeinsamer Anode, ein paar Widerstaende, Kabel, Taster, Schrumpfschlauf und natuerlich Loetausruestung. Evtl. noch ein Stecker fuer den ISP. Dann kann man es bei Bedarf nochmal neu flashen.

    Bauteilkosten duerften unter 10 Euro liegen. Je nach Qualitaet der Taster.

    Im Moment ist es noch in der Entstehung ( Bitte melde dich an, um diesen Link zu sehen. ).


    Jemand Interesse an einem Bausatz oder evtl. mit Wartezeit (+ kleine Aufwandsentschaedigung) als Einbaukit ?

    Um es nochmal zu erwaehnen : Es muessen Leitungen direkt auf der Floppy-Platine angeloetet werden !


    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Zitat

    Original von cbmhardware
    Jemand Interesse an einem Bausatz oder evtl. mit Wartezeit (+ kleine Aufwandsentschaedigung) als Einbaukit ?


    Immer her damit! Melde sofortiges Interesse an.

    Bitte melde dich an, um diesen Link zu sehen.- Bitte melde dich an, um diesen Link zu sehen.- Bitte melde dich an, um diesen Link zu sehen.
    -
    User ignorieren? AdBlock!www.forum64.de##ARTICLE[data-user-id="xxxxx"]

  • da fällt mir wieder ein was ich mal haben (oder machen) wollte: eine abfrage für einen drehcodierschalter die dann mein 16fach (aktuell bis 32fach, bekomm nur noch 2MBit Flashs!) FlashROM Kernalumschalterchen ansteuert :)

    Vielleicht lasse ich mich inspirieren nächsten Winter oder so mal was in der Richtung zu basteln :)

    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
  • Atabaka: Wird aber nicht ganz so schnell fertig sein. Wollte erstmal ein paar Tage warten, wieviele sich letzlich melden.

    X1541: 5 Portleitungen sind im Moment noch ungenutzt. 32 ist demnach kein Problem. Nur mit Anzeigen im Display koennte es schwierig werden. Bei einem Segment duerfte da nichtmal die hoechste Kreativitaet helfen. :)
    32fach ist imo ein bischen viel "overhead" fuer eine Floppy. Aber ja, technisch mit Taster machbar. ;)

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Erstmal ging es mir nur um eine Kernalumschaltung für den C64. 32 Floppy ROMs wär auch etwas viel, da gibt es ja nicht soviel Wildwuchs an Versionen :)

    Bei weiterem Nachdenken könnte so ein AVR natürlich die ganzen Aufgaben von einem C64 und zwei Floppy auf einmal erschlagen ... Ich denke da an meinen EDS64 der da noch verarztet werden will.

    Zu dem Drehcodierschalter: im Prinzip das ideale Eingabemedium. links und rechsdrehen und klicken kann er übertragen. Hat bei Pollin wenige Cents gekostet. Allerdings müsste dann doch langsam ein Display her was mehr als nur eine Ziffer anzeigen kann ...

    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
  • Zitat

    Original von x1541
    Erstmal ging es mir nur um eine Kernalumschaltung für den C64. 32 Floppy ROMs wär auch etwas viel, da gibt es ja nicht soviel Wildwuchs an Versionen :)

    Achso.

    Zitat


    Bei weiterem Nachdenken könnte so ein AVR natürlich die ganzen Aufgaben von einem C64 und zwei Floppy auf einmal erschlagen ... Ich denke da an meinen EDS64 der da noch verarztet werden will.

    Wenn man das fuer ein "All-in-one"-Geraet bauen will, kann man imo besser einen groesseren AVR + LCD-Display nehmen.
    Mir ging es um eine einfache und kostenguenstige Loesung fuer die Floppy.


    Zitat


    Zu dem Drehcodierschalter: im Prinzip das ideale Eingabemedium. links und rechsdrehen und klicken kann er übertragen. Hat bei Pollin wenige Cents gekostet.

    Bei Pollin kaufe ich auch gerne ein. Habe schon 2 Floppys mit Schaltnetzteilen bestueckt. Die lagen pro Stueck unter 5 Euro.
    Pollin ist aber leider ein halber Sonderpostenmarkt. Wenn die ein Teil ausverkauft haben, ist es nicht mehr verfuegbar.
    Auch wenn man da mal ein paar Teile fuer fast nichts kaufen kann, koennte die spaetere Nachbeschaffung doch viel teurer werden. Daher setze ich lieber auf laenger verfuegbare Angebote.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

    Einmal editiert, zuletzt von cbmhardware (16. April 2007 um 13:58)

  • Basteln ist immer gut. Ich wäre auch an ´nem Bausatz interessiert. Sieht ja schonmal sehr gut aus, was da zu sehen ist! :)

    Ex-Admin&Mod Forum64, Ex-Orga DoReCo
    Please check out my remixes at: Bitte melde dich an, um diesen Link zu sehen. and Bitte melde dich an, um diesen Link zu sehen. and leave a vote! Thx! :)

  • Tach !

    Da brauche ich es ja nicht mehr selber basteln :)
    Die Idee und die Teile liegen schon fast 2 Jahre in der Ecke...
    Nunja, nicht GENAU wie Deine Sache, aber seeehr ähnlich...
    Ich glaube, dass ich aber lieber selber was machen möchte ;)

    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...

  • Zitat

    Original von Hucky
    Tach !

    Da brauche ich es ja nicht mehr selber basteln :)


    Das brauchst Du natuerlich nicht selbst verkaufen ... aehm basteln.

    Besteht eigentlich aus 90% programmiertem AVR. Der Rest ist nur passend einschleifen und anklemmen.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • cbmhardware

    Das Projekt war für LeFriseur.
    Da ich das ganze mit TTL mache und es "etwas" aufwendiger ist woltte ich es nicht in "Serie" produzieren.
    Keine Angst ;)

    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...

  • Davon mache ich, wenn es mal fertig und ausreichend geprueft ist, eine Webseite mit Downloads.

    Mir persoenlich geht es eher um das Erlernen der Programmierung neuer(er) ICs.

    Im Prinzip kann das jeder nachbauen, nur fehlt oft die Moeglichkeit zum Programmieren des AVR. Daher habe ich nun das Angebot gemacht.

    Abgegeben wird absolut ohne Profit. Ich verlange nur die reinen Selbstkosten fuer Material, Beschaffung und evtl. Montage.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

    Einmal editiert, zuletzt von cbmhardware (16. April 2007 um 18:11)

  • Vorab schonmal der endgueltige Schaltplan. Genaue Beschreibung zum Wo, Wie und Warum folgen in Form einer Webseite.
    Die nun ebenfalls fertige Mini-Firmware wird dann dort auch runterladbar sein.

    Onkenoggo, DMC : Dauert noch ein bischen. Baue nun noch einen etwas aussagekraeftigeren Prototyp fuer Fotos.

    Bitte melde dich an, um diesen Link zu sehen.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Zitat

    Original von cbmhardware
    Vorab schonmal der endgueltige Schaltplan. Genaue Beschreibung zum Wo, Wie und Warum folgen in Form einer Webseite.l


    Exzellent.
    Bausatz würde mir auch reichen.

    Bitte melde dich an, um diesen Link zu sehen.- Bitte melde dich an, um diesen Link zu sehen.- Bitte melde dich an, um diesen Link zu sehen.
    -
    User ignorieren? AdBlock!www.forum64.de##ARTICLE[data-user-id="xxxxx"]

  • Oh, sorry, hatte Dich total uebersehen. Bekommst es natuerlich auch.

    Anbei noch ein Foto vom ersten halbwegs ordentlichen Einbau. Hier nur mit Taster zum Geraete-Adresse wechseln.

    Soetwas brauchen wir in ein paar Jahren alle. :bgdev

    Bisher kann ich es noch aus grosser Entfernung erkennen. :0)

    Btw .. das Fenster zum Abdunkeln und Abdecken des Displays, ist aus einer Haube einer alten Diskbox entstanden.

    Michael

  • Ja sieht doch ganz ansehnlich aus. Das LCD-Segment fände ich in etwas kleiner besser. Aber kann ich mir ja dann so machen, wie ich das lustig finde.

    Ich bin gespannt auf die Webseite! :)

    Ex-Admin&Mod Forum64, Ex-Orga DoReCo
    Please check out my remixes at: Bitte melde dich an, um diesen Link zu sehen. and Bitte melde dich an, um diesen Link zu sehen. and leave a vote! Thx! :)

  • Ist erstmal eine moegliche Version. Wuerde auch gerne ein winziges Loch direkt in die Laufwerksblende fraesen. Habe leider kein passendes Display da.

    Die Webseite wird noch etwas dauern. Es gibt ein paar verschiedene Platinen-Versionen in der 1541-1, die ich da wohl einbeziehen muss. Im Moment habe ich erstmal im Schrottstapel gewuehlt und erste Vorbereitungen getroffen.
    ( Bitte melde dich an, um diesen Link zu sehen. )
    Den kleinen Schaltnetzteilumbau moechte ich einbeziehen, da es sowieso auf den Fotos zu sehen sein wird. Habe eben kurz bei Pollin reingeschaut. Artikelnummer 350 590 (3,5 Euro) waere fuer soetwas nicht unpassend.

    Eine 1541-2 steht auch schon startklar auf der "Schlachtbank".

    Im Laufe der naechsten Woche werde ich fertig sein. In der Woche werde ich nicht leider dazu kommen.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Zitat

    Habe leider kein passendes Display da.

    Ich habe noch mehrere 7-Segment-Anzeigen 9,8x7,3mm da. Wem es zuuuu klein ist, ich hätte auch noch 12,5x9,5 und 17,5x12,2.

    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...

  • Hucky: Danke fuer Dein Angebot, aber ich muss sowieso noch etwas Kleinkram bei Reichelt einkaufen.

    Eine einfache Anleitung zum Selbstbau ist schonmal online. Leider hat es mit den Fotos nicht geklappt. Zudem kann ich mich Dank meines Providers nicht mehr an meiner eigenen Seite einloggen. Umzug ist schon eingeleitet.

    Daher erstmal vorab eine einfache HTML-Seite mit Download :

    Bitte melde dich an, um diesen Link zu sehen.

    Schaltnetzteil-Umbau folgt in Kuerze. Die drei Interessenten werde ich ebenfalls kontaktieren.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • hoi
    sieht doch mal sehr gut aus :respect:

    melde hiermit auch mal mein interresse für nen bausatz :dafuer: