Rocky Horror Show und FAST Modus

Es gibt 8 Antworten in diesem Thema, welches 2.316 mal aufgerufen wurde. Der letzte Beitrag (11. Juli 2019 um 11:12) ist von Simon.

  • Moin,

    ich bin gerade dran mit dem Spiel "Rocky Horror Show". Auf dem 128'er ist aber die Grafik viel schöner, aber das Spiel läuft zu langsam, was man wohl mit dem Befehl "fast" beheben kann, weil der Rechner damit auf 2 Mhz läuft. Laut diesem Video sollte das auch funktionieren:
    Bitte melde dich an, um diesen Link zu sehen.

    Ich lade das Spiel im 40 Zeichen Modus, und wie beschrieben tippe ich erst "fast" ein, wobei der Bildschirm grün wird. Blind tippe ich dann "run". Fertig geladen habe ich aber nur Klötzchen. Das Ladebild ist gut sichtbar, hat aber auch schon seltsames Geflacker.

    Ich habe das Spiel von drei verschiedenen Crackern probiert und auf jeweils einem Blechdiesel, einem C128d Plastik mit internen 1571 und einem flachen 128'er mit 1541II probiert. Alles das Selbe. Und in allen Varianten funktioniert das Spiel im normalen 40Z Modus ohne "fast"

    Mache ich was verkehrt, oder klappt das nur mit einer gefixten Version?


    Danke Euch!

    mfg Blackmore

    Ich habe noch nie etwas nicht hinbekommen. Ich habe immer früh genug vorher aufgegeben!

  • Ich kenne das Spiel nicht, aber das ergibt alles keinen Sinn. Die Anweisung FAST tut nichts weiter, als das Bit für den 2-MHz-Modus zu setzen und das Bit für die VIC-Bilderzeugung zu löschen. Sobald man also etwas brauchbares auf dem VIC-Schirm sehen kann, sind beide Änderungen rückgängig gemacht worden. Und das ist auch normal; ein C128-VIC-Programm, welches nicht in den 1-MHz-Modus schaltet, ist per Definition karpott.

    Laut Video macht es ja aber aber tatsächlich einen Unterschied, in welchem Modus man das Spiel startet (obwohl das Spiel zur VIC-Grafikanzeige eh auf 1 MHz zurückschalten muss) - wenn das stimmt, hat da der Programmierer geschlampt.

    Ich sehe es mir beizeiten mal näher an...

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ich kenne das Spiel nicht, aber das ergibt alles keinen Sinn.


    Wenn man weiss, dass VICE zwar den 2MHz-Modus emuliert, aber nicht die Bildstörungen bei eingeschalteter VIC-Darstellung dann passt das schon ganz gut zusammen.

    Das was da im Video gezeigt wird kann auf einem echten C128 nicht funktionieren.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    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.

  • Ok, das erklärt es.
    Dass der, der das Video gemacht hat, den "Trick" gar nicht an realer Hardware ausprobiert hat - das ist so behämmert, daran hab ich gar nicht gedacht.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Das erscheint mir plausibel. Wieder was über den 128'er gelernt :smile:
    Danke Euch!!!

    Also ist es so, das der 128'er die 2Mhz im 40Z Modus nur ohne Grafikausgabe macht, oder im 80Z Modus mit dem VDC, der aber keine Sprites kann?

    Ich habe noch nie etwas nicht hinbekommen. Ich habe immer früh genug vorher aufgegeben!

  • Wobei es doch möglich sein sollte den VIC im oberen und uinteren Rahmen auf 2 MHz zu schalten und im Bereich wo das Bild angezeigt wird auf 1 MHz. Das ist dann zwar nicht doppelt so schnell, aber einen Boost müsste es geben.

    Also per Software un Raster-IRQ so ca. das was TED im C16/+4 in Hardware macht.

  • Das geht und das wurde in einigen Spielen auch ausgenutzt (Alleykat z.B. und IIRC auch Uridium+ und irgend ne Paradroidvariante).

  • Ich glaub', der Boost lag ca. bei Faktor 1,3 wenn im oberen & unteren Rahmen auf 2MHz umgeschaltet wird.

    Wissen ist das einzige Gut, das sich beim Teilen vermehrt. Also seid vorsichtig damit!

  • ich bin gerade dran mit dem Spiel "Rocky Horror Show". Auf dem 128'er ist aber die Grafik viel schöner


    Es gab übrigens auch eine zweite, "schöne" Version für den C64, denn für die USA wurden die ursprünglichen Spectrum-Grafiken der ersten UK-Version durch neue Multicolor-Grafiken ersetzt und auch die Steuerung verbessert.

    Kann man hier sehen und alles über die drei Commodore-Versionen nachlesen:

    Bitte melde dich an, um diesen Link zu sehen.