DolphinDOS unter VICE

Es gibt 30 Antworten in diesem Thema, welches 10.341 mal aufgerufen wurde. Der letzte Beitrag (4. August 2023 um 00:46) ist von angryking.

  • Also läuft jetzt nicht bei mir, da muss ich wohl was falsch eingestellt haben. JiffyDos geht bei mir, aber DolphinDos 2 eher nicht

    Bei "Drive" muss die Idle-Methode auf "None" stehen, wenn man Dolphin-Dos benutzt, wenn ich mich recht erinnere. Die Speichererweiterung und parallel Kabel hast du auch aktiviert?

  • ok, wurde inzwischen was geändert, so geht es aktuell:

    x64sc -default -kernal dolph/Kernal -drive8type 1541 -dos1541 dolph/1541 -drive8ram6000 -parallel8 2 -userportdevice 20

    Pfade muss man anpassen (hier "dolph").

  • ok, wurde inzwischen was geändert, so geht es aktuell:

    x64sc -default -kernal dolph/Kernal -drive8type 1541 -dos1541 dolph/1541 -drive8ram6000 -parallel8 2 -userportdevice 20

    Pfade muss man anpassen (hier "dolph").

    Danke für die "-userportdevice 20"-Option welche ab VICE 3.6 zusätzlich erforderlich ist.

    Aber geht mit VICE bei jemandem der 40 Track Support?

  • Aber geht mit VICE bei jemandem der 40 Track Support?

    Ich bin vermutlich nicht der Einzige der damit Probleme hat und antworte mir deshalb mal selbst:

    Die automatische Formaterkennung von Dolphin DOS funktioniert unter VICE nicht, 40 Track D64-Images werden immer nur als 35 Track Images erkannt. Man kann das 40 Track-Format manuell mittels @XT+ erzwingen, dann sind auch unter VICE die Tracks 36-40 zugänglich.

    Allerdings läuft da etwas gehörig schief unter VICE, denn formatiert man ein Diskettenimage (@N:X,XX+), wird dieses korrekt mit 40 Tracks und 749 freien Blöcken erkannt. Legt man das selbe Image neu ein, werden hingegen nur noch 35 Tracks mit 664 freien Blöcken erkannt.

  • Die kann mit d64 auch nicht funktionieren, weil Dolphin DOS die Kennung im Header-Tail ablegt. Mit g64 sollte es kein Problem sein.

    Wenn allerdings jemand einen Hack programmieren möchte...

    Denkbar wäre eine Prüfung, ob die BAM zum 40-Spur-Dolphin-DOS-Format passt, um dann ggf. diese Header-Tail-Kennung zu generieren.

    Hier kann man etwas über die verschiedenen 40-Spur-Formate, die leider untereinander inkompatible BAMs haben, nachlesen: Bitte melde dich an, um diesen Link zu sehen.

  • Sehe ich das richtig, dass etliche andere Schnellader nicht laufen in VICE?

    Probiert habe ich kurz:

    - Prologic

    - RapiDOS

    - Professional DOS

    Professional DOS funktioniert ja seit Ewigkeiten nicht (mehr!), trotzdem ist der Eintrag in den Drive Settings nach wie vor vorhanden. :whistling:

  • Die kann mit d64 auch nicht funktionieren, weil Dolphin DOS die Kennung im Header-Tail ablegt. Mit g64 sollte es kein Problem sein.

    Wenn allerdings jemand einen Hack programmieren möchte...

    Denkbar wäre eine Prüfung, ob die BAM zum 40-Spur-Dolphin-DOS-Format passt, um dann ggf. diese Header-Tail-Kennung zu generieren.

    Hier kann man etwas über die verschiedenen 40-Spur-Formate, die leider untereinander inkompatible BAMs haben, nachlesen: Bitte melde dich an, um diesen Link zu sehen.

    Dachte ich mir auch schon, dass es am Header liegt. Eigentlich genial gemacht, anhand des Headers das Format festzulegen, denn in dem Teil in dem Dolphin DOS die BAM für Spur 36-40 ablegt, können andere Programme andere Daten ablegen. Beispielsweise nutzt GEOS den Bereich für die Formatkennung.

    Star Commander macht es auch falsch, dort werden 35 Spur Disketten mit 40 Spuren erkannt, wenn die Diskette vormals mit 40 Spuren und zufällig der selben ID formatiert war.

  • ok, wurde inzwischen was geändert, so geht es aktuell:

    x64sc -default -kernal dolph/Kernal -drive8type 1541 -dos1541 dolph/1541 -drive8ram6000 -parallel8 2 -userportdevice 20

    Pfade muss man anpassen (hier "dolph").

    Muss jetzt übrigens -userportdevice 21 heissen, keine Ahnung weshalb man manchmal ohne Not einige Nummern durcheinander würfelt.