Home Line-ALine-A InitializationInitialization Get pixelGet pixel

6.6 Put pixel

Name: »Put pixel«
 
Line-A Nummer: $A001
 
Binding: Bindings für put_pixel
 
Beschreibung: Diese Line-A Funktion setzt einen Punkt in der angegebenen Farbe an die angegebenen Koordinaten.
 
Ergebnis: Die Funktion liefert kein Ergebnis.
 
Verfügbar: Alle TOS-Versionen.
 
Querverweis: Binding   LINEA   Get Pixel
 

6.6.1 Bindings für put_pixel

Pure-C: void put_pixel( int16_t x, int16_t y, int16_t color );
 
Assembler:
 
movem.l   D0-D2/A0-A2,-(A7)  ; Register retten
move.l    pParamblk,A0       ; Zeiger Parameterblock LINEA
move.l    (8,A0),A1          ; Adresse intin
move.w    color,(A1)         ; Farbe in intin[0]
move.l    (12,A0),A1         ; Adresse ptsin
move.w    x,(A1)             ; X-Koordinate in ptsin[0]
move.w    y,(2,A1)           ; Y-Koordinate in ptsin[1]
dc.w      $A001              ; Line-A Opcode
movem.l   (A7)+,D0-D2/A0-A2  ; Register reataurieren

Home Line-ALine-A InitializationInitialization Get pixelGet pixel