Vice 3.0 - Einzelne PRG Dateien in einem G64 Image direkt starten - Index setzen

Es gibt 7 Antworten in diesem Thema, welches 2.126 mal aufgerufen wurde. Der letzte Beitrag (19. April 2018 um 12:42) ist von GenerationCBM.

  • Morgen zusammen.

    Habe in den letzten Monaten meine Original Disketten, vornehmlich Spielesammlungen, als Image-Dateien ausgelesen.
    (Zoomfloppy, Kryoflux)

    Möchte nun, da ich das über eine selbst erstellte Menüoberfläche (Frontend) starten will, folgendes wissen:

    Ist es möglich bei einem G64 Image, einzelne PRG Dateien (Spiele) die in diesem Image sind, über Vice mittels
    entsprechenden Parameter, diese direkt anzusprechen bzw. zu starten?

    Einige Sammlungen haben ein Menü, bei anderen muss man die Spiele einzeln, mittels Load-Befehl starten.

    Ein direkter Aufruf wäre hier komfortabler, so das ich die Spiele direkt aus einem Menü starten könnte.

    Danke schon mal für Anregungen und Eure Hilfe.

  • Es gibt eine Option um den Tastaturpuffer von vice vorzufüllen, ich glaube es war -keybuf. Die hilft jedenfalls für solche Fälle.

  • Ist es möglich bei einem G64 Image, einzelne PRG Dateien (Spiele) die in diesem Image sind, über Vice mittels
    entsprechenden Parameter, diese direkt anzusprechen bzw. zu starten?

    Einfach Imagename übergeben, gefolgt von Doppelpunkt, gefolgt von Programmname im Image. (Handbuch Sektion 3.2, übrigens...)

  • Ja, der Doppelpunkt ist natürlich das einfachste in Standardfällen. Wenn man noch zusätzliches Zeug braucht wie z.B. etwas in ein Menü eingeben, oder ein Startbefehl mit SYS, hilft der Tastaturpuffer. Man kann beides auch kombinieren, wenn ich mich richtig erinnere wird dann zuerst autoload oder autostart ausgeführt und dann erst die eingaben an den C64 "gefüttert".

  • Ich nutze Vice 3.1 mit Lauchbox und habe meine Sachen meist als Snapshot gespeichert zusätzlich aber auch noch die Diskimage Dateien eingelegt.

    Das funktioniert als Komandozeile prima.
    Ich kann so z.B. nachlade Spiele ohne nervige Warterei (laden) und ewiges entpacken oder ungewünschte Cracktros ganz schnell starten.

    Das sollte mit G64 Image Dateien genauso wie mit D64 Dateien funktionieren.

    Bitte melde dich an, um diesen Link zu sehen.

  • Erst mal besten Dank für die Antworten.

    @GenerationCBM : Habe gerade schnell das mit der Kommandozeile probiert in Vice 3.1.

    Irgendwie klappt das aber nicht so richtig.

    Lt. Handbuch (Kapitel 3.2) sehe ich die Befehlsfolge so: x64 "Image-Dateiname" : "Dateiname in Image"

    Habe jetzt einfach folgendes Beispiel, auch wenn es am Anfang der Diskette steht genommen: x64 Die_3er_Reihe_2.g64 : MENU

    Muss hier noch etwas zusätzlich gesetzt werden (im Handbuch steht das in Ausrufezeichen) bzw. muss ich bei dem Programm "MENU" auch die Endung PRG setzten?

    Danke für eine kurze Richtigstellung.

    Die anderen Vorschläge werde ich vielleicht mal Heute Abend probieren.

  • Also erstens sind keine Spaces um den Doppelpunkt und zweites steht das gesamte Konstrukt in EINEM set von Anführungszeichen (was nur nötig ist, wenn Leerzeichen enthalten sind), also z.B.

    Code
    x64 -autostart Die_3er_Reihe_2.g64:MENU

    Zweitens würde ich x64 nur noch bei akutem Resourcenmangel verwenden, der vernünftige EMulator ist x64sc ...

  • Lt. Handbuch (Kapitel 3.2) sehe ich die Befehlsfolge so: x64 "Image-Dateiname" : "Dateiname in Image"

    Wie zirias schon sagt: keine Leerzeichen um den Doppelpunkt. x64 "Image":"Name"
    Die Anführungszeichen sind naturgemäss vor allem erforderlich bei Leerzeichen in den jeweiligen Dateinamen, da gilt wie im Beispiel natürlich je ein paar Anführungszeichen pro Dateiname, Doppelpunkt dazwischen. Der -autostart Parameter ist dabei optional.

    muss ich bei dem Programm "MENU" auch die Endung PRG setzten?

    Nein. Nicht nur "muss nicht", sondern "darf nicht", sonst träte der Fall FILE NOT FOUND ein. Nach dem Doppelpunkt folgt der Dateiname im Image so wie er im Directory steht.