64HDD und C16 Probleme

Es gibt 7 Antworten in diesem Thema, welches 4.976 mal aufgerufen wurde. Der letzte Beitrag (5. Oktober 2005 um 12:14) ist von wizzard2002.

  • Hallo Leute,

    ich bin endlich soweit und kann mir das Verzeichnis auf meinem PC über den C16 anschauen (auch wenn es hin und wieder ein Directory mehr braucht)

    Allerdings habe ich es bisher nicht geschaft, auch nur ein Programm sauber und zu laden :(

    meine Commandozeile :

    64hdd -code -xe +lpt 1: +sysdir c:\64hdd\system -noreset +8 c:\games

    Irgendwie bekomme ich keine saubere Verbindung.
    Von 5 mal Directory wird vieleicht einmal das gesammte Verzeichnis angezeigt :(

    Hat wer einen Rat ?

  • So Leute, ich habe 64HDD am Laufen :winke: =) :D

    Tausend Dank an Nick, er hat mir wirklich super weiter geholfen !

    Ich will Euch teilhaben an meinen Versuchen mit den verschiedenen Parametern ;)
    Als "Festplatte" habe ich ein P133 Notebook und Dos 6.2 ohne EMM386 verwendet !

    Hier die Befehlzeile, die ich benutze um 64HDD zu starten :

    64hdd -code -xe +lpt 1: +sysdir c:\64hdd\system -noreset +8 c:\games\c16 +p 133

    Jetzt aber noch eine Frage, die vieleicht jemand aus dem Forum beantworten kann :

    Kann es sein, daß einige Programme / Spiele, die mit einem Emulator einwandfrei laufen, nicht unbedingt via 64HDD auf dem C16 laufen ?

    Gruß
    Der Sammler

  • Zitat

    Original von Sammler
    Kann es sein, daß einige Programme / Spiele, die mit einem Emulator einwandfrei laufen, nicht unbedingt via 64HDD auf dem C16 laufen ?

    Aber sicher doch. 64HDD emuliert auch keine 1541, sondern bestenfalls eine CMD HD oder ein IDE64, somit läuft alles nicht was versucht die 1541 direkt zu programmieren, oder auf das Diskettenlayout angewiesen ist (wobei ich mir bei letzterem nicht so sicher bin ob das nicht inzwischen eingebaut wurde).

    Ein 1541 Emulator wäre 1541emu, das braucht aber einen schnelleren Prozessor und ein anderes Kabel. Damit läuft dann aber fast jedes Programm/Spiel.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Naja, die 1541Emu lässt aber nur *.D64 Dateien zu, ich habe jede Menge *.PRG's !
    ;)

  • Die .PRGs kannst Du aber ohne großen Aufwand mit dem StarCommander auf DiskImages umkopieren...

    Verstehe ich das richtig? Du hast .PRGs die Du per 64HDD einlädst und die dann NICHT auf dem C16 laufen?
    Kann eigentlich nicht sein, dass das an 64HDD liegt. Da PRGs einteilige Programme sind, also nicht nachladen, müssen sie laufen.

    Eventuell ist das Image korrupt, versuch mal das neu runterzuladen. Hab ich zumindest in der Form noch nicht gehört, das Problem...

  • controlport2

    Hallo ;)

    Tja, die PRG's laufen im EMulator einwandfrei !
    Ich würde sie ja gern per Scarcommander rüber kopieren, bin aber leider nicht im Besitz einer 1541 !
    Ich habe alle Spiele gezogen, die ich im original auf Kasette habe, aber

    1. dauert mir das Laden von Kasette zu lang und
    2. will ich meine Kasetten schonen ;)

    Gruß
    Sammler !

  • Tja, dass es sich um PRGs handelt, die nicht laufen, ist mir irgendwie auch entgangen. In dem Fall bietet 1541emu tatsächlich keinen Vorteil, weil PRGs selten nach dem Laden noch auf die Floppy zugreifen. Verstehe das Problem also momentan auch nicht ...

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • ich vermute die fehlende 1541 in der daisy-chain-schleife verursacht den fehler.
    die "schaltung" muss so sein: C64 (C61) -> 1541 -> 64HDD

    wenn ich bei mir keine 1541 dazwischen klemme geht 64hdd garnicht.
    wozu die 1541 da rein muss weis ich nicht, denn eine platine von einer defekten 1541 geht auch (nutze ich dazu)

    de wizzard2002