ca65-Durchlauf mit Zwischenschritt zum Makros auflösen

Es gibt 1 Antwort in diesem Thema, welches 831 mal aufgerufen wurde. Der letzte Beitrag (10. August 2021 um 14:33) ist von m6502.

  • Ich würde gerne ein Assemblerprogramm in ca65 mit Makros in ein Assemblerprogramm mit aufgelösten Makros umwandeln, um beim daraus entstehenden Code ggf. noch händisch oder automatisch Optimierungen vorzunehmen. Danach soll das Assemblerprogramm in ausführbaren Code assembliert werden.

    Ist das möglich und welche Optionen muss ich angeben, um ein aufgelöstes Assemblerprogramm zu erzeugen?

    Im Moment assembliere ich mit folgender Kommandozeile:

    Code
    ca65 myprog.s
    cl65 myprog.o -C c64-asm.cfg -u __EXEHDR__ -o myprog.prg

    bzw. in einem Schritt mit

    Code
    cl65 myprog.s -C c64-asm.cfg -u __EXEHDR__ -o myprog.prg
  • Hallo will,

    ich würde ein Listingfile generieren lassen, und dann mit etwas perl-Magie o.ä. das überflüssige Zeugs rausschnippeln um wieder ein Sourcefile zu generieren.

    Grüße,
    chris