ASSEMBLER'da YENİ UFUKLAR

Selam! Bu ay dergiyi incelediyseniz bir eksikliği fark etmiş olabilirsiniz. Bu ay, bu yazının uzunluğundan dolayı Amiga ve Assembler yazısını kaldırmak zorundaydım. Bu yüzden hepinizden özür dilerim. Gelecek aya da Amiga ve Assembler yazısını uzun tutarak, Gelişmiş Assembler'ı bir aylığına yazmayacağım.

Bu ay verdiğim programı yavaş yavaş devam ettirerek ufak çapta bir oyunu nasıl hazırlayabileceğimizi yakından göreceğiz. Fakat araya da bazı örnekler sokacağım. Bu yüzden, oyun programlamasını merak eden arkadaşlar bir an önce verdiğim programı yazıp kaydetsinler. Bu örnek 16 renkli sprite'ların nasıl oluşturulacağını anlamanız açısından bir hayli faydalı. Program ekrana iki adet 16 renkli sprite getiriyor ve bunlarla bir animasyon yapıyor.

Programı çalıştırdığınızda dikkatinizi çeken bir şey oldu mu? Ekranda bir adet 16 renkli 32 piksel genişliğinde sprite var! Bu sizi aldatmasın, aslında 32 piksellik sprite diye bir şey yok. Ama iki sprite'ı yan yana bitiştirir ve programınız sayesinde de bunların devamlı yan yana kalmasını sağlarsanız, aynı sonucu elde edebilirsiniz. Benim vermiş olduğum programda 0 ve 1 numaralı sprite'lar ilk 16 renklik sprite'ı oluşturmak için kullanılmış durumda. 2 ve 3 numaralı sprite'lar ise sağ yarıyı oluşturan 16 renkli sprite'lar. Programımda 15 değişik sprite görüntüsü kullandım. Bunlar belli zaman aralıklarıyla peş peşe gösterince bir animasyon elde edilmekte. Grafikler için bu arada Tunç DİNDAŞ'a da teşekkürler. Aslında bu grafikleri bir demoda bob olarak kullanmayı planlıyordum; fakat düşündüğüm demonun aynısını başkaları yapmış. Her neyse, programımıza dönelim. Sprite animasyonunu yapmak için ben var olan iki yöntemden ikincisini seçtim. Bu bana daha düzenli gibi gelmekte. Aslında ikisi arasında pek fark yok:

1. Her seferinde copper listesinde sprite'ların adreslerini gösteren değerleri değiştirebiliriz.

2. Copper listesine sprite adresi olarak boş bir buffer adresini yazabiliriz. Daha sonra da programımızda bu boş buffer'a hafızada data olarak bulunan sprite görüntülerini kopyalarız. Bu kopyalama işlemi için de dilersek blitter'ı, dilersek de 68000'i kullanabiliriz. Ben, çoğunuzun daha blitter'ı kullanmasını bilmediğini varsayarak 68000 yardımıyla kopyalamayı kullandım. Bu arada belirteyim, 1. yöntem ikinciden çok çok daha hızlıdır. Dört sprite adresini copper listesine move.w komutları yardımıyla yazmak pek zaman almaz. Çok hızlı sprite animasyonları istendiğinde bu ilk yöntem daha faydalı olacaktır.

Sprite datalarını IFFMaster programını kullanarak data satırları haline çevirdim. Bu şekilde istediğiniz sprite animasyonunu bu programa koyabilirsiniz. Tek gereken şey, sprite'ların Deluxe Paint yardımıyla çizilmesi. Unutmayın, sprite'lar 16'şar pixel olarak kaydedilmekte.

Şimdi dilerseniz, 16 renkli sprite'lar hakkında biraz teorik bilgi vereyim. Bu tür sprite'lar ikili sprite gruplarının üst üste birleştirilmesinden oluşmakta. Bu durumda sprite sayısı yarıya düşer. Fakat dilediğiniz ikili sprite grubunu 16 renkli ya da normal olarak tanımlayabileceğinizden sadece kullandığınız 16 renkli sprite adedinin iki katı kadar sprite'ı harcamış olacaksınız. Diğer sprite'ları da dilediğiniz gibi kullanmakta özgürsünüz. 16 renkli sprite'larda birinin üstte, birinin de onun altında olması gerekmekte. Sprite öncelik sıralamasına göre düşük numaralı sprite her zaman üstte gözüktüğünden, bu durumda çift numaralı (even) sprite her zaman ikili gruptaki kardeşinin üstünde gözükür.

Gelelim işin en kafa yorucu yönüne; sprite üzerindeki piksel kodlarının belirlenmesine. 16 renkli sprite'ları aslında 4 bitplane'li 16 piksel genişliğinde resim ekranları olarak görebiliriz. Normal bitplane'lerde olduğu gibi, sprite bitplane'lerinde bir biti 1 konumuna geçirirseniz, bir renk seçmiş olursunuz. Buna göre dilediğiniz bitleri açıp kapayarak her piksele ait renk numarasını belirleyebilirsiniz. Çift numaralı sprite her zaman tek numaralının üzerinde gözükeceğinden, bu sprite'daki bitler renk kodunun sol yarısını belirler. Tek numaralı sprite bitleri ise sağ yarıyı belirler. Bu şekilde 16 rengin hepsini de kullanmak mümkün.

Son olarak da iki sprite'ı birleştirmek için Sprite Attachment flag'ını set ediyoruz. Sprite ikilimizden tek numaralı olanı sayesinde, bu flag'ı açıp kapayabiliriz. İkinci sprite kontrol word'ünün alt byte'ında 7. biti set ederek ($80 ile OR'layın!) iki sprite'ı birbirine kolaylıkla bağlayabiliriz.

16 renkli sprite teorisi bu kadardı. Nasıl, o kadar da zor değil, değil mi? Eh, 16 renkli sprite'ı da öğrendiğimize göre gelecek yazımızda (iki ay sonra!) biraz da joystick'le sprite kontrolüne geçebiliriz. Unutmayın; bundan sonra göstereceğim örnekleri bu ay vermiş olduğum programa ekleyerek göreceğimizden, bu örneği mutlaka yazın. İki ay sonra bu köşede tekrar görüşmek üzere hoşça kalın...

CEM GENCER 
; >  GELİŞMİŞ ASSEMBLER < 
; >  SPRITE DEMONSTRASYON < 
; >         PROGRAMI 05                < 
; >     byCemGENCER-1992      <
Q: 
movem.l 
d0-d7/a0-a6,-(a7) 
bsr.b 
Init
Loop: 
cmp.b 
#$ff,$dfP006 
bne.b 
Loop
bsr.w 
CopySprites
Mouse: 
btst 
#6,$bfe001 
bne.s 
Loop 
bra. w 
Fin
Fin: 
move.l 
GfxBase,a0 
add.l 
#50,a0 
move.l 
OldCopper,(a0) 
move.l 
4,a6 
jsr 
-138(a6) 
movem.l 
(a7)+,d0-d7/a0-a6 
rts
Init: 
move.l 
4,a6 
jsr 
-132(a6) 
lea 
GfxName,a1 
jsr 
-408(a6) 
move.l 
d0,GfxBase 
move.l 
d0,a0 
move.l 
50(a0),OldCopper 
move.l 
#NewCopper,50(a0) 
bsr.b 
CreateSprites 
rts
CreateSprites: 
lea 
NewCopper,a0 
move.l 
#Sprite0,d0 
move.l 
#Sprite0,d1 
swap 
d1 
and.l 
#$ffff,d0 
and.l 
#$ffff,d1 
move, w 
d1,6(a0)

ASSEMBLER'da YENİ UFUKLAR

move, w 
d0,10(a0)
move.l 
#Spritel,d0 
move.l 
#Spritel,d1 
swap 
d1 
and.l 
#$ffff,d0 
and.l 
#$ffff,d1 
move, w 
d1.l4(a0) 
move.w 
d0,18(a0)
move.l 
#Sprite2,d0 
move.l 
#Sprite2,d1 
swap 
d1 
and.l 
#$ffff,d0 
and.l 
#$ffff,d1 
move.w 
d1,22(a0) 
move.w 
d0,26(a0)
move.l 
#Sprite3,d0 
move.l 
#Sprite3,d1 
swap 
d1 
and.l 
#$ffff,d0 
and.l 
#$ffff,d1 
move.w 
d1,30(a0) 
move.w 
d0,34(a0) 
rts
CopySprites: 
move.l 
Count,d0 
add.l 
#1.d0 
^ 
move.l 
d0,Count 
cmp.l 
#20,d0 
beq.b 
OK 
rts
OK: 
move.l 
#0,Count 
lea 
Sprite0Table,a0 
lea 
Sprite ITableal 
lea 
Sprite2Table,a2 
lea 
Sprite3Table,a3 
move.l 
SpriteNumber,d0 
mulu 
#4,d0 
move.l 
(a0,d0),a0 
move.l 
(al,d0),al 
move.l 
(a2,d0),a2 
move.l 
(a3,d0),a3 
lea 
Sprite0,a5 
lea 
Sprite2,a6 
move.l 
#31,d7 
SprCopy:
move.l      (a0)+,0(a5) 
move.l      (al)+,256(a5) 
move.l      (a2)+,0(a6) 
move.l      (a3)+,256(a6) 
add.l        #4,a5 
add.l        #4,a6 
dbf 
d7,SprCopy 
add.l 
#1,SpriteNumber 
move.l      SpriteNumber,d0 
cmp.l       #15,d0 
beq.b        D0Zero 
rts
D0Zero: 
move.l 
#0,SpriteNumber 
rts
NewCopper: 
dc.w 
$0100,$ 1200 
dc.w 
$0120,$0000,$0122,$0000
dc.w 
  $0124,$0000,$0126,$0000 
dc.w 
$0128,$0000,$012a,$0000 
dc.w 
$012c,$0000,$012e,$0000 
dc.w 
$0102,$0000,$0104,$0000 
dc.w 
$0092,$0038,$0094,$00d0 
dc.w 
$008e,$2c81,$0090,$2ccl 
dc.w 
$0180,$0000,$0182,$0000 
dc.w 
$01a0,$0000,$01a2,$0fff 
dc.w           
$01a4,$0ff0,$01a6,$0f00 
dc.w 
$01a8,$0c00,$01aa,$0900 
dc.w 
$01ac,$0700,$01ae,$0400 
dc.w 
$01b0,$00b6,$01b2,$00dd 
dc.w 
$01b4,$00af,$01b6,$007c 
dc.w 
$01b8,$000f,$01ba,$070f 
dc.w 
$01bc,$0c0e,$01be,$0c08 
dc.w 
$00e0,$0004.S00c2.$0000 
dc.w 
$ffff,$fffe
GfxName:        dc.b 
'graphics.library',0,0 
GfxBase: 
dc.l 
0 
OldCopper:      dc.l 
0 
SpriteNumber: dc.l 
0 
Count 
dc.l 
0
Sprite0: 
blk.b 
256.0 
Sprite 1: 
blk.b 
256,0 
Sprite2: 
blk.b 
256.0 
Sprite3: 
blk.b 
256,0
Sprite0Table: 
del     Spr01Le,Spr02Le,Spr03Le,Spr04Le,Spr05Le 
del     Spr06Le,Spr07Le,Spr08Le,Spr09Le,Spr10Le 
del     Spr11Le,Spr12Le,Spr13Le,Spr14Le,Spr15Le 
Sprite 1 Table: 
del     Spr01Lo,Spr02Lo,Spr03Lo,Spr04Lo,Spr05Lo 
del     Spr06Lo,Spr07Lo,Spr08Lo,Spr09Lo,Spr10Lo 
del     Spr11Lo,Spr12Lo,Spr13Lo,Spr14Lo,Spr15Lo 
Sprite2Table: 
del     Spr01Re,Spr02Re,Spr03Re,Spr04Re,Spr05Re 
del     Spr06Re,Spr07Re,Spr08Re,Spr09Re,Spr10Re 
del     Spr11Re,Spr12Re,Spr13Re,Spr14Re,Spr15Re 
Sprite3Table: 
del     Spr01Ro,Spr02Ro,Spr03Ro,Spr04Ro,Spr05Ro 
del     Spr06Ro,Spr07Ro,Spr08Ro,Spr09Ro,Spr10Ro 
del     Spr11Ro,Spr12Ro,Spr13Ro,Spr14Ro,Spr15Ro
Spr01Le: 
dc.w $7080,$9100
dc.w $0000,$0000,$0000,$0000.$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000F,$001F,$0030,$0070 
dc.w $0011,$00FF.$002E,$01DE,$0174,$038C,$02AC,$02DC 
dc.w $02D8.$06F8,$05F0,$05F0,$0580,$0580,$0500,$0500 
dc.w $0500,$0500.$0400.$0400,$0000,$0000,$0000,$0000 
dc.w $0000,$0400.$0000.$0000,$0100,$0200,$0080,$0100 
dc.w $00405$0080.$0033.$0043,$000F,$0010,$0000,$0000 
dc.w $0000.$0000.$0000.$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr01Lo: 
dc.w $7080.S9180 
dc.w S0000.$0000,$0000.S0000,$0000,$0000,$0000,$0000 
dc.w S0000.S0000.$0000.S0000,$0010,$0000,$0040,$0000 
dc.w $00bF,$0000,$017E,$0000,$02DC,$0000,$00FC,$0000 
dc.w $04F8,$0000,S01F0.$0000,$0180,$0000,$0100,$0000 
dc.w S0100.$0000.$0000.$0000,$0400,$0000,$0400,$0000 
dc.w $0600,$0000,$0200,$0000,$0300,$0000,$0180,$0000 
dc.w $00C0,$0000,$0073,$0000,$001 F,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00(K),$0000 
dc.w $0000,$0000 
Spr01Re: 
dc.w $7088,$9100 
dc.w $0000.$0000.$0000.$0000.$0000.$0000.$0000.$0000
dc.w 
$0000,$0000,$0000,$0000,$C000,$D000,$0000,$0400 
dc.w 
$C000,$C200,$0200,$0100,$0100,$0080,$0080,$0000 
dc.w 
$0080,$0040,$0040,$0000,$0040,$0000,$00C0,$0080 
dc.w 
$00C0,$0080,$0040,$0080,$01C0,$0100,$02C0,$0300 
dc.w 
$0480,$0640,$0980,$0D00,$1500,$1E80,$2200,$3500 
dc.w 
$4C00,$6A00,$7800,$8400,$E000,$1000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr0IRo: 
dc.w 
$7088,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$3000,$0000,$1C00,$0000 
dc.w 
$C600,$0000,$0300,$0000,$0180,$0000,$0080,$0000 
dc.w 
$00C0,$0000,$0040,$0000,$0040,$0000,$00C0,$0000 
dc.w  $00C0,$0000,$00C0,$0000,$01C0,$0000,$03C0,$0000 
dc.w 
$07C0,$0000,$0E80,$0000,$1980,$0000,$3B00,$0000 
dc.w 
$7600,$0000,$FC00,$0000,$F000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr02Le: 
dc.w 
$7080,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$00 0,$0000,$0000,$000F,$001 F,$0030,$0070 
dc.w 
001 F,$00FF,$002E,$01 DE,$0174,$038C,$02AC,$02DC 
dc.w 
$02D8,$06F8,$05F0,$05F0,$0580,$0580,$0500,$0500 
dc.w 
$0500,$0500,$0400,$0400,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0400,$0000,$0000,$0100,$0200,$0080,$0100 
dc.w 
$0040,$0080,$0033,$0043,$000F,$00I0,$0000,$0000 
dc.w 
$0000.$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,50000 
Spr02Lo: 
dc.w 
$7080,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0010,$0000,$0040,$0000 
dc.w 
$00BF,$0000,$017E,$0000,$02DC,$0000,$00FC,$0000 
dc.w 
$04F8,$0000,$01F0,$0000,$0180,$0000,$0100,$0000 
dc.w 
$0100,$0000,$0000,$0000,$0400,$0000,$0400,$0000 
dc.w 
$0600,$0000,$0200,$0000,$0300,$00002$0180,$0000 
dc.w 
$00C0,$0000,$0073,$0000,$001F,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr02Re 
dc.w 
$7088,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$C000,$D000,$0000,$0400 
dc.w 
$C000,$C200,$0200.$0100.#0100,$0080.$0080,$0000 
dc.w 
$0080.$0040.$0040,S0000,$0040,$0000,$00C0,$0080 
dc.w 
$00C0,$0080,$0040.$0080,$1C00,$0100,$02C0,$0300 
dc.w 
$0480,$0640,$0980,$0D00,$1500,,$1E80,$2200,$3500  
dc.w 
$4C00,$6A00,$7800,$8400,$E000,$1000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr02Ro: 
dc.w 
$7088,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$3000,$0000,$1C00,$0000 
dc.w 
$C600,$0000,$0300,$0000,$0180,$0000,$0080,$0000 
dc.w 
$00C0,$0000,$0040,$0000,$0040,$0000,$00C0,$0000 
de w 
$00C0,$0000,$00C0,$0000,$01C0,$0000,$03C0,$0000 
dc.w 
$07C0,$0000,$0E80,$0000,$1980,Ş0000,$3B00,$0000 
dc.w 
$7600,$0000,$FC00,$0000,$F000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr03Le: 
dc.w 
$7080,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$000F,$001 F,$0030,$0070 
dc.w 
$001 F,$00FF,$002E,$01 DE,$0174,$038C,$02AC,$02DC 
dc.w 
$02D8,$06F8,$05F0,$05F0,$0580,$0580,$0500,$0500
dc.w    $050E,$0509,$043C,$0420,$0038,$0008,$0030.S0010 
dc.w    $0038,$0428,$0018,$0010,$0138,$0220,$00F8.S0108 
dc.w    $0040,$0080,$0033,$0043,$000F,$0010,$0000,S0000 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000 
Spr03Lo: 
dc.w    $7080,$9180 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0010,$0000,$0040,$0000 
dc.w    $00BF,$0000,$017E,$0000,$02DC,$0000,$00FC,$0000 
dc.w    $04F8,$0000,$01F0,$0000,$0180,$0000,$0100,$0000 
dc.w    $010F,$0000,$003C,$0000,$0438,$0000,$0430,$0000 
dc.w    $0638,$0000,$0218,$0000,$0338,$0000,$01 F8,$0000 
dc.w    $00C0,$0000,$0073,$0000,$001 F,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000 
Spr03Re: 
dc.w    $7088,$9100 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000.$0000,$C000,$D000,$0000,$0400 
dc.w    $C000,$C200,$0600,$0500,$0F00,$0A80,$1C80,$1400 
dc.w    $1880,$0840,$1C40,$1400,$0E40,$0A00,$06C0,$0480 
dc.w    $8EC0,$8A80,$5C40,$6480,$01 C0,$0100,$02C0,$0300 
dc.w    $0480,$0640,$0980,$0D00,$1500,$1E80,$2200,$3500 
dc.w    $4C00,$6A00,$7800,$8400,$E000,$1000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000 
Spr03Ro: 
dc.w    $7088,$9180 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$3000,$0000,$1C00,$0000 
dc.w    $C600,$0000,$0700,$0000,$0F80,$0000,$1C80,$0000 
dc.w    $18C0,$0000,$1C40,$0000,$0E40,$0000,$06C0.$0000 
dc.w    $8EC0,$0000,$7CC0,$0000,$01C0,$0000,$03C0.$0000 
dc.w    $07C0,$0000,$0E80,$0000,$ 1980,$0000,$3B00,$0000 
dc.w    $7600,$0000,$FC00,$0000,$F000,$0000.$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000 
Spr04Le: 
dc.w    $7080,$9100 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$000F,$001F,$0030,$0070 
dc.w    $001F,$00FF,$002E,$01DE,$0174,$038C,$02AC,$02DC 
dc.w $02D8.$06F8,$05D0,$05B0,$0580,$0500,$0581,$0501 
dc.w $05C0,$0541,$04E1,$04A0,$0071,$0050,$0039,$0029 
dc.w $0018,$0410,$0078,$0048,$01F0,$0210,$0080,$0100 
dc.w $0040,$0080,$0033,$0043,$000F,$0010,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr04Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0010,$0000,$0040,$0000 
dc.w    $00BF,$0000,$007E,$0000,$02DC,$0000,$00FC,$0000 
dc.w $04F8,$0000,$01F0,$0000,$0180,$0000,$0181.$0000 
dc.w $01C1,$0000,$000E1,$0000,$0471,$0000,$0439,$0000 
dc.w    $0618,$0000,$0278,$0000,$03F0,$0000,$0180,$0000 
dc.w    $00C0,$0000,$0073,$0000,$001F,$0000,$0000,$0000 
dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000 
Spr04Re: 
dc.w    $7088,$9100 
dc.w  $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w  $0000,$0000,$0000,$0000,$C000,$D000,$0000.$0400 
dc.w  $D800,$D200,$3A00,$2900,$3100,$1080,$6080,$4000 
dc.w  $6080,$2040,$7040,$5000,$3840,$0800,$3CC0.$2480 
dc.w  $0CC0,$0880,$1C40,$1080,$BDC0,$A500,$FAC0.S0B00 
dc.w  $0480,$0640,$0980,$0D00,$1500,$1E80,$2200,$3500 
dc.w  $4C00,$6A00,$7800,$8400,$E000,$1000,$0000,$0000 
dc.w  $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w    $0000,$0000
SprtMRo: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$3000,$0000,$1C00,$0000 
dc.w $DE00,$0000,$3B00,$0000,$3180,$0000,$6080,$0000 
dc.w $60C0,$0000,$7040,$0000,$3840,$0000,$3CC0,$0000 
dc.w $0CC0,$0000,$1CC0,$0000,$BDC0,$0000,$FBC0,$0000 
dc.w $07C0,$0000,$0E80,$0000,$ 1980,$0000,$3B00,$0000 
dc.w $7600,$0000,$FC00,$0000,$F000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr05Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000F,$001F,$0030,$0070 
dc.w $001 F,$00FF,$002E,$01 DE,$0174,$038C,$02AC,$02DC 
dc.w $02D8,$06F8,$05F0,$05F0,$0581,$0581,$0500,$0507 
dc.w $0506,$050F,$0408,$041A,$0000,$0016,$0000,$0034 
dc.w $0028,$046C,$0060,$01F8,$0080,$02F0,$0080,$0080 
dc.w $0040,$008Ö,$0033,$0043,$000F,$0010,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr05Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0010,$0000,$0040,$0000 
dc.w $00BF,$0000,$017E,$0000,$02DC,$0000,$00FC,$0000 
dc.w $04F8,$0000,$01F0,$0000,$0181,$0000,$0107,$0000 
dc.w $010F,$0000,$001A,$0000,$0416,$0000,$0434,$0000 
dc.w $066C,$0000,$03F8,$0000,$02F0,$0000,$0080,$0000 
dc.w $00C0,$0000,$0073,$0000,$001F,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr05Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000),$0000.$0000 
dc.w $0000,$0000,$0000,$0000,$C000,$D000,$0000,S0400 
dc.w $C000,$C800,$0C00,$3F00,$2900,$6C80,$3080,$7800 
dc.w $2080,$F040,$4040,$E000,$4040,$C000,$00C0,$C080 
dc.w $80C0,$8080,$0040,$0080,$01C0,$0100,$02C0,$0300 
dc.w $0480,$0640,$0980,$0D00,$1500,$1E80,$2200,$3500 
dc.w $4C00,$6A00,$7800,$8400,$E000,$ 1000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr05Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$3000,$0000,$1C00,$0000 
dc.w $C800,$0000,$3F00,$0000,$6D80,$0000,$7880,$0000 
dc.w $F0C0,$0000,$E040,$0000,$C040,$0000,$C0C0,$0000 
dc.w $80C0,$0000,$00C0,$0000,$01C0,$0000,$03C0,$0000 
dc.w $07C0,$0000,$0E80,$0000,$ 1980,$0000,$3B00,$0000 
dc.w $7600,$0000,$FC00,$0000,$F000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr06Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000F,$001 F,$0030,$0071 
dc.w $001 D,$00FF,$002C,$01 DE,$0174,$038E,$02AC,$02DE 
dc.w $02D8,$06FA,$05F0,$05F2,$0580,$0582,$050A,$050E 
dc.w $0504,$053C,$0401,$0421,$0028,$006F,$0040,$00CC 
dc.w $0090,$0598,$0220,$0230,$00C0,$00E0,$0080,$0100 
dc.w $0040,$0080,$0033,$0043,$000F,$0010,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr06Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0010,$0000,$0041,$0000 
dc.w
$00BF,$0000,$017E,$0000,$02DE,$0000,$00FE,$0000
dc.w $04FA,$0000,$01F2,$0000,$0182,$0000,$010E,$0000 
dc.w $013C,$0000,$0021,$0000,$046F,$0000,$04CC,$0000 
dc.w $0798,$0000,$0230,$0000,$00E0,$0000,$0180,$0000 
dc.w $00C0,$0000,$0073,$0000,$001F,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr06Re:     . 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$2000,$B000,$A000,$BC00 
dc.w $4800,$7A00,$1200,$7100,$A100,$E080,$0080,$8000 
dc.w $0080,$8040,$0040,$8000,$0040,$8000,$00C0,$8080 
dc.w $40C0,$C080,$8040,$C080,$81C0,$A100,$02C0,$A300 
dc.w $2480,$B640,$5180,$DD00,$2500,$6E80,$0200,$6D00 
dc.w $4800,$7E00,$6000,$9000,$E000,$ 1000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr06Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$B000,$0000,$BC00,$0000 
dc.w $7E00,$0000,$7300,$0000,$E 180,$0000,$8080,$0000 
dc.w $80C0,$0000,$8040,$0000,$8040,$0000,$80C0,$0000 
dc.w $C0C0,$0000,$C0C0,$0000,$A1C0,$0000,$A3C0,$0000 
dc.w $B7C0,$0000,$DE80,$0000,$6980,$0000,$6B00,$0000 
dc.w $7E00,$0000,$F000,$0000,$F000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr07Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000E,$001 F,$0030,$0073 
dc.w $001 D,$00FF,$002B,$01 DF,$0173,$038F,$02A7,$02DE 
dc.w $02D6,$06FE,$05F7,$05FF,$0586,$059F,$0435,$07E6 
dc.w $07FE,$07FF,$07FF,$07FF,$07FE,$07FE,$07FF,$07FE 
dc.w $07FE,$07FF,$03FD,$03FF,$03F8,$03FE,$01 F0,$01 FC 
dc.w $00E0,$00F0,$0063,$0053,$000F,$0010,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr07Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0011 ,$0000,$0043,$0000 
dc.w $00BF,$0000,$017F,$0000,$02DF,$0000,$00FF,$0000 
dc.w $04FF,$0000,$01 FE,$0000,$019E,$0000,$03F8,$0000 
dc.w $07FE,$0000,$07FE,$0000,$07FF,$0000,$07FF,$0000 
dc.w $07FF,$0000,$03FF,$0000,$03FE,$0000,$01 FC,$0000 
dc.w $00F0,$0000,$0073,$0000,$001F,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr07Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$F000,$F000,$FC00,$FC00 
dc.w $FE00,$FE00,$FF00,$FF00,$FF80,$FF80,$FF80,$FF80 
dc.w $FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$5FC0,$CF80 
dc.w $FE00,$FFC0,$F840,$FF80,$E1C0,$FD00,$02C0,$F300 
dc.w $0480,$8640,$0980,$0D00,$1500,$1E80,$2200,$3500 
dc.w $4C00,$6A00,$7800,$8400,$E000,$1000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr07Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000>$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$7000,$0000,$FC00,$0000 
dc.w $FE00,$0000,$FF00,$0000,$FF80,$0000,$FF80,$0000 
dc.w $FFC0,$0000,$FFC0,$0000,$FFC0,$0000,$3FC0,$0000 
dc.w $FFC0,$0000,$FFC0,$0000,$FDC0,$0000,$F3C0,$0000 
dc.w $87C0,$0000,$0E80,$0000,$1980,$0000,$3B00,$0000 
dc.w $7600,$0000,$FC00,$0000,$F000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr08Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0200,$0200,$00 1F,$021F.S027F$007F 
dc.w $00FF,$00FF,$2ABF,$327F,$01FF,$01FF,$03FF,$01FF 
dc.w $05FF,$07FF,$07FF,$07FF,$07FF.$07FF,$07FE,$07FF 
dc.w $07EA,$07F3,$07FE,$07FF,$07FFS07FF,$07FF,$07FF 
dc.w $07FF,$07FF,$03FF,$03FF,$03FF,$03FF,$0 1 F7,$01FF 
dc.w $00FF,$00F7,$0077,$0077,$00AA,$00C930000,$0000 
dc.w $0008,$0000,$0000,$0008.$0008,$0008,$0000.S0000 
dc.w $0000,$0000 
Spr0SLo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0200,$0000,$021 F,$0000,$027F,$0000 
dc.w $02FF,$0000,$3DFF,$0000,$03FF,$0000,$03FF,$0000 
dc.w $07FF,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w $07FC,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w $07FF,$0000,$03FF,$0000,$03FF,$0000,$01FF,$0000 
dc.w $00FF,$0000,$007F,$0000,$00F7,$0000,$0008,$0000 
dc.w $0008,$0000,$0008,$0000,$0008,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr08Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0{)00,$0000 
dc.w $0000,$0000,$0000,$0000,$F080,$F080,$FC00,$FC80 
dc.w $FFA0,$FF60,$FF00,$FF80,$FF80,$FF80,$7F80,$FFC0 
dc. w $FFC0,$7FC0,$7FC0),$7FC0),$FFC0,$FFC0.$ FFC0 
dc.w $ABC0,$67C0,$3FC0,$FFC0,$FFC0,$7FC0,$7FC0 
dc.w $FEC0,$7FC0,$7F80,$FE80,$FE80,$FE80,$F550,$F930 
dc.w $FE00.$FE00,$FD00,$FC00.$F000,$F100,$0100,$0100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr0XRo: 
dc.w $7088,59180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$'0000,$0000,$0000,$F080,$0000,$FC80,$0000 
dc.w $FFE0,$0000,$FF80,$0000,$FF80,$0000,$FF80,$0000 
dc.w $FFC0,$0000,$FFC0,$0000,$7FC0,$0000,$7FC0,$0000 
dc.w $1FC0,$0000,$7FC0,$0000,$7FC0,$0000,$FFC0,$0000 
dc.w $FFC0,$0000,$FF80,$0000,$FF80,$0000,$FEF0.$0000 
dc.w $FF00,$0000,$FD00,$0000,$F100,$0000,$0100,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr09Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0100,$0100,$001 F,$011 F,$057F,$06FF 
dc.w $00FD,$01 FF,$01FA,$01FD,$03FD,$03FF,$03FF,$03FF 
dc.w $07FF,$07FF,$07FB,$07FF,$07F5,$07FB,$07FB,$07FF 
dc.w $07FF,$07FF,$077F,$07FF,$06BF,$077F,$077F,$07FF 
dc.w $07FB,$07FF,$03F5,$03FB,$03FB,$03FF,$01FF,$01FF 
dc.w $00FF,$00FF,$007F,$007F,$011 F,$011 F,$0000,$0100 
dc.w $0540,$06C0,$0000,$0100,$0100,$0100,$0000,$0000 
dc.w $0000,$0000 
Spr09Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0100,$0000,$011F,$0000,$07FF,$0000 
dc.w $01FF,$0000,$01FF,$0000,$03FF,$0000,$03FF,$0000 
dc.w $07FF,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w $07FF,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w $07FF,$0000,$03FF,$0000,$03FF,$0000,$01 FF,$0000 
dc.w $00FF,$0000,$007F,$0000,$011 F,$0000,$0100,$0000 
dc.w $07C0,$0000,$0100,$0000,$0100,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr09Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w 
$0000,$0000,$0000,$0000,$F000,$F000,$FC00,$FC00 
dc.w 
$FE00,$FE00,$F700,$FF00,$EB80,$F780,$F780,$FF80 
dc.w 
$FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FF00,$FFC0 
dc.w 
$DFC0,$FFC0,$AF40,$DFC0,$DEA0,$FF60,$FF40,$FFC0 
dc.w 
$FFC0,$FFC0,$FF80,$FF80,$FF80,$FF80,$FF00,$FF00 
dc.w 
$FE00,$FE00,$EC00,$FC00,$D400,$EC00,$0000,$1000 
dc.w 
$1000,$1000,$0000,$0000,$0000,$0000.$0000,$0000 
dc.w 
$0000,$0000 
Spr09Ro: 
dc.w 
$7088,$9180 
dc.w 
$0000,$0000,$0000,$000a$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000.$0000,$0000,$F000.$0000,$FC00,$0000 
dc.w 
SFE00.$0000,$FF00,$0000,$FF80,$0000,$FF80,$0000 
de w 
$FFC0^0000,$FFC0.S0000,$FFC0,$0000,$FFC0,$0000 
dc. w $FFC0,$0000,FFC0,$0000,$FFE0.$0000,$FFC0,$0000 
dc.w 
$FFC0.$0000.SFF80,$0000,$FF80,$0000.$FF00,$0000 
dc.w 
$FE00.$0000,$FC00,$0000,$FC00,$0000,$1000,$0000 
lew 
$1000,$0000.$0000,S0000,$0000.$0000.$0000,$0000 
dc.w 
$0000,$0000 
Spr10Le: 
dc.w 
$7080,$9100 
dc.w 
$0000,$0000,$0000,$0000.$0000,$0000.$0000,40000 
dc.w 
$0000,$0000,$0000,$0000.$001F,$001F,$007F.$007F 
dc.w 
$00FF,$00FF,$01F7,$01FF,$03EB,$03F7.$03F7.$03FF 
dc.w 
$07FF,$07FF,$07FF,$07FF,$07FK$07FF,$07FF,$07FF 
dc.w 
$07BF,$07FF,$075F,$07BF,$07BF,$07FF,$07FD,$07FF 
dc.w 
$07FA,$07FD,$03FD,$03FF,$03FF,$03FF,$01FF,$01FF 
dc.w 
$00FF,$00FF,$007F,$007F,$001 F,$001 F,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w  $0000,$0000 
Spr10Lo: 
dc.w 
$7080,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000.$0000 
dc.w 
$0000,$0000,$0000,$0000,$001F,$0000,$007F,$0000 
dc.w 
$00FF,$0000,$01FF,$0000,$03FF,$0000,$03FF,$0000 
dc.w 
$07FF,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w 
$07FF,$0000,$07FF,$0000,$07FF,$0000,$07FF,$0000 
dc.w 
$07FF,$0000,$03FF,$0000,$03FF,$0000.$01FF,$0000 
dc.w 
$00FF,$0000,$007F,$0000,$001F,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000.$0000 
dc.w 
$0000,$0000 
dc.w 
$7088,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000.$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$FC00.$FC00 
dc.w 
$FE00,$FE00,$FF00,$FF00,$FF80,$FF80,$FF80,$FF80 
dc,w 
$FFC0,$FFC0,$FFC0,$FFC0,$DFC0,$FFC0,$AFC0,$DFC0 
dc.w 
$DFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FFC0,$FFC0 
dc.w 
$FFC0,$FFC0,$FF80,$FF80,$FF80,$FF80,$FF00,$FF00 
dc.w 
$FE00,$FE00,$FC00,$FC00,$F000,$F000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr10Ro: 
dc.w 
$7088,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$F000,$0000,$FC00,$0000 
dc.w 
$FE00,$0000,$FF00,$0000,$FF80,$0000,$FF80,$0000 
dc.w 
$FFC0,$0000,$FFC0,$0000,$FFC0,$0000,$FFC0,$0000 
dc.w 
$FFC0,$0000,$FFC0,$0000,$FFC0,$0000,$FFC0,$0000 
dc.w 
$FFC0,$0000,$FF80,$0000,$FF80,$0000,$FF00,$0000 
dc.w 
$FE00,$0000,$FC00,$0000,$F000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr11Le: 
dc.w 
$7080,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0003,$0003 
dc.w 
$000F,$000F,$001F,$001F,$003F,$003F,$003F,$003F 
dc.w 
$007F,$007F,$007F,$007F,$007F,$007F,$007F,$007F 
dc.w 
$007F,$007F,$003F,$003F,$003F,$003F,$001F,$001F 
dc.w 
$000F,$000F,$0003,$0003,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000.$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000.$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr11Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,S0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000.$0000,$0000,$0000,$0000,$0003,$0000 
dc.w $000F,$0000,$001 F,$0000,$003F,$0000,$003F,$0000 
dc.w $007F,$0000,$007F,$0000,$007F,$0000,$007F,$0000 
dc.w $007F,$0000,$003F,$0000,$003F,$0000,$001F,$0000 
dc.w $000F,$0000,$0003,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr11Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000.$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000.$0000,$0000,$0000,$E000,$E000 
dc.w $FB00,$F800,$FC00,$FC00,$FE00,$FE00,$FE00.$FE00 
dc.w $FF00,$FF00,$FF00,$FF00,$FF00,$FF00,$FF00,$FF00 
dc.w $FF00,$FF00,$FE00,$FE00,$FE00.$FE00,$FC00,$FC00 
dc.w $F800,$F800,$E000,$E000,$0000.$0000.$0000.,$0000 
dc.w $0000,$0000,$0000,S0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,S0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr11Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$E000,$0000 
dc.w $F800,$0000,$FC00,$0000,$FE00,$0000,$FE00,$0000 
dc.w $FF00,$0000,$FF00,$0000,$FF00,$0000,$FF00,$0000 
dc.w $FF00,$0000,$FE00,$0000,$FE00,$0000,$FC00,$0000 
dc.w $F800,$0000,$E000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr12Le: 
dc.w $7080,$9100 
dc.w $0000,$0000.S0000,S0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,S0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0003,$0003,$000F,$000F 
dc.w $000F,$000F,$001F,$001F,$001F,$001F,$001F,$001F 
dc.w $000F,$000F,$000F,$000F,$0003,$0003,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr12Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0003,$0000,$000F,$0000 
dc.w $000F,$0000,$001F,$0000,$001F,$0000,$001F,$0000 
dc.w $000F,$0000,$000F,$0000,$0003,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr12Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$8000,$8000,$E000,$E000 
dc.w $E000,$E000,$F000,$F000,$F000,$F000,$F000,$F000 
dc.w $E000,$E000,$E000,$E000,$8000,$8000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr12Ro: 
dc.w $7088,$9180
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$8000,$0000,$E000,$0000 
dc.w $E000,$0000,$F000,$0000,$F000,$0000,$F000,$0000 
dc.w $E000,$0000,$E000,$0000,$8000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr13Le: 
dc.w $7080.$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.u 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0001,$0001,$0002,$0003,$002A,$0033,$0002,$0003 
dc.w $0001,$0001,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w S0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr13Lo: 
dc.w S7080.$9180 
dc.w S0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0001,$0000,$0003,$0000,$003C,$0000,$0003,$0000 
dc.w $0001,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr13Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $8000,$8000,$0000,$8000,$8000,$0000,$0000,$0000 
dc.w $C000,$C000,$2000,$E000,$AA00,$6600,$2000,$E000 
dc.w $C000,$C000,$0000,$0000,$8000,$0000,$0000,$8000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr13Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $8000,$0000,$8000,$0000,$8000,$0000,$8000,$0000 
dc.w $4000,$0000,$6000,$0000,$1E00,$0000,$6000,$0000 
dc.w $4000,$0000,$8000,$0000,$8000,$0000,$8000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr14Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000A,$000C,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr14Lo: 
dc.w $7080,$9180 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$000F,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr14Re: 
dc.w $7088,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$8000,$8000,$0000,$8000 
dc.w $8000,$0000,$0000,$0000,$A800,$9800,$0000,$0000 
dc.w $8000,$0000,$0000,$8000,$8000,$8000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr14Ro: 
dc.w $7088,$9180 
dc.w $0000,$0000,$0000,$000Ü,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$8000,$0000,$8000,$0000 
dc.w $8000,$0000,$8000,$0000,$7800,$0000,$8000,$0000 
dc.w $8000,$0000,$8000,$0000,$8000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000 
Spr15Le: 
dc.w $7080,$9100 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000.$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0002.$0003.$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr15Lo: 
dc.w 
$7080,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0ü00,$0000,$0000,$0003,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr15Re: 
dc.w 
$7088,$9100 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$8000,$8000,$0000,$8000,$A000,$6000,$0000,$8000 
dc.w 
$8000,$8000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000 
Spr15Ro: 
dc.w 
$7088,$9180 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc. w $8000,$0000,$8000,$0000,$E000,$0000,$8000,$0000 
dc.w 
$8000.$0000,$0000.$0000,$0000,$0000.$0000,$0000 
dc.w 
S0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
S0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
S0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000 
dc.w 
S0000,$0000