Erste Grafikroutinen für den Plus4 mit dem cc65..

  • Linien und Pixel mit dem cc65 und ASM für den Plus4. Da es beim cc65 keine Grafikroutinen gibt für den Plus4, musste ich mir notgedrungen welche anlegen.Eine "0" am Ende der Werteeingabe für Linie-Pixel ist "löschen" und eine "1" zeichnen.
    Der Grafikbereich geht beim Plus4 von $2000-$3fff. Mit den Pokebefehlen eingestellt.
    Die Eingabe der Werte habe ich erstmal an freie Speicherplätze gelegt, wo ich meine, das sie vom Programm nicht zerstört werden. Vielleicht kennt jemand noch andere möglichkeiten für den cc65 und Plus4.
    Dazu habe ich auch auch mal eine Sin-Cos-Tabelle erstellt.

    Compiliert habe ich mit : cl65 -t plus4 -O -o test.prg test.c plot-linie.s --config plus4.cfg

    linie-absolut,linieto-absolut,linieto-relativ,pixel-absolut,pixel-relative zum aufrufen.

    Die Funktionen sollte man der Übersicht wegen auslagern und dann im Kopf des Programmes aufrufen.

    test.c


    Pixel-Linie-ASM für cc65 :

    plot-linie.s

    5 Mal editiert, zuletzt von schnucke (3. Februar 2009 um 09:37)