Vice + REU + Geos terrorisieren mich

Es gibt 7 Antworten in diesem Thema, welches 1.611 mal aufgerufen wurde. Der letzte Beitrag (3. Dezember 2010 um 15:12) ist von Gikauf.

  • Hallo Leute,

    ich hab unter Vice 2.2 die REU (512K) eingeschaltet und eine Datei zum Speichern angegeben. Dann starte ich GEOS 2.0 und kopier da so Sachen auf die REU, die ich als Laufwerk B angemeldet hab. :popkorn: In einem Windows-Hex-Editor kann ich dann sehen, dass da auch was in der REU-Datei drin ist, also nicht nur Nullen. Mein Problem kommt jetzt beim Neustart von GEOS, dann ist nämlich immer die REU leer. ;( Wozu ist denn die REU-Datei da? 8|

    :help:

  • Ist beim echten C64 auch so, melde doch im Vice einfach 2x1581 an und arbeite mit 2 1581 Images.

  • Keine praktische Erfahrung damit, aber mal so grob spekuliert: REUs sind nicht batteriegepuffert, Geos geht also nicht davon aus, dass nach dem Neustart irgendwas da drin sein könnte, also wird auch keine entsprechende Vorkehrung getroffen bzw. an irgendeinem Punkt bügelt Geos einfach drüber oder initialisiert das Zeug anders o.w.a.i. weil eine "frische" REU angenommen wird.

    Funktioniert der REU-Einsatz denn mit anderen Sachen als Geos korrekt? Und was ist mit anderen Speichererweiterungen - vor allem GeoRAM/NeoRAM böte sich mal zu versuchen an (weil batteriegepuffert).

  • Mindestens GEOS 128 kann aber mit/von REU neu gestartet werden, ohne daß die RAM-Floppy gelöscht wird- iirc sogar ohne Bootdisk. Das _sollte_ auch unter VICE funktionieren...

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Das Geheimnis ist das RBOOT Programm. Das startet GEOS neu, ohne die RAMdisk anzufassen. Bei der NeoRAM musste ich allerdings die Erfahrung machen, dass RBOOT nur das residente Programm bei $Cxxx aufruft, das natürlich weg ist, wenn man den Rechner aus hatte. Ich hab mir den Bereich einfach entsprechend auf Disk gesichert ;) wär auch mal einen Versuch bei der REU wert!

    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
  • Danke erstmal für eure Hilfe! :thumbup:

    ... mal so grob spekuliert: REUs sind nicht batteriegepuffert, ...


    Also kein Wunder, dass es nicht klappt. Selbst wenn es denn unter Vice mit der Image-Datei klappen sollte, würde es auf dem echten C64 dann nicht klappen, was ich natürlich gerne hätte. 8|

    Funktioniert der REU-Einsatz denn mit anderen Sachen als Geos korrekt? Und was ist mit anderen Speichererweiterungen - vor allem GeoRAM/NeoRAM böte sich mal zu versuchen an (weil batteriegepuffert).


    Keine Ahnung, obs mit anderen Sachen funktioniert. Mir gehts nur um Geos. Ich würde das GeoRAM ja ausprobieren, aber leider braucht man dafür wohl ein Geos v2.0r, oder reicht das normale v2.0? Hat da jemand zufällig noch ein jungfräuliches original factory-sealed-tes abzugeben?

  • Lies einfach nochmal, was Nicolas schrieb: RBOOT funktioniert, wenn Du GEOS vorschriftsmäßig beendest und solange der Startcode noch im Speicher steht, bzw. wieder dorthin geladen wurde. Und frag bitte nicht, warum RBOOT das nicht tut.

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Geos 64 und Geos 64r sind bis auf die eine Datei Identisch, du brauchst also nur das r Patsch austauschen.

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.