Beiträge von ADAC im Thema „DirectorySort 1280“

    Das würde vermutlich aufwendig, zumal ich kein SD2IEC habe.
    Du kannst ja mal versuchen, wie sich das ausserhalb von Images verhält, ich tippe darauf, dass sich das ganz gepflegt auf die Schnauze legen wird. Verzeichnisse wechseln kannst du damit nicht und ich weiss auch nicht, wie sich die SD2IEC Firmware bei Block-Read/-Write Befehlen verhält (innerhalb eines Image sollte sie ja das tun, was eine echte Floppy auch macht)

    Gruß, Gerd

    Gibts noch nicht... kann man natürlich machen... wobei alphabetisch sortieren doch meist wenig Sinnvoll ist, oder? Ich jedenfalls sortiere mir die Sachen eher nach Themen oder Systemzugehörigkeit o.ä. zusammen.
    Kennst du da eine sinnvolle Anwendung für (bei so wenigen Dateien und so wenig Platz auf dem Datenträger) ?

    Gruß, Gerd

    Na gut, also hier mal was vorab.
    Kann noch nicht alles was es soll und ist an einigen Stellen noch wirklich provisorisch... aber immerhin.

    Bedienung (im Prinzip wie gehabt):
    - wenn er ne Eingabe haben will: Laufwerksnummer eintippen + Return
    - Files markieren/demarkieren: CRSR links/rechts
    - Verschieben: CRSR rauf/runter
    - Filetyp änden: +/-
    - Filegröße ändern 9/0
    - Trennstrich einfügen: Space/Shift-Space
    - markieten Eintrag löschen: Del (es wird nur der Eintrag gelöscht, keine Änderungen an der BAM)
    - markierte Datei löschen: Shift-Del (keine weitere Rückfrage mehr, Anzeige nacher noch verbuggt: Dir neu laden)
    - neues Laufwerk auswählen/bzw. Dir neu einlesen: <-

    Wie gesagt: fertig ist anders, das wird schon noch.

    Gruß, Gerd

    PS: ich vergaß: Dir schreiben: Shift+Return

    Immer mit der Ruhe, ist noch nicht ganz soweit. Aber am WE sollte schon mal was lauffähiges (noch nicht mit allen Funktionen) vorzeigbar sein.

    SD2IEC sollte es innerhalb von Images können, ich verwende eigentlich nix spezielles, was der Kernal nicht bereistellt.

    Gruß, Gerd

    So, 1581 Laufwerke sind jetzt auch verwendbar. Die Erkennung erfolgt automatisch, gemischtbetrieb mit anderen Laufwerken ist möglich.

    Sub-Dirs (Partitionen) werden noch nicht unterstüzt. Ich weiß auch nicht genau, was das Programm macht, wenn es auf eine solche Trifft (ich vermute: entweder steigt es gleich aus oder es kommt zumindest zu einer 'komischen' Anzeige, da die Kennung CBM nicht bekannt ist)

    Bitte erstmal auf einer Testdiskette ausprobieren. Im Emu läuft das, eine echte 1581 habe ich leider nicht.

    SD2IEC sollte zumindest innerhalt von Images auch ohne probleme laufen (sofern die sich wie echte Laufwerke verhalten und melden), falls nicht: mal bitte Laut geben.

    Gruß, Gerd

    1541/70/71

    1581 kommt auch noch mit rein. (vermutlich dann auch gleich die ganze CMD Reihe).
    SD2IEC hab ich auch noch nicht probiert (hab ich hier nicht)....

    Ich muss mal sehen, wie das mit den Sub-Dir und Partitionen so geht.

    Gruß, Gerd

    - es ist etwas Farbe eingezogen: die verschiedenen Dateitypen werden jetzt farbig Dargestellt und zwar so, dass es auch auf einem monochrom Monitor Sinn macht
    - die Spacer-Einträge hatten leider bei Track/Sektor jeweils eine null drinne stehen. Ein Validate ist dann nicht mehr möglich. Jetzt tragen die T17/S1
    - die im Directory angezeigte Blockgröße kann jetzt verändert werden

    Gruß, Gerd

    Der Witz ist: ich selber kann das nur im Emu so sehen. An der realen Hardware kann ich nur aus zwei Farben wählen. Grün oder Bernstein (je nachdem welchen Monitor ich dran habe, bzw. welchen 128er ich zum testen nehme) :rolleyes:

    Vermutlich kann man dem sagen, daß er den Bereich ab 0e00 nicht benutzen soll. Normalerweise kollidiert da nichts mit Programmen, da liegen eigentlich Sprites...

    Gibts da ne Direktive (habe zu dem Blitz grad keine Anleitung parat) ?

    Gruß, Gerd

    PS: wobei mir immer noch der nutzen fehlt....

    PPS: Vorschläge zu Farbgestaltung nehme ich gerne an :smile:

    So grad mal nachgestellt:
    Die Zeile 1220 ändern in:
    'OPEN15,U,15:PRINTBitte melde dich an, um diesen Link zu sehen.,"m-r"CHR$(198)CHR$(229)CHR$(1):DR=0'

    Dann frisst das auch der Blitz (das Open wird später noch gebraucht).

    Aaaber:
    - der erzeugt kein kleiners Kompilat (ist sogar noch etwas größer. Vermutlich schleppt auch der eine entsprechende Runtime mit.
    - das läuft nicht. Liegt vermutlich an dem Stück Assembler, welches ich in $0e00 Benutze. Genau da fliegt der auf die Nase.
    Daher sehe ich im Blitz da jetzt erstmal keinen Vorteil der es rechtfertigt da was umzustricken damit es damit läuft.

    Die Optimierung ist schon auf hohe Stufe beim Basic128Compiler eingestellt.

    Gruß, Gerd

    die Zeile 1220 kannst du weglassen, die ist im moment zu nix nutze (oder wahlfrei mit '1220 DR=0' ersetzen). War für die 1581 gedacht, ist aber müll, da ich hier einfach ein original Bios vorraussetze (was ja auch nicht jeder hat). Das muss ich nochmal ganz anders angehen.

    Eine Kompilierte Version hatte ich angehängt. Ist der Blitz besser was die Größe des Kompilats angeht? Der Speed ist ja so gut wie es ist (ist auch eigentlich nur eine Stelle die langsam wird wenn es sehr viele Dateien im Directory gibt).
    Muss ich mal antesten....

    Das mit dem Sortieren.... hmmm macht das Sinn? in den allermeisten Fällen eher nicht, oder? Ich schreibs mir mal auf.
    Ein wenig Farbe könnte es noch vertragen, da hast du recht und ist auch angedacht.

    Gruß, Gerd

    PS: Die Farben mache ich dann aber vermutlich fest und nicht einstellbar

    So: kleine Update für zwichendurch.. (geht langsam auf die Version 1.0 zu :D )

    - diversen Unfug, geistigen Dünnschiss und programmtechnischen Quatsch sowie kleinere Bugs entfernt
    - nicht angeschlossene Floppylaufwerke werden ignoriert
    - Dateien löschen (Shift-DEL) eingebaut. Achtung: die Datei wird ohne weitere Nachfrage gelöscht. Die zuvor belegten Blöcke werden wieder freigegeben. Bei Dateien mit Scratch-Schutz muss dieser erst enfernt und das Directory zurückgeschrieben werden.
    - mit +/- kann man den Dateityp verändern (USR/DEL/SEQ/PRG/REL). Natürlich nur im Directory, das File selbst bleibt wie es ist.
    - damit es auch schön fluppt habe ich das ganze auch durch einen Compiler laufen lassen (bringt ganz gut was). Ist dann aber etwas größer (wegen der 5KB Runtime die er mitschleppt), aber ja ja wohl fast jeder mit einem FloppySpeeder unterwegs ist dürfte das nicht weiter auftragen).

    Beide Versionen im Anhang.

    Gruß, Gerd

    PS: mir fällt bestimmt noch was sinnvolles ein, was man einbauen könnte....