;	****************************
;	*   ANOTHER RIP DONE BY    *
;	*       THE SENTINEL       *
;       *                          *
;  	*           FOR            *
;	* LIGHT SPEED DISTRIBUTION *
;	****************************


jmp	$40000
org	$40000
load	$40000
J:	lea     J(pc),A5
L00040004:	bsr     R406A2
L00040008:	lea     $DFF000,A4
L0004000E:	move.w  2(A4),$0088(A5)
L00040014:	move.w  $001C(A4),$008A(A5)
L0004001A:	ori.w   #$8000,$0088(A5)
L00040020:	ori.w   #$8000,$008A(A5)
L00040026:	move.w  #$7FFF,$0096(A4)
L0004002C:	move.w  #$7FFF,$009A(A4)
L00040032:	move.l  A7,$008C(A5)
L00040036:	move.l  J(pc),A7
L0004003A:	bset    #1,$BFE001
L00040042:	move.l  #R40090,$0080.W
L0004004A:	trap    #0
L0004004C:	bclr    #1,$00BFE001
L00040054:	move.l  R4008C(pc),A7
L00040058:	lea     $00DFF000,A4
L0004005E:	move.l  $4.W,A6
L00040062:	move.l  (A6),A6
L00040064:	move.l  (A6),A1
L00040066:	move.l  $0026(A1),$0080(A4)
L0004006C:	move.w  #$7FFF,$0096(A4)
L00040072:	move.w  #$7FFF,$009A(A4)
L00040078:	move.w  R40088(pc),$0096(A4)
L0004007E:	move.w  R4008A(pc),$009A(A4)
L00040084:	bra     R4070E
R40088:	dc.w    0
R4008A: DC.W	0
R4008C:	dc.l    0

R40090:	lea     R51448,A0
L00040096:	lea     $7F000,A1

R4009C:	clr.l   (A0)+
L0004009E:	cmpa.l  A0,A1
L000400A0:	bne.s   R4009C
L000400A2:	lea     R43078(pc),A0
L000400A6:	move.l  #$2737FFFE,D1
L000400AC:	move.w  #$00C7,D0

R400B0:	move.l  D1,(A0)+
L000400B2:	move.l  #$01800000,(A0)+
L000400B8:	moveq   #$13,D2

R400BA:	move.l  #$018E0000,(A0)+
L000400C0:	dbf     D2,R400BA
L000400C4:	move.l  #$01800000,(A0)+
L000400CA:	addi.l  #$01000000,D1
L000400D0:	dbf     D0,R400B0
L000400D4:	lea     R43082(pc),A0
L000400D8:	lea     R41516(pc),A1
L000400DC:	move.w  #$00C7,D0

R400E0:	move.l  A1,-(A7)
L000400E2:	moveq   #$13,D1

R400E4:	move.w  (A1),(A0)
L000400E6:	adda.w  #$0032,A1
L000400EA:	cmpa.l  #R41A2A,A1
L000400F0:	bls.s   R400F8
L000400F2:	suba.l  #$00000514,A1

R400F8:	addq.w  #4,A0
L000400FA:	dbf     D1,R400E4
L000400FE:	move.l  (A7)+,A1
L00040100:	adda.w  #12,A0
L00040104:	adda.w  #2,A1
L00040108:	dbf     D0,R400E0
L0004010C:	lea     $7D000,A0
L00040112:	lea     $7D800,A1
L00040118:	lea     $7E000,A2
L0004011E:	lea     $7E800,A3
L00040124:	lea     $7F000,A5
L0004012A:	move.l  #$1F38F700,(A0)+
L00040130:	move.l  #$1F38F780,(A1)+
L00040136:	move.l  #$1FE0F700,(A2)+
L0004013C:	move.l  #$1FE0F780,(A3)+
L00040142:	move.l  #$1F30F700,(A5)+
L00040148:	lea     R41A3E(pc),A6
L0004014C:	lea     R41A7E(pc),A4
L00040150:	moveq   #7,D0

R40152:	move.l  (A6)+,(A0)+
L00040154:	move.l  (A6)+,(A1)+
L00040156:	move.l  (A4)+,(A2)+
L00040158:	move.l  (A4)+,(A3)+
L0004015A:	move.l  #$FFFFFFFF,(A5)+
L00040160:	dbf     D0,R40152
L00040164:	move.w  #$00C7,D0

R40168:	move.w  #$00AA,(A0)+
L0004016C:	move.w  #$0066,(A0)+
L00040170:	move.w  #$001E,(A1)+
L00040174:	move.w  #$FF01,(A1)+
L00040178:	move.w  #$5500,(A2)+
L0004017C:	move.w  #$6600,(A2)+
L00040180:	move.w  #$7800,(A3)+
L00040184:	move.w  #$80FF,(A3)+
L00040188:	move.l  #$FFFFFFFF,(A5)+
L0004018E:	dbf     D0,R40168
L00040192:	lea     R41A7E(pc),A6
L00040196:	lea     R41ABE(pc),A4
L0004019A:	moveq   #7,D0

R4019C:	move.l  -(A6),(A1)+
L0004019E:	move.l  -(A6),(A0)+
L000401A0:	move.l  -(A4),(A3)+
L000401A2:	move.l  -(A4),(A2)+
L000401A4:	move.l  #$FFFFFFFF,(A5)+
L000401AA:	dbf     D0,R4019C
L000401AE:	clr.l   (A2)
L000401B0:	clr.l   (A3)
L000401B2:	clr.l   (A5)
L000401B4:	lea     R41A2A(pc),A2
L000401B8:	lea     R41A2C(pc),A3
L000401BC:	move.l  #$F8D1FD00,(A0)+
L000401C2:	move.l  #$F8D9FD00,(A1)+
L000401C8:	moveq   #$04,D0

R401CA:	move.w  (A2),(A0)+
L000401CC:	move.w  (A3),(A1)+
L000401CE:	move.w  (A2),(A0)+
L000401D0:	move.w  (A3),(A1)+
L000401D2:	addq.w  #4,A2
L000401D4:	addq.w  #4,A3
L000401D6:	dbf     D0,R401CA
L000401DA:	clr.l   (A0)
L000401DC:	clr.l   (A1)
L000401DE:	lea     R41D42(pc),A0
L000401E2:	lea     R607B2,A1
L000401E8:	moveq   #$07,D0

R401EA:	moveq   #$13,D1

R401EC:	move.l  A1,(A0)+
L000401EE:	addq.w  #4,A1
L000401F0:	dbf     D1,R401EC
L000401F4:	adda.l  #$000017B6,A1
L000401FA:	dbf     D0,R401EA
L000401FE:	lea     data_m(pc),A0
L00040202:	move.w  (A0),D0

R40204:	lsl.w   #2,D0
L00040206:	move.w  D0,(A0)+
L00040208:	move.w  (A0),D0
L0004020A:	cmpi.w  #$FFFF,D0
L0004020E:	bne.s   R40204
L00040210:	lea     R4B368,A0
L00040216:	lea     R70000,A1
L0004021C:	moveq   #$0D,D0

R4021E:	movem.l A0-A1,-(A7)
L00040222:	moveq   #$18,D2

R40224:	move.l  (A0),D1
L00040226:	or.l    $0038(A0),D1
L0004022A:	or.l    $0070(A0),D1
L0004022E:	move.l  D1,(A1)
L00040230:	move.l  D1,$0038(A1)
L00040234:	move.l  D1,$0070(A1)
L00040238:	adda.l  #$000000A8,A0
L0004023E:	adda.l  #$000000A8,A1
L00040244:	dbf     D2,R40224
L00040248:	movem.l (A7)+,A0-A1
L0004024C:	addq.w  #4,A0
L0004024E:	addq.w  #4,A1
L00040250:	dbf     D0,R4021E
L00040254:	move.w  #$87E0,$00DFF096
L0004025C:	lea     $00DFF000,A6
L00040262:	move.l  #$09F00000,$0040(A6)
L0004026A:	move.l  #$FFFFFFFF,$0044(A6)
L00040272:	move.l  #$0034004E,$0064(A6)
L0004027A:	lea     R41D42(pc),A0
L0004027E:	move.w  #$009F,D0

R40282:	move.l  #R4B368,$0050(A6)
L0004028A:	move.l  (A0)+,$0054(A6)
L0004028E:	move.w  #$12C2,$0058(A6)
L00040294:	dbf     D0,R40282
L00040298:	bsr     R4075C
L0004029C:	lea     J(pc),A5
L000402A0:	bsr     R4058C
L000402A4:	move.w  #2,$1058(A5)
L000402AA:	clr.w   $00DFF042
L000402B0:	move.l  #$FFFFFFFF,$00DFF044
L000402BA:	move.l  #$004E0034,$00DFF060
L000402C4:	move.w  #$004E,$00DFF066
L000402CC:	move.l  #R42F0C,$00DFF080
L000402D6:	move.l  #R41468,$13EE(A5)
L000402DE:	move.l  #R414DC,$13F2(A5)
L000402E6:	move.w  #$001C,$13EC(A5)
L000402EC:	move.w  #$0010,$13F6(A5)

R402F2:	move.l  $00DFF004,D0
L000402F8:	andi.l  #$0001FF00,D0
L000402FE:	cmpi.l  #$00002000,D0
L00040304:	bne.s   R402F2
L00040306:	bsr     R40634
L0004030A:	bsr     R4083E
L0004030E:	lea     J(pc),A5
L00040312:	tst.w   $13F6(A5)
L00040316:	bne.s   R402F2

R40318:	move.l  $00DFF004,D0
L0004031E:	andi.l  #$0001FF00,D0
L00040324:	cmpi.l  #$0000B000,D0
L0004032A:	bne.s   R40318
L0004032C:	bsr     R4083E
L00040330:	lea     J(pc),A5
L00040334:	bsr     R40478
L00040338:	btst    #2,$00DFF016
L00040340:	beq.s   R40318
L00040342:	tst.b   $1ABF(A5)
L00040346:	beq     R403E6
L0004034A:	cmpi.b  #1,$1ABF(A5)
L00040350:	beq     R40430
L00040354:	subq.b  #1,$1ABF(A5)

R40358:	cmpi.b  #2,$1ABE(A5)
L0004035E:	beq.s   R40390
L00040360:	cmpi.b  #1,$1ABE(A5)
L00040366:	beq.s   R40318
L00040368:	btst    #6,$00BFE001
L00040370:	bne.s   R40318
L00040372:	cmpi.w  #$015C,$1AC0(A5)
L00040378:	beq.s   R40380
L0004037A:	addi.w  #2,$1AC0(A5)

R40380:	move.b  #1,$1ABE(A5)
L00040386:	move.b  #1,$1ABF(A5)
L0004038C:	bra     R40318

R40390:	lea     R4105C(pc),A0
L00040394:	move.w  #$01C7,D0

R40398:	clr.w   (A0)+
L0004039A:	dbf     D0,R40398
L0004039E:	move.l  #R41468,$13EE(A5)
L000403A6:	move.l  #R4140A,$13F2(A5)
L000403AE:	move.w  #$001C,$13EC(A5)
L000403B4:	move.w  #$0010,$13F6(A5)

R403BA:	move.l  $00DFF004,D0
L000403C0:	andi.l  #$0001FF00,D0
L000403C6:	cmpi.l  #$00002000,D0
L000403CC:	bne.s   R403BA
L000403CE:	bsr     R40634
L000403D2:	bsr     R40478
L000403D6:	bsr     R4083E
L000403DA:	lea     J(pc),A5
L000403DE:	tst.w   $13F6(A5)
L000403E2:	bne.s   R403BA
L000403E4:	rte

R403E6:	lea     $00DFF000,A6
L000403EC:	move.w  R41AC0(pc),D0
L000403F0:	addq.w  #2,D0
L000403F2:	cmpi.w  #$015C,D0
L000403F6:	beq     R40426
L000403FA:	move.w  D0,$1AC0(A5)
L000403FE:	lea     squares,A0
L00040404:	move.l  R41FC6(pc),A1
L00040408:	adda.w  D0,A1
L0004040A:	lea     R41D42(pc),A2
L0004040E:	lea     R41AC2(pc),A3
L00040412:	move.w  #$12C2,D7
L00040416:	moveq   #$0D,D0

R40418:	bsr     R405DA
L0004041C:	subq.w  #4,A0
L0004041E:	dbf     D0,R40418
L00040422:	bra     R40358

R40426:	move.b  #$FF,$1ABF(A5)
L0004042C:	bra     R40552

R40430:	lea     $00DFF000,A6
L00040436:	move.w  R41AC0(pc),D0
L0004043A:	subq.w  #2,D0
L0004043C:	beq     R4046C
L00040440:	move.w  D0,$1AC0(A5)
L00040444:	lea     squares,A0
L0004044A:	move.l  R41FC6(pc),A1
L0004044E:	adda.w  D0,A1
L00040450:	lea     R41D42(pc),A2
L00040454:	lea     R41AC2(pc),A3
L00040458:	move.w  #$12C2,D7
L0004045C:	moveq   #$0D,D0

R4045E:	bsr     R405DA
L00040462:	subq.w  #4,A0
L00040464:	dbf     D0,R4045E
L00040468:	bra     R40358

R4046C:	clr.b   $1ABF(A5)
L00040470:	bsr     R4056C
L00040474:	bra     R40552

R40478:	move.w  R4105A(pc),D0
L0004047C:	subq.w  #1,$1058(A5)
L00040480:	bne     R4048C
L00040484:	move.w  #2,$1058(A5)
L0004048A:	addq.w  #2,D0

R4048C:	cmpi.w  #$01C8,D0
L00040490:	bne.s   R40494
L00040492:	moveq   #0,D0

R40494:	move.w  D0,$105A(A5)
L00040498:	lea     R4105C(pc),A0
L0004049C:	adda.w  D0,A0
L0004049E:	lea     R4307E(pc),A1
L000404A2:	lea     R47802(pc),A2
L000404A6:	move.w  8(A0),0(A1)
L000404AC:	move.w  8(A0),0(A2)
L000404B2:	move.w  10(A0),$005C(A1)
L000404B8:	move.w  10(A0),$FFA4(A2)
L000404BE:	move.w  12(A0),$00B8(A1)
L000404C4:	move.w  12(A0),$FF48(A2)
L000404CA:	move.w  14(A0),$0114(A1)
L000404D0:	move.w  14(A0),$FEEC(A2)
L000404D6:	lea     $0170(A1),A1
L000404DA:	lea     -368(A2),A2 		;$FE90
L000404DE:	addq.w  #2,A0
L000404E0:	moveq   #$0B,D1

R404E2:	move.w  0(A0),0(A1)
L000404E8:	move.w  0(A0),0(A2)
L000404EE:	move.w  2(A0),$005C(A1)
L000404F4:	move.w  2(A0),$FFA4(A2)
L000404FA:	move.w  4(A0),$00B8(A1)
L00040500:	move.w  4(A0),$FF48(A2)
L00040506:	move.w  6(A0),$0114(A1)
L0004050C:	move.w  6(A0),$FEEC(A2)
L00040512:	move.w  8(A0),$0170(A1)
L00040518:	move.w  8(A0),$FE90(A2)
L0004051E:	move.w  10(A0),$01CC(A1)
L00040524:	move.w  10(A0),$FE34(A2)
L0004052A:	move.w  12(A0),$0228(A1)
L00040530:	move.w  12(A0),$FDD8(A2)
L00040536:	move.w  14(A0),$0284(A1)
L0004053C:	move.w  14(A0),$FD7C(A2)
L00040542:	lea     $02E0(A1),A1
L00040546:	lea     $FD20(A2),A2
L0004054A:	addq.w  #2,A0
L0004054C:	dbf     D1,R404E2
L00040550:	rts

R40552:	move.l  R41FC6(pc),A0
L00040556:	adda.w  #$0178,A0
L0004055A:	cmpi.w  #$FFFF,(A0)
L0004055E:	bne.s   R40564
L00040560:	lea     data_m(pc),A0

R40564:	move.l  A0,$1FC6(A5)
L00040568:	bra     R40358

R4056C:	move.l  $00DFF004,D0
L00040572:	andi.l  #$0001FF00,D0
L00040578:	cmpi.l  #$0000B000,D0
L0004057E:	bne.s   R4056C
L00040580:	bsr     R4083E
L00040584:	lea     J(pc),A5
L00040588:	bsr     R40478

R4058C:	move.l  R41FC2(pc),A0
L00040590:	adda.w  #$00A0,A0
L00040594:	cmpi.b  #$FF,(A0)
L00040598:	bne.s   R4059E
L0004059A:	lea     text(pc),A0

R4059E:	move.l  A0,$1FC2(A5)
L000405A2:	lea     R41AC2(pc),A1
L000405A6:	lea     R42A12(pc),A4
L000405AA:	lea     R42A78(pc),A6
L000405AE:	move.w  #4,D7
L000405B2:	move.w  #$009F,D0

R405B6:	move.b  (A0)+,D1
L000405B8:	move.l  A4,A2
L000405BA:	move.l  A6,A3

R405BC:	addq.w  #2,A2
L000405BE:	cmp.b   (A3)+,D1
L000405C0:	bne.s   R405BC
L000405C2:	move.w  D7,(A1)+
L000405C4:	move.w  (A2),(A1)+
L000405C6:	dbf     D0,R405B6
L000405CA:	cmpi.b  #1,$1ABE(A5)
L000405D0:	bne.s   R405D8
L000405D2:	move.b  #2,$1ABE(A5)

R405D8:	rts

R405DA:	move.w  (A1)+,D1
L000405DC:	cmpi.w  #$0280,D1
L000405E0:	beq     R40632
L000405E4:	move.w  #$09F0,$0040(A6)
L000405EA:	move.w  #$0024,$0064(A6)
L000405F0:	move.l  $00(A3,D1.w),$0050(A6)
L000405F6:	move.l  $00(A2,D1.w),$0054(A6)
L000405FC:	move.w  D7,$0058(A6)
L00040600:	lea     R70000,A4
L00040606:	adda.w  D0,A4
L00040608:	adda.w  D0,A4
L0004060A:	adda.w  D0,A4
L0004060C:	adda.w  D0,A4
L0004060E:	move.w  #$0FCA,$0040(A6)
L00040614:	move.w  #$0034,$0064(A6)
L0004061A:	move.l  $00(A2,D1.w),$0048(A6)
L00040620:	move.l  A0,$004C(A6)
L00040624:	move.l  A4,$0050(A6)
L00040628:	move.l  $00(A2,D1.w),$0054(A6)
L0004062E:	move.w  D7,$0058(A6)

R40632:	rts

R40634:	subq.w  #1,$13F6(A5)
L00040638:	move.l  R413F2(pc),A0
L0004063C:	move.l  R413EE(pc),A4
L00040640:	move.w  R413EC(pc),D0

R40644:	move.l  (A4)+,A1
L00040646:	move.w  (A0),D2
L00040648:	move.w  (A1),D3
L0004064A:	andi.w  #$000F,D2
L0004064E:	andi.w  #$000F,D3
L00040652:	cmp.w   D3,D2
L00040654:	beq.s   R40662
L00040656:	bhi.s   R4065E
L00040658:	subi.w  #1,(A1)
L0004065C:	bra.s   R40662

R4065E:	add.w   #1,(A1)

R40662:	move.w  (A0),D2
L00040664:	move.w  (A1),D3
L00040666:	andi.w  #$00F0,D2
L0004066A:	andi.w  #$00F0,D3
L0004066E:	cmp.w   D3,D2
L00040670:	beq.s   R4067E
L00040672:	bhi.s   R4067A
L00040674:	subi.w  #$0010,(A1)
L00040678:	bra.s   R4067E

R4067A:	addi.w  #$0010,(A1)

R4067E:	move.w  (A0),D2
L00040680:	move.w  (A1),D3
L00040682:	andi.w  #$0F00,D2
L00040686:	andi.w  #$0F00,D3
L0004068A:	cmp.w   D3,D2
L0004068C:	beq.s   R4069A
L0004068E:	bhi.s   R40696
L00040690:	subi.w  #$0100,(A1)
L00040694:	bra.s   R4069A

R40696:	addi.w  #$0100,(A1)

R4069A:	addq.w  #2,A0
L0004069C:	dbf     D0,R40644
L000406A0:	rts

R406A2:	move.l  $4.W,A6
L000406A6:	jsr     -132(A6)
L000406AA:	move.l  (A6),A6
L000406AC:	move.l  (A6),A1
L000406AE:	lea     R41444(pc),A2
L000406B2:	lea     R413F8(pc),A3
L000406B6:	move.l  $0026(A1),A0
L000406BA:	addq.w  #2,A0
L000406BC:	move.l  A0,(A2)+
L000406BE:	move.w  (A0),(A3)+
L000406C0:	move.l  $0032(A1),A0
L000406C4:	addq.w  #6,A0
L000406C6:	moveq   #$07,D0

R406C8:	move.l  A0,(A2)+
L000406CA:	move.w  (A0),(A3)+
L000406CC:	addq.w  #4,A0
L000406CE:	dbf     D0,R406C8
L000406D2:	move.l  #R41444,$13EE(A5)
L000406DA:	move.l  #R4140A,$13F2(A5)
L000406E2:	move.w  #8,$13EC(A5)
L000406E8:	move.w  #$0010,$13F6(A5)

R406EE:	move.l  $00DFF004,D0
L000406F4:	andi.l  #$0001FF00,D0
L000406FA:	cmpi.l  #$00002000,D0
L00040700:	bne.s   R406EE
L00040702:	bsr     R40634
L00040706:	tst.w   $13F6(A5)
L0004070A:	bne.s   R406EE
L0004070C:	rts

R4070E:	move.w  #15,$DFF096
L00040716:	move.l  #R41444,$13EE(A5)
L0004071E:	move.l  #R413F8,$13F2(A5)
L00040726:	move.w  #8,$13EC(A5)
L0004072C:	move.w  #$0010,$13F6(A5)

R40732:	move.l  $DFF004,D0
L00040738:	andi.l  #$0001FF00,D0
L0004073E:	cmpi.l  #$00002000,D0
L00040744:	bne.s   R40732
L00040746:	bsr     R40634
L0004074A:	tst.w   $13F6(A5)
L0004074E:	bne.s   R40732
L00040750:	move.l  $4.W,A6
L00040754:	jsr     -138(A6)
L00040758:	moveq   #0,D0
L0004075A:	rts

R4075C:	lea     R41042(pc),A6
L00040760:	lea     R41004(pc),A0
L00040764:	lea     module,A1
L0004076A:	clr.b   R41055
L00040770:	cmpi.w  #$762E,$001A(A1)
L00040776:	bne.s   R40788
L00040778:	cmpi.b  #$32,$001C(A1)
L0004077E:	bne.s   R40788
L00040780:	move.b  $001D(A1),R41055

R40788:	move.l  #$00000200,D0
L0004078E:	move.w  $001E(A1),D1
L00040792:	add.w   D1,D1
L00040794:	add.w   D1,D1
L00040796:	subq.w  #1,D1
L00040798:	moveq   #1,D2

R4079A:	cmp.w   $00(A1,D0.w),D2
L0004079E:	bge.s   R407A4
L000407A0:	move.w  $00(A1,D0.w),D2

R407A4:	addq.w  #4,D0
L000407A6:	dbf     D1,R4079A
L000407AA:	moveq   #$00,D1
L000407AC:	move.w  $001E(A1),D1
L000407B0:	lsl.w   #4,D1
L000407B2:	move.l  #$00000200,D0
L000407B8:	mulu    #$0030,D2
L000407BC:	add.l   D2,D0
L000407BE:	add.l   D1,D0
L000407C0:	lea     module,A5
L000407C6:	add.l   A5,D0
L000407C8:	move.l  D0,R41044
L000407CE:	moveq   #0,D1
L000407D0:	move.b  R41055(pc),D1
L000407D4:	lsl.l   #6,D1
L000407D6:	add.l   D1,D0
L000407D8:	moveq   #14,D1
L000407DA:	lea     $0020(A1),A1

R407DE:	move.l  D0,(A0)+
L000407E0:	cmpi.b  #$FF,(A1)
L000407E4:	beq.s   R407EE
L000407E6:	move.w  $0018(A1),D2
L000407EA:	add.w   D2,D2
L000407EC:	add.l   D2,D0

R407EE:	lea     $0020(A1),A1
L000407F2:	dbf     D1,R407DE
L000407F6:	move.b  #1,R41052
L000407FE:	move.b  #6,R41053
L00040806:	move.b  #1,R41054
L0004080E:	move.b  #1,R41057
L00040816:	move.w  #$8000,R4104A
L0004081E:	lea     R41040(pc),A0
L00040822:	lea     R40E4C(pc),A1
L00040826:	move.l  A0,R4104C
L0004082C:	move.l  A0,4(A1)
L00040830:	move.l  A0,$0024(A1)
L00040834:	move.l  A0,$0044(A1)
L00040838:	move.l  A0,$0064(A1)
L0004083C:	rts

R4083E:	lea     R41042(pc),A6
L00040842:	bsr     R40CC0
L00040846:	subq.b  #1,R41054
L0004084C:	moveq   #3,D0
L0004084E:	lea     R40E4C(pc),A0
L00040852:	lea     $00DFF0A0,A1

R40858:	move.b  $000C(A0),D4
L0004085C:	ext.w   D4
L0004085E:	add.w   D4,(A0)
L00040860:	tst.b   $001E(A0)
L00040864:	bne.s   R4086A
L00040866:	move.w  (A0),6(A1)

R4086A:	move.l  4(A0),(A1)
L0004086E:	move.w  8(A0),4(A1)
L00040874:	tst.b   11(A0)
L00040878:	bne.s   R40880
L0004087A:	tst.b   13(A0)
L0004087E:	beq.s   R408D6

R40880:	tst.b   R41054
L00040886:	bne.s   R408A8
L00040888:	move.b  11(A0),D3
L0004088C:	move.b  13(A0),D4
L00040890:	andi.w  #$00F0,D4
L00040894:	andi.w  #$00F0,D3
L00040898:	lsr.w   #4,D3
L0004089A:	lsr.w   #4,D4
L0004089C:	add.w   D3,D4
L0004089E:	add.b   10(A0),D4
L000408A2:	bsr     R40CB0
L000408A6:	bra.s   R408D6

R408A8:	cmpi.b  #1,R41054
L000408B0:	bne.s   R408CE
L000408B2:	move.b  11(A0),D3
L000408B6:	move.b  13(A0),D4
L000408BA:	andi.w  #$000F,D3
L000408BE:	andi.w  #$000F,D4
L000408C2:	add.w   D3,D4
L000408C4:	add.b   10(A0),D4
L000408C8:	bsr     R40CB0
L000408CC:	bra.s   R408D6

R408CE:	move.b  10(A0),D4
L000408D2:	bsr     R40CB0

R408D6:	lea     $0010(A1),A1
L000408DA:	lea     $0020(A0),A0
L000408DE:	dbf     D0,R40858
L000408E2:	tst.b   R41054
L000408E8:	bne.s   R408F2
L000408EA:	move.b  #3,R41054

R408F2:	subq.b  #1,R41052
L000408F8:	beq.s   R408FC
L000408FA:	rts

R408FC:	move.b  R41053(pc),R41052
L00040904:	bsr.s   R40946
L00040906:	move.w  R41042(pc),$00DFF096
L0004090E:	move.w  #$01F4,D0

R40912:	dbf     D0,R40912
L00040916:	moveq   #3,D0
L00040918:	lea     $00DFF0A0,A1
L0004091E:	moveq   #1,D1
L00040920:	lea     R40E4C(pc),A2
L00040924:	lea     R40ECC(pc),A5

R40928:	btst    #15,(A2)
L0004092C:	beq.s   R40932
L0004092E:	bsr     R40B1A

R40932:	asl.w   #1,D1
L00040934:	lea     $0010(A1),A1
L00040938:	lea     $0020(A2),A2
L0004093C:	lea     $0024(A5),A5
L00040940:	dbf     D0,R40928
L00040944:	rts

R40946:	clr.w   R41042
L0004094C:	lea     module,A0
L00040952:	lea     $00DFF0A0,A3
L00040958:	moveq   #3,D0
L0004095A:	moveq   #1,D7
L0004095C:	lea     R40E4C(pc),A1

R40960:	moveq   #0,D1
L00040962:	move.w  R41048(pc),D1
L00040966:	lsl.w   #4,D1
L00040968:	move.l  D0,D2
L0004096A:	lsl.l   #2,D2
L0004096C:	add.l   D2,D1
L0004096E:	addi.l  #$00000200,D1
L00040974:	move.w  0(A0,D1.l),D2
L00040978:	move.b  2(A0,D1.l),R41050
L00040980:	move.b  3(A0,D1.l),R41051
L00040988:	subq.w  #1,D2
L0004098A:	mulu    #$0030,D2
L0004098E:	moveq   #$00,D3
L00040990:	move.w  $001E(A0),D3
L00040994:	lsl.w   #4,D3
L00040996:	add.l   D2,D3
L00040998:	move.l  #$00000200,D4
L0004099E:	move.b  R41056(pc),D4
L000409A2:	add.l   D3,D4
L000409A4:	move.l  D4,A2
L000409A6:	adda.l  A0,A2
L000409A8:	moveq   #$00,D3
L000409AA:	move.b  (A2),D3
L000409AC:	tst.b   D3
L000409AE:	bne.s   R409B4
L000409B0:	bra     R40A36

R409B4:	clr.w   12(A1)
L000409B8:	move.b  1(A2),D4
L000409BC:	andi.b  #$0F,D4
L000409C0:	cmpi.b  #10,D4
L000409C4:	bne.s   R409D0
L000409C6:	move.b  2(A2),D4
L000409CA:	andi.b  #$F0,D4
L000409CE:	bne.s   R409D6

R409D0:	add.b   R41051(pc),D3
L000409D4:	ext.w   D3

R409D6:	move.b  D3,10(A1)
L000409DA:	lea     R40FA4(pc),A4
L000409DE:	add.w   D3,D3
L000409E0:	move.w  $FE(A4,D3.w),(A1)
L000409E4:	bset    #15,(A1)
L000409E8:	move.b  #$FF,2(A1)
L000409EE:	moveq   #0,D3
L000409F0:	move.b  1(A2),D3
L000409F4:	lsr.b   #4,D3
L000409F6:	andi.b  #$0F,D3
L000409FA:	tst.b   D3
L000409FC:	bne.s   R40A02
L000409FE:	move.b  3(A1),D3

R40A02:	move.b  1(A2),D4
L00040A06:	andi.b  #$0F,D4
L00040A0A:	cmpi.b  #10,D4
L00040A0E:	bne.s   R40A1A
L00040A10:	move.b  2(A2),D4
L00040A14:	andi.b  #$0F,D4
L00040A18:	bne.s   R40A1E

R40A1A:	add.b   R41050(pc),D3

R40A1E:	cmpi.w  #1,8(A1)
L00040A24:	beq.s   R40A2C
L00040A26:	cmp.b   3(A1),D3
L00040A2A:	beq.s   R40A36

R40A2C:	move.b  D3,$0003(A1)
L00040A30:	or.w    D7,R41042

R40A36:	moveq   #0,D3
L00040A38:	moveq   #0,D4
L00040A3A:	move.b  1(A2),D3
L00040A3E:	andi.b  #$0F,D3
L00040A42:	move.b  2(A2),D4
L00040A46:	tst.b   D3
L00040A48:	bne.s   R40A4E
L00040A4A:	move.b  D4,11(A1)

R40A4E:	cmpi.b  #1,D3
L00040A52:	bne.s   R40A5C
L00040A54:	move.w  D4,8(A3)
L00040A58:	move.b  D4,2(A1)

R40A5C:	cmpi.b  #2,D3
L00040A60:	bne.s   R40A6E
L00040A62:	move.b  D4,R41052
L00040A68:	move.b  D4,R41053

R40A6E:	cmpi.b  #3,D3
L00040A72:	bne.s   R40A8A
L00040A74:	tst.b   D4
L00040A76:	bne.s   R40A82
L00040A78:	bset    #1,$BFE001
L00040A80:	bra.s   R40AD6

R40A82:	bclr    #1,$BFE001

R40A8A:	cmpi.b  #4,D3
L00040A8E:	bne.s   R40A96
L00040A90:	sub.w   D4,(A1)
L00040A92:	clr.b   11(A1)

R40A96:	cmpi.b  #5,D3
L00040A9A:	bne.s   R40AA2
L00040A9C:	add.w   D4,(A1)
L00040A9E:	clr.b   11(A1)

R40AA2:	cmpi.b  #6,D3
L00040AA6:	bne.s   R40AAE
L00040AA8:	move.b  D4,R41057

R40AAE:	cmpi.b  #7,D3
L00040AB2:	bne.s   R40AC2
L00040AB4:	subq.b  #1,R41057
L00040ABA:	beq.s   R40AC2
L00040ABC:	move.w  D4,R41048

R40AC2:	cmpi.b  #8,D3
L00040AC6:	bne.s   R40ACC
L00040AC8:	move.b  D4,12(A1)

R40ACC:	cmpi.b  #9,D3
L00040AD0:	bne.s   R40AD6
L00040AD2:	move.b  D4,13(A1)

R40AD6:	lea     $0010(A3),A3
L00040ADA:	lea     $0020(A1),A1
L00040ADE:	asl.w   #1,D7
L00040AE0:	dbf     D0,R40960
L00040AE4:	addq.b  #3,R41056
L00040AEA:	cmpi.b  #$30,R41056
L00040AF2:	bne.s   R40B18
L00040AF4:	clr.b   R41056
L00040AFA:	addq.w  #1,R41048
L00040B00:	lea     module,A0
L00040B06:	move.w  $001E(A0),D1
L00040B0A:	cmp.w   R41048,D1
L00040B10:	bne.s   R40B18
L00040B12:	clr.w   R41048

R40B18:	rts

R40B1A:	bclr    #15,(A2)
L00040B1E:	tst.l   (A5)
L00040B20:	beq.s   R40B32
L00040B22:	moveq   #0,D3
L00040B24:	move.l  (A5),A4
L00040B26:	moveq   #7,D7

R40B28:	move.l  4(A5,D3.w),(A4)+
L00040B2C:	addq.w  #4,D3
L00040B2E:	dbf     D7,R40B28

R40B32:	move.w  (A2),6(A1)
L00040B36:	moveq   #0,D7
L00040B38:	move.b  3(A2),D7
L00040B3C:	move.l  D7,D6
L00040B3E:	lsl.l   #5,D7
L00040B40:	lea     module,A3
L00040B46:	cmpi.b  #$FF,$00(A3,D7.w)
L00040B4C:	beq.s   R40BBE
L00040B4E:	clr.l   (A5)
L00040B50:	clr.b   $001A(A2)
L00040B54:	clr.w   $001E(A2)
L00040B58:	addi.l  #$00000018,D7
L00040B5E:	lsl.l   #2,D6
L00040B60:	lea     R41004(pc),A4
L00040B64:	move.l  $FC(A4,D6.l),D4
L00040B68:	beq.s   R40BA0
L00040B6A:	move.l  D4,(A1)
L00040B6C:	move.w  $00(A3,D7.l),4(A1)
L00040B72:	move.b  2(A2),9(A1)
L00040B78:	cmpi.b  #-1,2(A2)
L00040B7E:	bne.s   R40B86
L00040B80:	move.w  $06(A3,D7.l),8(A1)

R40B86:	move.w  $04(A3,D7.l),8(A2)
L00040B8C:	moveq   #0,D6
L00040B8E:	move.w  $02(A3,D7.l),D6
L00040B92:	add.l   D6,D4
L00040B94:	move.l  D4,4(A2)
L00040B98:	cmpi.w  #1,8(A2)
L00040B9E:	bne.s   R40BA8

R40BA0:	move.l  R4104C(pc),4(A2)
L00040BA6:	bra.s   R40BB2

R40BA8:	move.w  8(A2),4(A1)
L00040BAE:	move.l  4(A2),(A1)

R40BB2:	ori.w   #$8000,D1
L00040BB6:	move.w  D1,$00DFF096
L00040BBC:	rts

R40BBE:	move.b  #1,$001A(A2)
L00040BC4:	clr.w   $000E(A2)
L00040BC8:	clr.w   $0010(A2)
L00040BCC:	clr.w   $0012(A2)
L00040BD0:	move.w  $16(A3,D7.w),$0014(A2)
L00040BD6:	addq.w  #1,$0014(A2)
L00040BDA:	move.w  $0E(A3,D7.w),$0016(A2)
L00040BE0:	addq.w  #1,$0016(A2)
L00040BE4:	move.w  #1,$0018(A2)
L00040BEA:	move.b  $11(A3,D7.w),$001D(A2)
L00040BF0:	move.b  $09(A3,D7.w),$001E(A2)
L00040BF6:	move.b  $04(A3,D7.w),$001F(A2)
L00040BFC:	move.b  $13(A3,D7.w),$001C(A2)
L00040C02:	move.l  R41044(pc),A4
L00040C06:	moveq   #0,D3
L00040C08:	move.b  $01(A3,D7.w),D3
L00040C0C:	lsl.l   #6,D3
L00040C0E:	adda.l  D3,A4
L00040C10:	move.l  A4,(A1)
L00040C12:	move.l  A4,4(A2)
L00040C16:	move.w  $02(A3,D7.w),4(A1)
L00040C1C:	move.w  $02(A3,D7.w),8(A2)
L00040C22:	tst.b   $04(A3,D7.w)
L00040C26:	beq.s   R40C5E
L00040C28:	move.l  R41044(pc),A4
L00040C2C:	moveq   #0,D3
L00040C2E:	move.b  5(A3,D7.w),D3
L00040C32:	lsl.l   #6,D3
L00040C34:	adda.l  D3,A4
L00040C36:	moveq   #0,D3
L00040C38:	move.b  (A4),D3
L00040C3A:	addi.b  #$80,D3
L00040C3E:	lsr.w   #2,D3
L00040C40:	cmpi.b  #$FF,2(A2)
L00040C46:	bne.s   R40C4E
L00040C48:	move.b  $19(A3,D7.w),2(A2)

R40C4E:	moveq   #0,D4
L00040C50:	move.b  2(A2),D4
L00040C54:	mulu    D4,D3
L00040C56:	lsr.w   #6,D3
L00040C58:	move.w  D3,8(A1)
L00040C5C:	bra.s   R40C72

R40C5E:	move.b  2(A2),9(A1)
L00040C64:	cmpi.b  #-1,2(A2)
L00040C6A:	bne.s   R40C72
L00040C6C:	move.b  $19(A3,D7.w),9(A1)

R40C72:	move.l  4(A2),A4
L00040C76:	move.l  A4,(A5)
L00040C78:	moveq   #0,D3
L00040C7A:	moveq   #$07,D4

R40C7C:	move.l  $00(A4,D3.w),$04(A5,D3.w)
L00040C82:	addq.w  #4,D3
L00040C84:	dbf     D4,R40C7C
L00040C88:	tst.b   $11(A3,D7.w)
L00040C8C:	beq     R40BB2
L00040C90:	tst.b   $13(A3,D7.w)
L00040C94:	beq     R40BB2
L00040C98:	moveq   #0,D3
L00040C9A:	move.b  $13(A3,D7.w),D3
L00040C9E:	lsr.l   #3,D3
L00040CA0:	move.b  D3,$001C(A2)
L00040CA4:	subq.w  #1,D3

R40CA6:	neg.b   (A4)+
L00040CA8:	dbf     D3,R40CA6
L00040CAC:	bra     R40BB2

R40CB0:	lea     R40FA4(pc),A4
L00040CB4:	ext.w   D4
L00040CB6:	asl.w   #1,D4
L00040CB8:	move.w  $FE(A4,D4.w),6(A1)
L00040CBE:	rts

R40CC0:	moveq   #3,D0
L00040CC2:	lea     R40E4C(pc),A2
L00040CC6:	lea     $DFF0A0,A1
L00040CCC:	lea     module,A3
L00040CD2:	lea     R40ECC(pc),A5

R40CD6:	tst.b   $001A(A2)
L00040CDA:	beq.s   R40CDE
L00040CDC:	bsr.s   R40CF0

R40CDE:	lea     $0024(A5),A5
L00040CE2:	lea     $0020(A2),A2
L00040CE6:	lea     $0010(A1),A1
L00040CEA:	dbf     D0,R40CD6
L00040CEE:	rts

R40CF0:	moveq   #0,D7
L00040CF2:	move.b  3(A2),D7
L00040CF6:	lsl.w   #5,D7
L00040CF8:	tst.b   $001F(A2)
L00040CFC:	beq.s   R40D56
L00040CFE:	subq.w  #1,$0018(A2)
L00040D02:	bne.s   R40D56
L00040D04:	moveq   #0,D3
L00040D06:	move.b  $08(A3,D7.w),D3
L00040D0A:	move.w  D3,$0018(A2)
L00040D0E:	move.l  R41044(pc),A4
L00040D12:	move.b  5(A3,D7.w),D3
L00040D16:	lsl.l   #6,D3
L00040D18:	adda.l  D3,A4
L00040D1A:	move.w  $0012(A2),D3
L00040D1E:	moveq   #0,D4
L00040D20:	move.b  $00(A4,D3.w),D4
L00040D24:	addi.b  #$80,D4
L00040D28:	lsr.w   #2,D4
L00040D2A:	moveq   #$00,D3
L00040D2C:	move.b  2(A2),D3
L00040D30:	mulu    D3,D4
L00040D32:	lsr.w   #6,D4
L00040D34:	move.w  D4,8(A1)
L00040D38:	addq.w  #1,$0012(A2)
L00040D3C:	move.w  $06(A3,D7.w),D4
L00040D40:	cmp.w   $0012(A2),D4
L00040D44:	bne.s   R40D56
L00040D46:	clr.w   $0012(A2)
L00040D4A:	cmpi.b  #1,$001F(A2)
L00040D50:	bne.s   R40D56
L00040D52:	clr.b   $001F(A2)

R40D56:	tst.b   $001E(A2)
L00040D5A:	beq.s   R40DB8
L00040D5C:	subq.w  #1,$0016(A2)
L00040D60:	bne.s   R40DB8
L00040D62:	moveq   #$00,D3
L00040D64:	move.b  $10(A3,D7.w),D3
L00040D68:	move.w  D3,$0016(A2)
L00040D6C:	move.l  R41044(pc),A4
L00040D70:	move.b  $0A(A3,D7.w),D3
L00040D74:	lsl.l   #6,D3
L00040D76:	adda.l  D3,A4
L00040D78:	move.w  $0010(A2),D3
L00040D7C:	moveq   #$00,D4
L00040D7E:	move.b  $00(A4,D3.w),D4
L00040D82:	ext.w   D4
L00040D84:	ext.l   D4
L00040D86:	moveq   #$00,D5
L00040D88:	move.b  $0B(A3,D7.w),D5
L00040D8C:	tst.b   D5
L00040D8E:	beq.s   R40D92
L00040D90:	divs    D5,D4

R40D92:	move.w  (A2),D5
L00040D94:	add.w   D4,D5
L00040D96:	move.w  D5,6(A1)
L00040D9A:	addq.w  #1,$0010(A2)
L00040D9E:	move.w  $0C(A3,D7.w),D3
L00040DA2:	cmp.w   $0010(A2),D3
L00040DA6:	bne.s   R40DB8
L00040DA8:	clr.w   $0010(A2)
L00040DAC:	cmpi.b  #1,$001E(A2)
L00040DB2:	bne.s   R40DB8
L00040DB4:	clr.b   $001E(A2)

R40DB8:	tst.b   $001D(A2)
L00040DBC:	beq     R40E4A
L00040DC0:	subq.w  #1,$0014(A2)
L00040DC4:	bne     R40E4A
L00040DC8:	tst.l   (A5)
L00040DCA:	beq.s   R40E4A
L00040DCC:	moveq   #$00,D3
L00040DCE:	move.b  $18(A3,D7.w),D3
L00040DD2:	move.w  D3,$0014(A2)
L00040DD6:	move.l  R41044(pc),A4
L00040DDA:	move.b  $12(A3,D7.w),D3
L00040DDE:	lsl.l   #6,D3
L00040DE0:	adda.l  D3,A4
L00040DE2:	move.w  $000E(A2),D3
L00040DE6:	moveq   #$00,D4
L00040DE8:	move.b  $00(A4,D3.w),D4
L00040DEC:	move.l  (A5),A4
L00040DEE:	addi.b  #$80,D4
L00040DF2:	lsr.l   #3,D4
L00040DF4:	moveq   #$00,D3
L00040DF6:	move.b  $001C(A2),D3
L00040DFA:	move.b  D4,$001C(A2)
L00040DFE:	adda.l  D3,A4
L00040E00:	move.l  A0,-(A7)
L00040E02:	move.l  A5,A0
L00040E04:	adda.l  D3,A0
L00040E06:	addq.w  #4,A0
L00040E08:	cmp.b   D3,D4
L00040E0A:	beq.s   R40E2A
L00040E0C:	bgt.s   R40E1C
L00040E0E:	sub.l   D4,D3
L00040E10:	subq.w  #1,D3

R40E12:	move.b  -(A0),D4
L00040E14:	move.b  D4,-(A4)
L00040E16:	dbf     D3,R40E12
L00040E1A:	bra.s   R40E2A

R40E1C:	sub.l   D3,D4
L00040E1E:	subq.w  #1,D4

R40E20:	move.b  (A0)+,D3
L00040E22:	neg.b   D3
L00040E24:	move.b  D3,(A4)+
L00040E26:	dbf     D4,R40E20

R40E2A:	move.l  (A7)+,A0
L00040E2C:	addq.w  #1,14(A2)
L00040E30:	move.w  $14(A3,D7.w),D3
L00040E34:	cmp.w   14(A2),D3
L00040E38:	bne.s   R40E4A
L00040E3A:	clr.w   14(A2)
L00040E3E:	cmpi.b  #1,$001D(A2)
L00040E44:	bne.s   R40E4A
L00040E46:	clr.b   $001D(A2)

R40E4A:	rts

R40E4C:	
DC.W	$0000,$0000,$0000,$0000,$0001,$0000,$0000,$0000,$0000,$0000
DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
DC.W	$0001,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0001,$0000,$0000,$0000
DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
DC.W	$0000,$0000,$0001,$0000,$0000,$0000,$0000,$0000,$0000,$0000
DC.W	$0000,$0000,$0000,$0000


R40ECC: BLK.B	144,0
DC.W	$1AC0,$1940,$17C0,$1680,$1540,$1400,$12E0,$11E0
DC.W	$10E0,$0FE0,$0F00,$0E20,$0D60,$0CA0,$0BE0,$0B40,$0AA0,$0A00
DC.W	$0970,$08F0,$0870,$07F0,$0780,$0710,$06B0,$0650,$05F0,$05A0
DC.W	$0550,$0500,$04B8,$0478,$0438,$03F8,$03C0,$0388


R40FA4: 
DC.W	$0358,$0328,$02F8,$02D0,$02A8,$0280,$025C,$023C,$021C,$01FC
DC.W	$01E0,$01C4,$01AC,$0194,$017C,$0168,$0154,$0140,$012E,$011E
DC.W	$010E,$00FE,$00F0,$00E2,$00D6,$00CA,$00BE,$00B4,$00AA,$00A0
DC.W	$0097,$008F,$0087,$007F,$0078,$0071,$006B,$0065,$005F,$005A
DC.W	$0055,$0050,$004C,$0048,$0044,$0040,$003C,$0039


R41004: BLK.B	60,0
R41040: DC.W	0
R41042:	DC.W	0
R41044: DC.L	0
R41048: DC.W	0
R4104A:	DC.W	0
R4104C:	DC.L	0
R41050: DC.B	0
R41051: DC.B	0
R41052: DC.B	0
R41053: DC.B	0
R41054: DC.B	0
R41055: DC.B	0
R41056: DC.B	0
R41057: BLK.B	3,0
R4105A: DC.W	0

R4105C: 
DC.W	$0300,$0401,$0502,$0603,$0714,$0825,$0936,$0A47,$0B58,$0C69
DC.W	$0D7A,$0E8B,$0F9C,$0FAD,$0FBE,$0FCF,$0FDF,$0FEF,$0FFF,$0FFE
DC.W	$0FDF,$0FCF,$0FBE,$0FAD,$0F9C,$0E8B,$0D7A,$0C69,$0B58,$0A47
DC.W	$0936,$0825,$0714,$0603,$0502,$0401,$0300,$0200,$0003,$0104
DC.W	$0205,$0306,$0417,$0528,$0639,$074A,$085B,$096C,$0A7D,$0B8E
DC.W	$0C9F,$0DAF,$0EBF,$0FCF,$0FDF,$0FEF,$0FFF,$0FEF,$0FDF,$0FCF
DC.W	$0EBF,$0DAF,$0C9F,$0B8E,$0A7D,$096C,$085B,$074A,$0639,$0528
DC.W	$0417,$0306,$0205,$0104,$0003,$0002,$0030,$0140,$0250,$0360
DC.W	$0471,$0582,$0693,$07A4,$08B5,$09C6,$0AD7,$0BE8,$0CF9,$0DFA
DC.W	$0EFB,$0FFC,$0FFD,$0FFE,$0FFF,$0FFE,$0FFD,$0FFC,$0EFB,$0DFA
DC.W	$0CF9,$0BE8,$0AD7,$09C6,$08B5,$07A4,$0693,$0582,$0471,$0360
DC.W	$0250,$0140,$0030,$0020,$0300,$0410,$0520,$0630,$0741,$0852
DC.W	$0963,$0A74,$0B85,$0C96,$0DA7,$0EB8,$0FC9,$0FDA,$0FEB,$0FFC
DC.W	$0FFD,$0FFE,$0FFF,$0FFE,$0FFD,$0FFC,$0FEB,$0FDA,$0FC9,$0EB8
DC.W	$0DA7,$0C96,$0B85,$0A74,$0963,$0852,$0741,$0630,$0520,$0410
DC.W	$0300,$0200,$0003,$0014,$0025,$0036,$0147,$0258,$0369,$047A
DC.W	$058B,$069C,$07AD,$08BE,$09CF,$0ADF,$0BEF,$0CFF,$0DFF,$0EFF
DC.W	$0FFF,$0EFF,$0DFF,$0CFF,$0BEF,$0ADF,$09CF,$08BE,$07AD,$069C
DC.W	$058B,$047A,$0369,$0258,$0147,$0036,$0025,$0014,$0003,$0002
DC.W	$0030,$0041,$0052,$0063,$0174,$0285,$0396,$04A7,$05B8,$06C9
DC.W	$07DA,$08EB,$09FC,$0AFD,$0BFE,$0CFF,$0DFF,$0EFF,$0FFF,$0EFF
DC.W	$0DFF,$0CFF,$0BFE,$0AFD,$09FC,$08EB,$07DA,$06C9,$05B8,$04A7
DC.W	$0396,$0285,$0174,$0063,$0052,$0041,$0030,$0020,$0300,$0401
DC.W	$0502,$0603,$0714,$0825,$0936,$0A47,$0B58,$0C69,$0D7A,$0E8B
DC.W	$0F9C,$0FAD,$0FBE,$0FCF,$0FDF,$0FEF,$0FFF,$0FFE,$0FDF,$0FCF
DC.W	$0FBE,$0FAD,$0F9C,$0E8B,$0D7A,$0C69,$0B58,$0A47,$0936,$0825
DC.W	$0714,$0603,$0502,$0401,$0300,$0200,$0003,$0104,$0205,$0306
DC.W	$0417,$0528,$0639,$074A,$085B,$096C,$0A7D,$0B8E,$0C9F,$0DAF
DC.W	$0EBF,$0FCF,$0FDF,$0FEF,$0FFF,$0FEF,$0FDF,$0FCF,$0EBF,$0DAF
DC.W	$0C9F,$0B8E,$0A7D,$096C,$085B,$074A,$0639,$0528,$0417,$0306
DC.W	$0205,$0104,$0003,$0002,$0030,$0140,$0250,$0360,$0471,$0582
DC.W	$0693,$07A4,$08B5,$09C6,$0AD7,$0BE8,$0CF9,$0DFA,$0EFB,$0FFC
DC.W	$0FFD,$0FFE,$0FFF,$0FFE,$0FFD,$0FFC,$0EFB,$0DFA,$0CF9,$0BE8
DC.W	$0AD7,$09C6,$08B5,$07A4,$0693,$0582,$0471,$0360,$0250,$0140
DC.W	$0030,$0020,$0300,$0410,$0520,$0630,$0741,$0852,$0963,$0A74
DC.W	$0B85,$0C96,$0DA7,$0EB8,$0FC9,$0FDA,$0FEB,$0FFC,$0FFD,$0FFE
DC.W	$0FFF,$0FFE,$0FFD,$0FFC,$0FEB,$0FDA,$0FC9,$0EB8,$0DA7,$0C96
DC.W	$0B85,$0A74,$0963,$0852,$0741,$0630,$0520,$0410,$0300,$0200
DC.W	$0003,$0014,$0025,$0036,$0147,$0258,$0369,$047A,$058B,$069C
DC.W	$07AD,$08BE,$09CF,$0ADF,$0BEF,$0CFF,$0DFF,$0EFF,$0FFF,$0EFF
DC.W	$0DFF,$0CFF,$0BEF,$0ADF,$09CF,$08BE,$07AD,$069C,$058B,$047A
DC.W	$0369,$0258,$0147,$0036,$0025,$0014,$0003,$0002,$0030,$0041
DC.W	$0052,$0063,$0174,$0285,$0396,$04A7,$05B8,$06C9,$07DA,$08EB
DC.W	$09FC,$0AFD,$0BFE,$0CFF,$0DFF,$0EFF,$0FFF,$0EFF,$0DFF,$0CFF
DC.W	$0BFE,$0AFD,$09FC,$08EB,$07DA,$06C9,$05B8,$04A7,$0396,$0285
DC.W	$0174,$0063,$0052,$0041,$0030,$0020


R413EC: DC.W	0
R413EE: DC.L	0
R413F2: BLK.B	6,0
R413F8: BLK.B	18,0
R4140A: BLK.B	58,0
R41444: BLK.B	36,0

R41468: 
DC.L	R42F12,R42F16,R42F1A,R42F1E,R42F22
DC.L	R42F26,R42F2A,R42F52,R42F56,R42F5A
DC.L	R42F5E,R42F62,R42F66,R42F6A,R4300E
DC.L	R4301E,R4302E,R4303E,R4304E,R4305E
DC.L	R4306E,R4785E,R4786E,R4787E,R4788E
DC.L	R4789E,R478AE,R478BE,font

R414DC: 
DC.W	$0BEF,$09CF,$07AD,$058B,$0369,$0147,$0F00,$0111,$0333,$0555
DC.W	$0777,$0999,$0BBB,$0DDD,$0111,$0333,$0555,$0777,$0999,$0BBB
DC.W	$0DDD,$0DDD,$0BBB,$0999,$0777,$0555,$0333,$0111,$0FFF

R41516: 
	DC.W	$001A,$001C,$002C,$002E,$003E,$003F,$004F,$004F,$005F,$005F
	DC.W	$006F,$006F,$007F,$006F,$006F,$005F,$005F,$004F,$004F,$003F
	DC.W	$003E,$002E,$002C,$001C,$001A,$040A,$040C,$050C,$050E,$060E
	DC.W	$060F,$062F,$082F,$084F,$0A4F,$0A6F,$0C6F,$0C8F,$0C6F,$0A6F
	DC.W	$0A4F,$084F,$082F,$062F,$060F,$060E,$050E,$050C,$040C,$040A
	DC.W	$080A,$080C,$090C,$090E,$0A0E,$0A0F,$0A2F,$0C2F,$0C4F,$0E4F
	DC.W	$0E5F,$0F5F,$0F6F,$0F5F,$0E5F,$0E4F,$0C4F,$0C2F,$0A2F,$0A0F
	DC.W	$0A0E,$090E,$090C,$080C,$080A,$0C0A,$0C0C,$0E0C,$0E0E,$0F0E
	DC.W	$0F0F,$0F1F,$0F2F,$0F3F,$0F4F,$0F5F,$0F6F,$0F7F,$0F6F,$0F5F
	DC.W	$0F4F,$0F3F,$0F2F,$0F1F,$0F0F,$0F0E,$0E0E,$0E0C,$0C0C,$0C0A
	DC.W	$0C05,$0C06,$0E06,$0E07,$0F07,$0F08,$0F18,$0F19,$0F29,$0F2A
	DC.W	$0F3A,$0F3B,$0F4B,$0F3B,$0F3A,$0F2A,$0F29,$0F19,$0F18,$0F08
	DC.W	$0F07,$0E07,$0E06,$0C06,$0C05,$0C01,$0C02,$0E02,$0E03,$0F03
	DC.W	$0F04,$0F14,$0F15,$0F25,$0F26,$0F36,$0F37,$0F47,$0F37,$0F36
	DC.W	$0F26,$0F25,$0F15,$0F14,$0F04,$0F03,$0E03,$0E02,$0C02,$0C01
	DC.W	$0A10,$0C10,$0C20,$0E20,$0E30,$0F30,$0F40,$0F42,$0F52,$0F53
	DC.W	$0F63,$0F65,$0F75,$0F65,$0F63,$0F53,$0F52,$0F42,$0F40,$0F30
	DC.W	$0E30,$0E20,$0C20,$0C10,$0A10,$0A20,$0A30,$0B30,$0B40,$0C40
	DC.W	$0C50,$0D50,$0D60,$0E60,$0E70,$0F70,$0F80,$0F80,$0F80,$0F70
	DC.W	$0E70,$0E60,$0D60,$0D50,$0C50,$0C40,$0B40,$0B30,$0A30,$0A20
	DC.W	$0A50,$0A60,$0B60,$0B70,$0C70,$0C80,$0D80,$0D90,$0E90,$0EA0
	DC.W	$0FA0,$0FB0,$0FC0,$0FB0,$0FA0,$0EA0,$0E90,$0D90,$0D80,$0C80
	DC.W	$0C70,$0B70,$0B60,$0A60,$0A50,$0A80,$0A90,$0B90,$0BA0,$0CA0
	DC.W	$0CB0,$0DB0,$0DC0,$0EC0,$0ED0,$0FD0,$0FE0,$0FF0,$0FE0,$0FD0
	DC.W	$0ED0,$0EC0,$0DC0,$0DB0,$0CB0,$0CA0,$0BA0,$0B90,$0A90,$0A80
	DC.W	$0590,$05A0,$06A0,$06B0,$07B0,$07C0,$08C0,$08D0,$09D0,$09E0
	DC.W	$0AE0,$0AF0,$0BF0,$0AF0,$0AE0,$09E0,$09D0,$08D0,$08C0,$07C0
	DC.W	$07B0,$06B0,$06A0,$05A0,$0590,$0090,$00A0,$00B0,$00C0,$00D0
	DC.W	$00E0,$00F0,$02F0,$02F2,$04F2,$04F4,$06F4,$06F6,$06F4,$04F4
	DC.W	$04F2,$02F2,$02F0,$00F0,$00E0,$00D0,$00C0,$00B0,$00A0,$0090
	DC.W	$00C2,$00C4,$00E4,$00E6,$00F6,$00F8,$01F8,$01FA,$02FA,$02FC
	DC.W	$05FC,$05FE,$07FE,$05FE,$05FC,$02FC,$02FA,$01FA,$01F8,$00F8
	DC.W	$00F6,$00E6,$00E4,$00C4,$00C2,$00C8,$00CA,$00EA,$00EC,$00FC
	DC.W	$00FE,$00FF,$01FF,$02FF,$03FF,$05FF,$07FF,$08FF,$07FF,$05FF
	DC.W	$03FF,$02FF,$01FF,$00FF,$00FE,$00FC,$00EC,$00EA,$00CA,$00C8
	DC.W	$00C2,$00C4,$00E4,$00E6,$00F6,$00F8,$01F8,$01FA,$02FA,$02FC
	DC.W	$05FC,$05FE,$07FE,$05FE,$05FC,$02FC,$02FA,$01FA,$01F8,$00F8
	DC.W	$00F6,$00E6,$00E4,$00C4,$00C2,$0090,$00A0,$00B0,$00C0,$00D0
	DC.W	$00E0,$00F0,$02F0,$02F2,$04F2,$04F4,$06F4,$06F6,$06F4,$04F4
	DC.W	$04F2,$02F2,$02F0,$00F0,$00E0,$00D0,$00C0,$00B0,$00A0,$0090
	DC.W	$0590,$05A0,$06A0,$06B0,$07B0,$07C0,$08C0,$08D0,$09D0,$09E0
	DC.W	$0AE0,$0AF0,$0BF0,$0AF0,$0AE0,$09E0,$09D0,$08D0,$08C0,$07C0
	DC.W	$07B0,$06B0,$06A0,$05A0,$0590,$0A80,$0A90,$0B90,$0BA0,$0CA0
	DC.W	$0CB0,$0DB0,$0DC0,$0EC0,$0ED0,$0FD0,$0FE0,$0FF0,$0FE0,$0FD0
	DC.W	$0ED0,$0EC0,$0DC0,$0DB0,$0CB0,$0CA0,$0BA0,$0B90,$0A90,$0A80
	DC.W	$0A50,$0A60,$0B60,$0B70,$0C70,$0C80,$0D80,$0D90,$0E90,$0EA0
	DC.W	$0FA0,$0FB0,$0FC0,$0FB0,$0FA0,$0EA0,$0E90,$0D90,$0D80,$0C80
	DC.W	$0C70,$0B70,$0B60,$0A60,$0A50,$0A20,$0A30,$0B30,$0B40,$0C40
	DC.W	$0C50,$0D50,$0D60,$0E60,$0E70,$0F70,$0F80,$0F80,$0F80,$0F70
	DC.W	$0E70,$0E60,$0D60,$0D50,$0C50,$0C40,$0B40,$0B30,$0A30,$0A20
	DC.W	$0A10,$0C10,$0C20,$0E20,$0E30,$0F30,$0F40,$0F42,$0F52,$0F53
	DC.W	$0F63,$0F65,$0F75,$0F65,$0F63,$0F53,$0F52,$0F42,$0F40,$0F30
	DC.W	$0E30,$0E20,$0C20,$0C10,$0A10,$0C01,$0C02,$0E02,$0E03,$0F03
	DC.W	$0F04,$0F14,$0F15,$0F25,$0F26,$0F36,$0F37,$0F47,$0F37,$0F36
	DC.W	$0F26,$0F25,$0F15,$0F14,$0F04,$0F03,$0E03,$0E02,$0C02,$0C01
	DC.W	$0C05,$0C06,$0E06,$0E07,$0F07,$0F08,$0F18,$0F19,$0F29,$0F2A
	DC.W	$0F3A,$0F3B,$0F4B,$0F3B,$0F3A,$0F2A,$0F29,$0F19,$0F18,$0F08
	DC.W	$0F07,$0E07,$0E06,$0C06,$0C05,$0C0A,$0C0C,$0E0C,$0E0E,$0F0E
	DC.W	$0F0F,$0F1F,$0F2F,$0F3F,$0F4F,$0F5F,$0F6F,$0F7F,$0F6F,$0F5F
	DC.W	$0F4F,$0F3F,$0F2F,$0F1F,$0F0F,$0F0E,$0E0E,$0E0C,$0C0C,$0C0A
	DC.W	$080A,$080C,$090C,$090E,$0A0E,$0A0F,$0A2F,$0C2F,$0C4F,$0E4F
	DC.W	$0E5F,$0F5F,$0F6F,$0F5F,$0E5F,$0E4F,$0C4F,$0C2F,$0A2F,$0A0F
	DC.W	$0A0E,$090E,$090C,$080C,$080A,$040A,$040C,$050C,$050E,$060E
	DC.W	$060F,$062F,$082F,$084F,$0A4F,$0A6F,$0C6F,$0C8F,$0C6F,$0A6F
	DC.W	$0A4F,$084F,$082F,$062F,$060F,$060E,$050E,$050C,$040C,$040A

R41A2A: DC.W	$F7BD

R41A2C: DC.W $EF5E,$84A5,$0952,$84BD,$EF5E,$84A8,$2954,$F7A5,$E952

R41A3E: 
DC.W	$00FF,$0000,$0000,$0000,$0080,$007F,$0000,$0000,$00BF,$007F
DC.W	$0000,$0000,$00A0,$0060,$001F,$0000,$00AF,$0060,$001F,$0000
DC.W	$00A8,$0067,$001F,$0000,$00AB,$0067,$001F,$0000,$00AA,$0066
DC.W	$001E,$0001

R41A7E:
DC.W	$FF00,$0000,$0000,$0000,$0100,$FE00,$0000,$0000,$FD00,$FE00
DC.W	$0000,$0000,$0500,$0600,$F800,$0000,$F500,$0600,$F800,$0000
DC.W	$1500,$E600,$F800,$0000,$D500,$E600,$F800,$0000,$5500,$6600
DC.W	$7800,$8000

R41ABE:	dc.w	0
R41AC0: dc.w	0

R41AC2: BLK.B	640,0


R41D42: BLK.B	640,0
R41FC2: dc.l	R42A0A
R41FC6: DC.L	data_m

data_m: BLK.B	2624,0		
>EXTERN 'data_m',data_m

R42A0A: DC.W	$00A0,$00A0,$00A0,$00A0

R42A12: 
DC.W	$FFFF,$78D0,$78D4,$78D8,$78DC,$78E0,$78E4,$78E8,$78EC,$78F0
DC.W	$78F4,$8488,$848C,$8490,$8494,$8498,$849C,$84A0,$84A4,$84A8
DC.W	$84AC,$9040,$9044,$9048,$904C,$9050,$9054,$9058,$905C,$9060
DC.W	$9064,$9BF8,$9BFC,$9C00,$9C04,$9C08,$9C0C,$9C10,$9C14,$9C18
DC.W	$9C1C,$A7B0,$A7B4,$A7B8,$A7BC,$A7C0,$A7C4,$A7C8,$A7CC,$A7D0
DC.W	$A7D4

R42A78:
DC.W	$6162,$6364,$6566,$6768,$696A,$6B6C,$6D6E,$6F70,$7172,$7374
DC.W	$7576,$7778,$797A,$213F,$3A3B,$3031,$3233,$3435,$3637,$3839
DC.W	$2328,$292C,$2D2E,$2240,$2520

text:
dc.b	'lsd lsd lsd lsd lsd '
dc.b	' lsd lsd lsd lsd lsd'
dc.b	'lsd lsd lsd lsd lsd '
dc.b	' lsd lsd lsd lsd lsd'
dc.b	'lsd lsd lsd lsd lsd '
dc.b	' lsd lsd lsd lsd lsd'
dc.b	'lsd lsd lsd lsd lsd '
dc.b	' lsd lsd lsd lsd lsd'


dc.b	' lsd lsd lsd lsd lsd'
dc.b	'   another rip by   '
dc.b    '   --------------   '
dc.b	'   @the sentinel@   '
dc.b    '   --------------   '
dc.b	'                    '
dc.b	' spread by bukaroo  '
dc.b	'lsd lsd lsd lsd lsd ' 


dc.b	'  %@%@%@%@%@%@%@%@  '
dc.b	'  @ light  speed %  '
dc.b	'  @ distribution %  '
dc.b	'  %@%@%@%@%@%@%@%@  '
dc.b	'  decided to  rip   '
dc.b	'--------------------'
dc.b	' # company intro #  '
dc.b	'--------------------'

dc.b	'                    '
dc.b	'   rip done by the  '
dc.b	'      sentinel!     '
dc.b	'                    '
dc.b	'        spread      '
dc.b	'          by:       '
dc.b	'        bukaroo!    '
dc.b	'                    '

dc.b	'    contact us at   '
dc.b	'                    '
dc.b	'        lsd         '
dc.b	' 2 place stalingrad '
dc.b	'    4326 eschium    '
dc.b	'     luxembourg     '
dc.b	'                    '
dc.b	'                    '

dc.b	'        or at       '
dc.b	'                    '
dc.b	'         lsd        '
dc.b	'    9 rue de sale   '
dc.b	'     1896 vouvry    '
dc.b	'        swiss       '
dc.b	' also modemtrading  '
dc.b	'        here        '

dc.b	'   some greets      '
dc.b	'     to...          '
dc.b	'                    '
dc.b	'                    '
dc.b	'  all our friends   '
dc.b	'   everywhere ...   '
dc.b	'                    '
dc.b	'                    '




DC.B	-1,0

R42F0C: DC.W	$0180,$0000,$0182
R42F12:	DC.L	$00000184
R42F16:	DC.L	$00000186
R42F1A:	DC.L	$00000188
R42F1E:	DC.L	$0000018A
R42F22:	DC.L	$0000018C
R42F26:	DC.L	$0000018E
R42F2A:	DC.W	$0000,$0190,$0000,$0192,$0000
DC.W	$0194,$0000,$0196,$0000,$0198,$0000,$019A,$0000,$019C,$0000
DC.W	$019E,$0000,$01A0,$0000,$01A2

R42F52:	DC.W	$0000,$01A4
R42F56:	DC.W	$0000,$01A6
R42F5A:	DC.W	$0000,$01A8
R42F5E: DC.W	$0000,$01AA
R42F62:	DC.W	$0000,$01AC
R42F66:	DC.W	$0000,$01AE
R42F6A:	DC.W	$0000,$01B0,$0000
DC.W	$01B2,$0000,$01B4,$0000,$01B6,$0000,$01B8,$0000,$01BA,$0000
DC.W	$01BC,$0000,$01BE,$0000,$0120,$0007,$0122,$D000,$0124,$0007
DC.W	$0126,$D800,$0128,$0007,$012A,$E000,$012C,$0007,$012E,$E800
DC.W	$0130,$0007,$0132,$F000,$0134,$0000,$0136,$0000,$0138,$0000
DC.W	$013A,$0000,$013C,$0000,$013E,$0000,$008E,$1F79,$0090,$FFC9
DC.W	$0092,$0038,$0094,$00D4,$0100,$B000,$0102,$0000,$0104,$00FF
DC.W	$0108,$00A2,$010A,$00A2,$00E0,$0006,$00E2,$0000,$00E4,$0006
DC.W	$00E6,$0052,$00E8,$0006,$00EA,$00A4,$1F3B,$FFFE,$0180

R4300E:	DC.W	$0000,$1FDB,$FFFE,$0180,$0000,$203B,$FFFE,$0180
R4301E:	DC.W	$0000,$20DB,$FFFE,$0180,$0000,$213B,$FFFE,$0180
R4302E:	DC.W	$0000,$21DB,$FFFE,$0180,$0000,$223B,$FFFE,$0180
R4303E:	DC.W	$0000,$22DB,$FFFE,$0180,$0000,$233B,$FFFE,$0180
R4304E:	DC.W	$0000,$23DB,$FFFE,$0180,$0000,$243B,$FFFE,$0180
R4305E:	DC.W	$0000,$24DB,$FFFE,$0180,$0000,$253B,$FFFE,$0180
R4306E:	DC.W	$0000,$25DB,$FFFE,$0180,$0000

R43078: BLK.B	6,0
R4307E: DC.L	0

R43082: BLK.B	18304,0

R47802: BLK.B	86,0
	DC.W	$F03B,$FFFE,$0180


R4785E: DC.W	$0000,$F0DB,$FFFE,$0180,$0000,$F13B,$FFFE,$0180
R4786E:	DC.W	$0000,$F1DB,$FFFE,$0180,$0000,$F23B,$FFFE,$0180
R4787E:	DC.W	$0000,$F2DB,$FFFE,$0180,$0000,$F33B,$FFFE,$0180
R4788E:	DC.W	$0000,$F3DB,$FFFE,$0180,$0000,$F43B,$FFFE,$0180
R4789E:	DC.W	$0000,$F4DB,$FFFE,$0180,$0000,$F53B,$FFFE,$0180
R478AE:	DC.W	$0000,$F5DB,$FFFE,$0180,$0000,$F63B,$FFFE,$0180
R478BE:	DC.W	$0000,$F6DB,$FFFE,$0180,$0000,$01A6

font: BLK.B	15006,0
>EXTERN 'font',font

R4B368: BLK.L	13,$F273909C

squares: BLK.B	4148,0
>EXTERN 'squares',squares

module: blk.b	20600,0		
>extern 'labello.mod',module

R51448: blk.b	62314,0
R607B2: blk.b	63566,0
R70000: blk.b	20666,0
FIN:;750BA
