TrapThem64 - WIP

Es gibt 1.096 Antworten in diesem Thema, welches 187.961 mal aufgerufen wurde. Der letzte Beitrag (25. Februar 2020 um 20:49) ist von Vernunftmensch.

  • mountain_asm.txt packt den Schnelllader und den Normallader (Kernal) in den Speicherbereich ab $400 (Bildschirm). Der Normallader funktioniert gut. Der Schnellader nie, dabei habe ich mir wirklich Mühe gegeben.

    Gedacht ist das so: Wenn der Schnelllader das Laufwerk nicht kennt oder so, dann soll der Normallader das Laden unternehmen.

  • Gedacht ist das so: Wenn der Schnelllader das Laufwerk nicht kennt oder so, dann soll der Normallader das Laden unternehmen.


    und wie denkst du das umzusetzen?

  • und wie denkst du das umzusetzen?


    Das ist leicht: Der Schnelllader fliegt einmal durchs und einmal ums Gehäuse und guckt nach, ob da irgendwelche Floppy-Beschleuniger-Hardware drin- oder dransteckt. Wenn er nix findet, gibt er ab ...

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    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. | 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. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Nur kurz draufgeguckt, kann mich auch täuschen...


    Code
    lda fnln

    sollte wohl eher

    Code
    lda #fnln

    sein, oder ?


  • und wie denkst du das umzusetzen?


    Das ist doch trivial: Wenn der Benutzer am C64 einen Reset auslöst hat der Schnellader nicht funktioniert und man schaltet auf den Kernal-Lader zurück.

    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.

  • mountain_asm.txt packt den Schnelllader und den Normallader (Kernal) in den Speicherbereich ab $400 (Bildschirm). Der Normallader funktioniert gut. Der Schnellader nie, dabei habe ich mir wirklich Mühe gegeben.

    Gedacht ist das so: Wenn der Schnelllader das Laufwerk nicht kennt oder so, dann soll der Normallader das Laden unternehmen.


    Am Besten lässt Du den Schnelllader und den Anti-Crack Code (flohinsohrsetz :whistling:) mal beiseite.
    Der Cracker wird den Schnelllader und die Veredelung (Trainer +5) eh noch selbst reintun :bgdev

    ___________________________________________________________
    Meine Kreationen: 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. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Der Cracker wird den Schnelllader und die Veredelung (Trainer +5) eh noch selbst reintun


    vorsicht, das ist ein kompiliertes C programm..... bevor sich das einer freiwillig antut muss das spiel *echt* gut sein :)

  • Nur kurz draufgeguckt, kann mich auch täuschen...
    lda fnln
    sollte wohl eher
    lda #fnln
    sein, oder ?


    Nein, fnln ist ein Label für eine Speicherstelle mit dem Inhalt 7 (hardcoded), was der Länge des Dateinamens entspricht. Das dürfte also nicht das Problem sein. Dass "lda #end-start" sinnvoller ist, ist ein anderes Thema. ;)

    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..

  • Wo hast Du dir den Schnelllader den geklaut, Vernunftmensch? Der Autor wird dir sicher was dazu sagen können.

    GREETINGS PROFESSOR FALKEN
    A STRANGE GAME.
    THE ONLY WINNING MOVE IS NOT TO PLAY.
    HOW ABOUT A NICE GAME OF CHESS?

  • vorsicht, das ist ein kompiliertes C programm..... bevor sich das einer freiwillig antut muss das spiel *echt* gut sein :)

    bäsch, bäsch, bäsch ... / Bäsche nur immer schön weiter und immer bei jeder Gelegenheit drauf, wo du auch nur den kleinsten Anhaltspunkt für allein dich selber findest. ... -Merkste auch z.B. hierbei, was du "anrichtest" :thumbdown: ?

  • Ich finde ja durchaus dass sich das teil entwickelt, aber VMs Weg ist dennoch ... suboptimal. Er klaut sich code zusammen wie blöd und bläst das ding maximal auf. Die Ladezeiten werden auch mit Schnelllader katastrophal sein.

    GREETINGS PROFESSOR FALKEN
    A STRANGE GAME.
    THE ONLY WINNING MOVE IS NOT TO PLAY.
    HOW ABOUT A NICE GAME OF CHESS?

  • bäsch, bäsch, bäsch ... / Bäsche nur immer schön weiter und immer bei jeder Gelegenheit drauf, wo du auch nur den kleinsten Anhaltspunkt für allein dich selber findest. ... -Merkste auch z.B. hierbei, was du "anrichtest" ?


    möchtest du auch was zum thema beitragen oder doch nur wieder mumpitz?

    davon ab ist das gesagte völlig wertneutral völlig richtig. kompilierter code ist das schlimmste was man sich als cracker antun kann - und daher wird das in einem fall wie diesem wohl eher nicht passieren.

  • kompiliertes BASIC ist allerdings noch etwas schlimmer.

    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.

  • Das hättet ihr den Studios mal vor 25 Jahren sagen sollen ;)

    - 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.

  • Das hättet ihr den Studios mal vor 25 Jahren sagen sollen ;)


    Immerhin hat einer der erfolgreichsten Spieledesigner aller Zeiten anfangs Bitte melde dich an, um diesen Link zu sehen. in BASIC geschrieben.

    ___________________________________________________________
    Meine Kreationen: 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. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Zitat

    Das hättet ihr den Studios mal vor 25 Jahren sagen sollen


    das war denen durchaus bewusst :)

  • SoulCrystal hat sowas auch mittendrin.

    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.

  • So, nun ist das letzte an Basic aus bekannten Gründen 'Geschichte.

    Monitorexplosion und Schnellader/Normallader-Kombination wartet auf die Hilfe von C64CodeGöttern.

    Ich habe nur noch bescheidene weitere Bugs beseitigt, die Killerchicken beim Testen aufgefallen sind.