Beiträge von Hexworx im Thema „W12ARD - "Wizard of Wor"-Patch“

    Mit dem von mir veroeffentlichten Patch gibt es zusaetzlich noch die Moeglichkeit, den Joystick 1 hoch oder nach rechts zu bewegen, denn das entspricht ja den Tasten 1 und 2. Also voellig "verloren" ist man als DTV-Nutzer ja nicht, und auch nie gewesen. Daher verstehe ich wie gesagt die Notwendigkeit dieser zusaetzlichen Aenderung jetzt nicht so ganz.

    Ah, O.K., dann sollte man das den DTV-Leuten, bzw. in der CSDB vielleicht mal klar machen. Prima.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Die im Code erwähnten Farbfehler sind dank BURWOR spätestens beim zweiten Mal verschwunden, wie man sieht.

    EDIT: Grad noch einen Fehler in den Comments im Code oben entdeckt. Hab da seit Monaten leider auch nichts mehr dran gemacht.

    Was fuer ein Easter Egg?

    Code
    label_b698
              lda #$7d              ; Tastatur-Abfrage
              sta $dc00             ; "
              lda $dc01             ; "
              cmp #$5b              ; RUN/STOP + CTRL + CBM = Easter-Egg on! (IM Spiel drücken!)
              bne label_b6ad        ; nicht
              ldy #$14              ; EASTER-EGG on!
              jsr label_aefc        ; "
              lda #$01              ; "
              sta $94               ; "

    ;)

    Zurück im (wechselnden) Start-Bildschirm sieht man's dann.

    Eigentlich finde ich die Version so wie sie jetzt ist ganz gut, muss ehrlich sagen dass ich in dem Vorschlag nicht so wahnsinnig viel Sinn sehe. Zumal sich das auch wahrscheinlich keine Sau merken koennte

    Für die DTV-Eigner wäre das wohl schon schön, wie ich das verstanden habe. Können die jetzt nur einen Modus spielen? Welchen?

    Den Text zu aendern hat noch einiges an Rumprobiererei erfordert (hat ewig gedauert bis ich geblickt habe, dass die Strings nicht einfach nur aufeinander folgen, sondern dass es eine Indextabelle dafuer gibt), aber auf jeden Fall danke an Bitte melde dich an, um diesen Link zu sehen. fuer die gute Vorlage

    Danke auch für den Patch :) . Zu der Tabelle: Hättest mich ja nur fragen müssen :winke: . Aber ich kenn das...

    Wie auf CSDB und hier schon gewünscht:

    Stick in Port 1, Bewegung nach links -> 1 Player
    Stick in Port 1, Bewegung nach rechts -> 2 Player, Port 1 ist Player 1

    Stick in Port 2, Bewegung nach links -> 1 Player
    Stick in Port 2, Bewegung nach rechts -> 2 Player, Port 2 ist Player 1

    Wäre an sich gar kein Problem. An der jetzigen Stelle ist aber (wie überall) kein Platz dafür. Allerdings könnte man ja das Easter-Egg komplett rauswerfen ($be0b-be5a). in $be0b müsste nur ein RTS hin, in den 79 Bytes dahinter könnte man sich austoben. Hättest du Lust, ZeHa, das noch zu machen?

    Dann fummeln ja schon mindestens drei an WoW rum :) .

    Und ich habe bisher nirgendwo den "Rohtext" gefunden

    Hier dann mal der Text:

    Abändern sollte damit keine Problem sein. Aber für zusätzlichen Text müsste man schon einiges tricksen. Wenn man den vorhandenen Text etwas einkürzt (und die Pointer und Textlänge anpasst), könnte man aber noch einen 5. Pointer setzen und müßte $b30c in der Routine ab $b124 mit 'ldx #$04' anspringen.

    Alles entschlüsselt/disassembliert habe ich allerdings auch noch nicht. Ich schätze mal, ich bin irgendwo bei 50-70%. Ebenso bei den ganzen Variablen/Speicherstellen. Seit Anfang des Jahres war ich da aber auch nicht mehr dran. Etwas Teamwork könnte vielleicht nicht schaden ;) .