Vice Snapshot via Infiltrator einen Screenshot grabben

Es gibt 9 Antworten in diesem Thema, welches 2.018 mal aufgerufen wurde. Der letzte Beitrag (18. Juli 2022 um 11:50) ist von InsertDisk2.

  • Moin,

    ich versuche mit dem Tool Infiltrator aus einem Game einen Screenshot zu extrahieren.

    Wenn ich dem Bitte melde dich an, um diesen Link zu sehen. folge bekomme ich kein korrekten Screenshot angezeigt. Auch wenn ich wie in dem Post beschrieben, den RAM abspeichere bekomme ich das selbe Ergebnis.

    Was mache ich falsch?

    PS: die Vice Version spielt bei den von mir verwendeten Versionen keine Rolle.

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

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • keiner ne idee. Bzw funktioniert das bei euch überhaupt korrekt?

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • keiner ne idee. Bzw funktioniert das bei euch überhaupt korrekt?

    Du hattest zwar geschrieben, dass du unterschiedliche VICE-Versionen verwendet hattest und es mit keiner funktioniert hat. Ohne Infiltrator zu kennen hätte ich aber genau darauf getippt, dass bei VICE das Problem liegt, eben weil über unterschiedliche Versionen hinweg das Snapshot-Format geändert wurde, sodass es untereinander nicht zwangsläufig kompatibel ist. In deinem Beispiel kann man ja auch sehen, dass die Bitmapdaten selbst korrekt dargestellt werden. Nur das Color-RAM wird dabei nicht gefunden. Speichern können wirst du das Color-RAM mit der im anderen Thread genannten Dumpmethode aber auch nicht.

    Wie sieht es denn aus mit einem VICE-Snapshot in Infiltrator aus einer VICE-Version, die zu der Zeit aktuell war als Infiltrator erschien?

  • Das es an dem Vice Snapshot, bzw der verwendeten Version liegt, lag nahe. Jedoch würde dann ja ein aus dem Vice Monitor abgespeichertes Speicherabbild funktionieren.

    Dies bringt jedoch genau das selbe Ergebnis wie mit dem Snapshot. Von daher schloss ich das aus, werde es aber trotzdem mal testen.

    EDIT: Gerade mit der Version 2.4 getestet und da geht es :rolleyes: Wieso es jedoch mit einem Snapshot unabhängigen Speicherabbild nicht geht, bzw dies genau das selbe Ergebnis liefert ist mir schleierhaft.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

    2 Mal editiert, zuletzt von InsertDisk2 (16. Juli 2022 um 21:43)

  • Jedoch würde dann ja ein aus dem Vice Monitor abgespeichertes Speicherabbild funktionieren.

    Nein, das denke ich nicht:

    Speichern können wirst du das Color-RAM mit der im anderen Thread genannten Dumpmethode aber auch nicht.

    Dabei wird ja das "normale" RAM an der Stelle gespeichert.

    Edit: Wenn du das Beispiel aus dem anderen Thread so abänderst, könnte es allerdings klappen wie gewünscht:

    Code
    bank cpu
    cd d:\Dein_Verzeichnis (bzw. unter Linux cd /tmp)
    s "c64memorydump.prg" 0 0000 ffff
  • Genau so hab ich das gemacht, ging nicht, das selbe Ergebnis wie mit einer "falschen" Vice Version.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • Am einfachsten schaust du dir dazu das Programm Bitte melde dich an, um diesen Link zu sehen. an und spielt sein wenig damit rum ;)

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.

  • Genau so hab ich das gemacht, ging nicht [...]

    Nur um sicher zu gehen: du hast tatsächlich (wie in meinem Beispiel) bank cpu eingegeben und nicht bank ram wie im ursprünglichen Beispiel aus dem anderen Thread?

  • Ja, hab beides ausprobiert und eben sogar die Version 2.3 getestet, welche als Snapshot geht.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - Radio -> Bitte melde dich an, um diesen Link zu sehen.
    - WiC64 - GameBox -> Bitte melde dich an, um diesen Link zu sehen. :thumbsup:
    - WiC64 - DemoBox -> Bitte melde dich an, um diesen Link zu sehen.