GEOS 64 und 128 V2.0 GE jungfräulich

Es gibt 435 Antworten in diesem Thema, welches 139.875 mal aufgerufen wurde. Der letzte Beitrag (12. Mai 2023 um 08:22) ist von wweicht.

  • von der Floppy gelesene Daten werden in der RAM-Erweiterung gespeichert und beim nochmaligen Lesen von dort statt von Disk geladen. Wenn ich mich recht entsinne wird das bei einer 1541/1571 für die komplette Diskette gemacht


    Das bedeutet, beim erstmaligen Zugriff auf die Floppy, wird die komplette Disk in den RAM-Speicher kopiert? Oder passiert das bereits beim booten?
    In der zeit ist das Laufwerk ja blockiert, oder?

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

    Nichts hält länger als ein Provisorium

  • @Schatten:
    Nach Unseens Erklärung wird nicht gleich die ganze Disk in die REU geladen, sondern immer nur das, auf das gerade zugegriffen wird. Erst ab dem zweiten Zugriff auf die gleiche Datei wird es also schneller. Oder war das eine rhetorische Frage von dir, weil du meinst, dass die Erklärung falsch war?

    Unseen:
    Vielen Dank!

    @All:
    Hat vielleicht noch jemand Infos zu meiner Frage 2 und zu den Unterschieden aus Frage 1.
    Hat jemand die passenden Dateien für GEO-/NEORAM? Würde doch hier gut zum derzeitigen Thema passen.

  • Hallo,

    Ich möchte mich schon mal entschuldigen.

    Warum? :wink:
    Nicht jeder kann alles wissen. Und um zu helfen ist dieses Forum ja eigentlich da ... :wink:

    1. Kann mir jemand sagen, was die Unterschiede zwischen Configure 2.0, 2.1 und der Version von CMD sind? Unterstützen alle die REU, das GEORam und das NEORam? Kann eine der Versionen vielleicht auch mehr als 512kb unterstützen?

    Configure 2.0 ist das im originalen GEOS enthaltene. Es kann Laufwerke vom Type 1541, 1571 und 1581 sowie bei Vorhandensein einer REU auch RAM 1541 und RAM 1571 (je nach Größe der REU) einrichten. Das Programm erkennt aber nur maximal 512 kB der REU (auch wenn sie größer ist).

    Configure 2.1 wurde dahingehend geändert, daß auch die aufgerüsteten REUs (bis maximal 2 MB) erkannt und benutzt werden können. Außerdem kann es so auch Laufwerke vom Type RAM1581 einrichten.

    Die Configure-Programme der CMD-Geräte sind im Prinzip identisch. Sie erlauben nur die Nutzung des entsprechenden CMD-Gerätes unter GEOS.


    Das originale GEOS von MSPI (Markt&Technik) (so wie ich es hier zur Verfügung gestellt habe, Disk 1 - 4) unterstützt nur die CBM-REUs. Für die GEORam (das NEORam ist ein GEORam-Nachbau) wurde damals ein geändertes GEOS mitgeliefert (Diskette System und Sicherungssystem für C64 und C128), damit das GEORam erkannt und benutzt werden kann. Nachdem auch diese bis 2 MB augerüstet werden konnten, mußte auch hier ein Configure 2.1 her, um das auch nutzen zu können. Hier gilt also das gleiche wie oben beschrieben.

    Für RAM-Erweiterungen größer als 512 kB also immer das Configure 2.1 benutzen. Die maximal unterstütze (erkannte) Größe ist 2 MB.


    Damit auch Nutzer einer GEORam (oder NEORam) das hier veröffentlichte GEOS-System nutzen können, befindet sich auf der 5. Diskette ein Patch für das originale GEOS (und die entsprechenden Configure-Files), so daß dieses System einfach für die GeoRAM geändert werden kann. Was da zu tun ist, habe ich in der im Archiv (.txt) und auf Disk 5 (geoWrite-Dokument) enthaltenen Anleitung beschrieben.


    2. Auf dem Bild von ZAK256 kann man sehen, dass man ein zusätzliches Laufwerk konfigurieren kann, wenn man eine REU hat. In dem Beispiel gibt es zwei echte Laufwerke (A + B) und ein zusätzliches Laufwerk (C). Was ist jetzt der Unterschied bei Laufwerk C zwischen "1541" und "1541 RAM"? Da ja nur 2 echte Laufwerke konfiguriert sind, muss C doch ein virtuelles Laufwerk in der REU sein, oder? Wo ist dann der Unterschied?

    So ganz verstehe ich die Frage jetzt gerade nicht...

    Erstmal zur Info:
    Das originale GEOS-Kernal V2.0 unterstützt so wie es ist 4 Laufwerke (A-D). Alles was dazu gebraucht wird ist vorhanden. Die Configure-Programme können aber (warum auch immer) nur max. 3 Laufwerke einrichten. Eins davon muß dann eine REU sein. Der originale DESKTOP und die Programme (Geowrite, Paint, ...) von GEOS können aber nur mit 2 Laufwerken umgehen (wenn man es genau nimmt sogar nur immer mit einem, dem aktuell aktivierten). Das 3. Laufwerk ist im Prinzip "geparkt". Um es zu benutzen, muß es mit einem der Laufwerke A oder B getauscht werden.

    Das hat sich erst durch TopDesk geändert (ich bin gerade dabei die letzte mir bekannte Version (V 3.4) für Geos 64 und Geos 128 zusammenzustellen). Mit TopDesk kann man direkt auf jedes der maximal 4 Laufwerke zugreifen. Dazu wird mit TopDesk ein kleines Konfigurieren mitgeliefert, das die Einrichtung des 4. Laufwerks (muß ein echtes Laufwerk (1541, 1571 oder 1581) sein) ermöglicht.


    4. Kann man ein echtes Laufwerk "schattieren" und gleichzeitig noch ein RAM-Drive konfigurieren?

    Ja, wenn die RAM groß genug ist.

    5. Kann man mit einer REU (>=512kb) und nur einem echten Laufwerk auch 2 RAM-Drives (1541) erstellen?

    Ja, wenn die RAM groß genug ist. Dann kannst Du auch RAM 1571 oder RAM 1581 erstellen (auch gemischt).


    Wenn es noch Fragen gibt, immer her damit...

    Gruß
    Werner

    PS: In den hier veröffentlichten GEOS-Versionen ist auch alles enthalten, was Du für GEORam (NEORam) brauchst.

  • Vielen Dank auch dir für die ausführliche Antwort!

    So ganz verstehe ich die Frage jetzt gerade nicht...


    Sie bezieht sich auf die Bilder von Configure 2.0, die ZAK256 gepostet hatte:

    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.


    Wenn man jetzt jetzt z.B. die dritte Reihe anschaut. Da ist ein C64 mit zwei 1541 und einer REU in Vice konfiguriert. Für Laufwerk C hat man folgende Auswahl:
    1541, 1571, 1581, RAM 1541 und RAM 1571
    Was für eine 1581 kann ich da auswählen? Es ist keine angeschlossen (wird nicht von Vice emuliert) und eine REU mit 512kb ist zu klein. "RAM 1541" und "RAM 1571" könnte ich ja noch verstehen aber was was sind dann das für Laufwerke ohne RAM? Wenn ich eine der 1541 den Buchstaben C geben kann, wieso kann ich dann dem Buchstaben A und B keine RAM-Disk zuweisen? Und eine echte 1571 ist auch nicht vorhanden.
    Verstehst du meine Verwirrung?

  • Kann eigentlich VICE ein NEORAM emulieren?

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

    Nichts hält länger als ein Provisorium

  • Kann eigentlich VICE ein NEORAM emulieren?

    Wenn Vice eine Georam emulieren kann, dann läuft die Neoram Emulation darüber. Denn Geo/Neoram sind baugleich.

    Bitte melde dich an, um diesen Link zu sehen.

  • Hallo,

    Vielen Dank auch dir für die ausführliche Antwort!


    keine Ursache.


    Wenn man jetzt jetzt z.B. die dritte Reihe anschaut. Da ist ein C64 mit zwei 1541 und einer REU in Vice konfiguriert. Für Laufwerk C hat man folgende Auswahl:
    1541, 1571, 1581, RAM 1541 und RAM 1571
    Was für eine 1581 kann ich da auswählen? Es ist keine angeschlossen (wird nicht von Vice emuliert) und eine REU mit 512kb ist zu klein. "RAM 1541" und "RAM 1571" könnte ich ja noch verstehen aber was was sind dann das für Laufwerke ohne RAM? Wenn ich eine der 1541 den Buchstaben C geben kann, wieso kann ich dann dem Buchstaben A und B keine RAM-Disk zuweisen? Und eine echte 1571 ist auch nicht vorhanden.

    Das Bild stammt vom Configure 2.0. Obwohl da eine 2 MB REU angeschlossen ist, erkennt diese Version nur 512 kB.

    Alle Konfigurieren-Versionen von Geos zeigen bei echten Laufwerken immer alles an, was Konfigurieren kann. Unabhängig davon, ob da überhaupt oder welches Laufwerk da gerade angeschlossen ist. Nur bei RAM-Laufwerken ist die Anzeige von der Größe der erkannten RAM-Erweiterung abhängig. Deshalb werden da 1541, 1571 und 1581 angeboten. Damit sind echte Laufwerke gemeint (übrigens, Vice kann sehr wohl eine 1581 emulieren). Da nur 512KB RAM erkannt wurden, kann also zusätzlich noch eine RAM1541 oder RAM1571 (dafür reicht die Größe der RAM) konfiguriert werden.

    Das Feld unten rechts zeigt nur an, ob und welche RAM (Größe) erkannt wurde. Zusätzlich die 2 Optionen, die bestimmte Geos-Funktionen beschleunigen können.

    Das Feld unten Links bedeutet: Laufwerk C ist derzeit nicht konfiguriert. Deshalb die komplette Auswahl.

    In der oberen Reihe ist für Laufwerk A und B je eine 1541 (echtes Laufwerk) konfiguriert. Deshalb wird jetzt nur noch das angeboten, was zu diesem eingestellten Laufwerkstype paßt. Um hier eines der Laufwerke zu ändern, mußt Du in dem entsprechenden Feld einmal auf "Kein Laufwerk" klicken. Dann erscheint wieder die komplette Auswahl wie bei Laufwerk C (unten links) und Du kannst dann z.B. als Laufwerk B auch eine RAM 1541 oder RAM 1571 einrichten.

    Alles klar?

    Gruß
    Werner

  • Hallo,

    Kann eigentlich VICE ein NEORAM emulieren?

    Im Prinzip ja. Stelle einfach eine GeoRAM in der gewünschten Größe ein. Die NEORAM ist eine nachgebaute GeoRAM.

    GEOS unterstützt aber maximal 2 MB, bei MP3 sollte auch 4 MB funktionieren. Zumindest bei der CBM-REU funktioniert das hier unter VICE.

    Gruß
    Werner

  • Ok, aber wie siehts dann mit dem BBGRAM Treiber aus? Ist dem Egal ob da jetzt ein GEORAM oder NEORAM angeschlossen ist?
    Ich hab so in Erinnerung das ich da unter VICE Probleme hatte wie ich ein System so einrichten wollte das es auch mit der Echthardware anschließend läuft.

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

    Nichts hält länger als ein Provisorium

  • Hallo,

    Ok, aber wie siehts dann mit dem BBGRAM Treiber aus? Ist dem Egal ob da jetzt ein GEORAM oder NEORAM angeschlossen ist?
    Ich hab so in Erinnerung das ich da unter VICE Probleme hatte wie ich ein System so einrichten wollte das es auch mit der Echthardware anschließend läuft.

    Das sollte eigentlich egal sein. Wichtig ist nur:

    Der BBGRAM-Treiber (ich hoffe Du meinst hier "MountBBGRam") muß vor das Konfigurieren für die GeoRAM auf der Boot-Diskette platziert sein. Sonst funktioniert es nicht.
    "MountBBGRam" ändert das Geos-Kernal, so daß die GeoRam (NeoRam) überhaupt angesprochen werden kann. Erst danach dürfen die Laufwerkstreiber (aus dem Konfigurieren für die GeoRAM) im/vom Geos-System benutzt werden.

    Eventuell nach dem Kopieren von "MountBBGRam" und dem Konfigurieren für GeoRAM einmal das System so neu starten. Beim Booten erscheint dann kurz das "MountBBGRam"-Symbol auf dem Bildschirm. Danach sollte es funktionieren...

    Und: Das Konfigurieren für CBM-REU darf keinesfalls auf der Bootdiskette vorhanden sein/bleiben.

    Gruß
    Werner

  • Hallo,

    habe gerade gesehen, dass hier eventuell eine falsche Version von "MountBBGRam" benutzt wird. Irgendwo hier im Forum gibt es den Download dieser Diskette (ich glaube von X1541).

    Das hier enthaltene "MountBBGRam" macht ein Problem mit dem deutschen Geos. Es ändert das Byte im Kernal, welches die Nationalität festlegt auf US. Dadurch gibt es Probleme mit einigen deutschen Geos-Programmen. Nachzulesen ist das hier: Bitte melde dich an, um diesen Link zu sehen.


    Das in den hier veröffentlichten Geos-Versionen enthaltene "MountBBGRam" ist bereits entprechend gepatcht.

    Die korrekte Version erkennt man man am Datum der Datei (Jahr): Die Version mit dem Problem ist von 1992, die geänderte von 1994.

    Gruß
    Werner

  • öha, vielleicht stürzt deshalb GEOWRITE hin und wieder ab

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

    Nichts hält länger als ein Provisorium

  • Alle Konfigurieren-Versionen von Geos zeigen bei echten Laufwerken immer alles an, was Konfigurieren kann. Unabhängig davon, ob da überhaupt oder welches Laufwerk da gerade angeschlossen ist.

    Um hier eines der Laufwerke zu ändern, mußt Du in dem entsprechenden Feld einmal auf "Kein Laufwerk" klicken. Dann erscheint wieder die komplette Auswahl wie bei Laufwerk C (unten links) und Du kannst dann z.B. als Laufwerk B auch eine RAM 1541 oder RAM 1571 einrichten.

    Alles klar?


    Das erklärt es! Danke!
    Noch eine Frage dazu: Wenn ich zwei 1541 habe (ID8 und ID9), kann ich dann auch bestimmen, welche 1541 dann welchen Buchstaben bekommt? Also wenn ich für A jetzt eine 1541 auswähle, wie sag ich GEOS, welche 1541 ich meine?
    Ich muss endlich mal wieder einen C64 aufbauen!

    (übrigens, Vice kann sehr wohl eine 1581 emulieren)


    Ich weiß. Ich hab auch nicht gesagt, dass Vice das nicht kann. In dem Beispiel hat Vice halt zwei 1541 und eine REU emuliert aber keine 1581 und trotzdem war sie in der Liste. Nach der Erklärung oben hab ich aber jetzt verstanden, dass Configure immer alle unterstützten Laufwerke (auch nicht angeschlossene (abgesehen von RAM-Laufwerken die nur bei erkannter REU angezeigt werden)) zur Auswahl anzeigt - solange noch keins ausgewählt ist.

  • Ich hab mir mal die „Special configurations“ Seite von CBM Files angesehen (Siehe Bitte melde dich an, um diesen Link zu sehen.) Dort werden ja einige der Konfigurationen beschrieben und die entsprechenden CONFIGURE Files zur Verfügung gestellt.
    Wenn ich das richtig Verstehe, muss nur für das GEORAM/BBGRAM das GEOS System (KERNAL) geändert werden. Auf der Seite von CBM Files, wird angeben, das es reicht ein spezielles (je nach dem verwendeten BOOT Laufwerk) GEOBOOT plus „CONFIGUTRE r“ zu verwenden. (It's quite easy to make the geoRAM or BBGRam work with GEOS, you simply replace both the GEOBOOT file and the CONFIGURE file. Just pick out the appropriate files here and replace them on your boot disk.)
    Das „MountBBGRam“ stellt wohl eine Alternative zu diesem Vorgehen dar?

    Für alle anderen CONFIGURE wird ein spezielles GEOBOOT wohl nur dann benötigt, wenn man von einem speziellen Lauwerktypen (CMD-HD, RAM Link) booten möchte. Liege ich damit richtig? (siehe auch das Bild im Anhang)

    Irgendwo hab ich noch ein „64config 2.1S“ gesehen. Ich nehme mal an, das „S“ steht für SuperCPU oder liege ich da falsch?

    Bitte melde dich an, um diesen Anhang zu sehen.

    >>> Bitte melde dich an, um diesen Link zu sehen. <<<
    >>> Bitte melde dich an, um diesen Link zu sehen. <<<

    >>> Bitte melde dich an, um diesen Link zu sehen. <<<

  • Hallo,

    Das erklärt es! Danke!
    Noch eine Frage dazu: Wenn ich zwei 1541 habe (ID8 und ID9), kann ich dann auch bestimmen, welche 1541 dann welchen Buchstaben bekommt? Also wenn ich für A jetzt eine 1541 auswähle, wie sag ich GEOS, welche 1541 ich meine?

    Das funktioniert in der Regel über die Laufwerks-Adresse. Laufwerk A in Geos ist Laufwerk 8, Laufwerk B in Geos ist Laufwerk 9 usw.
    Es empfiehlt sich immer, die Adressen der Laufwerke fest (hardwaremäßig) einzustellen. Es funktioniert theoretisch auch über software-mäßige Laufwerks-Einstellung. Das birgt aber die Gefahr, dass Geos-Programme die Konfiguration durcheinander bringen (= Absturz von Geos).

    Wenn z.B. ein Geos-Programm ein "UI" an ein Laufwerk sendet (um festzustellen was für ein Laufwerk da angeschlossen ist), führt das Laufwerk einen Reset durch. Das führt dazu, dass die Laufwerks-Adresse auf die Hardware-Einstellung zurück gesetzt wird...


    Zitat von »wweicht«
    (übrigens, Vice kann sehr wohl eine 1581 emulieren)

    Ich weiß. Ich hab auch nicht gesagt, dass Vice das nicht kann. In dem Beispiel hat Vice halt zwei 1541 und eine REU emuliert aber keine

    Habe es nur erwähnt, weil du geschrieben hattest "Was für eine 1581 kann ich da auswählen? Es ist keine angeschlossen (wird nicht von Vice emuliert)"

    Gruß
    Werner

  • Hallo,

    Ich hab mir mal die „Special configurations“ Seite von CBM Files angesehen (Siehe LINK) Dort werden ja einige der Konfigurationen beschrieben und die entsprechenden CONFIGURE Files zur Verfügung gestellt.
    Wenn ich das richtig Verstehe, muss nur für das GEORAM/BBGRAM das GEOS System (KERNAL) geändert werden. Auf der Seite von CBM Files, wird angeben, das es reicht ein spezielles (je nach dem verwendeten BOOT Laufwerk) GEOBOOT plus „CONFIGUTRE r“ zu verwenden. Das „MountBBGRam“ stellt wohl eine Alternative zu diesem Vorgehen dar?

    Im Prinzip ja. Das GEOBOOT dort enthält wohl schon die Änderung, die "MountBBGRam" während dem Booten im Speicher des Rechners (nicht auf der Boot-Diskette) durchführt.
    Aber Achtung: Die Files dort sind US-Geos. Ich würde nie einzelne Dateien von dort (hier meine ich speziell GEOBOOT, das den Geos-Kernal enthält) mit deutschen Geos mischen. Probleme sind vorprogrammiert.

    Für alle anderen CONFIGURE wird ein spezielles GEOBOOT wohl nur dann benötigt, wenn man von einem speziellen Lauwerktypen (CMD-HD, RAM Link) booten möchte. Liege ich damit richtig? (siehe auch das Bild im Anhang)

    Das weiß ich nicht genau. Habe RamLink und HD nie besessen. Dazu müßten andere was sagen. Soweit ich weiß reicht da auch das richtige Konfigurieren aus.

    Irgendwo hab ich noch ein „64config 2.1S“ gesehen. Ich nehme mal an, das „S“ steht für SuperCPU oder liege ich da falsch?

    Korrekt. Dieses Config existiert nur für Geos 64 und erlaubt den RAM der SCPU RamCard als Ram zu benutzen.

    Gruß
    Werner

  • Hallo Werner,
    danke für deine Antworten.

    Aber Achtung: Die Files dort sind US-Geos. Ich würde nie einzelne Dateien von dort (hier meine ich speziell GEOBOOT, das den Geos-Kernal enthält) mit deutschen Geos mischen. Probleme sind vorprogrammiert.

    Gut, von der Verwendung von GEOBOOT (US) in einem deutschem GEOS System werde ich mich hüten. Dies hatte ich auch eigentlich nicht vor, ich wollte nur verstehen, was am GEOS System geändert werden muss, um das „CONFIGUTRE r“ (GEORAM/BBGRAM) einsetzen zu können.
    "MountBBGRam" (gepatcht für die deutsche Version) ist also die beste Wahl für ein deutsches GEOS System.

    Zitat von »ZAK256«
    Für alle anderen CONFIGURE wird ein spezielles GEOBOOT wohl nur dann benötigt, wenn man von einem speziellen Lauwerktypen (CMD-HD, RAM Link) booten möchte. Liege ich damit richtig? (siehe auch das Bild im Anhang)

    Das weiß ich nicht genau. Habe RamLink und HD nie besessen. Dazu müßten andere was sagen. Soweit ich weiß reicht da auch das richtige Konfigurieren aus.

    Also, dann mal ein Aufruf an die Anderen, folgende Frage zu beantworten: Reichte es bei der Verwendung einer CMD-HD bzw. CMD-RAMLink aus das CONFIGURE zu ersetzten oder mussten noch andere Änderungen erfolgen? (Ich kann dies leider im Emulator (VICE) nicht testen, da dieser (bis jetzt) weder HD noch RAMLink emulieren kann)

    gruß
    Hans

    >>> Bitte melde dich an, um diesen Link zu sehen. <<<
    >>> Bitte melde dich an, um diesen Link zu sehen. <<<

    >>> Bitte melde dich an, um diesen Link zu sehen. <<<

  • Also, dann mal ein Aufruf an die Anderen, folgende Frage zu beantworten: Reichte es bei der Verwendung einer CMD-HD bzw. CMD-RAMLink aus das CONFIGURE zu ersetzten oder mussten noch andere Änderungen erfolgen? (Ich kann dies leider im Emulator (VICE) nicht testen, da dieser (bis jetzt) weder HD noch RAMLink emulieren kann)

    Das Austauschen der Configure sollte hier reichen. Du kannst dazu auch mal auf die CMD Diskette schauen, die "der Schatten" hier reingestellt hat.