Beiträge von Squidward im Thema „Projekt "Arcade"“

    Wer kann mir dabei helfen, das in 2 oder 3 Games meiner Wahl zu verwirklichen ?
    Mir schwebt da vor : Moon Patrol (oder Moon Buggy) , Baggit Man und Galaga ...
    Leider habe ich von der Programmierung in Maschinencode kaum Ahnung, um das selber hin
    zu bekommen. Das sollte ja nur ein wenig Aufwand im Quellcode sein um dann z.b. eine
    Userport Leitung zu schalten, oder ?

    Du kannst mittels VICE eigentlich recht einfach selber herausfinden, wo das "Game Over" kommt. Einfach im Emulator bis zum GameOver-Screen spielen und dann mit Alt+M in den Monitor. Dort das Disassembly-Fenster öffnen. Der Pointer steht jetzt dort, wo sich zur Zeit der Programmablauf befindet. Wahrscheinlich in einer Warte-Schleife oder er springt gerade zum Game-Over-Text-Schreiben oder ähnliches. Einen dieser JMPs oder JSRs leitest du dann um in einen freien Speicherbereich (ursprüngliches Sprungziel merken), läßt dort testweise den Rahmen flackern und springst von dort weiter zur gemerkten Adresse. Wenn es an der richtigen Stelle flackert, und *nur* dort (!), kannst du die Routine für den Userport-Impuls reinschreiben. Pass aber auf, dass du nicht eine Routine kaperst, die auch für andere Dinge genutzt wird - z.B. eine generelle Warteschleife :rolleyes: