ASM Quellcode nach Basic DATA

Es gibt 6 Antworten in diesem Thema, welches 1.121 mal aufgerufen wurde. Der letzte Beitrag (3. Oktober 2019 um 10:29) ist von Zirias/Excess.

  • Habe eine kleine ASM Routine geschrieben und möchte die nun gerne alls Data Zeilen in mein Basich Programm einbinden.

    Nur ich steh auf den Schlauch , ich komm nicht darauf.Wie könnte ich das am besten lösen?

    Geschrieben habe ich es mit C64Studio.

  • Bytebreaker hatte dazu vor ein paar Monaten ein tolles Script gebaut, wenn man Cross-Developing machen will und nicht auf Original Hardware programmiert.

    Bitte melde dich an, um diesen Link zu sehen.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • habe es nun mit c64 Studio probiert.

    folgender Code funktioniert soweit wenn ich ihn compiliere und starte

    Wenn ich nun mit c64 Studio die Data Zeilen generiere habe ich dann folgendes:

    Code
    1 FORI=0TO47:READA:POKE828+I,A:NEXTI
    
    10 DATA 60,3,120,169,73,141,20,3,169,3,141,21,3,88,96,169,127,141,34,145,173,32,145,41
    20 DATA 128,208,8,169,255,141,34,145,238,15,144,169,16,44,31,145,208,3,206,15,144,76
    30 DATA 191,234

    Wenn ich aber mit sys 828 starte dann geht es nicht.

    Wo mache ich was falsch ?

  • Die ersten beiden Bytes müssen weg.

    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.

    Ex-TLI (The Level 99 Industries) & Ex-TNP (The New Patriots) & Ex-TEA (The East Agents) & ?

  • Startadresse????

    :thumbup:

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Habe speziell für den Zweck mal ein kleines C-Tool geschrieben (das Maschinenprogramm muss als .PRG vorliegen):

    Das Ergebnis noch durch "petcat" schicken und gut :)