MP128 V3.3 R10 Installationsproblem mit CMD-RL unter Vice-C128

Es gibt 22 Antworten in diesem Thema, welches 1.928 mal aufgerufen wurde. Der letzte Beitrag (20. Januar 2024 um 21:43) ist von darkvision.

  • Hallo in die Runde,

    unter GTK3VICE-3.8-win64 kann ich MP128 V3.3 R6 ohne Probleme starten.

    Mit MP128 V3.3 R10 gelingt mir das nicht :sad:

    Konfiguration:

    8 CMD-HD Partition 70

    9 CMD-RL Native Partition 2

    10 CMD-RL Native Partition 3

    Auch eine Installation der MP128 V3.3 R10 Version von RL-Lfw 9 auf HD-Lfw 8 (also einfach über die MP128 V3.3 R6 drüberbügeln) gelingt mir leider nicht.

    Hier stürzt die Installation kurz nach der Eingabetreiberabfrage (mit NEIN ausgewählt) ab.

    Hinweis darkvision

    Mit einer 16MB REU funktioniert das unter Vice ohne Probleme.

    Pusti64

  • Auch wenn es nicht unbedingt hilft:

    Bei mir ist unter WinVICE (V3.8) auch ein System mit CMD-HD als 11 verfügbar. Habe dort MP128 R10 auf Native (16 MB) installiert (über alte Version drübergebügelt :wink: ). Quelle war 8: (FD) oder 9 RAM1581. 10 ist hier 1571. Als ich das installiert habe, war aber noch VICE 3.7 irgendwas aktiv. Habe jetzt nochmal in VICE 3.8 probiert und eine vollständige Installation (einmal mit und einmal ohne Maustreiber :wink: ) durchgeführt.

    Also mit der HD gibt es hier bei mir keine Probleme. RL habe ich nicht und auch keinen Bock drauf :wink: .

    Kannst Du mal ein System ohne RL probieren? Wenn es da funktioniert kann es wohl nur mit der RL zusammenhängen. Ob aber generell oder "nur" im neuen VICE müssen andere klären...

    Gruß

    Werner

  • Hallo Werner,

    wie bereits geschrieben, mit einer REU funktioniert es ohne Probleme.

    Pusti64

  • Also wenn dann muss es C128-spezifisch sein, unter MP64 hat die Installation von r11 auf RAMLink funktioniert (und da ist nur in MP128 etwas gegenüber r10 geändert).

    Ich kann da mal drauf schauen, aber dazu muss ich VICE updaten... erst muss ich aber andere GEOS-Updates abschließen.

    Funktioniert das denn auf realer Hardware? Nicht das die VICE-Emu noch einen Bug hat...

  • Hallo Pusti64,

    Habe ja fast die gleiche Konfiguration wie Du (bei mir LW10 FD2).

    Ich habe zwar auf WinVice 3.8 64bit upgedatet, aber x128 noch nicht mit MP3/128 gestartet. Werde es am Wochenende mal starten mit der letzten MP3 Version (20.10.23).:)

    Wie ist Dein Setting für RL: 16mb/Normal/Direkt. REU?

    RL09 fest eingestellt oder als LW16.

    Welches Ram benutzt Du für MP3/128....

    Bei Vice Activity gibt es eine VDC Fehlermeldung:

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um diesen Link zu sehen. created Bitte melde dich an, um diesen Link zu sehen.

    x128 incorrectly reporting VDC ram

    Vielleicht liegt's ja daran.......

    Liebe Grüße,

    Jojo

  • Bei Vice Activity gibt es eine VDC Fehlermeldung:

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um diesen Link zu sehen. created Bitte melde dich an, um diesen Link zu sehen.

    x128 incorrectly reporting VDC ram

    Vielleicht liegt's ja daran.......

    Nein, Eher am Bug #1963

    Zitat

    #1963 RAMLink kernal doesn't override internal function ROM

    When RAMLink is enabled the area $E000-$FFFF is going to look like (ramlink) kernal to the CPU even if MMU is configured to show internal function ROM. VICE doesn't handle this correctly and will let the CPU see the internal function ROM. The attached function ROM shows the difference. The ROM jumps to an RTS at $E000 and the result on a real machine is a reset loop (because kernal is in fact enabled), while VICE prints out "VICE EMULATION".

    Sowas ähnliches gab es zu Beginn auch unter VICE64.

    Das könnte passen denn nach der Treiber-Abfrage wird ja der MP3-Kernal installiert, da werden dann auch die RAMLink-Kernal-Routinen verwendet. Wenn die dann nicht da sind sondern das Function-ROM -> Crash.

    Ich kann der Sache nachgehen... wird halt etwas dauern...

  • Also wenn dann muss es C128-spezifisch sein, unter MP64 hat die Installation von r11 auf RAMLink funktioniert (und da ist nur in MP128 etwas gegenüber r10 geändert).

    Ich kann da mal drauf schauen, aber dazu muss ich VICE updaten... erst muss ich aber andere GEOS-Updates abschließen.

    Funktioniert das denn auf realer Hardware? Nicht das die VICE-Emu noch einen Bug hat...

    Hallo darkvision,

    die Installation bleibt auch auf dem Real-System nach der Eingabetreiberabfrage hängen, wenn als DACC-Speicher die CMD-RL aktiv ist.

    Wenn als DACC-Speicher die CMD RAMCard aktiv ist, dann funktioniert die Installation einwandfrei.

    Selbiges gilt für den Bootvorgang von CMD-HD Partition 70.

    i.o. wenn DACC-Speicher die CMD RAMCard aktiv

    Bleibt hängen, wenn DACC-Speicher die CMD RL aktiv bei "Erweiterten Speicher Testen......."

    Pusti64

  • die Installation bleibt auch auf dem Real-System nach der Eingabetreiberabfrage hängen, wenn als DACC-Speicher die CMD-RL aktiv ist.

    Wenn als DACC-Speicher die CMD RAMCard aktiv ist, dann funktioniert die Installation einwandfrei.

    Muss ich daraus schließen das eine SuperCPU (RAMCard) mit aktiv ist?

  • die Installation bleibt auch auf dem Real-System nach der Eingabetreiberabfrage hängen, wenn als DACC-Speicher die CMD-RL aktiv ist.

    Wenn als DACC-Speicher die CMD RAMCard aktiv ist, dann funktioniert die Installation einwandfrei.

    Muss ich daraus schließen das eine SuperCPU (RAMCard) mit aktiv ist?

    Ja, aber nur im C128 Real-System.

    Über GEOS.Reset kann ich mit 3 den CMD-RL DACC-SPEICHER oder mit 4 den CMD-RAMCard DACC-SPEICHER auswählen.

    Pusti64

  • Hallo Jojo,

    Konfiguration Vice:

    8 CMD-HD Partition 70

    9 CMD-RL Native Partition 2

    10 CMD-RL Native Partition 3

    RL als Lfw 16/16MB/Normal

    Pusti64

  • Ja, aber nur im C128 Real-System.

    Das musste ich jetzt aber raten... denn die RAMLink hat ja auch eine RAMCard.

    Im Endeffekt heißt das: Die Installation klappt wenn kein RAMLink-DACC verwendet wird. Das funktioniert aber unter MP64, denn das nutze ich seit Jahren für die Entwicklungsumgebung. Jetzt bleibt also nur der Step-by-Step-Test wann MP128 hier abstürzt, wenn der Aufruf davor eine RAMLink-Routine ist dann würde das zu Bug#1963 passen.

    Du kannst mir ja eine Kopie der r6-Bootdisk per Konversation senden. Dann kann ich vom gleichen System starten wir Du (r6 ist schon verdammt alt, da könnten andere bereits behobene Fehler mit reinspielen). Wie ist denn die RL konfiguriert? War die DACC-Partition die erste auf der RAMLink (nicht von der Nr. her, sondern von der Speicherbelegung... also wurde die als erstes angelegt?). Auf der RL-INIT-Disk auf AREA6510 findet sich auch ein RL-PARTVIEW/SORTVIEW. Das zeigt an die wie Partitionen angelegt sind, ein Screenshot wäre nicht verkehrt.

    Klappt denn die Installation von r10 auf r10 mit RAMLink-DACC? Nicht das in r6 ein Fehler enthalten war der schon längst behoben ist...

  • Ja, aber nur im C128 Real-System.

    Das musste ich jetzt aber raten... denn die RAMLink hat ja auch eine RAMCard.

    Im Endeffekt heißt das: Die Installation klappt wenn kein RAMLink-DACC verwendet wird. Das funktioniert aber unter MP64, denn das nutze ich seit Jahren für die Entwicklungsumgebung. Jetzt bleibt also nur der Step-by-Step-Test wann MP128 hier abstürzt, wenn der Aufruf davor eine RAMLink-Routine ist dann würde das zu Bug#1963 passen.

    Du kannst mir ja eine Kopie der r6-Bootdisk per Konversation senden. Dann kann ich vom gleichen System starten wir Du (r6 ist schon verdammt alt, da könnten andere bereits behobene Fehler mit reinspielen). Wie ist denn die RL konfiguriert? War die DACC-Partition die erste auf der RAMLink (nicht von der Nr. her, sondern von der Speicherbelegung... also wurde die als erstes angelegt?). Auf der RL-INIT-Disk auf AREA6510 findet sich auch ein RL-PARTVIEW/SORTVIEW. Das zeigt an die wie Partitionen angelegt sind, ein Screenshot wäre nicht verkehrt.

    Klappt denn die Installation von r10 auf r10 mit RAMLink-DACC? Nicht das in r6 ein Fehler enthalten war der schon längst behoben ist...

    Sorry, aber diese R6 habe ich vorhin mit der R10 mit CMD RAMCard überspielt und daher kann ich Dir leider keine Kopie mehr davon machen.

    RL-DACC war jedenfalls die erste Partition

    und eine R10 zu R10 Installation mit RL-DACC funktioniert auch nicht.

    Pusti64

  • Sorry, aber diese R6 habe ich vorhin mit der R10 mit CMD RAMCard überspielt und daher kann ich Dir leider keine Kopie mehr davon machen.

    RL-DACC war jedenfalls die erste Partition

    und eine R10 zu R10 Installation mit RL-DACC funktioniert auch nicht.

    Pusti64

    OK, dann versuch ich das bei Gelegenheit mal nachzustellen... kann wie gesagt dauern. Der 128er liegt bei mir auf der Prioritätsliste noch hinter der Ultimate-Hardware ;)

    Ich muss erstmal GeoDOS64 und GDOS updaten...

  • Hi Darkvision,

    habe die D81 dann doch noch an anderer Stelle finden können und Dir per Konversation geschickt.

    Pusti64

  • Wie kann ich diese RAMCard in Vice aktivieren?

    Pusti64

    Wenn Du RAMLink-Partitionen aktiv hast ist die RAMCard in der RAMLink aktiviert. Die RAMCard stellt unter SCPU oder RAMLink die 16Mb RAM zur Verfügung. Daher ist RAMCard für sich ohne Aussage, man braucht die Info ob in der RAMLink oder SuperCPU. Das sind dann zwei verschiedene DACC-RAM-Treiber.

    Aber ich hab Dein SETUP soweit verstanden...

  • Wie kann ich diese RAMCard in Vice aktivieren?

    Pusti64

    Wenn Du RAMLink-Partitionen aktiv hast ist die RAMCard in der RAMLink aktiviert. Die RAMCard stellt unter SCPU oder RAMLink die 16Mb RAM zur Verfügung. Daher ist RAMCard für sich ohne Aussage, man braucht die Info ob in der RAMLink oder SuperCPU. Das sind dann zwei verschiedene DACC-RAM-Treiber.

    Aber ich hab Dein SETUP soweit verstanden...

    SuperCPU geht in Vice aber nur mit dem C64 und daher ist mir dieser Fehler mit dem C128 und RL-DACC eher zufällig aufgefallen.

    Pusti64

  • darkvision

    Auf dieser D81 ist dann schon die aktuelle DT128 Version von 2024 mit drauf, wo schon ein paar der von Dir beschriebenen Fehler mit behoben sind.

    Wäre schön, wenn wir in der Zukunft den Native-Fehler noch mit finden könnten, dann würde ich die dann aktuelle Version den paar restlichen DT128-User mit zur Verfügung stellen.

    Pusti64

  • Komisch ist nur, dass das doch schonmal funktioniert hat, oder nicht?

    Denn Du hattest mich doch in einem anderen Thread darauf hingewiesen, dass VICE 128 jetzt auch mit der CMD-RL kann und ich hatte es erfolgreich ausprobiert.

    Entweder ist dann der o.g. Fehler Bitte melde dich an, um diesen Link zu sehen. erst später in Vice reingekommen, oder er hat dann doch nichts damit zu tun.

    Pusti64

  • Muss ich schauen. Der Unterschied meiner WinVice RL Konfiguration ist, dass ich zusätzlich eine 512kb Reu emuliere und den RL Schalter auf “Direct“ habe (wie in meinem Realsystem). Ein Anwählen von DACC512kb + REU512kb ist dann mit MP3/GDos möglich.

    Ich weiss nur nicht, was MP3 im Moment bei mir verwendet.

    Wie gesagt, probiere ich aus........ :)

    Liebe Grüße,

    Jojo