home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 4: Demo 1
/
almathera_demo1.bin
/
sourcecode
/
dexion
/
put_block.s
< prev
next >
Wrap
Text File
|
1995-03-17
|
596b
|
33 lines
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; a0 Source ;
; a1 Destination ;
; a2 Source size ;
; a3 Destination size ;
; ;
; d1 Source Modulo ;
; d2 Destination Modulo ;
; d3 Højde ;
; d4 Brede ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
put_block:
mulu #64,d3
add.w d3,d4
put_block_:
btst #14,$dff002
bne put_block_
move.l a0,$dff050 ;bltapth
move.l a1,$dff054 ;bltdpth
move.w d1,$dff064 ;bltamod
move.w d2,$dff066 ;bltdmod
move.w #$0000,$dff042 ;bltcon1
move.w #$09f0,$dff040 ;bltcon0
move.w d4,$dff058 ;bltsize
add.w a2,a0
add.w a3,a1
sub.b #1,d0
bne put_block_
rts