Hallo zusammen,
wie ich gerade feststellen musste, hat der GNU as einen ziemlichen anderen, um nicht obskuren Syntax.
Kann mir daher jmd sagen, wie ich a) folgendes Codestück mit Devpac/TurboAssembler/PureC/AHCC Syntax auf den GNU as Syntax für meinen Crsscompiler umbiege
; *******************************************
; clear truecolor screen 320x240 pixels at a0
; *******************************************
TC320x240_CLS:
movem.l d0-a6,-(sp)
move.l #((320*240/16)-1),d0
lea clrbuf(PC),a1
movem.l (a1),d1-d7/a2
clrloop:
movem.l d1-d7/a2,(a0)
lea 32(a0),a0 ; 32 = 4*8 bytes
dbra d0,clrloop
movem.l (sp)+,d0-a6
rts
clrbuf: DC.L 0,0,0,0,0,0,0,0
EVEN
und b) ob da ggfs Coldfire unverträgliche Opcodes drin sind? Ich versuch aktuell mit dem gcc 030/Coldfire kompatibeles Zeugs zu erzeugen, und nebenbei vom AHCC auf gcc zu wechseln...
Grüße,
ssb