ORG $30000	;EMPLACEMENT EN MEMOIRE
LOAD $30000	;DE NOTRE PROGRAMME

BEGIN:
JMP START
;=====================================================================
EXECBASE=4
OPENLIBRARY=-408
CLOSELIBRARY=-414
SUPERSTATE=-150
USERSTATE=-156	
FORBID=-132
PERMIT=-138
ADDINTSERVER=-168
REMINTSERVER=-174
Open=-30
Close=-36
Read=-42

;=====================================================================
BLTCON0=$DFF040		
BLTCON1=$DFF042
BLTAFWM=$DFF044
BLTALWM=$DFF046
BLTCPTH=$DFF048
BLTCPTL=$DFF04A
BLTBPTH=$DFF04C
BLTBPTL=$DFF04E
BLTAPTH=$DFF050
BLTAPTL=$DFF052
BLTDPTH=$DFF054
BLTDPTL=$DFF056
BLTSIZE=$DFF058
BLTCMOD=$DFF060
BLTBMOD=$DFF062
BLTAMOD=$DFF064
BLTDMOD=$DFF066
BLTCDAT=$DFF070
BLTBDAT=$DFF072
BLTADAT=$DFF074
DMACONR=$DFF002
;==================================
MOD=0
ARG=4
VMOD=8
AMOD=12
VARG=16
ADR=20
IMG=24
VMODD=28

N_DATA=32

N_ETOILES=200
;=================================	
BITPLAN=$40000
;==================================
START:    
MOVEM.L D0-D7/A0-A6,-(A7)	;SAUVE REGISTRES
MOVE.L EXECBASE,A6		;CHARGE ADRESSE EXECBASE DANS A6
JSR FORBID(A6)    		;SAUTE SOUS PROGRAMME: INTERDIT MULTITACHE
JSR OPENLIB  			;SAUTE SOUS PROGRAMME: OUVERTURE LIBRAIRIES

LEA BITPLAN,A0			;EFFACE IMAGE
MOVE.W #[40*256]/2-1,D0
CLR:
MOVE.W #0,(A0)+
DBF D0,CLR

BSR.L SETCOPPER			;SAUTE SOUS PROGRAMME: MET EN PLACE LISTE COPPER
BSR.s NEWIRQ3			;SAUTE SOUS PROGRAMME: MET EN PLACE ROUTINE D'INTERRRUPTION

WAIT:
CMP.B #$E0,$DFF006		;ATTENDANT 200 IEME LIGNE RASTER
BNE.S WAIT			;SINON RETOURNE A WAIT

BSR.L TESTJOY			;VA A ROUTINE TEST DU JOYSTICK

BSR.L ETOILES			;VA A ROUTINE DES ETOILES

BTST	#6,$BFE001		;ATTENDANT PRESSION SUR BOUTON GAUCHE SOURIS
BNE.S	WAIT			;SINON RETOURNE A WAIT
 				;SI OUI  FIN
END: 				;FIN:	
BSR.s STOPIRQ3        		;SAUTE SOUS PROGRAMME: STOPPE INTERRUPTION
BSR.L CLRCOPPER       		;SAUTE SOUS PROGRAMME: RESTAURE ANCIENNE LISTE COPPER
BSR.L CLOSELIB        		;SAUTE SOUS PROGRAMME: FERME LIBRAIRIES 
MOVE.L EXECBASE,A6		;CHARGE ADRESSE EXECBASE DANS A6
JSR PERMIT(A6)      		;AUTORISE MULTITACHE
                      
MOVEM.L (A7)+,D0-D7/A0-A6	;RESTAURE REGISTRES
RTS
;========================
NEWIRQ3:			;MET EN PLACE NOTRE ROUTINE 
MOVE.L	EXECBASE,A6		;D'INTERRUPTION
lea	irqstr,a1
move.l	#5,d0
jsr	addintserver(a6)
move.l	d0,irq
beq.s	irqerror
rts
irqerror:
rts
;==========================
STOPIRQ3:			;RESTAURE ANCIENNE ROUTINE
movem.l	a0-a6/d0-d7,-(sp)	;D'INTERRUPTION
	tst.l	irq
	beq.s	irqoff1
	move.l	execbase,a6
	lea	irqstr,a1
	move.l	#32,d0
	jsr	remintserver(a6)
irqoff1:movem.l	(sp)+,a0-a6/d0-d7
	rts
irqstr:
	dc.l	0,0
	dc.b	2,-127
	dc.l	0,irqdat,interrupt
irqdat:	dc.l	0,0,0,0
irq:	dc.l	0
;============================
interrupt:			;NOTRE ROUTINE D'INTERRUPTION	
movem.l	a0-a6/d0-d7,-(sp)

	
movem.l	(sp)+,a0-a6/d0-d7
rts
;============================
OPENLIB:  			;OUVERTURE DE LA LIBRAIRIE GRAPHIQUE
move.l execbase,a6      	;MET ADRESSE EXECBASE DANS A6
lea gfxname,a1			;MET NOM DE LA LIBRAIRIE DANS A1
move.l #$0,d0           	;MET 0 DANS D0
jsr openlibrary(a6)		;OUVRE LIBRAIRIE
tst d0				;TESTE D0
beq.s error			;SI = A 0   VA A ERROR = SORTIE
move.l d0,gfxbase       	;SI NON, MET ADRESSE D0 DANS GFXBASE
add.l #$32,d0			;AJOUTE $32 A CETTE ADRESSE
move.l d0,coppertr      	;MET D0=ADRESSE ACTUELLE LISTE COPPER
rts				;DANS COPPERTR
even
gfxname: dc.b 'graphics.library',0 	;NOM DE LA LIBRAIRIE
even
gfxbase: dc.l 0				;POINTEUR POUR LA GRAPHICS LIBRARY
coppertr: dc.l 0			;POINTEUR POUR ADRESSE LISTE COPPER
;====================
CLOSELIB: 			;FERMETURE LIBRAIRIE
move.l execbase,a6      	;MET ADRESSE EXECBASE DANS A6
move.l gfxbase,a1		;MET NOM DE LA LIBRAIRIE DANS A1
jsr closelibrary(a6)		;FERME LIBRAIRIE
rts
;====================
ERROR:				;SI ERREUR
illegal				;SORTIE
rts
;====================
SETCOPPER:			;MET EN PLACE NOTRE LISTE COPPER
move.l coppertr,a0		;MET ADRESSE ACTUEL COPPER DANS A0
move.l (a0),oldcopper		;MET CONTENU DANS OLDCOPPER
move.l #newcopper,(a0)		;MET NOTRE LISTE COPPER DANS A0
move.w #$81c0,$dff096		;ACTIVE LISTE COPPER
rts		
oldcopper: dc.l 0
;====================
CLRCOPPER:			;RESTAURE ANCIENNE LISTE COPPER
move.l coppertr,a0		;MET ANCIENNE ADRESSE DANS A0
move.l oldcopper,(a0)		;MET CONTENU DANS A0
move.w #$80a0,$dff096		;REACTIVE ANCIENNE COPPER
rts
;====================
WAIT_BLITTER:			;ROUTINE POUR ATTENDRE QUE LE BLITTER
BTST #14,DMACONR		;EST FINI SON PRECEDENT TRAVAIL
BNE.S WAIT_BLITTER
RTS
;===================
EVEN
CPTJOY: DC.W 0
EVEN

TESTJOY:		;PETTITE ROUTINE DE TEST DU JOYSTICK
ADD.W #1,CPTJOY		;COMPTEUR POUR RALENTIR TEST
CMP.W #10,CPTJOY
BNE.S MILIEU

MOVE.W #0,CPTJOY	;LES LABELS SONT ASSEZ CLAIRS	
MOVE.W $DFF00C,D0	;POUR QUE CETTE ROUTINE SE PASSE
BTST #1,D0		;D'EXPLICATIONS
BNE DROITE
BTST #9,D0
BNE GAUCHE
MOVE.W D0,D1
LSR.W #1,D1
EOR.W D0,D1
BTST #0,D1
BNE ARRIERE
BTST #8,D1
BNE AVANT
BRA MILIEU
MILIEU:

RTS

DROITE:
LEA DATA_ETOILES,A0
MOVE.L VARG(A0),D0
ADD.L D0,DIR
RTS

GAUCHE:
LEA DATA_ETOILES,A0
MOVE.L VARG(A0),D0
SUB.L D0,DIR
RTS

AVANT:
LEA DATA_ETOILES,A0
MOVE.L AMOD(A0),D0
ADD.L D0,PROF
RTS

ARRIERE:
LEA DATA_ETOILES,A0
MOVE.L AMOD(A0),D0
SUB.L D0,PROF
RTS
;============
EVEN
DIR: DC.L 0
EVEN
PROF: DC.L 0
EVEN
;============
ETOILES:		;ROUTINE D'ETOILES 3D
			;AVEC ROTATIONS
LEA SIN,A6
LEA SIN+512,A5
LEA BITPLAN,A4
LEA DATA_ETOILES,A0
MOVE.W #N_ETOILES-1,D7

BOUCLE_ETOILES:
MOVE.W ADR(A0),D1
MOVE.W IMG(A0),D0
NOT.W D0
AND.W D0,(A4,D1.W)

MOVE.L ARG(A0),D0
ADD.L DIR,D0
MOVE.L D0,ARG(A0)
SWAP D0
AND.W #$7FE,D0

MOVE.L MOD(A0),D1
MOVE.L VMOD(A0),D5
ADD.L PROF,D5
MOVE.L D5,VMOD(A0)
ADD.L D5,D1
MOVE.L D1,MOD(A0)
SWAP D1

MOVE.W 0(A6,D0.W),D2
MOVE.W 0(A5,D0.W),D3
MULS D1,D2
MULS D1,D3
ROL.L #1,D2
SWAP D2
ROL.L #1,D3
SWAP D3

ADD.W #127,D2
BMI PAS_AFFICHE
CMP.W #255,D2
BPL PAS_AFFICHE

ADD.W #160,D3
BMI PAS_AFFICHE
CMP.W #319,D3
BPL PAS_AFFICHE

MOVE.W D3,D4

MULU #40,D2
LSR.W #3,D3
AND.W #$FFFE,D3
ADD.W D3,D2

AND.W #15,D4
ADD.W D4,D4
MOVE.W TABLE_IMAGES(PC,D4.W),D4
OR.W D4,(A4,D2.W)
MOVE.W D4,IMG(A0)
MOVE.W D2,ADR(A0)
ADD.L #N_DATA,A0
DBRA D7,BOUCLE_ETOILES
RTS

PAS_AFFICHE:
MOVE.L VMODD(A0),VMOD(A0)
CLR.L MOD(A0)
ADD.L #N_DATA,A0
DBRA D7,BOUCLE_ETOILES
RTS
;===============
TABLE_IMAGES:
DC.W 32768,16384,8192,4096,2048,1024,512,256
DC.W 128,64,32,16,8,4,2,1
;===============
SIN:		;TABLE DES SINUS ET COSINUS
 dc.w $0000,$00C9,$0192,$025B,$0324,$03ED,$04B6,$057F,$0648,$0711
 dc.w $07D9,$08A2,$096A,$0A33,$0AFB,$0BC4,$0C8C,$0D54,$0E1C,$0EE3
 dc.w $0FAB,$1072,$113A,$1201,$12C8,$138F,$1455,$151C,$15E2,$16A8
 dc.w $176E,$1833,$18F9,$19BE,$1A82,$1B47,$1C0B,$1CCF,$1D93,$1E57
 dc.w $1F1A,$1FDD,$209F,$2161,$2223,$22E5,$23A6,$2467,$2528,$25E8
 dc.w $26A8,$2767,$2826,$28E5,$29A3,$2A61,$2B1F,$2BDC,$2C99,$2D55
 dc.w $2E11,$2ECC,$2F87,$3041,$30FB,$31B5,$326E,$3326,$33DF,$3496
 dc.w $354D,$3604,$36BA,$376F,$3824,$38D9,$398C,$3A40,$3AF2,$3BA5
 dc.w $3C56,$3D07,$3DB8,$3E68,$3F17,$3FC5,$4073,$4121,$41CE,$427A
 dc.w $4325,$43D0,$447A,$4524,$45CD,$4675,$471C,$47C3,$4869,$490F
 dc.w $49B4,$4A58,$4AFB,$4B9D,$4C3F,$4CE0,$4D81,$4E20,$4EBF,$4F5D
 dc.w $4FFB,$5097,$5133,$51CE,$5268,$5302,$539B,$5432,$54C9,$5560
 dc.w $55F5,$568A,$571D,$57B0,$5842,$58D3,$5964,$59F3,$5A82,$5B0F
 dc.w $5B9C,$5C28,$5CB3,$5D3E,$5DC7,$5E4F,$5ED7,$5F5D,$5FE3,$6068
 dc.w $60EB,$616E,$61F0,$6271,$62F1,$6370,$63EE,$646C,$64E8,$6563
 dc.w $65DD,$6656,$66CF,$6746,$67BC,$6832,$68A6,$6919,$698B,$69FD
 dc.w $6A6D,$6ADC,$6B4A,$6BB7,$6C23,$6C8E,$6CF8,$6D61,$6DC9,$6E30
 dc.w $6E96,$6EFA,$6F5E,$6FC1,$7022,$7083,$70E2,$7140,$719D,$71F9
 dc.w $7254,$72AE,$7307,$735E,$73B5,$740A,$745F,$74B2,$7504,$7555
 dc.w $75A5,$75F3,$7641,$768D,$76D8,$7722,$776B,$77B3,$77FA,$783F
 dc.w $7884,$78C7,$7909,$794A,$7989,$79C8,$7A05,$7A41,$7A7C,$7AB6
 dc.w $7AEE,$7B26,$7B5C,$7B91,$7BC5,$7BF8,$7C29,$7C59,$7C88,$7CB6
 dc.w $7CE3,$7D0E,$7D39,$7D62,$7D89,$7DB0,$7DD5,$7DFA,$7E1D,$7E3E
 dc.w $7E5F,$7E7E,$7E9C,$7EB9,$7ED5,$7EEF,$7F09,$7F21,$7F37,$7F4D
 dc.w $7F61,$7F74,$7F86,$7F97,$7FA6,$7FB4,$7FC1,$7FCD,$7FD8,$7FE1
 dc.w $7FE9,$7FF0,$7FF5,$7FF9,$7FFD,$7FFE,$7FFF,$7FFE,$7FFD,$7FF9
 dc.w $7FF5,$7FF0,$7FE9,$7FE1,$7FD8,$7FCD,$7FC1,$7FB4,$7FA6,$7F97
 dc.w $7F86,$7F74,$7F61,$7F4D,$7F37,$7F21,$7F09,$7EEF,$7ED5,$7EB9
 dc.w $7E9C,$7E7E,$7E5F,$7E3E,$7E1D,$7DFA,$7DD5,$7DB0,$7D89,$7D62
 dc.w $7D39,$7D0E,$7CE3,$7CB6,$7C88,$7C59,$7C29,$7BF8,$7BC5,$7B91
 dc.w $7B5C,$7B26,$7AEE,$7AB6,$7A7C,$7A41,$7A05,$79C8,$7989,$794A
 dc.w $7909,$78C7,$7884,$783F,$77FA,$77B3,$776B,$7722,$76D8,$768D
 dc.w $7641,$75F3,$75A5,$7555,$7504,$74B2,$745F,$740A,$73B5,$735F
 dc.w $7307,$72AE,$7254,$71F9,$719D,$7140,$70E2,$7083,$7022,$6FC1
 dc.w $6F5E,$6EFB,$6E96,$6E30,$6DC9,$6D61,$6CF8,$6C8E,$6C23,$6BB7
 dc.w $6B4A,$6ADC,$6A6D,$69FD,$698B,$6919,$68A6,$6832,$67BC,$6746
 dc.w $66CF,$6656,$65DD,$6563,$64E8,$646C,$63EE,$6370,$62F1,$6271
 dc.w $61F0,$616E,$60EB,$6068,$5FE3,$5F5D,$5ED7,$5E4F,$5DC7,$5D3E
 dc.w $5CB3,$5C28,$5B9C,$5B10,$5A82,$59F3,$5964,$58D3,$5842,$57B0
 dc.w $571D,$568A,$55F5,$5560,$54C9,$5432,$539B,$5302,$5268,$51CE
 dc.w $5133,$5097,$4FFB,$4F5D,$4EBF,$4E20,$4D81,$4CE0,$4C3F,$4B9D
 dc.w $4AFB,$4A58,$49B4,$490F,$4869,$47C3,$471C,$4675,$45CD,$4524
 dc.w $447A,$43D0,$4325,$427A,$41CE,$4121,$4073,$3FC5,$3F17,$3E68
 dc.w $3DB8,$3D07,$3C56,$3BA5,$3AF2,$3A40,$398C,$38D9,$3824,$376F
 dc.w $36BA,$3604,$354D,$3496,$33DF,$3327,$326E,$31B5,$30FB,$3041
 dc.w $2F87,$2ECC,$2E11,$2D55,$2C99,$2BDC,$2B1F,$2A61,$29A3,$28E5
 dc.w $2826,$2767,$26A8,$25E8,$2528,$2467,$23A6,$22E5,$2223,$2161
 dc.w $209F,$1FDD,$1F1A,$1E57,$1D93,$1CCF,$1C0B,$1B47,$1A82,$19BE
 dc.w $18F9,$1833,$176E,$16A8,$15E2,$151C,$1455,$138F,$12C8,$1201
 dc.w $113A,$1073,$0FAB,$0EE3,$0E1C,$0D54,$0C8C,$0BC4,$0AFB,$0A33
 dc.w $096B,$08A2,$07D9,$0711,$0648,$057F,$04B6,$03ED,$0324,$025B
 dc.w $0192,$00C9,$0000,$FF37,$FE6E,$FDA5,$FCDC,$FC13,$FB4A,$FA81
 dc.w $F9B8,$F8EF,$F827,$F75E,$F696,$F5CD,$F505,$F43C,$F374,$F2AC
 dc.w $F1E4,$F11D,$F055,$EF8E,$EEC6,$EDFF,$ED38,$EC71,$EBAB,$EAE4
 dc.w $EA1E,$E958,$E892,$E7CD,$E707,$E642,$E57E,$E4B9,$E3F5,$E331
 dc.w $E26D,$E1A9,$E0E6,$E023,$DF61,$DE9F,$DDDD,$DD1B,$DC5A,$DB99
 dc.w $DAD8,$DA18,$D958,$D899,$D7DA,$D71B,$D65D,$D59F,$D4E1,$D424
 dc.w $D367,$D2AB,$D1EF,$D134,$D079,$CFBF,$CF05,$CE4B,$CD92,$CCDA
 dc.w $CC21,$CB6A,$CAB3,$C9FC,$C946,$C891,$C7DC,$C727,$C674,$C5C0
 dc.w $C50E,$C45B,$C3AA,$C2F9,$C248,$C198,$C0E9,$C03B,$BF8D,$BEDF
 dc.w $BE32,$BD86,$BCDB,$BC30,$BB86,$BADC,$BA33,$B98B,$B8E4,$B83D
 dc.w $B797,$B6F1,$B64D,$B5A8,$B505,$B463,$B3C1,$B320,$B27F,$B1E0
 dc.w $B141,$B0A3,$B005,$AF69,$AECD,$AE32,$AD98,$ACFE,$AC66,$ABCE
 dc.w $AB37,$AAA0,$AA0B,$A976,$A8E3,$A850,$A7BE,$A72D,$A69C,$A60D
 dc.w $A57E,$A4F1,$A464,$A3D8,$A34D,$A2C2,$A239,$A1B1,$A129,$A0A3
 dc.w $A01D,$9F98,$9F15,$9E92,$9E10,$9D8F,$9D0F,$9C90,$9C12,$9B94
 dc.w $9B18,$9A9D,$9A23,$99AA,$9931,$98BA,$9844,$97CE,$975A,$96E7
 dc.w $9675,$9603,$9593,$9524,$94B6,$9449,$93DD,$9372,$9308,$929F
 dc.w $9237,$91D0,$916A,$9106,$90A2,$903F,$8FDE,$8F7D,$8F1E,$8EC0
 dc.w $8E63,$8E07,$8DAC,$8D52,$8CF9,$8CA2,$8C4B,$8BF6,$8BA1,$8B4E
 dc.w $8AFC,$8AAB,$8A5B,$8A0D,$89BF,$8973,$8928,$88DE,$8895,$884D
 dc.w $8806,$87C1,$877C,$8739,$86F7,$86B6,$8677,$8638,$85FB,$85BF
 dc.w $8584,$854A,$8512,$84DA,$84A4,$846F,$843B,$8408,$83D7,$83A7
 dc.w $8378,$834A,$831D,$82F2,$82C7,$829E,$8277,$8250,$822B,$8206
 dc.w $81E3,$81C2,$81A1,$8182,$8164,$8147,$812B,$8111,$80F7,$80DF
 dc.w $80C9,$80B3,$809F,$808C,$807A,$8069,$805A,$804C,$803F,$8033
 dc.w $8028,$801F,$8017,$8010,$800B,$8007,$8003,$8002,$8001,$8002
 dc.w $8003,$8007,$800B,$8010,$8017,$801F,$8028,$8033,$803F,$804C
 dc.w $805A,$8069,$807A,$808C,$809F,$80B3,$80C9,$80DF,$80F7,$8111
 dc.w $812B,$8147,$8164,$8182,$81A1,$81C2,$81E3,$8206,$822B,$8250
 dc.w $8277,$829E,$82C7,$82F2,$831D,$834A,$8378,$83A7,$83D7,$8408
 dc.w $843B,$846F,$84A4,$84DA,$8512,$854A,$8584,$85BF,$85FB,$8638
 dc.w $8677,$86B6,$86F7,$8739,$877C,$87C1,$8806,$884D,$8895,$88DE
 dc.w $8928,$8973,$89BF,$8A0D,$8A5B,$8AAB,$8AFC,$8B4E,$8BA1,$8BF6
 dc.w $8C4B,$8CA1,$8CF9,$8D52,$8DAC,$8E07,$8E63,$8EC0,$8F1E,$8F7D
 dc.w $8FDE,$903F,$90A2,$9105,$916A,$91D0,$9237,$929F,$9308,$9372
 dc.w $93DD,$9449,$94B6,$9524,$9593,$9603,$9675,$96E7,$975A,$97CE
 dc.w $9844,$98BA,$9931,$99AA,$9A23,$9A9D,$9B18,$9B94,$9C12,$9C90
 dc.w $9D0F,$9D8F,$9E10,$9E92,$9F15,$9F98,$A01D,$A0A3,$A129,$A1B1
 dc.w $A239,$A2C2,$A34D,$A3D8,$A464,$A4F0,$A57E,$A60D,$A69C,$A72D
 dc.w $A7BE,$A850,$A8E3,$A976,$AA0B,$AAA0,$AB37,$ABCE,$AC65,$ACFE
 dc.w $AD98,$AE32,$AECD,$AF69,$B005,$B0A3,$B141,$B1E0,$B27F,$B320
 dc.w $B3C1,$B463,$B505,$B5A8,$B64C,$B6F1,$B797,$B83D,$B8E4,$B98B
 dc.w $BA33,$BADC,$BB86,$BC30,$BCDB,$BD86,$BE32,$BEDF,$BF8D,$C03B
 dc.w $C0E9,$C198,$C248,$C2F9,$C3AA,$C45B,$C50D,$C5C0,$C674,$C727
 dc.w $C7DC,$C891,$C946,$C9FC,$CAB3,$CB6A,$CC21,$CCD9,$CD92,$CE4B
 dc.w $CF05,$CFBF,$D079,$D134,$D1EF,$D2AB,$D367,$D424,$D4E1,$D59F
 dc.w $D65D,$D71B,$D7DA,$D899,$D958,$DA18,$DAD8,$DB99,$DC5A,$DD1B
 dc.w $DDDD,$DE9F,$DF61,$E023,$E0E6,$E1A9,$E26D,$E331,$E3F5,$E4B9
 dc.w $E57E,$E642,$E707,$E7CD,$E892,$E958,$EA1E,$EAE4,$EBAB,$EC71
 dc.w $ED38,$EDFF,$EEC6,$EF8D,$F055,$F11D,$F1E4,$F2AC,$F374,$F43C
 dc.w $F505,$F5CD,$F695,$F75E,$F827,$F8EF,$F9B8,$FA81,$FB4A,$FC13
 dc.w $FCDC,$FDA5,$FE6E,$FF37,$0000,$00C9,$0192,$025B,$0324,$03ED
 dc.w $04B6,$057F,$0648,$0711,$07D9,$08A2,$096A,$0A33,$0AFB,$0BC4
 dc.w $0C8C,$0D54,$0E1C,$0EE3,$0FAB,$1072,$113A,$1201,$12C8,$138F
 dc.w $1455,$151C,$15E2,$16A8,$176E,$1833,$18F8,$19BE,$1A82,$1B47
 dc.w $1C0B,$1CCF,$1D93,$1E57,$1F1A,$1FDD,$209F,$2161,$2223,$22E5
 dc.w $23A6,$2467,$2528,$25E8,$26A8,$2767,$2826,$28E5,$29A3,$2A61
 dc.w $2B1F,$2BDC,$2C99,$2D55,$2E11,$2ECC,$2F87,$3041,$30FB,$31B5
 dc.w $326E,$3326,$33DE,$3496,$354D,$3604,$36BA,$376F,$3824,$38D9
 dc.w $398C,$3A40,$3AF2,$3BA5,$3C56,$3D07,$3DB8,$3E68,$3F17,$3FC5
 dc.w $4073,$4121,$41CE,$427A,$4325,$43D0,$447A,$4524,$45CD,$4675
 dc.w $471C,$47C3,$4869,$490F,$49B3,$4A57,$4AFB,$4B9D,$4C3F,$4CE0
 dc.w $4D81,$4E20,$4EBF,$4F5D,$4FFB,$5097,$5133,$51CE,$5268,$5302
 dc.w $539A,$5432,$54C9,$5560,$55F5,$5689,$571D,$57B0,$5842,$58D3
 dc.w $5964,$59F3,$5A82,$5B0F,$5B9C,$5C28,$5CB3,$5D3E,$5DC7,$5E4F
 dc.w $5ED7,$5F5D,$5FE3,$6068,$60EB,$616E,$61F0,$6271,$62F1,$6370
 dc.w $63EE,$646C,$64E8,$6563,$65DD,$6656,$66CF,$6746,$67BC,$6832
 dc.w $68A6,$6919,$698B,$69FD,$6A6D,$6ADC,$6B4A,$6BB7,$6C23,$6C8E
 dc.w $6CF8,$6D61,$6DC9,$6E30,$6E96,$6EFA,$6F5E,$6FC1,$7022,$7083
 dc.w $70E2,$7140,$719D,$71F9,$7254,$72AE,$7307,$735E,$73B5,$740A
 dc.w $745F,$74B2,$7504,$7555,$75A5,$75F3,$7641,$768D,$76D8,$7722
 dc.w $776B,$77B3,$77FA,$783F,$7884,$78C7,$7909,$794A,$7989,$79C8
 dc.w $7A05,$7A41,$7A7C,$7AB6,$7AEE,$7B26,$7B5C,$7B91,$7BC5,$7BF8
 dc.w $7C29,$7C59,$7C88,$7CB6,$7CE3,$7D0E,$7D39,$7D62,$7D89,$7DB0
 dc.w $7DD5,$7DFA,$7E1D,$7E3E,$7E5F,$7E7E,$7E9C,$7EB9,$7ED5,$7EEF
 dc.w $7F09,$7F21,$7F37,$7F4D,$7F61,$7F74,$7F86,$7F97,$7FA6,$7FB4
 dc.w $7FC1,$7FCD,$7FD8,$7FE1,$7FE9,$7FF0,$7FF5,$7FF9,$7FFD,$7FFE
;====================
DATA_ETOILES:	;TABLE DES COORDONNES DE CHAQUE ETOILE
 dc.w $0000,$0000,$00F8,$0000,$0001,$FD44,$0000,$0800,$0007,$79B6
 dc.w $0000,$0000,$0000,$0000,$0001,$FD44,$0000,$0000,$05D6,$0000
 dc.w $0002,$701A,$0000,$0800,$0004,$4B77,$0000,$0000,$0000,$0000
 dc.w $0002,$701A,$0000,$0000,$03EC,$0000,$0001,$6317,$0000,$0800
 dc.w $0004,$6DD2,$0000,$0000,$0000,$0000,$0001,$6317,$0000,$0000
 dc.w $079A,$0000,$0002,$25E6,$0000,$0800,$0006,$20A0,$0000,$0000
 dc.w $0000,$0000,$0002,$25E6,$0000,$0000,$07C4,$0000,$0000,$FABA
 dc.w $0000,$0800,$0007,$D313,$0000,$0000,$0000,$0000,$0000,$FABA
 dc.w $0000,$0000,$0778,$0000,$0001,$A1EB,$0000,$0800,$0006,$41F7
 dc.w $0000,$0000,$0000,$0000,$0001,$A1EB,$0000,$0000,$055E,$0000
 dc.w $0002,$24E2,$0000,$0800,$0006,$F68D,$0000,$0000,$0000,$0000
 dc.w $0002,$24E2,$0000,$0000,$0554,$0000,$0001,$62A4,$0000,$0800
 dc.w $0005,$5629,$0000,$0000,$0000,$0000,$0001,$62A4,$0000,$0000
 dc.w $0140,$0000,$0002,$3F36,$0000,$0800,$0006,$2BE8,$0000,$0000
 dc.w $0000,$0000,$0002,$3F36,$0000,$0000,$0368,$0000,$0000,$2B51
 dc.w $0000,$0800,$0007,$12B4,$0000,$0000,$0000,$0000,$0000,$2B51
 dc.w $0000,$0000,$041A,$0000,$0001,$B8A9,$0000,$0800,$0006,$F6D9
 dc.w $0000,$0000,$0000,$0000,$0001,$B8A9,$0000,$0000,$054A,$0000
 dc.w $0000,$B4D2,$0000,$0800,$0005,$DB67,$0000,$0000,$0000,$0000
 dc.w $0000,$B4D2,$0000,$0000,$0106,$0000,$0001,$7AE2,$0000,$0800
 dc.w $0004,$38A7,$0000,$0000,$0000,$0000,$0001,$7AE2,$0000,$0000
 dc.w $02E6,$0000,$0001,$BE4C,$0000,$0800,$0007,$F5DF,$0000,$0000
 dc.w $0000,$0000,$0001,$BE4C,$0000,$0000,$0252,$0000,$0002,$01E4
 dc.w $0000,$0800,$0007,$C1A6,$0000,$0000,$0000,$0000,$0002,$01E4
 dc.w $0000,$0000,$030A,$0000,$0002,$B794,$0000,$0800,$0007,$310A
 dc.w $0000,$0000,$0000,$0000,$0002,$B794,$0000,$0000,$0792,$0000
 dc.w $0000,$FC67,$0000,$0800,$0005,$A6BE,$0000,$0000,$0000,$0000
 dc.w $0000,$FC67,$0000,$0000,$0366,$0000,$0002,$3BAB,$0000,$0800
 dc.w $0004,$E0A6,$0000,$0000,$0000,$0000,$0002,$3BAB,$0000,$0000
 dc.w $01C2,$0000,$0002,$54AC,$0000,$0800,$0006,$BAE4,$0000,$0000
 dc.w $0000,$0000,$0002,$54AC,$0000,$0000,$05BA,$0000,$0002,$D9AA
 dc.w $0000,$0800,$0005,$0CC1,$0000,$0000,$0000,$0000,$0002,$D9AA
 dc.w $0000,$0000,$0422,$0000,$0001,$7119,$0000,$0800,$0004,$8C9E
 dc.w $0000,$0000,$0000,$0000,$0001,$7119,$0000,$0000,$03DE,$0000
 dc.w $0001,$DBD6,$0000,$0800,$0004,$B53A,$0000,$0000,$0000,$0000
 dc.w $0001,$DBD6,$0000,$0000,$02A0,$0000,$0000,$BF54,$0000,$0800
 dc.w $0006,$4783,$0000,$0000,$0000,$0000,$0000,$BF54,$0000,$0000
 dc.w $067E,$0000,$0000,$6141,$0000,$0800,$0004,$093E,$0000,$0000
 dc.w $0000,$0000,$0000,$6141,$0000,$0000,$0094,$0000,$0000,$82F9
 dc.w $0000,$0800,$0006,$D9B8,$0000,$0000,$0000,$0000,$0000,$82F9
 dc.w $0000,$0000,$0432,$0000,$0002,$D8AB,$0000,$0800,$0006,$72CB
 dc.w $0000,$0000,$0000,$0000,$0002,$D8AB,$0000,$0000,$0470,$0000
 dc.w $0002,$31D1,$0000,$0800,$0005,$BD73,$0000,$0000,$0000,$0000
 dc.w $0002,$31D1,$0000,$0000,$00D0,$0000,$0001,$0B57,$0000,$0800
 dc.w $0007,$5630,$0000,$0000,$0000,$0000,$0001,$0B57,$0000,$0000
 dc.w $074C,$0000,$0001,$61BF,$0000,$0800,$0004,$C67A,$0000,$0000
 dc.w $0000,$0000,$0001,$61BF,$0000,$0000,$0692,$0000,$0001,$C02A
 dc.w $0000,$0800,$0007,$6589,$0000,$0000,$0000,$0000,$0001,$C02A
 dc.w $0000,$0000,$00EA,$0000,$0002,$FE6D,$0000,$0800,$0006,$53A4
 dc.w $0000,$0000,$0000,$0000,$0002,$FE6D,$0000,$0000,$04EC,$0000
 dc.w $0002,$1EEE,$0000,$0800,$0007,$6846,$0000,$0000,$0000,$0000
 dc.w $0002,$1EEE,$0000,$0000,$030C,$0000,$0000,$B280,$0000,$0800
 dc.w $0004,$4456,$0000,$0000,$0000,$0000,$0000,$B280,$0000,$0000
 dc.w $02D2,$0000,$0000,$D9EB,$0000,$0800,$0006,$56A5,$0000,$0000
 dc.w $0000,$0000,$0000,$D9EB,$0000,$0000,$00D4,$0000,$0000,$87D2
 dc.w $0000,$0800,$0005,$1206,$0000,$0000,$0000,$0000,$0000,$87D2
 dc.w $0000,$0000,$041C,$0000,$0002,$AD8E,$0000,$0800,$0005,$A932
 dc.w $0000,$0000,$0000,$0000,$0002,$AD8E,$0000,$0000,$00DC,$0000
 dc.w $0001,$AC94,$0000,$0800,$0005,$6DBA,$0000,$0000,$0000,$0000
 dc.w $0001,$AC94,$0000,$0000,$03D4,$0000,$0002,$0070,$0000,$0800
 dc.w $0007,$BC4D,$0000,$0000,$0000,$0000,$0002,$0070,$0000,$0000
 dc.w $02EC,$0000,$0000,$A521,$0000,$0800,$0005,$C189,$0000,$0000
 dc.w $0000,$0000,$0000,$A521,$0000,$0000,$072E,$0000,$0002,$621A
 dc.w $0000,$0800,$0005,$27A3,$0000,$0000,$0000,$0000,$0002,$621A
 dc.w $0000,$0000,$03E4,$0000,$0000,$829F,$0000,$0800,$0007,$F618
 dc.w $0000,$0000,$0000,$0000,$0000,$829F,$0000,$0000,$06E6,$0000
 dc.w $0001,$3DB9,$0000,$0800,$0006,$E9B2,$0000,$0000,$0000,$0000
 dc.w $0001,$3DB9,$0000,$0000,$04BC,$0000,$0001,$5F54,$0000,$0800
 dc.w $0006,$DC1D,$0000,$0000,$0000,$0000,$0001,$5F54,$0000,$0000
 dc.w $06C6,$0000,$0001,$12F2,$0000,$0800,$0004,$4748,$0000,$0000
 dc.w $0000,$0000,$0001,$12F2,$0000,$0000,$034C,$0000,$0001,$0619
 dc.w $0000,$0800,$0005,$99DE,$0000,$0000,$0000,$0000,$0001,$0619
 dc.w $0000,$0000,$051C,$0000,$0002,$7AB5,$0000,$0800,$0004,$3F04
 dc.w $0000,$0000,$0000,$0000,$0002,$7AB5,$0000,$0000,$0586,$0000
 dc.w $0001,$DBFC,$0000,$0800,$0006,$7CB2,$0000,$0000,$0000,$0000
 dc.w $0001,$DBFC,$0000,$0000,$05C2,$0000,$0002,$24A3,$0000,$0800
 dc.w $0007,$70D3,$0000,$0000,$0000,$0000,$0002,$24A3,$0000,$0000
 dc.w $0220,$0000,$0002,$96ED,$0000,$0800,$0005,$8E7D,$0000,$0000
 dc.w $0000,$0000,$0002,$96ED,$0000,$0000,$06B2,$0000,$0001,$6D78
 dc.w $0000,$0800,$0004,$5973,$0000,$0000,$0000,$0000,$0001,$6D78
 dc.w $0000,$0000,$031A,$0000,$0002,$E383,$0000,$0800,$0004,$4F38
 dc.w $0000,$0000,$0000,$0000,$0002,$E383,$0000,$0000,$059C,$0000
 dc.w $0001,$6DB1,$0000,$0800,$0004,$C1F3,$0000,$0000,$0000,$0000
 dc.w $0001,$6DB1,$0000,$0000,$012E,$0000,$0001,$0B6E,$0000,$0800
 dc.w $0004,$F266,$0000,$0000,$0000,$0000,$0001,$0B6E,$0000,$0000
 dc.w $0076,$0000,$0000,$CF4A,$0000,$0800,$0004,$432F,$0000,$0000
 dc.w $0000,$0000,$0000,$CF4A,$0000,$0000,$00B8,$0000,$0002,$1044
 dc.w $0000,$0800,$0004,$809F,$0000,$0000,$0000,$0000,$0002,$1044
 dc.w $0000,$0000,$04C2,$0000,$0001,$47A3,$0000,$0800,$0004,$BD57
 dc.w $0000,$0000,$0000,$0000,$0001,$47A3,$0000,$0000,$02E8,$0000
 dc.w $0002,$908F,$0000,$0800,$0004,$3D07,$0000,$0000,$0000,$0000
 dc.w $0002,$908F,$0000,$0000,$031A,$0000,$0001,$EC00,$0000,$0800
 dc.w $0006,$A369,$0000,$0000,$0000,$0000,$0001,$EC00,$0000,$0000
 dc.w $07F8,$0000,$0001,$F5F4,$0000,$0800,$0007,$AED6,$0000,$0000
 dc.w $0000,$0000,$0001,$F5F4,$0000,$0000,$0704,$0000,$0000,$F969
 dc.w $0000,$0800,$0007,$FAB1,$0000,$0000,$0000,$0000,$0000,$F969
 dc.w $0000,$0000,$013C,$0000,$0001,$AE77,$0000,$0800,$0005,$AED2
 dc.w $0000,$0000,$0000,$0000,$0001,$AE77,$0000,$0000,$049C,$0000
 dc.w $0000,$01E7,$0000,$0800,$0005,$EE4F,$0000,$0000,$0000,$0000
 dc.w $0000,$01E7,$0000,$0000,$03A0,$0000,$0000,$BCD6,$0000,$0800
 dc.w $0007,$D8CF,$0000,$0000,$0000,$0000,$0000,$BCD6,$0000,$0000
 dc.w $07E8,$0000,$0000,$1A0F,$0000,$0800,$0005,$D6B0,$0000,$0000
 dc.w $0000,$0000,$0000,$1A0F,$0000,$0000,$0582,$0000,$0002,$C9DC
 dc.w $0000,$0800,$0004,$C135,$0000,$0000,$0000,$0000,$0002,$C9DC
 dc.w $0000,$0000,$03A0,$0000,$0001,$C1BE,$0000,$0800,$0007,$9512
 dc.w $0000,$0000,$0000,$0000,$0001,$C1BE,$0000,$0000,$048A,$0000
 dc.w $0001,$CFC5,$0000,$0800,$0006,$4E79,$0000,$0000,$0000,$0000
 dc.w $0001,$CFC5,$0000,$0000,$070E,$0000,$0002,$B6C2,$0000,$0800
 dc.w $0004,$2303,$0000,$0000,$0000,$0000,$0002,$B6C2,$0000,$0000
 dc.w $024E,$0000,$0002,$BC77,$0000,$0800,$0006,$96A2,$0000,$0000
 dc.w $0000,$0000,$0002,$BC77,$0000,$0000,$04DC,$0000,$0000,$D886
 dc.w $0000,$0800,$0004,$35E2,$0000,$0000,$0000,$0000,$0000,$D886
 dc.w $0000,$0000,$007E,$0000,$0002,$F0C9,$0000,$0800,$0006,$A0C4
 dc.w $0000,$0000,$0000,$0000,$0002,$F0C9,$0000,$0000,$0690,$0000
 dc.w $0000,$DF5D,$0000,$0800,$0007,$D65C,$0000,$0000,$0000,$0000
 dc.w $0000,$DF5D,$0000,$0000,$0758,$0000,$0001,$A7FD,$0000,$0800
 dc.w $0007,$6A87,$0000,$0000,$0000,$0000,$0001,$A7FD,$0000,$0000
 dc.w $0268,$0000,$0000,$0355,$0000,$0800,$0004,$CBEF,$0000,$0000
 dc.w $0000,$0000,$0000,$0355,$0000,$0000,$031C,$0000,$0001,$533F
 dc.w $0000,$0800,$0006,$91A0,$0000,$0000,$0000,$0000,$0001,$533F
 dc.w $0000,$0000,$0362,$0000,$0001,$AFD3,$0000,$0800,$0006,$BC6A
 dc.w $0000,$0000,$0000,$0000,$0001,$AFD3,$0000,$0000,$0758,$0000
 dc.w $0002,$5773,$0000,$0800,$0005,$0156,$0000,$0000,$0000,$0000
 dc.w $0002,$5773,$0000,$0000,$052A,$0000,$0000,$54C8,$0000,$0800
 dc.w $0004,$DF6A,$0000,$0000,$0000,$0000,$0000,$54C8,$0000,$0000
 dc.w $00B0,$0000,$0002,$868E,$0000,$0800,$0007,$03FD,$0000,$0000
 dc.w $0000,$0000,$0002,$868E,$0000,$0000,$07B4,$0000,$0000,$2E5C
 dc.w $0000,$0800,$0006,$25DD,$0000,$0000,$0000,$0000,$0000,$2E5C
 dc.w $0000,$0000,$07EE,$0000,$0001,$3C0B,$0000,$0800,$0006,$187D
 dc.w $0000,$0000,$0000,$0000,$0001,$3C0B,$0000,$0000,$0032,$0000
 dc.w $0000,$657B,$0000,$0800,$0005,$B581,$0000,$0000,$0000,$0000
 dc.w $0000,$657B,$0000,$0000,$031C,$0000,$0002,$ACF1,$0000,$0800
 dc.w $0005,$EBCB,$0000,$0000,$0000,$0000,$0002,$ACF1,$0000,$0000
 dc.w $074C,$0000,$0001,$C0FF,$0000,$0800,$0006,$9864,$0000,$0000
 dc.w $0000,$0000,$0001,$C0FF,$0000,$0000,$0374,$0000,$0001,$8A12
 dc.w $0000,$0800,$0006,$D66D,$0000,$0000,$0000,$0000,$0001,$8A12
 dc.w $0000,$0000,$061A,$0000,$0002,$6253,$0000,$0800,$0006,$8065
 dc.w $0000,$0000,$0000,$0000,$0002,$6253,$0000,$0000,$00B6,$0000
 dc.w $0001,$FA0D,$0000,$0800,$0005,$3DFA,$0000,$0000,$0000,$0000
 dc.w $0001,$FA0D,$0000,$0000,$05EE,$0000,$0002,$ACDB,$0000,$0800
 dc.w $0004,$7EB1,$0000,$0000,$0000,$0000,$0002,$ACDB,$0000,$0000
 dc.w $04EC,$0000,$0002,$AF30,$0000,$0800,$0006,$3A97,$0000,$0000
 dc.w $0000,$0000,$0002,$AF30,$0000,$0000,$0066,$0000,$0000,$8E9C
 dc.w $0000,$0800,$0005,$8F46,$0000,$0000,$0000,$0000,$0000,$8E9C
 dc.w $0000,$0000,$051E,$0000,$0000,$A555,$0000,$0800,$0006,$E07A
 dc.w $0000,$0000,$0000,$0000,$0000,$A555,$0000,$0000,$07B6,$0000
 dc.w $0001,$DD56,$0000,$0800,$0005,$D873,$0000,$0000,$0000,$0000
 dc.w $0001,$DD56,$0000,$0000,$05D6,$0000,$0002,$C0F9,$0000,$0800
 dc.w $0004,$8D69,$0000,$0000,$0000,$0000,$0002,$C0F9,$0000,$0000
 dc.w $00E0,$0000,$0001,$0DF1,$0000,$0800,$0006,$7E54,$0000,$0000
 dc.w $0000,$0000,$0001,$0DF1,$0000,$0000,$042C,$0000,$0001,$BA48
 dc.w $0000,$0800,$0005,$9A3B,$0000,$0000,$0000,$0000,$0001,$BA48
 dc.w $0000,$0000,$037C,$0000,$0001,$3985,$0000,$0800,$0004,$EA59
 dc.w $0000,$0000,$0000,$0000,$0001,$3985,$0000,$0000,$0618,$0000
 dc.w $0001,$AEC7,$0000,$0800,$0006,$D055,$0000,$0000,$0000,$0000
 dc.w $0001,$AEC7,$0000,$0000,$0502,$0000,$0002,$C53A,$0000,$0800
 dc.w $0005,$66C0,$0000,$0000,$0000,$0000,$0002,$C53A,$0000,$0000
 dc.w $06CC,$0000,$0002,$76EE,$0000,$0800,$0007,$032D,$0000,$0000
 dc.w $0000,$0000,$0002,$76EE,$0000,$0000,$072E,$0000,$0000,$A276
 dc.w $0000,$0800,$0007,$EE15,$0000,$0000,$0000,$0000,$0000,$A276
 dc.w $0000,$0000,$05D8,$0000,$0002,$29B0,$0000,$0800,$0007,$2DC9
 dc.w $0000,$0000,$0000,$0000,$0002,$29B0,$0000,$0000,$034C,$0000
 dc.w $0000,$5BB2,$0000,$0800,$0007,$0EB8,$0000,$0000,$0000,$0000
 dc.w $0000,$5BB2,$0000,$0000,$01D6,$0000,$0001,$AFFA,$0000,$0800
 dc.w $0006,$7440,$0000,$0000,$0000,$0000,$0001,$AFFA,$0000,$0000
 dc.w $0636,$0000,$0002,$DC81,$0000,$0800,$0005,$C256,$0000,$0000
 dc.w $0000,$0000,$0002,$DC81,$0000,$0000,$015C,$0000,$0002,$27FD
 dc.w $0000,$0800,$0006,$6937,$0000,$0000,$0000,$0000,$0002,$27FD
 dc.w $0000,$0000,$02AC,$0000,$0000,$344A,$0000,$0800,$0006,$196D
 dc.w $0000,$0000,$0000,$0000,$0000,$344A,$0000,$0000,$06F6,$0000
 dc.w $0001,$DDA7,$0000,$0800,$0004,$F764,$0000,$0000,$0000,$0000
 dc.w $0001,$DDA7,$0000,$0000,$01DC,$0000,$0000,$EC6A,$0000,$0800
 dc.w $0007,$9ACB,$0000,$0000,$0000,$0000,$0000,$EC6A,$0000,$0000
 dc.w $06EE,$0000,$0000,$6100,$0000,$0800,$0006,$4F0D,$0000,$0000
 dc.w $0000,$0000,$0000,$6100,$0000,$0000,$03D4,$0000,$0000,$8B4B
 dc.w $0000,$0800,$0005,$370F,$0000,$0000,$0000,$0000,$0000,$8B4B
 dc.w $0000,$0000,$078E,$0000,$0002,$C437,$0000,$0800,$0006,$3789
 dc.w $0000,$0000,$0000,$0000,$0002,$C437,$0000,$0000,$039A,$0000
 dc.w $0002,$D6D4,$0000,$0800,$0007,$B026,$0000,$0000,$0000,$0000
 dc.w $0002,$D6D4,$0000,$0000,$06BC,$0000,$0002,$8C2F,$0000,$0800
 dc.w $0005,$24BC,$0000,$0000,$0000,$0000,$0002,$8C2F,$0000,$0000
 dc.w $04A6,$0000,$0002,$DBD8,$0000,$0800,$0006,$54CE,$0000,$0000
 dc.w $0000,$0000,$0002,$DBD8,$0000,$0000,$018E,$0000,$0001,$FA34
 dc.w $0000,$0800,$0006,$709F,$0000,$0000,$0000,$0000,$0001,$FA34
 dc.w $0000,$0000,$018A,$0000,$0002,$3488,$0000,$0800,$0004,$F016
 dc.w $0000,$0000,$0000,$0000,$0002,$3488,$0000,$0000,$04B2,$0000
 dc.w $0000,$EC53,$0000,$0800,$0006,$18B5,$0000,$0000,$0000,$0000
 dc.w $0000,$EC53,$0000,$0000,$058A,$0000,$0002,$ABF5,$0000,$0800
 dc.w $0006,$CCDA,$0000,$0000,$0000,$0000,$0002,$ABF5,$0000,$0000
 dc.w $0656,$0000,$0002,$4C8C,$0000,$0800,$0005,$5F96,$0000,$0000
 dc.w $0000,$0000,$0002,$4C8C,$0000,$0000,$04C0,$0000,$0001,$6B41
 dc.w $0000,$0800,$0007,$AD4A,$0000,$0000,$0000,$0000,$0001,$6B41
 dc.w $0000,$0000,$0460,$0000,$0000,$64CA,$0000,$0800,$0006,$B266
 dc.w $0000,$0000,$0000,$0000,$0000,$64CA,$0000,$0000,$00D2,$0000
 dc.w $0002,$78A4,$0000,$0800,$0004,$9664,$0000,$0000,$0000,$0000
 dc.w $0002,$78A4,$0000,$0000,$039E,$0000,$0001,$9673,$0000,$0800
 dc.w $0006,$325D,$0000,$0000,$0000,$0000,$0001,$9673,$0000,$0000
 dc.w $01A8,$0000,$0002,$1815,$0000,$0800,$0007,$4F74,$0000,$0000
 dc.w $0000,$0000,$0002,$1815,$0000,$0000,$06D8,$0000,$0002,$9893
 dc.w $0000,$0800,$0005,$4241,$0000,$0000,$0000,$0000,$0002,$9893
 dc.w $0000,$0000,$041E,$0000,$0000,$FB4F,$0000,$0800,$0004,$759A
 dc.w $0000,$0000,$0000,$0000,$0000,$FB4F,$0000,$0000,$064C,$0000
 dc.w $0001,$AC1F,$0000,$0800,$0004,$77E6,$0000,$0000,$0000,$0000
 dc.w $0001,$AC1F,$0000,$0000,$0266,$0000,$0002,$57A5,$0000,$0800
 dc.w $0005,$0343,$0000,$0000,$0000,$0000,$0002,$57A5,$0000,$0000
 dc.w $028E,$0000,$0003,$01AF,$0000,$0800,$0004,$51B4,$0000,$0000
 dc.w $0000,$0000,$0003,$01AF,$0000,$0000,$03B6,$0000,$0001,$8203
 dc.w $0000,$0800,$0005,$2BAD,$0000,$0000,$0000,$0000,$0001,$8203
 dc.w $0000,$0000,$075A,$0000,$0002,$C68B,$0000,$0800,$0006,$1020
 dc.w $0000,$0000,$0000,$0000,$0002,$C68B,$0000,$0000,$033C,$0000
 dc.w $0000,$EC22,$0000,$0800,$0007,$6A66,$0000,$0000,$0000,$0000
 dc.w $0000,$EC22,$0000,$0000,$053A,$0000,$0001,$00CD,$0000,$0800
 dc.w $0007,$1331,$0000,$0000,$0000,$0000,$0001,$00CD,$0000,$0000
 dc.w $07E8,$0000,$0002,$BB7C,$0000,$0800,$0007,$A6CD,$0000,$0000
 dc.w $0000,$0000,$0002,$BB7C,$0000,$0000,$02B0,$0000,$0001,$BFD0
 dc.w $0000,$0800,$0006,$1BFB,$0000,$0000,$0000,$0000,$0001,$BFD0
 dc.w $0000,$0000,$00E4,$0000,$0002,$269D,$0000,$0800,$0007,$4B8F
 dc.w $0000,$0000,$0000,$0000,$0002,$269D,$0000,$0000,$07B0,$0000
 dc.w $0001,$888D,$0000,$0800,$0006,$D226,$0000,$0000,$0000,$0000
 dc.w $0001,$888D,$0000,$0000,$0472,$0000,$0002,$7B7F,$0000,$0800
 dc.w $0004,$322A,$0000,$0000,$0000,$0000,$0002,$7B7F,$0000,$0000
 dc.w $000E,$0000,$0000,$3A8B,$0000,$0800,$0004,$ED67,$0000,$0000
 dc.w $0000,$0000,$0000,$3A8B,$0000,$0000,$00F4,$0000,$0000,$36ED
 dc.w $0000,$0800,$0005,$426D,$0000,$0000,$0000,$0000,$0000,$36ED
 dc.w $0000,$0000,$03CC,$0000,$0002,$49CC,$0000,$0800,$0005,$6305
 dc.w $0000,$0000,$0000,$0000,$0002,$49CC,$0000,$0000,$01D8,$0000
 dc.w $0002,$4285,$0000,$0800,$0004,$A5F5,$0000,$0000,$0000,$0000
 dc.w $0002,$4285,$0000,$0000,$05E0,$0000,$0001,$5795,$0000,$0800
 dc.w $0004,$F754,$0000,$0000,$0000,$0000,$0001,$5795,$0000,$0000
 dc.w $0438,$0000,$0000,$DDE2,$0000,$0800,$0004,$6FB0,$0000,$0000
 dc.w $0000,$0000,$0000,$DDE2,$0000,$0000,$044A,$0000,$0003,$0006
 dc.w $0000,$0800,$0004,$933C,$0000,$0000,$0000,$0000,$0003,$0006
 dc.w $0000,$0000,$00CA,$0000,$0000,$53B7,$0000,$0800,$0007,$975C
 dc.w $0000,$0000,$0000,$0000,$0000,$53B7,$0000,$0000,$062A,$0000
 dc.w $0001,$148A,$0000,$0800,$0004,$BDB2,$0000,$0000,$0000,$0000
 dc.w $0001,$148A,$0000,$0000,$0318,$0000,$0001,$2943,$0000,$0800
 dc.w $0006,$2907,$0000,$0000,$0000,$0000,$0001,$2943,$0000,$0000
 dc.w $06A8,$0000,$0000,$3EBF,$0000,$0800,$0006,$993C,$0000,$0000
 dc.w $0000,$0000,$0000,$3EBF,$0000,$0000,$0782,$0000,$0000,$D077
 dc.w $0000,$0800,$0004,$8890,$0000,$0000,$0000,$0000,$0000,$D077
 dc.w $0000,$0000,$055C,$0000,$0001,$CA60,$0000,$0800,$0005,$C571
 dc.w $0000,$0000,$0000,$0000,$0001,$CA60,$0000,$0000,$03FA,$0000
 dc.w $0000,$77A9,$0000,$0800,$0006,$A924,$0000,$0000,$0000,$0000
 dc.w $0000,$77A9,$0000,$0000,$0704,$0000,$0001,$51CB,$0000,$0800
 dc.w $0007,$8476,$0000,$0000,$0000,$0000,$0001,$51CB,$0000,$0000
 dc.w $0122,$0000,$0002,$3A7F,$0000,$0800,$0005,$18C1,$0000,$0000
 dc.w $0000,$0000,$0002,$3A7F,$0000,$0000,$033C,$0000,$0002,$054C
 dc.w $0000,$0800,$0004,$8481,$0000,$0000,$0000,$0000,$0002,$054C
 dc.w $0000,$0000,$0396,$0000,$0000,$0A9B,$0000,$0800,$0006,$BFB6
 dc.w $0000,$0000,$0000,$0000,$0000,$0A9B,$0000,$0000,$0602,$0000
 dc.w $0002,$41D5,$0000,$0800,$0007,$AD58,$0000,$0000,$0000,$0000
 dc.w $0002,$41D5,$0000,$0000,$0718,$0000,$0001,$FB86,$0000,$0800
 dc.w $0007,$341F,$0000,$0000,$0000,$0000,$0001,$FB86,$0000,$0000
 dc.w $05C2,$0000,$0002,$623B,$0000,$0800,$0005,$51D2,$0000,$0000
 dc.w $0000,$0000,$0002,$623B,$0000,$0000,$0766,$0000,$0000,$4EC5
 dc.w $0000,$0800,$0006,$816C,$0000,$0000,$0000,$0000,$0000,$4EC5
 dc.w $0000,$0000,$00A6,$0000,$0000,$2E01,$0000,$0800,$0007,$2554
 dc.w $0000,$0000,$0000,$0000,$0000,$2E01,$0000,$0000,$047C,$0000
 dc.w $0001,$B040,$0000,$0800,$0004,$43DB,$0000,$0000,$0000,$0000
 dc.w $0001,$B040,$0000,$0000,$05F4,$0000,$0003,$07DA,$0000,$0800
 dc.w $0006,$5554,$0000,$0000,$0000,$0000,$0003,$07DA,$0000,$0000
 dc.w $01F8,$0000,$0001,$F4BA,$0000,$0800,$0004,$F7F8,$0000,$0000
 dc.w $0000,$0000,$0001,$F4BA,$0000,$0000,$0234,$0000,$0000,$4E5C
 dc.w $0000,$0800,$0006,$26D8,$0000,$0000,$0000,$0000,$0000,$4E5C
 dc.w $0000,$0000,$036E,$0000,$0001,$01A8,$0000,$0800,$0005,$5E23
 dc.w $0000,$0000,$0000,$0000,$0001,$01A8,$0000,$0000,$06D0,$0000
 dc.w $0001,$E2E9,$0000,$0800,$0006,$77F7,$0000,$0000,$0000,$0000
 dc.w $0001,$E2E9,$0000,$0000,$0158,$0000,$0001,$B287,$0000,$0800
 dc.w $0004,$D209,$0000,$0000,$0000,$0000,$0001,$B287,$0000,$0000
 dc.w $0014,$0000,$0002,$5CDB,$0000,$0800,$0006,$8556,$0000,$0000
 dc.w $0000,$0000,$0002,$5CDB,$0000,$0000,$047A,$0000,$0001,$6959
 dc.w $0000,$0800,$0004,$7628,$0000,$0000,$0000,$0000,$0001,$6959
 dc.w $0000,$0000,$0622,$0000,$0002,$CDA7,$0000,$0800,$0005,$53AB
 dc.w $0000,$0000,$0000,$0000,$0002,$CDA7,$0000,$0000,$076A,$0000
 dc.w $0000,$FD94,$0000,$0800,$0006,$134E,$0000,$0000,$0000,$0000
 dc.w $0000,$FD94,$0000,$0000,$07B2,$0000,$0003,$03E7,$0000,$0800
 dc.w $0006,$1D3C,$0000,$0000,$0000,$0000,$0003,$03E7,$0000,$0000
 dc.w $07F6,$0000,$0001,$917B,$0000,$0800,$0006,$8C1A,$0000,$0000
 dc.w $0000,$0000,$0001,$917B,$0000,$0000,$0768,$0000,$0000,$1086
 dc.w $0000,$0800,$0004,$2360,$0000,$0000,$0000,$0000,$0000,$1086
 dc.w $0000,$0000,$044A,$0000,$0000,$459A,$0000,$0800,$0004,$C479
 dc.w $0000,$0000,$0000,$0000,$0000,$459A,$0000,$0000,$065A,$0000
 dc.w $0002,$1D7E,$0000,$0800,$0006,$43FB,$0000,$0000,$0000,$0000
 dc.w $0002,$1D7E,$0000,$0000,$0162,$0000,$0002,$9FBC,$0000,$0800
 dc.w $0006,$DD29,$0000,$0000,$0000,$0000,$0002,$9FBC,$0000,$0000
 dc.w $00B2,$0000,$0000,$4531,$0000,$0800,$0007,$B306,$0000,$0000
 dc.w $0000,$0000,$0000,$4531,$0000,$0000,$02B4,$0000,$0000,$0D66
 dc.w $0000,$0800,$0004,$A339,$0000,$0000,$0000,$0000,$0000,$0D66
 dc.w $0000,$0000,$0316,$0000,$0000,$8DE5,$0000,$0800,$0004,$3804
 dc.w $0000,$0000,$0000,$0000,$0000,$8DE5,$0000,$0000,$04C6,$0000
 dc.w $0002,$0E9F,$0000,$0800,$0007,$1385,$0000,$0000,$0000,$0000
 dc.w $0002,$0E9F,$0000,$0000,$0186,$0000,$0002,$4367,$0000,$0800
 dc.w $0007,$4F8D,$0000,$0000,$0000,$0000,$0002,$4367,$0000,$0000
 dc.w $0658,$0000,$0002,$C6E9,$0000,$0800,$0005,$D23D,$0000,$0000
 dc.w $0000,$0000,$0002,$C6E9,$0000,$0000,$029A,$0000,$0001,$EEE1
 dc.w $0000,$0800,$0006,$90C5,$0000,$0000,$0000,$0000,$0001,$EEE1
 dc.w $0000,$0000,$0614,$0000,$0000,$7F12,$0000,$0800,$0004,$765F
 dc.w $0000,$0000,$0000,$0000,$0000,$7F12,$0000,$0000,$03B6,$0000
 dc.w $0002,$3B1D,$0000,$0800,$0004,$B6E4,$0000,$0000,$0000,$0000
 dc.w $0002,$3B1D,$0000,$0000,$0444,$0000,$0000,$305E,$0000,$0800
 dc.w $0006,$8937,$0000,$0000,$0000,$0000,$0000,$305E,$0000,$0000
 dc.w $0516,$0000,$0002,$C94B,$0000,$0800,$0007,$AEB0,$0000,$0000
 dc.w $0000,$0000,$0002,$C94B,$0000,$0000,$028C,$0000,$0000,$259C
 dc.w $0000,$0800,$0006,$19E5,$0000,$0000,$0000,$0000,$0000,$259C
 dc.w $0000,$0000,$064C,$0000,$0002,$9F39,$0000,$0800,$0005,$07FD
 dc.w $0000,$0000,$0000,$0000,$0002,$9F39,$0000,$0000,$053E,$0000
 dc.w $0001,$20FB,$0000,$0800,$0005,$C4D6,$0000,$0000,$0000,$0000
 dc.w $0001,$20FB,$0000,$0000,$061E,$0000,$0001,$E16C,$0000,$0800
 dc.w $0005,$2B33,$0000,$0000,$0000,$0000,$0001,$E16C,$0000,$0000
 dc.w $0414,$0000,$0000,$ED98,$0000,$0800,$0004,$0F48,$0000,$0000
 dc.w $0000,$0000,$0000,$ED98,$0000,$0000,$025C,$0000,$0000,$76D8
 dc.w $0000,$0800,$0006,$B2C7,$0000,$0000,$0000,$0000,$0000,$76D8
 dc.w $0000,$0000,$0224,$0000,$0002,$1D36,$0000,$0800,$0006,$F6C9
 dc.w $0000,$0000,$0000,$0000,$0002,$1D36,$0000,$0000,$0686,$0000
 dc.w $0001,$1EEC,$0000,$0800,$0004,$48C0,$0000,$0000,$0000,$0000
 dc.w $0001,$1EEC,$0000,$0000,$069E,$0000,$0000,$6CFD,$0000,$0800
 dc.w $0007,$94B8,$0000,$0000,$0000,$0000,$0000,$6CFD,$0000,$0000
 dc.w $01F6,$0000,$0000,$DBE4,$0000,$0800,$0004,$6832,$0000,$0000
 dc.w $0000,$0000,$0000,$DBE4,$0000,$0000,$0252,$0000,$0001,$67D4
 dc.w $0000,$0800,$0006,$B5C2,$0000,$0000,$0000,$0000,$0001,$67D4

;====================
EVEN				;NOTRE LISTE COPPER
NEWCOPPER:   
	DC.W	$008E,$3581	;DIMENSIONS DE L'ECRAN
	DC.W	$0090,$35D1	;256 LIGNES

	DC.W	$0092,$0038,$0094,$00D0

	;POINTEURS ADRESSE DES PLANS DE L'IMAGE

	DC.W $00E0,BITPLAN+[40*256*0]/65536
	DC.W $00E2,BITPLAN+[40*256*0] & 65535   


	;REGISTRE POUR CHOISIR RESOLUTION	

	DC.W	$0100,$1200		;1 PLAN + MODE COULEURS

	DC.W	$0102,$0000

	;PRIORITE DES PLANS ET SPRITES - INUTILISE ICI

	DC.W 	$0104,$0000

	;MODULOS DES PLANS

	DC.W	$0108,$000	;MODULOS PLANS PAIRS
	DC.W 	$010A,$000	;MODULOS PLANS IMPAIRS

	;POINTEURS DES SPRITES - MIS A 0 SI PAS DE SPRITES

	DC.W	$0120,$0000,$0122,$0000
	DC.W	$0124,$0000,$0126,$0000
	DC.W	$0128,$0000,$012A,$0000	;PAS DE SPRITES
	DC.W	$012C,$0000,$012E,$0000
	DC.W	$0130,$0000,$0132,$0000
	DC.W	$0134,$0000,$0136,$0000
	DC.W	$0138,$0000,$013A,$0000
	DC.W	$013C,$0000,$013E,$0000

	;REGISTRES DES COULEURS

	DC.W	$0180,$0000	;COULEUR 00
	DC.W	$0182,$0FFF	;COULEUR 01
	DC.W	$0184,$0BDD	;COULEUR 02
	DC.W	$0186,$0899	;COULEUR 03
	DC.W	$0188,$0455	;COULEUR 04
	DC.W	$018A,$0333	;COULEUR 05
	DC.W	$018C,$0222	;COULEUR 06
	DC.W	$018E,$0111	;COULEUR 07
	DC.W	$0190,$0EEF	;COULEUR 08
	DC.W	$0192,$0CCF	;COULEUR 09
	DC.W	$0194,$099F	;COULEUR 10
	DC.W	$0196,$055F	;COULEUR 11
	DC.W	$0198,$000F	;COULEUR 12
	DC.W	$019A,$000A	;COULEUR 13
	DC.W	$019C,$0006	;COULEUR 14
	DC.W	$019E,$0003	;COULEUR 15
	DC.W	$01A0,$0DEF	;COULEUR 16	;LES COULEURS DE 16 A 31 SONT
	DC.W	$01A2,$0BEF	;COULEUR 17	;AUSSI CELLES DES SPRITES
	DC.W	$01A4,$0ADF	;COULEUR 18
	DC.W	$01A6,$07BD	;COULEUR 19	;LES COULEURS 16 A 31 NE SONT
	DC.W	$01A8,$058A	;COULEUR 20	;PAS UTILISEES DANS LE MODE
	DC.W	$01AA,$0357	;COULEUR 21	;HOLD AND MODIFY (HAM)
	DC.W	$01AC,$0234	;COULEUR 22
	DC.W	$01AE,$0011	;COULEUR 23
	DC.W	$01B0,$0FD0	;COULEUR 24
	DC.W	$01B2,$0FA0	;COULEUR 25
	DC.W	$01B4,$0E80	;COULEUR 26
	DC.W	$01B6,$0C60	;COULEUR 27
	DC.W	$01B8,$0A30	;COULEUR 28
	DC.W	$01BA,$0720	;COULEUR 29
	DC.W	$01BC,$0510	;COULEUR 30
	DC.W	$01BE,$0300	;COULEUR 31

	;INSTRUCTIONS POUR AVOIR UN ECRAN PAL (256 LIGNES DE HAUT)

	DC.W $FFDF,$FFFE


DC.L $FFFFFFFE ;FIN LISTE COPPER
EVEN
FINDEMO:
