transfer klappt, listing nicht

Es gibt 1 Antwort in diesem Thema, welches 3.992 mal aufgerufen wurde. Der letzte Beitrag (27. Mai 2007 um 21:43) ist von Fredie76.

  • hallo,

    ich hätte da ein kleines problem mit dem 64hdd und vielleicht kann mir hier ja jemand helfen.
    ich kann problemlos daten vom 64hdd laden, aber das directory listing mit

    load "$",8

    bringt immer nur die meldung 'file not found',

    load"*",8

    hingegen lädt einwandfrei das erste programm des eingebundenen images, ebenso

    load"dateiname",8

    vielleicht kennt ja jemand das problem und weiß eine lösung. hab nämlich keine lust immer erst mit VICE schauen zu müssen wie die dateien im image heissen.
    ich starte 64hdd mit folgender kommandozeile:

    64hdd -code +8 d:\pfad -xe +sysdir d:\64hdd\system\ -noreset +p

    habs auch schon ohne +p oder mit +p MHZ versucht.
    ratlose grüße,

    julian

  • Hi,

    Tja, so einfach, wie Du es evtl. möchtest, ist es nun auch wieder
    nicht.
    Im Grunde ist das aber nur ein "wenig umständlich" auf der C64 Seite.

    Ich nutze 64HDD so:

    64HDD.EXE -code +8 c:\d64 -lfn +p 400

    Anmerkung:
    1. "c:\d64" ist mein Verzeichnis mit den ".d64" Dateien.
    2. "-lfn" heisst "mit Unterstützung für lange Dateinamen > 8.3"
    Dazu muss aber das "LFN Plug-in" ordnungsgemäß im 64HDD Ordner installiert/kopiert sein. Muss man aber nicht unbedingt haben, nur wenn die .d64 Dateinamen größer als 8 Buchstaben sind.
    3. "+p 400" bedeutet, dass die CPU Geschwindigkeit 400 Mhz beträgt (da ich einen AMD K6-2/400 nutze), das sollte man an sein System anpassen.

    Und schon kann's losgehen...

    1. PC und C64 ausschalten
    2. Beide Geräte mit dem X1541 Kabel verbinden.
    3. PC einschalten
    4. 64HDD mit den oben erwähnten Parametern starten
    5. C64 einschalten

    Jetzt sollte der "Cursor" am PC sich ganz schnell "drehen".
    Am C64 sind folgende Eingaben zu tätigen:
    LOAD"$",8
    LIST

    Dann sollte der Inhalt des D64-Ordners vom PC aufgelistet werden.
    Nun kann mit LOAD"$BEISPIEL.D64",8 die BEISPIEL.D64 Datei
    am C64 "mounten". Das würde auf PC-DOS Ebene "CD BEISPIEL" bedeuten.
    Anschliessend muss man aber nochmals LOAD"$",8 eingeben,
    um das Inhaltsverzeichnis von "BEISPIEL.D64" zu laden.
    Wenn man nun LIST eingibt, dann wird das Inhaltsverzeichnis von "BEISPIEL.D64" angezeigt.
    Nun kann man wie gewohnt seine Programme mit LOAD"BEISPIELPROGRAMM",8,1 laden und mit RUN starten.
    Bei Basic-Programmen muss man LOAD"BASIC-BEISPIEL",8
    eingeben.

    Ich hoffe, das klappt jetzt bei Dir. ;)

    mfG
    Fredie76

    PS: Das kann man alles in der Dokumentation von 64HDD nachlesen :)