Unter VICE eine Datei aus einem D81 File auf PC kopieren

Es gibt 21 Antworten in diesem Thema, welches 2.664 mal aufgerufen wurde. Der letzte Beitrag (5. Februar 2022 um 21:24) ist von Pusti64.

  • Wie kann man denn am einfachsten unter Vice eine PRG Datei aus einem D81 File auf den PC z.B. Festplatte C: kopieren?

    Danke und Gruß Pusti64

  • Also am einfachsten für *mich* ist das mit Dateiamanger und Plugin.

    Mit VICE... Sollte wohl mit der c1541.exe gehen.

    VICE selber sollte auch gehen, solange es nur eine simple prg an basic start ist? Laden und dann halt auf ein Virtual Drive (Host) speichern.

    Wohl nicht so elegant. :D

  • Dirmaster: 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 Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Ich nehme immer 64Copy für derlei Sachen:

    Bitte melde dich an, um diesen Link zu sehen.

    Der schon genannte Dir-Master geht aber genauso.

    Direkt unter VICE, wie in der Eingangsfrage erwähnt, wüsste ich jetzt nicht, wie das geht.

  • Noch eine Alternative: In einer Konsole folgendes eingeben:

    Code
    c1541 test.d81 -read bsp

    Das speichert die Datei "bsp" aus "test.d81" auf die Festplatte. Wenn du die Endung .prg benötigst kannst du auch

    Code
    c1541 test.d81 -read bsp bsp.prg

    benutzen. (Ist aber wohl eher was, was man bei unixartigen Betriebssystemen macht...)

  • Übrigens, VICE speichert ja seit einiger Zeit beim Beenden die Einstellungen (Werte), welche nicht mehr dem Default entsprechen, im LOG File.

    PLUS die dazugehörige Kommandozeile.

    Bei diesem "Problem" hier z.B. habe ich für Drive 9 TDE ab und VDT an gesetzt. Dann sieht das z.B. so aus:

    Und darunter:

    Zitat

    reconstructed commandline options (might be incomplete):
    -default -virtualdev9 +drive9truedrive

    Praktisch!

  • Ich nehme immer 64Copy für derlei Sachen:

    Bitte melde dich an, um diesen Link zu sehen.

    Der schon genannte Dir-Master geht aber genauso.

    Direkt unter VICE, wie in der Eingangsfrage erwähnt, wüsste ich jetzt nicht, wie das geht.

    Leider möchte mein Laptop dieses Programm nicht starten.

    Pusti64

  • Noch eine Alternative: In einer Konsole folgendes eingeben:

    Code
    c1541 test.d81 -read bsp

    Das speichert die Datei "bsp" aus "test.d81" auf die Festplatte. Wenn du die Endung .prg benötigst kannst du auch

    Code
    c1541 test.d81 -read bsp bsp.prg

    benutzen. (Ist aber wohl eher was, was man bei unixartigen Betriebssystemen macht...)

    Ich habe leider kein kein Unix-System

    Pusti64

  • Dirmaster: Bitte melde dich an, um diesen Link zu sehen.

    Leider lässt sich damit die Datei nur als. cvt auf c: speichern.

    Dass es um Geos-Dateien geht, wurde nirgends erwähnt...

    Das sollte aber nur auf Geos-Dateien zutreffen. Die kann man nicht anders speichern (Stichwort Datenverlust).

    Ich habe leider kein kein Unix-System

    Brauchst Du auch nicht :wink: .

    Unter Windows "Eingabeaufforderung". "C1541" ist auch bei VICE für Windows dabei ....

    Gruß

    Werner

  • Hallo Werner,

    C1541 habe ich gefunden, komme aber überhaupt nicht klar damit.

    In welchem VICE Ordner muss denn dann meine D81 Datei abgelegt sein??

    Pusti64

  • C1541 habe ich gefunden, komme aber überhaupt nicht klar damit.

    Was genau willst Du denn machen? Bin noch ein wenig verwirrt wegen .cvt von DirMaster....

    Geht es hier um Geos-Dateien oder normale C64/C128-Dateien?

    In welchem VICE Ordner muss denn dann meine D81 Datei abgelegt sein??

    Kopiere am besten C1541.exe und das D81 in einen Ordner und mach das Ganze dann dort.

    Gruß

    Werner

  • Ich habe unter GEOS ein Datei assembliert. Die ist im Directory als Prg gespeichert.

    Bisher lass ich mir am C128 das Directory mit JiffyDos per $ auf dem Laufwerk 9 anzeigen.

    Dann mit @x10 das Ziellaufwerk angeben und mit * und Enter die entsprechende Datei auf SD2IEC Karte kopieren.

    Dann stecke ich die SD-KARTE in meinen Laptop und kann die Datei dann per vbindiff mit einer anderen vergleichen.


    Unter Vice geht das halt nicht so einfach.

    Pusti64

  • Möglicherweise verstehe ich Dich immer noch nicht ....

    So wie ich das verstehe, sollen 2 Geos-Dateien verglichen werden.

    Datei 1 in ein Dxx 1, Dxx 1 in DirMaster öffnen und Datei auf PC ablegen (wird zu .cvt). Das Gleiche mit Datei 2 und dann beide vergleichen. Eventuell muß Datei 1 am PC umbenannt werden, bevor Datei 2 auf PC kopiert wird.

    Unterschiede im den ersten 510 Bytes der Dateien betreffen den .cvt-Header und den Info-Block und können normalerweise ignoriert werden.

  • Ein anderes Laufwerk als "Host file system device" einrichten und dann dahin speichern bzw. kopieren?

    Genau so hab ich das mit den JiffyDOS-Befehlen eben ausprobiert... funktioniert.

    Hab sowieso immer ein Host-Laufwerk eingerichtet, als VICE-Laufwerk Bitte melde dich an, um diesen Link zu sehen.. Aber das mit den JiffyDOS-Befehlen war mir schon wieder entfallen. Geht ja ganz simpel wenn man mal eine Datei zum PC auf ein Laufwerk kopieren will...

    Der Weg andersherum funktioniert im übrigen auch...

  • Wie kann man denn am einfachsten unter Vice eine PRG Datei aus einem D81 File auf den PC z.B. Festplatte C: kopieren?

    Danke und Gruß Pusti64

    Wenn es nicht unbedingt unter VICE sein muss, kann man auch Bitte melde dich an, um diesen Link zu sehen. benutzen, laeuft zumindest hier bei mir unter MacOS 12.3 in der Version 0.17b recht gut.

    Man kann damit problemlos Programme kopieren, und auch Disks erstellen.

    MfG

    Claus

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Unter Vice geht das halt nicht so einfach.

    Ein anderes Laufwerk als "Host file system device" einrichten und dann dahin speichern bzw. kopieren?

    Könntest Du mir das Einrichten eines HFSD kurz erklären?

    Ich habe es bisher einfach noch nicht gemacht bzw. genutzt.

    Danke und Gruß Pusti64

  • Falls ich da auch antworten darf:

    VICE-Einstellungen - Laufwerkseinstellungen. Das Gewünschte Laufwerk #8-11 wählen.

    Als Drive type "IEC-Device" wählen.

    IEC Device type = "Host file system"

    Bei "Filesystem device" dann für das entsprechende Laufwerk einen Pfad angeben das mit dem Laufwerk verknüpft werden soll. Dann läßt sich das Laufwerk in BASIC auch über JiffyDOS ansprechen.

    Je nach VICE Version heißen die Optionen evtl. etwas anders oder finden sich an andere Stelle.