home *** CD-ROM | disk | FTP | other *** search
- output dh1:P2C.o
- move.l (a3)+,a1 ;Target chunky
- addq.l #8,a1
- move.l (a3)+,a0 ;Startaddress
- move.b 7*512(a0),d0
- move.b 6*512(a0),d1
- move.b 5*512(a0),d2
- move.b 4*512(a0),d3
- move.b 3*512(a0),d4
- move.b 2*512(a0),d5
- move.b 1*512(a0),d6
- swap d6
- move.b (a0),d6
- swap d6
- REPT 8
- moveq.l #0,d7
- lsr.w #1,d0
- addx.w d7,d7
- lsr.w #1,d1
- addx.w d7,d7
- lsr.w #1,d2
- addx.w d7,d7
- lsr.w #1,d3
- addx.w d7,d7
- lsr.w #1,d4
- addx.w d7,d7
- lsr.w #1,d5
- addx.w d7,d7
- lsr.w #1,d6
- addx.w d7,d7
- swap d6
- lsr.w #1,d6
- addx.w d7,d7
- swap d6
- move.b d7,-(a1)
- ENDR
- rts
-