Beiträge von cbmhardware im Thema „Assemblierproblem mit ACME“

    Bitte bring fragenden Anfängern nicht diesen Mist bei. Programme mit Basic-Header beginnen bei $0801.


    Man kann die eine $00 bei $0800 wegwerfen und alles ein Byte verschieben. Dann ist die Basic-Header wieder schön.
    Ich verwende das schon ewig so, auch vor Jahren mit Packer. Beim Laden mit Jiffy "%" machte sich das bisher nicht negativ bemerkbar. Aber ich werde mich bessern ... :saint: Die Aufdröselung im Wiki ist für Anfänger auch transparenter als die Byte-Kette.

    Code
    !to"stars.prg",cbm
    *=$0801
    !byte $0d,$08,$0a,$00,$9e,$32,$30,$36,$32,$00,$00,$00,$00
    *=$080e
    ; ----- @Hauptprogramm@ -----

    !to"sternenhimmel.prg",cbm in den Source und mit acme sternenhimmel.asm kompilieren ?


    Edit: bei mir klappte es aber auch mit "-o" anstatt "!to" im Source.

    So läuft es:

    Code
    !to"stars.prg",cbm
    *=$0800
    !byte $00,$0c,$08,$0a,$00,$9e,$32,$30,$36,$33,$00,$00,$00,$00
    *=$080f
    ; ----- @Hauptprogramm@ -----