sd2iec Wedge c64

  • Hallo Forumsmitglieder und Gleichgesinnte,


    ich versuche mich ja von Zeit zur Zeit in Assembler. Gerade wenn ich etwas tiefer in die Materie einsteige bin ich beruflich wieder viel aktiv und das gerade gewonnene geht wieder flöten 😊

    Nun hatte ich mal wirklich ein paar Tage Zeit und wollte etwas produktives erstellen, das mir in meinem Alltag mit der Maschine hilft. So ist nun das sd2iec Wedge 64 entstanden. Wenn man mal keine Catridge zur Hand hat, JiffyDos nicht eingesteckt ist und der File Browser zu modern wirkt, macht es Spaß Kommandobasierte Befehle zu senden. Denn @MD"Verzeichnis",9 geht irgendwie einfacher als OPEN15,9,15,"MD:Verzeichnis":Close15


    Wer Interesse hat: https://sw64.mrys.de


    Viel Spaß!!!


    Beste GrĂŒĂŸe

    Marco

    Ich suche: Atari 800, MPF-IP

  • Super. Gibt's da evtl. auch den Quelltext dazu? :tĂŒdeldĂŒ:

    Ich brauche sowas fĂŒr den CBM und wĂŒrde mir das vielleicht anpassen. Meine Wedges dort können alle keine Laufwerksadressen.

  • Genial! :thumbup:

  • So, wieder etwas Zeit gehabt und Anpassungen durchgefĂŒhrt. Eine aktuelle Version fĂŒr den C64 kann hier heruntergeladen werden: https://sw64.mrys.de/


    Folgende Befehle sind vorhanden:

    • @$ > Zeigt das aktuelle Verzeichnis ohne das ein Basic Programm ĂŒberschrieben wird. Ein Laufwerksbuchstabe kann mitgegeben werden (bspw: @$,9)
    • @dir > Zeigt das aktuelle Verzeichnis ohne das ein Basic Programm ĂŒberschrieben wird.
    • @md"Verzeichnis" > Erstellt das Verzeichnis "Verzeichnis". Ein Laufwerksbuchstabe kann mitgegeben werden (bspw: @md"test",9)
    • @rd"Verzeichnis" > Löscht das erstellte Verzeichnis "Verzeichnis. Ein Laufwerksbuchstabe kann mitgegeben werden (bspw: @rd"test",9)
    • @cd"Verzeichnis" > Wechselt in das Verzeichnis "Verzeichnis". Ein Laufwerksbuchstabe kann mitgegeben werden (bspw: @cd"test",9)
    • @{arrow left} > Unmount einer Diskette / Springt ein Verzeichnis höher im Directory
    • @sc"Commando" > Sendet ein Kommando an das Diskettenlaufwerk. Der Befehl kann somit nicht nur fĂŒr das SD2IEC genutzt werden
      • Bspw: @sc"N:test,ab" > Erstellt eine neue Diskette mit den Namen "test" und der ID "ab"
    • @stat > Zeigt das aktuelle Laufwerk und den Status an
    • @sdr:dr > Setzt das aktuelle Laufwerk (bspw: @sdr:10)

    Was ich gerade ausprobiere: Das Erstellen von leeren D64, D71 und D81 Disketten. Mal schauen wie schnell und gut ich das realisieren kann.


    Schönen Restsonntag wĂŒnsche ich!

    Beste GrĂŒĂŸe

    Marco

    Ich suche: Atari 800, MPF-IP

  • Hallo Forumsmitglieder und Gleichgesinnte,


    endlich hatte ich ĂŒber die Feiertage etwas Zeit mich wieder mit dem Thema Assembler auseinander zu setzten. Ich arbeite an einer neuen Version der/des sd2iec Wedge 64 ( https://sw64.mrys.de). Hierzu habe ich mich an einem "Teilbereich" ausgetobt. Programmieren tue ich direkt auf einem C64 mit dem Turbo Macro Pro. Was ich schon lange mal machen wollte, und nun fertig habe, ist die einfache Erstellung von D64, D71 und D81 Images direkt vom/aufm C64.


    Evtl. finde ich hier einige Tester 😉


    Der Aufruf erfolgt wie folgt: sys20480"Name.Format"[,dr]


    bsp: sys20480"test.d64" > Erstellt ein Image auf Laufwerk 8, da als Standard Laufwerk hinterlegt. Achtung, Diskette wird formatiert, daher erfolgt eine Sicherheitsabfrage "Wollen Sie wirklich?"


    bsp: sys20480"disk.d71",10 > Erstellt ein D71 Image auf Laufwerk 10, die Laufwerks ID wird als neues Standardlaufwerk gesichert


    ich prĂŒfe anhand der vorletzten Ziffer welche Art von Images erstellt werden soll.


    Hier liegt das Programm: https://sw64.mrys.de/sd2iec-ic.prg


    Wenn es passt, versuche ich eine Version fĂŒr CBMs zu erstellen.


    Ich freue mich auf Feedback.

    Ich suche: Atari 800, MPF-IP

  • Hallo Forumsmitglieder und Gleichgesinnte,


    nach etwas lĂ€ngerer Pause habe ich es geschafft mal wieder etwas zum Programmieren zu kommen. Ich habe die sd2iec Wedge fĂŒr den C64 angepasst. Nun kann die/der Wedge genutzt werden um daraus heraus auch Images zu erstellen. Das Prinzip ist wie bei allen Befehlen gleich: Das @ als Erkennungszeichen gefolgt vom KĂŒrzel CI mit einen Namen und der gewĂŒnschten Endung > D64, D71, D81 erzeugt ein entsprechendes Images auf sd2iec GerĂ€ten. Hier ein Beispiel:


    Code
    @CI"NAME.D64" > Erzeugt das Image Name im D64 Format.
    @CI"NAME.D81",10 > Erzeugt ein D81 Image auf dem Laufwerk mit der Nummer 10


    Die neuen Dateien wandern in KĂŒrze auf den Server, mit den Update Informationen, und sind dann hier abrufbar: https://sw64.mrys.de/

    Ich suche: Atari 800, MPF-IP