Elektronischer Schreibschutz

Es gibt 190 Antworten in diesem Thema, welches 45.425 mal aufgerufen wurde. Der letzte Beitrag (23. März 2018 um 17:41) ist von Spider1982.

  • Ja die EPROM Lösung finde ich cool, vorallem stilecht, das gab es ja schon zu Zeiten des C64.


    Aber letztendlich sind die IO des kleinen Atmel sehr begrenzt, deshalb werde ich vorerst nur den Stepper Überwachen (2 IO's).

    Und in einem weiteren Schritt werde ich noch die Sync und Data-In zum Atmel legen.
    Damit kann man, wenn eine Diskette eingelegt ist und der Motor läuft, die aktuelle Spur ermitteln.

    Das belegt dann 4 weitere IO des Mega 328, und damit ist er voll dann belegt.


    Das Schaltbild werde ich heute Abend noch aktualisieren.

    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.

  • Die Sache mit dem Sync und Data-In hat nämlich noch einen ganz entscheidenden Vorteil:


    Man bekommt dadurch die Mögllichkeit, wirklich an die RAW Daten einer Diskette zu kommen!
    Und zwar so, wie sie eine echte 1541 wahrnimmt.

    Dadurch kann man dann wirklich exakte Kopien in Form von G64 Images herstellen.


    Ein Kopierschutz kann nur mit den Daten arbeiten, die eine 1541 liefern kann.
    Mit dieser Begrenzung muss jeder Schutz arbeiten.

    Deshalb funktioniert diese Art der Kopie in jedem Falle absolut.
    Vorausgesetzt man beachtet auch den Sector Versatz und alle Halbspuren.


    Allerdings wird man dazu einen Mega1284 brauchen, weil nur dieser eine ganze Spur buffern kann.


    Es wird also auf zwei Hardware Varianten hinauslaufen:

    • eine billige mit einem Mega-328
    • eine bessere mit einem Mega-1284 + USB Interface

    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.

  • Besteht auch der Wunsch nach einer 7-Segment Anzeige statt der LCD Anzeige?


    Es soll ja Menschen geben, denen ein LCD in der 1541 zu modern ist ... :D


    Es gibt da so süße EIN Euro Dinger ...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.


    Bitte melde dich an, um diesen Anhang zu sehen.


    Bitte melde dich an, um diesen Anhang zu sehen.

    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.

  • Sind denn noch Ausgänge frei?
    Also ich würde ein OLED Display vorziehen. Da gäbe es dann gleich viel mehr Möglichkeiten.
    So ein Teil was auch beim GOTEK oder TAPUINO Nano zum Einsatz kommt.
    Und das Teil benötigt auch gleich weniger Datenleitungen als ein 16x2 LCD, wegen der seriellen Ansteuerung.
    Bin sicher das es da schon fertige LIB's dafür gibt.

    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.

    Nichts hält länger als ein Provisorium

  • Ausgänge sind jetzt keine mehr frei.
    Aber statt des LCD kann man auch anderes nehmen.


    OLED ist überhaupt kein Problem.
    Wird von der Menü Lib unterstützt.


    Die Menülib unterstützt auch serielles Terminal!

    Und statt Drehschalter gehen auch 4 bis 6 Tasten.


    Ja das OLED mit 128*64 in zwei Farben (gelb/blau) würde mir gefallen.

    Vielleicht bestelle ich mir gleich eines ... :)

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    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.

  • Nee, das hat nicht wirklich zwei Farben.
    Die erste Zeile ist immer gelb und der Rest immer blau.

    Für diesen Zweck nicht so optimal ...


    Aber es gibt die auch größer, und auch längliche die sich besser im alten 1541 Gehäuse integrieren lassen.

    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.


    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    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.

  • Oh es gibt auch farbige.
    Wo jedes Pixel in jeder Farbe geht ...


    Allerdings von der Auflösung her nicht so ohne weiteres kompatibel mit der Menü Lib ...
    Müsste man halt anpassen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    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.

  • Für mich LCD bzw. Oder. Habe noch einige hier. Kann man mehr darstellen.

    Gruß Spider

  • Die LCD Lösung gibt es jetzt ja und ist für die meisten auch sicher die gewünschte.


    Für mich LCD bzw. Oder. Habe noch einige hier. Kann man mehr darstellen.

    Gruß Spider


    Mehr darstellen??
    Nee!

    Ein 16x2 Display, wie ich es weiter oben verwende, das kann eben nur 32 Zeichen darstellen.
    Es entspricht den Grafik Display 128x32 Pixel.

    Die OLED oben haben 128x64 Pixel.
    Das entspricht einem vierzeiligen LCD Display, also einem 16x4 Display.

    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.

  • Für mich LCD bzw. Oder. Habe noch einige hier. Kann man mehr darstellen.

    Gruß Spider

    Ach übrigens, die vierzeilige Display Variante funktioniert auch mit derselben Software.

    Bitte melde dich an, um diesen Anhang zu sehen.

    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.

  • Habe Morgen Nachmittag frei. Dann kann ich testen und mal meine Displays zeigen die ich habe.

  • Das ist nun das endgültige Schaltbild:

  • 100nF zwischen VCC und GND würd ich noch einzeichnen.

    Buntes OLED halte ich jetzt für übertrieben. Je kompakter umso besser. In der Floppyfront ist ja eh kaum Platz, will man das Teil zb. in einer 1541-II verbauen.
    Das quadratische oder das längliche würde ich empfehlen.

    Die Standard LCD 16x2 finde ich altbacken.

    Beim Dehencoder würde ich bleiben. Richtungstasten würden mehr Anschlüsse und Platz benötigen.

    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.

    Nichts hält länger als ein Provisorium

    Einmal editiert, zuletzt von DerSchatten (13. Februar 2018 um 21:13)

  • Komisch, das PNG Bild macht es nicht in voller Größe auf??

    Ob es die Forumssoftware verkleinert?

    Es schaut bei mir besser aus wenn ich es von der Festplatte aus öffne ...

    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.

  • Also nun mit Spannungsversorgung und Kondensator ...

  • Und das ganze mit OLED.
    Da hier noch ein paar PIN's frei bleiben könnte man noch die Floppy-ID integrieren.

  • ID??

    Ah du meinst die Gerätenummer?

    Ja genau, in der Software ist es vorgesehen.
    Im Schaltplan habe ich sie vergessen.

    Gut dass der Nano mehr IO hat als der Uno.

    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.

  • Nee hat er gar nicht ...

    Du sparst beim Display was ein.
    Gut!

    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.

  • Diese OLED Dinge sind tricky, die haben alle unterschiedliche Controller ...
    Und manche gehen mit I2C und andere mit SPI, manche können beides ...

    SSD1306, SSH1106,


    Alle ziemlich ähnlich in der Ansteuerung, aber der Teufel liegt im Detail.


    Aber die meisten haben SSD1306 verbaut.
    Können wir uns auf den fixieren?

    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.