Skús toto. Ak je výsledok D0<>00 tak je obrázok komprimovaný.
lea SourcePic,a0
cmp.l #'BMHD',(a0)
bne .NoBMHD
move.l 16(a0),d0 ; Planes Mask Compression Pad.
and.l #$00000100,d0
rts
and.l #$00000100,d0
rts
.NoBMHD
add.l #$02,a0
bra Loop
SourcePic
incbin 'Work:MyDocuments/Pictures/BackToRoots.iff'
.
. Má to smysl jen pokud chcete, aby copper okamžitě skočil na zadanou adresu, ale to asi není tento případ. Spíše to dělá neplechu, když se ještě zobrazuje starý copper-list. Copper si resetuje adresu automaticky při každém vertical-blank.
Vložit komentář: