Beiträge von Mac Bacon im Thema „aus zwei .d64 eine .d71 erstellen“

    Bitte melde dich an, um diesen Link zu sehen. - Ich bestreite ja garnicht, daß auf richtiger Hardware funktioniert.

    Mit anderen Worten: Es geht hier um ein Problem, das nur im Emu auftritt. So eine Information gehört ins Startposting, echt jetz.

    Leider klappt die Diskette im Emulator nicht

    Bei mir schon. Mit "x128 tt64.d71" startet der Emu, zeigt die 128er-Einschaltmeldung, bootet, schaltet um in den 64er-Modus (inklusive 64er-Einschaltmeldung), lädt wieder, zeigt den Ladebalken (der nicht funktioniert), zeigt das Titelbild und den Ruckelscroller (inklusiver alter und neuer Bugs), und bei der ID-Eingabe hatte ich dann keine Lust mehr.

    und ich bräuchte eigentlich nur ein kleines ASM-Schnippelchen, das ich in meiner boot.prg für d71er einbinden kann.

    Du weißt doch noch gar nicht, was das eigentliche Problem ist. Warum bestehst Du darauf, schon den Lösungsweg zu kennen?

    Das ist so auch nicht richtig. Die 1571 startet bereits im 1541-Modus, wie jeder bestätigen kann, der eine 1571 am C64 angeschlossen hat.

    LOAD"$",8 zeigt 0 Block frei an (falscher Modus)
    oder
    LOAD"START.PRG",8 versagt (zweite Diskettenseite)
    => Also nach dem angezeigten Ladebalken wenigstens ist das Laufwerk im d64-Modus.

    Kann es sein, dass Dein VICE so konfiguriert ist, dass grundsätzlich eine 1541 statt einer 1571 emuliert wird? Diese Hypothese würde jedenfalls zu den vorliegenden Fakten passen und das Problem erklären.

    Alles aber kein Problem, wenn ich das Umschalten als kleines ASM-Progrämmchen hätte. *lieb guck*

    "Herr Doktor, ich spüre meine Beine nicht mehr. Können Sie mir bitte Hustensaft verschreiben?"

    Und Grund ist, daß die Floppy nicht im 1571 Modus ist.

    Woher weißt Du das?

    Wenn
    - man einen C128 und eine 1571 hat und diese mit einem voll belegten seriellen Kabel verbunden sind (oder alternativ einen C128D(CR) hat)
    - man eine Disk mit C128-Bootsektor einlegt
    - man erst das Laufwerk und dann den Rechner einschaltet
    dann
    - liest der 128er den Bootsektor und die 1571 schaltet aufgrund der Signale auf der SRQ-Leitung in den 1571-Modus

    Egal was der Rechner jetzt macht: Solange kein Resetsignal oder Modus-Befehl ans Laufwerk geht, bleibt das Laufwerk im 1571-Modus.

    Wenn ein 128er von einer 1571 bootet, geht die aber automatisch in den 1571-Modus, da braucht man kein Umschaltkommando.
    Es sei denn, der Benutzer hat vorher explizit in den 1541-Modus geschaltet - aber in dem Fall wird er einen Grund dafür gehabt haben, also sollte man auch da nicht umschalten.

    Ergo: VM, lass den Quatsch.