DT128-Native-Copy Test für MegaPatch128

Es gibt 735 Antworten in diesem Thema, welches 110.927 mal aufgerufen wurde. Der letzte Beitrag (5. April 2023 um 12:09) ist von skern.

  • Nur sind dann bei jeder Option wieder verschiedene Anwendungsfälle zu beachten.

    Nuja... hier klappt es jetzt, vermutlich. Aber ich kann den gesamten Code ja nicht überblicken, der letzte Source-Code von September 2018 muss mir reichen. Du hast es da einfacher...

    Daher warte ich mal auf Deinen Fix...

    Dabei ist aber zu beachten, dass es hier verschiedene Anwendungsfälle gibt. Beide Routinen sind dann entsprechend anzupassen.

    1. C= <-

    2. per Mausklick auf das Schließen-Icon

    Pusti64

  • P.S.... weil ich gerade "Der Marsianer" geschaut habe... es reichen ein paar Änderungen im Code :D

    Ich hab das D64 vom TD1512 im MidnightCommander geladen und 21 Bytes im D64 geändert. Ist sicherlich nicht die perfekte Lösung, da hat Pusti64 sicherlich den besseren Überblick. Aber das Verzeichnis wird an Pos.1 geöffnet.

    Nur sind dann bei jeder Option wieder verschiedene Anwendungsfälle zu beachten.

    Und genau das kann ich nicht testen...

    Der Fix ist mit 100%iger Sicherheit fehlerhaft... daher behalte ich das mal für mich. Es sei denn Pusti64 genehmigt den upload des neuen D64 und es finden sich Freiwillige Tester...

    Ist nur ein Angebot... hatte heute etwas "Luft" beim Bitte melde dich an, um diesen Link zu sehen. :)

  • Dabei ist aber zu beachten, dass es hier verschiedene Anwendungsfälle gibt. Beide Routinen sind dann entsprechend anzupassen.

    Da müssen echte Tester rann... unter VICE hab ich mit C= und <- so meine Probleme...

  • Nur sind dann bei jeder Option wieder verschiedene Anwendungsfälle zu beachten.

    Und genau das kann ich nicht testen...

    Der Fix ist mit 100%iger Sicherheit fehlerhaft... daher behalte ich das mal für mich. Es sei denn Pusti64 genehmigt den upload des neuen D64 und es finden sich Freiwillige Tester...

    Ist nur ein Angebot... hatte heute etwas "Luft" beim Bitte melde dich an, um diesen Link zu sehen. :)

    Dann zeig doch mal her :wink:

    Pusti64

  • 1. C= <-

    unter VICE hab ich mit C= und <- so meine Probleme...

    Hier ist C= + Cursor links gemeint, das geht in Linux-Vice nicht?

    Diese Funktion geht eine TD128-Seite zurück, wenn man weiter unten im Directory ist. Wenn ich auf Position 1 (1.Datei auf Disk) bin, landet man auf Position 240, obwohl nur 27 Dateien auf meiner RAM sind.

    Ansonsten kannst Du eine Konversation starten und mich und Pusti64 als Teilnehmer eintragen. Kann aber bei mir u.U. ein paar Tage dauern ... Morgen wird noch etwas gehen. Weihnachststress.....


    Ich versuche gerade das 255 Dateien-Problem zu analysieren. Sehe noch nicht ganz durch. Sieht so aus, als ob der Byte-Wert (Anzahl der Dateien auf Disk gesamt; Adresse $051c-$051f und wohl auch die 4 Bytes ab $520) damit zu tun haben. Da wird einfach addiert und ein Überlauf nicht abgefangen. So wird aus >255 wieder 0+ .....

    Gruß

    Werner

  • Warte mal damit noch etwas ab. Da es in der Zwischenzeit eine neue 128DT Version gibt. Eventuell ist da der von dir beschriebene Fehler bereits behoben.

    Pusti64

  • Hallo Leute,denkt Ihr bitte daran, das es nicht nur die SCSI ID 0 bis 6 gibt, sonder jede noch 8 Luns haben kann.

    Bei Bedarf : ich habe eine CD Rom mit 4 oder 5 Luns.

  • Hallo Leute,denkt Ihr bitte daran, das es nicht nur die SCSI ID 0 bis 6 gibt, sonder jede noch 8 Luns haben kann.

    Bei Bedarf : ich habe eine CD Rom mit 4 oder 5 Luns.

    Ja, dass ist mir bekannt. Stellt sich aber die Frage. Ob das hier jemand so verwendet?

    Da ich privat nur ID 0 bis 6 ohne weitere Lun verwende, habe ich das erstmal so umgesetzt.

    Pusti64

  • Der 2. Fehler. Bin mir aber, ... , nicht 100% sicher.

    Habe es ja noch nicht gesehen, aber mal ein kleiner Tip:

    Im mir vorliegenden Quelltext (15.12.) /AB Seite 21 (oben) steht:

    ...

    ldy Abl_IcOrTxtMod ; WW: ist 0 für Icon- und 1 für Textmode

    beq :2

    dey

    bne :3

    ::2 ...

    ::3 ...

    Den verstehe ich nicht.

    Ist Abl_IcOrTxtMod = 0 greift beq :2. Ist es = 1, wird y=0 (dey) und er macht auch bei ::2 weiter, weil bne :3 nicht ausgeführt wird. Oder verstehe ich mal wieder nur Bahnhof?

    Gruß

    Werner

    PS:

    auf Seite 36 Mitte und 43 Mitte was ähnliches (begint je mit "ldy Abl_IcOrTxtMod")

  • Wählst Du aber z.B. als Anzeige "nach Typ" aus, dann ist $04b8 = 5.

    An diesen Stellen habe ich bisher nichts verändert und ist also noch original Code.

    Pusti64

  • Wählst Du aber z.B. als Anzeige "nach Typ" aus, dann ist $04b8 = 5.

    Ok, dann hat mich der Name und der Kommentar in /AA zu $04b8 verwirrt.

    Gruß

    Werner

    Okay, $04b8 können wir ja gerne umbenennen :wink:

    Anbei findest Du die 128DT V5.07. Vielleicht läuft es ja damit besser, oder Du hast doch noch einem weiteren Fehler gefunden.

    Außerdem kann man ab jetzt das Löschen, Kopieren und Verschieben von Dateien per Mausklick abbrechen und

    JoJo's Wunsch ist auch mit drin.

    Pusti64

  • Ja, dass ist mir bekannt. Stellt sich aber die Frage. Ob das hier jemand so verwendet?

    Da ich privat nur ID 0 bis 6 ohne weitere Lun verwende, habe ich das erstmal so umgesetzt.

    Das habe ich anfangs auch gehabt bis dann 2 Geräte mit Lun auftauchten.

    Nun sind, ich glaub, alle meine Tools mit Lun.

  • Ja, dass ist mir bekannt. Stellt sich aber die Frage. Ob das hier jemand so verwendet?

    Da ich privat nur ID 0 bis 6 ohne weitere Lun verwende, habe ich das erstmal so umgesetzt.

    Das habe ich anfangs auch gehabt bis dann 2 Geräte mit Lun auftauchten.

    Nun sind, ich glaub, alle meine Tools mit Lun.

    Bei Bedarf kann ich das ja versuchen mit zu integrieren.

    Pusti64

  • Okay, bis dahin.

    Pusti64

  • Außerdem kann man ab jetzt das Löschen, Kopieren und Verschieben von Dateien per Mausklick abbrechen

    :thumbup:

    Diese Funktion hab ich schon länger gesucht.

    Gibts einen "Ort" wo man hinklicken muss oder einfach irgendwo länger klicken?

    Mal sehen wann ich zum testen komme.

    Bin heute nur kurz zum installieren von MP3-128 (letzter Snapshot) und TD 128 (V5.06) gekommen.

    Dabei ist mir was aufgefallen:

    Wechsele ich in den 40Z-Modus - "Hilfsmittel" -> 80/40Z - und wieder zurück - "Abbruch", verändert sich das Aussehen im 80Z-Modus.

    Vorher ist der Rand schwarz und das Aussehen stimmt, danach ist der Rand grau und es sieht aus, als würde der 40Z-Bildschirm auf dem 80Z-Schirm projiziert.

    Weis aber nicht ob das am TD-128 oder MP3-128 liegt.

    Gruss C=Mac.

  • Außerdem kann man ab jetzt das Löschen, Kopieren und Verschieben von Dateien per Mausklick abbrechen und JoJo's Wunsch ist auch mit drin.

    Danke für Deine neue Testversion. Das Ausprobieren wird leider etwas dauern.

    Hatte es schon an anderer Stelle im Forum geschrieben:

    Euch ein Schönes, Geruhsames Weihnachtsfest und ein Gesundes Neues Jahr.:weihnachten:

    Bin zwischen den Feiertagen noch arbeiten und während der Festage unterwegs. Werde natürlich versuchen, hier im Forum mit zu lesen.

    Gruß Jojo