Qj`8IBM hh &<C@E$g: <1AY&J*gDHz?< NA\O <S*F'pA C mA `Hz ?< NA\OA@C><0QCAFNAH rC!rNuNVHa2J@gaL?N^ zNHxHy?.B/8?NNONu xp2<XQ|4fpa gpNupNu x P`f4 C@$f* E(f 1AY&6f 1AY&f rAfpNupazaJ@g8 x0`8A:Crq Q xBhp2<XQ04Pp aEN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!wwwwwww" ad.bkg! " n0< QNu3N <JAr0QBjB9nB"9`AAAAAAAAAAAACT###"#v###~##3t33ByNu $0<Hߌߌߘߤ߼H ZHHHHH HH H ZH ZHNu JygNu3(|*|~Jyg(|݌Ar9g4Afprt<N(|݌*|݌ArN`JyZfprt<N3(|*|~Jyg(|݌A9g4Aprt <N(|݌*|݌AN`JyZfprt <N3(|*|~Jyg(|݌A9g2Aprt <N(|݌*|݌ANNuJyZgNuprt <NNu"h f !h "h !QX!I 0`Jhg3݂Sh<(J(gFJh0g Sh0`6Ry݂BD(:(* (gDFe` DFd<B( (&c6R9݂ (&d FR(&`|FR(& ( &fl|&`bJ(&gZJh,g Sh,`JJgS`>R9݂ (&d8("DR(&`8($DR(& (&f|&Jy݂g1FhhJygy$h f89y Dg2E Dg DgU!JNu9EU!JNu"h1h.,B g g8J(Nf!hNCCQY1YSh!INuB,!|RI1YSh!INu!hNY1YSh!INu$|0&r0N`rvRIQNTI!QXI`$NqNqRI1Y1Y*1Y0`RI0!Y"1Q,1Y.|&`RI| &`B(&RI`RIB(`R g gY`TI`TI`RI3`3RI`| yf < QNu yf < QNu < QNu\SOP2^Zp  RIPPED AND RELOCATED BY GRAZEY OF THE PHFZ@<LLLLLLLLfffffff<||RJJJJJ p0aS 0www   p8p8p8www 8888888888p8p8p8www 88888wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww,- wwwww_w_P_ww_P_ww_P_ww_P_wjPjjPjjPjjPjwYwwYwwYwwYw_____Y_Y_Y_Y_Y_Y_Y_Y__jjww__jjww__jjww R {OPP1 EOPPR {{OP1 EOPP1 E wwww R {{{{ R {OPP. EOPPR {{OP. EOPP  ?fR{8~ R {{{OP. EOPR {OPPPR {{1 EOPPPOPPPP R {OPPP {OPPP {OPPP {OPPP R {{{OP. EOPR {OPPPR {{1 E ??~                                                                                                                                                                                           |gXMD>840,)'                                     c|.`D ( $```@H$hR fj? ` f B9` f3` f*$h f <j?` <!@ p@"y"q ( `(/9&&|-`f(/9&&|-6|@7`(/89&&|-`(/ 9&9&|-`1|B(lYY`1||lYYYm```Y3`|,`|@,$B(n`l|@,$|n`T`L6Y9h98`J(.f|6`; Venus The Flytrap Zak By ??? ( Probably Benn Daglish ) ; ; Ripped By Grazey From The P.H.F. Of Kingston Upon Hull ; ; If ya use this great zak credit me! ; ; Made PSR By Grazey using G.S.R.V.2. ; ; Again I had to do one tweek to make the music run correctly ; the trouble was with the add instruction which fooled the relocator. start opt s-,x+ no symbols clr.l -(sp) dummy move.w #$20,-(sp) super mode trap #1 call gemdos lea 6(sp),sp correct stack move.l d0,oldstk save old sp bclr #0,$484.w no keyclick bsr music sub.l #$30000,music+$13f6+$180 add.l #music,music+$13f6+$180 move.b #1,music+$180 ; Tune no. 1-7 bsr music+4  bsr on move.w #7,-(sp) wait key trap #1 call gemdos lea 2(sp),sp correct stack bsr off move.l oldstk,-(sp) back into move.w #$20,-(sp) user mode trap #1 call gemdos lea 6(sp),sp correct stack clr.w -(sp) terminate trap #1 call gemdos zippy movem.l d0-a6,-(sp) save registers jsr music+4 movem.l (sp)+,d0-a6 restore registers move.l oldint,-(sp) old vbl on sp rts call old vbl on move.l $70.w,oldint save old vbl move.l #zippy,$70.w install new vbl rts off move.l oldint,$70.w save old vbl move.l #$08080000,$ff8800 clear vol. chan A move.l #$09090000,$ff8800 clear vol. chan B move.l #$0a0a0000,$ff8800 clear vol. chan C rts oldstk dc.l 0 oldint dc.l 0 music incbin "venus.mus" change this filename !! endmus !! endmus 0,$ff8800 clear vol. chan C rts oldstk dc.l 0 oldint dc.l 0 relo include "gsrv2.phf" music incbin "b:venus.mus" change this filename !! endmus dc.b "~+" dc.b "~+" dc.b "~+" dc.b "~+" 束  #.8DOZf``~`v`r`n <'"<$<'AX&o`jl`d*(ځnmnm`>EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!Q"9g f a,`~ f a&`n f a"`^ f a`N f a`> f a`. f a` f a` fa 9 BEJ -gNuP"fd|R- - f|d|0X@X@BDFHJLNPRT                S       2VZkVZkVZkVZk|Zk|Zk|Zk|Zk|Zk|Zk|Zk|ZkVZVVZVVZVVZV.08:<>@BDFHJLNPR                   " " $&')' $ +*+)*)')'&'&+&'&)TTXTTXTTXTTXirX{XXXirX{XXX .0@O\^`bdfhjlnpr                B SBBtttttttttttttttt 4.079;CQSUWY[]_ac                T     2/$$$``z`v`r`n <"<OJ$<dAX&o`jl`d*(ځnmnm`>EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!`j`W xHKJ-gS-f |`Ax+H aJ-g@S-AaA&aARa|aa`aDa J-fmaL'NuaaaD(2FEfJ-g@`@` a$a(3`aa (2(3`-(3(2NuYY Y Y Nua(3F`a(2(3F@|| | | | ,1|(Ex!J$B(#<`jB(h!I NuY`L`B`8B---$-J-f0<@CNuY`;| `(g^B@(#(#$h$2jB(#(@-@C2YQ(g(@(h*@H@h-,Nu  M / haw GGp1S$~Z8{fR?- wqjd_YTPKGC?<852/-*(&$"  XYY    QzY] 2   Y_{-    CA(000H@A<000H@  m 000H@ 0-0-NuS- jB- J- gS9 - -NuJ-gS-f mSmgNuBmA0<@NuJ-fU-gRBB-<d@B-B-||;|S@@CFpAaAJaAxa Q@Nu2E"2!JE!J B(B(.B(@Nu&<jj" 6aa&}}}} f})}}) })} <!1 ᗗ!1   1 ᗉ   ᗉ  ᗏ1ᗉ ᗉ 1ᗉ ᗉ ᗏ 1           1 ᗉ   ᗉ  ᗏ1ᗉ ᗉ 1ᗉ ᗉ ᗏ1 ᗉ   ᗉ  ᗏ            w2421!A212121779974420-!002-0027+-)+&!!-)+&--BA!!w22-0+(-+-20-!A-+20-+(&&(&(9742//+-2792279<295429542954295429542954295429542$$&$$&$$&$$&!A!!(&-+-+!"A-(0/--(0/- +-+(&(&($&(#&($&(#2A   !-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!-!(!!+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&!&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-EQ!!w-U&$&$w-&U+)+)w&!A95429542954295429542954295429542w"!$&!!!$&!!&$&--&$&--7520752075207520+)&$+)&$+)&$+)&$7520752075207520+)&$+)&$+)&$+)&$!A9542954295429542"97429742974297429742974297429742$$&$$&; Delirious Demo - Main Menu By Chris Mad of Ghost/Phalanx ; 1 minute to hack, 10 minutes to relocate!! ; Hacked and Relocated To High Ram By ; Grazey From The P.H.F. Of Hull ; If ya use this zak credit me !!!! ; Type '1' for sick mode, '0' for sane mode sick equ 1 grazey opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w jsr music jsr music+4 jsr music+8 move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.w #$666,$ff8240 move.w #0,$ff8246 move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) jsr music+8 ifne sick lea $ffff8800,a1 move.b #6,(a1) clr d0 move.b (a1),d0 move.w d0,$ff8240 move.b #8,(a1) clr d0 move.b (a1),d0 move.w d0,$ff8244 move.w d0,$ff8246 endc movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 music incbin "delimain.mus" usic incbin "delimain.mus" music incbin "delimain.rel" endmus   ?/ Z]]}}-U- }y} 0O_WK0p0@0p0@j=_ B  zr 0O_]I6ϰ@0@@ 0M^\H0WWUX @CBEEBC@ XP  RU})R" 6I]]I6@@0P0@@  liu թթչ}}]-]l0OOHE00J]_M0e eUtvPP; Zak By Epic Of The Misfit Soft ; Ripped by Grazey From The P.H.F. Of Hull ; Credit me if you use this great muzak!! opt x+  clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w move.l #1,d0 jsr music jsr music+4  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1 yoho movem.l d0-a6,-(sp) jsr music+4 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "misfits.mus" enmus ` `(`/A  _NuHa: fX~C2@C E$C E $C E$CE$CE$CE$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu,S   " &*˾,¾2@2@2@ E@˾  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!  4 ;旔0枟䕞 1<<: * *3  ' 9 8 -  b,(%-(%,(%,*'#(%,* >%%==      18=8/6;6  -494,383    >   %,*,% ('(*('#!,*'! ('(*('(/-,*' '(*,*'(8641/1348&898868988&898;98689831/=1/1348&,,,,,,,,%'(*,-/,1>#%'(*,-/,0134'%>,*('%1>1/1/1/1/431/,.*,0&134 >7           "# $!%"# $!%0.&1/'0.(1/)0.*1/+0.,1/-2.&3/'2.(4/)2.*3/+5.,6/-"# $!%"# $!%F*  !" #%$   )`1w > ,=-,1; Music From N.T.M. Dynamic Duo Screen ; Music From N.T.M. Main Menu Screen ; By Veggy Of Crusaders ( Formerly Dr Beat Of Galtan 6! ) ; Ripped by Grazey From The P.H.F. Of Kingston Upon Hull ; Please Credit Me if Ya Use This Great Zak! ; Made PCR using G.S.R.V.3 opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w bsr music move.l #1,d0 jsr music+4 jsr music+8  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  vbl movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #vbl,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "nt`jAh, PHF!f&HAL A> h("ҀA0o`ll`f$(Ԅnmmn`>ER Rg :hg6`E Rg :hg"`Ex g *g `ݐoNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R.V.3 coded by The P.H.F. In August 92!test checks to see if the sub.l here(pc),d2 ;previous long and the next add.l #orig,d2 ;long need to be relocatead cmp.l #orig,d2 ;If they do we can then skip blt chkand ;all the other checks cmp.l #orig,d1 bgt chkand cmp.l 4(a0),d2 blt chkand cmp.l 4(a0),d1 ;This is used for long lists bgt chkand ;of music values. bra ok chkand cmp.w #$0200,-2(a0) ;Check to see if previous opcode was 'and' bne chksnd ;If yes don't relocate! bra next chksnd cmp.l #$00ff8800,2(a0) ;Check opcode for a sound chip address bne chksn2 ;If yes don't relocate! bra next chksn2 cmp.l #$fff` `F`J <Cj"<$<A,&o`jl`d*(ځnmnm`>ER Rg :hg4`E Rg :hg `Ex g *g `אAAfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R.V.3 coded by The P.H.F. In August 92!` `(`/A  _NuHa: fX~3@V#\^#b#Z#f#J#N3X3rNuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-( JSR MUZIC, PLAY-> JSR MUZIC+2, FIN-> JSR MUZIC+4 *-M OPT O+,X+,P+ *-M TA_BN EQU 5 BIT NUMMER TIMER A IERA EQU $FA07 IMRA EQU $FA13 VECTOR EQU $FA17 TADR EQU $FA1F TACR EQU $FA19 PSGREG EQU $FFFF8800 PSGWRITE EQU $FFFF8802 PAT_LEN EQU 64 LENGTE PATTERN IN NOTEN NOTE_LEN EQU 12 LENGTE NOOT (PATTERN REGEL) IN BYTES * INSTRUMENT STRUCTURE EQUATES * I_NOISE_FREQ EQU 0 I_SOUND_MODE EQU 2 I_ENV_TYPE EQU 3 I_ENV_FREQ EQU 4 I_VIBR_SPEED EQU 6 I_VIBR_DEPTH EQU 8 I_INTERVAL1 EQU 252 I_INTERVAL2 EQU 254 I_ENV_ATTACK EQU 10 I_ENV_SUSTAIN EQU 12 I_ENV_RELEASE EQU 14 I_ENV_START EQU 16 I_PIT_ATTACK EQU 240 I_PIT_SUSTAIN EQU 242 I_PIT_RELEASE EQU 244 I_PIT_START EQU 128 I_TOTAL_LEN EQU 256 *-M MUSIC BRA.S INIT BRA.S PLAY BRA.S FIN DC.B " -INSIGNIA TRISOUND PLAYER- (C)1991 HAGEN FROM HYSTERIA... " EVEN *-M INIT MOVEM.L D0-D7/A0-A6,-(SP) LEA MUSIC(PC),A6 BSR.S INIT_YAM * INIT CODE MODIFIE LEA.L ADD_ADR+2(PC),A0 LEA.L SAM_ADR+2(PC),A1 MOVE.L A1,(A0) LEA.L REST_ADR+4(PC),A0 LEA ADATA+SILENT(PC),A1 MOVE.L A1,(A0) BSR INIT_SAM MOVEM.L (SP)+,D0-D7/A0-A6 RTS *-M PLAY MOVEM.L D0-D7/A0-A6,-(SP) LEA MUSIC(PC),A6 POINTEUR PC RELATIF BSR DO_PLAY MOVEM.L (SP)+,D0-D7/A0-A6 RTS *-M FIN MOVE.L SAV_USP-MUSIC(A6),A0 MOVE.L A0,USP LEA SAV_134(PC),A0 MOVE.L (A0),$134.W LEA.L SAV_VECTOR(PC),A0 MOVE.B (A0),(VECTOR).W BCLR #TA_BN,(IERA).W TIMER A INTERRUPT OFF MOVE.W #$2300,SR RTS *-M INIT_YAM LEA.L BSS_SECTION(PC),A0 LEA.L END_BSS(PC),A1 MOVEQ #0,D0 CLR_BSS * MOVE.W D0,(A0)+ CMP.L A0,A1 * BNE.S CLR_BSS MOVE.W LAST_PAT-MUSIC(A6),D0 HAAL AANTAL PATTERNS-1 (VOOR DBRA LUS) SUBQ.W #1,D0 LEA PATTERNS(PC),A0 BEGIN ADRES PATTERNS LEA PAT_TAB(PC),A1 BEGIN ADRES PATTERN TABEL INIT_PAT_TAB MOVE.L A0,(A1)+ SLA ADRES PATTERN OP ADD.L #PAT_LEN*NOTE_LEN,A0 NAAR VOLGENDE PATTERN DBF D0,INIT_PAT_TAB NET ZO LANG TOT ALLE PATTERN GEWEEST ZIJN MOVE.W #1,NOTE_COUNT-MUSIC(A6) BEGIN METEEN MET NOOT CLR.W POS_NOW-MUSIC(A6) BEGIN BIJ POSITION #0 * INITIALISEER VOICE STATUS STRUCTURE * LEA ENV_0(PC),A0 * VOIE A CLR.B ADATA+SOUND_MODE-MUSIC(A6) MOVE.L A0,ADATA+ENV_PTR-MUSIC(A6) MOVE.W #2,ADATA+ENV_ATT-MUSIC(A6) MOVE.W #5,ADATA+ENV_SUS-MUSIC(A6) MOVE.W #9,ADATA+ENV_REL-MUSIC(A6) MOVE.L A0,ADATA+PIT_PTR-MUSIC(A6) MOVE.W #2,ADATA+PIT_ATT-MUSIC(A6) MOVE.W #5,ADATA+PIT_SUS-MUSIC(A6) MOVE.W #9,ADATA+PIT_REL-MUSIC(A6) * VOIE B CLR.B BDATA+SOUND_MODE-MUSIC(A6) MOVE.L A0,BDATA+ENV_PTR-MUSIC(A6) MOVE.W #2,BDATA+ENV_ATT-MUSIC(A6) MOVE.W #5,BDATA+ENV_SUS-MUSIC(A6) MOVE.W #9,BDATA+ENV_REL-MUSIC(A6) MOVE.L A0,BDATA+PIT_PTR-MUSIC(A6) MOVE.W #2,BDATA+PIT_ATT-MUSIC(A6) MOVE.W #5,BDATA+PIT_SUS-MUSIC(A6) MOVE.W #9,BDATA+PIT_REL-MUSIC(A6) * VOIE C CLR.B CDATA+SOUND_MODE-MUSIC(A6) MOVE.L A0,CDATA+ENV_PTR-MUSIC(A6) MOVE.W #2,CDATA+ENV_ATT-MUSIC(A6) MOVE.W #5,CDATA+ENV_SUS-MUSIC(A6) MOVE.W #9,CDATA+ENV_REL-MUSIC(A6) MOVE.L A0,CDATA+PIT_PTR-MUSIC(A6) MOVE.W #2,CDATA+PIT_ATT-MUSIC(A6) MOVE.W #5,CDATA+PIT_SUS-MUSIC(A6) MOVE.W #9,CDATA+PIT_REL-MUSIC(A6) BSR.S CALC_POS BSR.S CALC_SAM_PTRS RTS * LAAD NIEUWE POSITION * LOAD_POS CLR.W PAT_LIN-MUSIC(A6) ZET REGELNUMMER OP 0 LOAD_POS_WITHOUT_0 MOVE.W POS_NOW-MUSIC(A6),D0 HAAL POSITION NEXT_POS ADDQ.W #1,D0 NAAR VOLGENDE POSITION CMP.W LAST_POS-MUSIC(A6),D0 ZIJN WE VOORBIJ DE LAATSTE POSITION BLS.S NO_RESTART NEE -> NIET RESTARTEN MOVE.W RESTART-MUSIC(A6),D0 HAAL RESTART POSITION NO_RESTART MOVE.W D0,POS_NOW-MUSIC(A6) SLA POSITION OP CALC_POS LEA POS_TAB(PC),A0 HAAL ADRES POSITION TABEL MOVE.W POS_NOW-MUSIC(A6),D0 HAAL POSITION NUMMER MOVE.B 0(A0,D0.W),D0 HAAL HUIDIGE PATTERN NUMMER (VOOR ALS WE NET AANKOMEN MET CALC_POS) ANDI.W #$7F,D0 MAAK ER EEN WORD VAN MOVE.W D0,PAT_NOW-MUSIC(A6) SLA OP LEA PAT_TAB(PC),A0 HAAL TABEL MET PATTERNS ASL.W #2,D0 VERMENIGVULDIG MET 4 VOOR TABEL MET LONGS MOVE.L 0(A0,D0.W),PAT_PTR-MUSIC(A6)7520752075207520+)&$+)&$+)&$+)&$!A212121779974420!!00--00-+-)+&!!-)+&--BA!!1ᗉ        44444444----4-4422222222++++2+222A((((((((!!!!(!((&&&&&&&&&&&-----(-----((((((((!!!!(!((-g< d J-g-eNum@B-@0;$C AJ!I B(B(B(.|``%-9AJdnv5O 5T?$&()+-/02457ⅶ 4<<<? C H; Bloodmoney Music By ???? ; Hacked By : ; Grazey From The P.H.F. Of Hull ; I know this is from a very old game but it has not been ripped before ; and I quite like it. ; If ya use this zak credit me !!!! grazey opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w jsr music jsr music+4 move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l o ldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 music incbin "blood.rel" endmus hf" music incbin "blood.rel" endmus move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a000; Microprose Grand Prix By Dave Lowe ; Hey Wild Bill! why did n't you use the tracker music which the Amiga ; version used! Surely you could run that intro with tracker music! ; At least Geoff had nothing to do with it, he just wrote the cool game. ; Ripped By Grazey Of The P.H.F. ; If ya use this zak credit me! opt s-,x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w jsr music jsr music+4 jsr music+8 bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  yoho movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "microgp.mus" endmus dc.l 0 relo include "gsrv2.phf" music incbin "microgp.mus" endmus ; First Samurai ; By Nick Jones ; Ripped and re-located to Hi-Ram By Grazey Of The P.H.F. ;made pcr with gsr ; I wish more musicians used RELOCATABLE music routines as I'm getting ; rather fed up with relocating the files! opt s-,x+ no symbols clr.l -(sp) dummy move.w #$20,-(sp) super mode trap #1 call gemdos lea 6(sp),sp correct stack move.l d0,oldstk save old sp bclr #0,$484.w no keyclick jsr music move.l #0,d0 jsr music+4 jsr music+8  bsr on move.w #7,-(sp) wait key trap #1 call gemdos lea 2(sp),sp correct stack s bsr off move.l oldstk,-(sp) back into move.w #$20,-(sp) user mode trap #1 call gemdos lea 6(sp),sp correct stack clr.w -(sp) terminate trap #1 call gemdos vbl movem.l d0-a6,-(sp) save registers jsr music+8 jsr music+4 movem.l (sp)+,d0-a6 restore registers move.l oldint,-(sp) old vbl on sp rts call old vbl on move.l $70.w,oldint save old vbl move.l #vbl,$70.w install new vbl rts off move.l oldint,$70.w save old vbl move.l #$08080000,$ff8800 clear vol. chan A move.l #$09090000,$ff8800 clear vol. chan B move.l #$0a0a0000,$ff8800 clear vol. chan C rts oldstk dc.l 0 oldint dc.l 0 music incbin "samurai.rel" change this filename !! endmus sic incbin "samurai.rel" change this filename !! endmus z``z``r`n <"<$<AX&o`jl`d*(ځnmnm`>EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!APp(R@< fNu09^R@@3^A*aAHaAf`Jh gS(f"haadaa`Jhg\09R@@3p2(EP0949BGs 3NuJhgvpr4(EP  092(Ad@p(R09A3`Ar(R29@3  NuNuJhg pE09^h2(NNu @2(EPG\NuJhg Shf1h0(EXJ2gS2Nup<f1| 0(GXNu<idDh@RY!I@E\2(GPJhg 0(Nu<if.R0(E89W22WRN<jfRQ0(EX`B<kf RV`0<lfR1@1@`<mf RY` <nfR@E\021@`<ofT"Q`ް<pf RY`Nu $$$$ۓ&&  ! V 7 ng|KKs3U&\:|gS@. xqke_ZUPKGC?<9520-*(&$"  `)  *<A* <aH1|AH <\a21|Af <a1|Nupl((&0(&%#!#((&0(&%#!##(#&%#!## #&*(&(#!(0*0!#&#(0&0#&(&*0+0#&(&*+*(0!#&#oklj  ii i i ii i i ii i i ii i i ii i i ii i i i i ii i i ii i i i i i i i io\j l6@6@7@9 941-6@6@7@9 9*1-;747/4+/9414-1(-;747/4+/1-4194=4%0&P%0#P&0(P&(&%Po*<A* <a2AH <a"Af <`pl2 5 4 0 2 5 4 0 2@l) - + ( ) - + ( )@l@@@   *<A* <aAH <aAf <`*<A* <Za1|AH <ar1|Af < a\1|Nupl /.,(' ,./,134 %'( .,+(' ././,l j '%#`(*,`'#"@' #j l #', #', #', #',%(%,%(%,%(%,%(%,+('"+('"+('"+('",'# ,'#" pl                P     F             P2   2   <2   <2   2   P2   2   2   2   2   2   2   F        (           (oZj lki i iii i iii i iii i iii i iii i iii i iii i iii i iii i iii i iii i iiki i iii i ii i i ii i i iii i iii i iii i iii i iii i iii i ii i i ii i i iii i iii i iii i iii i iiki i ii i i iii i ii i i iii i iii i iioj l                                                  2  2   < 2   <2 2  P2  2   2   2   2  2  2   P        2           (o HDAz"p@NLNuA*agAHag AfaNuhf h NuafNuA*affRAHaZfFAfaNf:H@pAC*NCHNCfNLNuNui e0) INu h Nu3P3R3TXYZW343R3pNu(HjFZ>D68:@*< <vaga0< \@1@Numjj j l *< <pvaNga <aJ`tNunA7jn7-j n-#j n#j nnC9jn9/j n/%j n%j n*< <vag`Nuikkkkkk kkkkkk kkk kkl*< <*vag`Nuik jk j kj kj kj kj k jkjkjki*< <va,g``NuilkU(*< <vag`EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!HrAdB0A`B0A`B0ATB0A<A.A APB0A B04BAPBp A0B0Q@A(CppL  Nu## # Nu6PCNuB9Vpa"papaF9VVNu"$BBBBBA(J0fA"S0J0f&CAS0J0fC`tAfJ0gS0`HCNA80@BECjE~1r:2?RM:EoFNuDA80@BEC"E61r:2El RMNuAB0C,61KRABpNuAj p CBD10@KM@@M f ADNu f A*A&A.R0` fA` f?A`CABM B p@10@K@K f&ERR10@K@KK f.ElEhRR10@K|@KvKp f^RR1EhGBBF0@3FEG\7`RR1E4@RR1E(0K@K K ~f$EGR1M 6M`RK@BE0@EG3R1IB4IB4IzKrEI^:4PC3MRAXBC0CC Eb0E`0El0Ej0P0ER0EL0EJ0E<010JfE2G`$E2GGAJ0g&A>0ROM fEXB2EXJ2gS2NuM\ f E:PNuE.R2Nu  =)D)D=    qf Elvira arcade music by Sean Connolly of Sonix systems. Music player by Sean Connolly. (c) 1991 Sonix systems. M / haw GGp1S$~Z8{fR?- wqjd_YTPKGC?<852/-*(&$"   (BT^nzkk5eeA__LZZUUU`PPhLLqGGyCC@@<x<9r95k52e20`0-Z-*U*(Q(%K%$H$"D"?=863/.*(&$"                       _"*'__$      =DCD=DCD>DCD>DCDŸ ß$&()$&()ā(10,(10,(10,(10,,),),),)›  ǃ‡   Ï'"% '"% ʏ  ȇȃɇȇȃ ; Elvira Arcade Muzak By Sean Conolly/Sonic Systems ; Ripped By Grazey ; From The P.H.F. Of Hull ; This muzak took under 5 minutes to rip and get playing ; If ya use this zak credit me!!! ; Press 'Space' to quit opt s-,x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w jsr music move.l #0,d0 ;0-2 jsr music+4 bsr are grz cmp.b #$39,$fffc02 bne grz bsr back move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  tigers movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  are move.l $70.w,oldint move.l #tigers,$70.w rts back move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "elvira.mus" endmust dc.l 0 relo include "gsrv2.phf" music incbin "elvira.mus" en``z`~`r`n <!"<r$<AX&o`jl`d*(ځnmnm`>EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!`D`L`*The little muzak editor by Equinox/Aߢ _NuHaBLNuHaLNuA߸al"yߪ@@M<0aNuA߸a9ߴfX~3@޲#߸޺#x޾#t޶#4#ߦ#(ߪ3ߴ3NuAߢJgHS(jBPRh0( @ fBAݸ0`"Aߐ0AC4EnMxKݴJmgB."B.&B.*LHNuS]f ;AݺaAaA6aKAݺa?_@A"Aa?_@ A&A6a?_@A*0-gD?Ata~"h  )fBm>CݤGG|?```G]LNP^Nu0<QQ^Nu  000...8  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!%/9CMWak                     !ÌA ` 0 AA!eN$  @0$$!êĎ7  @$077!c$tt . Q Q`$0 NF8 fS9j NuR9J9gS9f6A a,Axa$AaJyDg Aa Aaj3PA*aH3.Aha&3  JyDg,Aa3J9f0< AQ?89?9JyDg Ao0< QNux6@R*&b\d|.` ( $hX fj? ` f B9` f ByD` f $h <!@ p@"z"q ( j?j_`>(/:|-`(/:j|-6|@7`(/8::|-`(/ :9|-`1|YY```zY3`j|,``|@,`N|,`D`<6Y9h98`|6`S(fl|."h0<kv6@@^zBAJ(-gz.A(/8: |-A$h J(.f$h$!h\XhWV$ !J R(Rhhh20J(.f|1(>g1||H|(>g |(>g@!| F!hFB(>g@!|'F!hFB(>g@!|2F!hFBh45h98!I|07J(.f!hNufNu(3g(Nu(Nu e eed`<b(g$EZ!R!R$hj4h45Nu<b6g2PE!RX!R\$RjVhVWp`PE!RX!R\$RjVhVWp`b `R@`@(_H$z$r!J$j0j2j+j>j)j*j*a(>g1||H|(>gR|`R(>g@!| F!hFB(>g@!|'F!hFB(>g@!|2F!hFB`@HE$rNn8N(PgS(Rg hSRS((@gTB$hB f @` f.(/:|-`` f((/ :|9|-`2 f*(/8:L|-A><g.S(d h$h *g R j(h((:S(5d2h45"h f"h<fCR!I(?NC0(,g (1g S(0dx|1() (+g f6f(*d",2<`(*e ,A+ dAe IdA g.(Sf <<(jFh1FF`D :f: <(6gT(7 (@7k67:m(/8f JyDf(6g*S(8d"h98(<b 6`S((Nu,H&z&SC K><||,B)?$X#J#| p@&zD&s#K|SZ?Z_`Q#AB9%Nu9(>gg (Pf4(>g*S(V (VfhWV$hX *g!JX(>g(<g ((>gY( (b h^(Nu////( (/////////JyDfNu0:2A|g2A3D z@C||,B)?$X#J#| p@&z&s#K|SZ?Z_)/8:2|-|/NuThis great Mad Max music was ripped and relocated by hand by The Mighty Clog of The Medway Boys !nN~$4DT4t$4DTdt  %  0                                   NZfr~lx      NĎ&.&..̾~.Ў9IYw9΁΃΋΍ΏCEHK` N^n~Þîþ>^~ŞŮRnNNNNN^nnNN~ΎΞWήξ.NNN>NNN~Ǝƞƾ.>N^n~ǎǞNNNNNN.^NNNNNNNNNNN˞ˮϾNNNNǾ.NnȎȮN~͎ͮ͞;>N^n~ҮҾ~ $$$$$$<>?> 77<>?ACA?>;<>?AC?>‚$77077‚$77077‚$77077‚$770000 00ЂAC< Ƃ4+4045Ƃ4+40457Ƃ420202424242024Ƃ997997972754570044444444444  ق<;955‚!9990999 47 7479䂐97542245<7<7>EEECE5797>7><5<5<79т297579ق097<ق<<<7!-!!!!!-!!!    <<0<< <<0 >>0>> >>0 550AA 770! "::0::! !990!!  123345674567889 889 :;<=12889 :;<=123333>?>@3333e f ghghghijghijghijghijklmne f ghijklmne f ooooopopoooo1 2 333W333WXXXXXXXX333YWWZZ[[333Y3Y 333Y  ‚! !-+9QOL Ă!999----- ւHJ>J>J>AAAAAAAABBB B BBBBBBBBBBBBBBBBB B BBBBqqqqqqqqrsrtrurvqwqqqqqqqqrsrtrurvĂ---------9!ɂ@ >@ɂEC ɂ;<ɂC>C>Ă----33330000.... A A AAAAA A qqqqqqqqB B B B BBBBB B qqqqqqqq。24524522452455957242454202--5-4-0-2-4-5-4-    ! " # $ ! " # $ ݂ I sIJI I IIII III !--0--!!-0--!--0-!!!-0000!--0-!!!0Ђ20^^_^ \\\]\\\] - --  CA@KK   !-!- Ѿ&.6zx{|} ~~ 00 % (& ' EL ͂9 ̂-Ђ<57Є!-9EQȀ ́--‚@- ̄-,., ̄- ̄--,,+++Ȁ,"$-<<<<- "; Great Giana Sister Zak - Originally By Chris Huelsbeck ; Converted to the ST By Mad Max ; Originally hacked by Zippy (RIP) Of TMB (RIP) ; Re-Hacked and Relocated To High Ram By ; Grazey From The P.H.F. Of Hull ; If ya use this zak credit me !!!! grazey opt x- clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w orig equ $6ad82 vbladd equ $6b110-orig bsr relo move.l #3,d0 ;Tune? 0-7 jsr music ;Init move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) jsr music+vbladd movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 relo include "gsrv2.phf" music incbin "gianasis.mus" endmus ``^``N`V`0` `B``6``"````,`.````````HMJ/.J.f`a~J. ka -_LNuK(nSnj=m MB. aBJ. fa8J. fa0J. fa(J. fa J. faJ. faJ. faJ. fNuX (He (HfPH(I`C PJ(jgS(jNu0(h@@"h(-q.<dD<d<e njB.(I<d?@ .a <dR<eL`@@@N`B`b``````````>```Rhh`RPH0-mf;m`RmaHP NuJ(Jg (Jg S(J`PJ`.S@J1nh`.@H@@"n. 1Ќ!@(1nh`njRhhNuPHNu .a `f!h(1hh.@H@@"n. 1Ќ!@(1nh`+m(;mh`&CrJif3|n#n$n%g| .".#geD. `n#"B. Bi`.AAA.HI@@@"n. 1Ќ+(BhPJ`H0-H n*"n.0|f0@@N```,`8`4;@HkBH 1Ќ+@(BhPJL;@LkBH 1Ќ+@,BlPN;APkBI 1Ќ+@0BpPR;BTkBJ 1 Ќ+@4BtPV;CXkBK 10Ќ+@8BxPZ;D\kBL 1@Ќ+@kSm>`B-`:`>````<`0`(```````````F`z`````*```<``3``````````````````~`z`v`r`n`j`f`b`^`Z`V`R`N`J`T``8`n```.``&`"`````` Rm`Rm`.gJ-Sfz|S`;n`.-d;n`Z.-d;n`FnR;nH;|Ja|S`n7`J-g -gS-`PRm`.S@;n`J-6fRm`B-`.0-@mn@Rm`nRm`m- . .a`-C`tC`-C.?H@AJ-djAF002- ngA;@(Jm0f$-dkHRNN;n(Jm0fr`nn"|#Jm0f;m(2;n0`L.@&@'n |!Jm0f*J-dNqBm$Rm`nnnnRm`B-KB-B-&Bm0B-j`J-6gJ-g -gS-`P`.S@`+m 8;m@. n2@@ Ю+@ ;nP` +m8 ;m@`f.g-f.::`-g.::.g-h.::`-i.::`   |j`-C.?H@A002- ngA;@(Jm0f  H NNA n`d.:..@:`B-dR;n(`J-kf |`J-&gd- Hm$0-(2-$gAH@Jm0f$-dkHRNqS-'fm&' - R- Jm0gxS-#frm"#2-(p0-2AgeH4<m0AgdBm00-(@;@2-dkHR``4-0BAgd`J-gHJ-gS-`<m--n--k-l`mB-`---oJ-Kgk6-R n2@@ Ю+@LBmP|K-IgaS-Jf(mHJ mL0-P0@fJmPgBmP`-@?g@A 002- gA-IfD;@(Jm0fB-dkHRNq.gB-SRmP` at-If2-PAJAfr.d<.gB-S;@(Jm0f&-dgHRNqRmP.ga 2<.dar.-7;AP`z-Igpp-HH-Jf^0-(r-I/ T(mXAm(g4;@(-dgHRNq.gB-S*_(mXJ. g*S.$f$n%$. .".#."f B. A Bhr."p-f@@HekHg<-jNqNu>9n>.W)C5=GNuHMF/.Kz-@.@@@*u.<fn<.;@>`J-j2,BfJl>k5 f 5 C)@`A=9u >BBLpNuB.B@=@ aLNua~B.(n.!@@K. kAAA0mA;l;l;l@4,. gAv;Pt(A2<IH+(;HBhYAj;BJ.!k(naB. BnP(n! B. IBlB,|NuH>Mh-|@@"B. -@-A(@Jg*",Ҁ-A*",Ҁ-A.",Ҁ-A2-@6`$"<Ҁ-A*"<Ҁ-A."<Ҁ-A2K;|M0<=|@BnB^QMIKL(K(K(K~(p (QIK(K<(K(K(L|Nu/ K/ ?</?<NMPNOL`NuHMl-ypK<#p*_Ns/ K/ ?</?<NMPNO*_NuHM4#pL`NsHaL`/:2NuHM ?"A200JpgJ.f ?0<a0Ka`a|LNu      "   > @@X0X0X0tL,l,l,l, ( $ ( 0 %!# 0f $ ## X 5 $  (   $ !Ȍ`fffff(f-NMu5X*^;}hT@/xqxq gaw GGp0S#}Y8{fQ>, ~wpjd^YTOKG TFMX-SONG  Date : 14.02.91 Time : 11:32 ;$;RIPPED AND RELOCATED BY GRZ/PHF! 8 , ,xx|\dx0h|<dl (08@HPX`hpx    ( 0 8 @ H P X ` h p x !!!!! !(!0!8!@!H!P!X!`!h!p!x!!!"" "("0"8"@"H"P"X"`"h"p"x""""""""""""""""#####<#x##$$X$$$$% %(%0%8%@%H%|%%%%%%%%&&& &(&0&8&H&t&&' '('0'8'X't'''((P(())D)L)T)\)d)l)t)|))))))))***$*,*4*<*D*L*T*\*d*l*t*|****************                              "!#!$0MOOOMOOOOOOO MNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGINGINGINGINGINGINGINGINGINGINGINGINGINGINGINGINGI IIIIIIII$III IIIIIIIIIIII IIIIIIIII$III IIIIIIIIIIIII sHHHHHHHHHHHHAABAAABLL!L!L!LLLLLL!LL!LLLLL!LL!LL!LLLLLL!LL!LLLLLLMLMN!L!MMMNLMLMNLMMNMNMLMNLMMMNLMLMNLMMMNNNP!P!P!PP!PQP!P!P!PP!P#P!P!P!PP!PQP!P!P!P!P!P#IIIII kIIhIIIIaIIIIaIIIIIIIIIIIIIIIIIIIIIIIIIIIIJLJLJLJLJLJLJLJLJLJMOOOHSHSHUHVHUHVHXHVHXHZHXHZH[HZHXHZHXHVHXHVHUHVHU&PfPfPfPf&PfPfPfPf&Pf&PfPfQdQdQdQdQbQb"QbQbQbQdIkImIkImIkImImIkImIkIkIkImIkImInImIk HHQ@Q@HQ@Q@Q@Q@Q@Q@Q@HHHHH8J8H8E8J8H8E8E8Q8O8L8@8@8@8@8@8@8@8@8888ACACBCCACACABCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MOONOMMMNOMMOONONMNMNNMOONOMMMNOOMNMNOMOONOMNIIIIIIIII IIIIIIIIIIIIII IIIIIIIIIIIIII IIIIIIIIIIIII IIIIPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQ`nanananaQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQII IIIIIIIIIIIIIIII IIIIIIIIIIIIIII IIIIIIIIII IIIIIIIIIIIIIIII@P@@P@@P@P@P@@P@@P@P@Q@@Q@@Q@Q@Q@@Q@@Q@Q@P@@P@@P@P@P@@P@@P@P@Q@@Q@@Q@Q@Q@@Q@@Q@QIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIII00000000 #| $| %|(}!~0 !~  "}  } '~  &~  A}( B}( C}()} *~( &~@@AD?E  @@AD?   AE UE@@AE UE@@ADEP EAA@@ADE EAA@@ADEP EAA@@AE E@@AE %E@@AE E@@AD?EA@8AEg aE0@B!1(A ? A@ !9 @ ADA ?A@ ADA ?A@!?@B (ADA ?A@ DA A  Ai@ D?A A A /D? AD?A@ DAA@ A @ A@ D AA @ A A @ !?@B (ADA ?A@@ DAA A !?B@ D?AA A A /D? #A!?B!? HAAL POINTER NAAR PATTERN RTS * CALCULATE SAMPLE POINTERS * CALC_SAM_PTRS LEA SAM_TAB(PC),A0 HAAL ADRES TABEL MET POINTERS LEA SAM_LEN(PC),A1 HAAL ADRES TABEL MET LENGTES LEA SAM_FIRST(PC),A2 HAAL BEGIN ADRES EERSTE SAMPLE MOVEQ #15,D0 POINTERS VAN 16 SAMPLES BEREKENEN MOVEQ #0,D1 LENGTE ALLE SAMPLES SAMEN IS EERST 0 CALC_NEXT_SAM MOVE.L A2,(A0)+ SLA POINTER NAAR SAMPLE OP ADD.L (A1),A2 VERHOOG POINTER MET LENGTE SAMPLE ADD.L (A1)+,D1 VERHOOG TOTALE LENGTE MET LENGTE SAMPLE DBF D0,CALC_NEXT_SAM MOVE.L D1,SAM_TOT-MUSIC(A6) SLA TOTALE LENGTE SAMPLES OP RTS *-M INIT_SAM MOVE.W #$2700,SR ZET INTS UIT BSR.S SND_INT MOVE.L USP,A0 MOVE.L A0,SAV_USP-MUSIC(A6) LEA SAV_134(PC),A0 MOVE.L $134.W,(A0) LEA.L SAV_VECTOR(PC),A0 MOVE.B (VECTOR).W,(A0) BCLR.B #3,(VECTOR).W LEA TIMER_A(PC),A0 MOVE.L A0,$134.W CLR.B (TACR).W STOP TIMER A MOVE.B #1,(TACR).W START TIMER A CLR.B (TADR).W SET SPEED OF TIMER A TO 0(=256=SLOWEST) BSET.B #TA_BN,(IMRA).W TIMER A MASK BCLR.B #TA_BN,(IERA).W TIMER A DISABLE MOVE.W #$2300,SR RTS SND_INT BSET.B #0,ADATA+SILENT-MUSIC(A6) ZET KANALEN UIT BCLR.B #1,ADATA+SILENT-MUSIC(A6) GEEN SAMPLE OP KANAAL A BSET.B #0,BDATA+SILENT-MUSIC(A6) BSET.B #0,CDATA+SILENT-MUSIC(A6) ST.B ADATA+INSTR_NO-MUSIC(A6) MAAK INSTRUMENTEN NUMMER $FF ZODAT BIJ VERGELIJKING INSTRUMENT DATA OPNIEUW GELADEN WORDT ST.B BDATA+INSTR_NO-MUSIC(A6) ST.B CDATA+INSTR_NO-MUSIC(A6) LEA (PSGREG).W,A0 LEA (PSGWRITE).W,A1 MOVEQ #13,D0 CL_SND MOVE.B D0,(A0) CLR.B (A1) DBF D0,CL_SND MOVE.B #7,(A0) MOVE.B D0,(A1) RTS *-M DO_PLAY * DRIVE A LED OFF * MOVE.W #$2500,SR SUBQ.W #1,NOTE_COUNT-MUSIC(A6) MOET ER EEN NIEUWE NOOT GEPAKT WORDEN? BNE DO_FX_ALL ALS NIET ZO -> SPRING OVER NOOT ROUTINE HEEN * VOER PATTERN REGEL UIT * MOVE.W SPEED-MUSIC(AHNuz|>9޲"h"&@ @gh(fv&h4$Pf!E$Prj,j*B fB<` f B;B!E&&y޶!K" "h"&AJAg~!E8A&IJ&fkQ Jk\A($y޾a!ERZAZ|@.@@Z!J $y޺a!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"y޺!I!G0`r fiT0`H fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q Aݴ0BhNu4929JBg|AtKBA!B(|z@$y޾`!ERZ@Zt|@.BBZ!J $y޺`!J!E0B(B(RA;ANu " &*4 3 @8 llt < llt$E@t߸x48  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! ( 4 ;旔0枟䕞 1<<: * $ 3  ' 8 8 ,  b3313   1    1/1   /    /-/,,*,*)'%F*).,             31.,.1,.1 ,-,*'%*':.>356531.,.,3.,.,                                              =HDHlHHzDzlzz.V~.V~~V.~V.zzzlzDHHHlHDg  !"#$%&'()*+"3D]nPpp^?<~?>>?><?f8>~sp`ppp<f 8vpf< ??`F`N(C) 1991 BLUE BIRD,EPSILON & EPIC from THE MIFITS SOFTWARE (TMS)HaLNuHaLNu@Sj*AQAC  NuAJfPACE"k `APAGDCH$KA4$$Qii44$BZ\]k f 'k7k ACpBR< fNuMJ.cgSfE.GIK4.v n2A25BCg<dfY`<cfY`t<bf@@@2@AC'i`RA A@@@2@AC'Y'Y'Q X YXR+PXXPPBkGQTTn|>f. nPhh\Bn]n f -n=n I4. nKMG~r2A23BCpk`<j*t8BD46 86@Dx:{;D;B`0t8BD46 86@Dx:M:;E;BKQK~|zxvtI: lp<pfp`<qf (`RrA0;` M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!,f |,HlS,f D,ll@RH@R l<pf `6<qf p(`ް<f `Jj  ` R l <pf`z<qf p( `ܰ<rf0 h | h|V R,`V<sfhhR,T `S,f lR <tg$,g<fp`FJjp@RIRR< fBENu@@@@@@@@@ @ @ @ @ @ @@@@@@@@@@@ddd ddd ddd p %&:ABHIJPVX^_ahlmqp pqp p pp ppp p pp ppp p qp   p ppr rV ppp  p ppp pppr&pppr-pppr2pppr<ppprDp                A222222222222555555555555777777777777......000000                                       $ $ $ $ $ $ 6),NOTE_COUNT-MUSIC(A6) HERSTEL VOORDELER * LEES NOTEN * READ_NOTES_ALL MOVE.L PAT_PTR-MUSIC(A6),A1 HAAL POINTER IN PATTERN WEER TERUG LEA ADATA(PC),A0 HAAL ADRES CHANNEL A DATA-FIELD BSR GETNOTE LEES NOOT LEA BDATA(PC),A0 HAAL ADRES CHANNEL B DATA-FIELD BSR GETNOTE LEES NOOT LEA CDATA(PC),A0 HAAL ADRES CHANNEL C DATA-FIELD BSR GETNOTE LEES NOOT MOVE.L A1,PAT_PTR-MUSIC(A6) ADDQ.W #1,PAT_LIN-MUSIC(A6) CMP.W #PAT_LEN,PAT_LIN-MUSIC(A6) BMI.S SUITE BSR LOAD_POS SUITE MOVE.B #%1,D0 STANDAARD MASKER VOOR REG #7 * REG 7 : KANAAL C * BTST.B #0,SOUND_MODE(A0) TOON OP KANAAL C? BEQ.S NO_TONE_C NEE -> NIKS DOEN BCLR #2,D0 JA -> WIS BIJHORENDE BIT NO_TONE_C BTST.B #1,SOUND_MODE(A0) RUIS OP KANAAL C? BEQ.S NO_NOIS_C NEE -> NIKS DOEN BCLR #5,D0 JA -> WIS BIJHORENDE BIT NO_NOIS_C * REG 7 : KANAAL B * BTST.B #0,BDATA+SOUND_MODE-MUSIC(A6) TOON OP KANAAL B? BEQ.S NO_TONE_B NEE -> NIKS DOEN BCLR #1,D0 JA -> WIS BIJHORENDE BIT NO_TONE_B BTST.B #1,BDATA+SOUND_MODE-MUSIC(A6) RUIS OP KANAAL B? BEQ.S NO_NOIS_B NEE -> NIKS DOEN BCLR #4,D0 JA -> WIS BIJHEORENDE BIT NO_NOIS_B * REG 7 : KANAAL A * BTST.B #1,ADATA+SILENT-MUSIC(A6) WORDT ER EEN SAMPLE GESPEELD? BNE.S NO_NOIS_A JA -> GEEN TOON EN GEEN RUIS OP KANAAL A BTST.B #0,ADATA+SOUND_MODE-MUSIC(A6) TOON OP KANAAL A? BEQ.S NO_TONE_A NEE -> NIKS DOEN BCLR #0,D0 JA -> WIS BIJHORENDE BIT NO_TONE_A BTST.B #1,ADATA+SOUND_MODE-MUSIC(A6) RUIS OP KANAAL A? BEQ.S NO_NOIS_A NEE -> NIKS DOEN BCLR #3,D0 JA -> WIS BIJHEORENDE BIT NO_NOIS_A MOVE.W #$2700,SR MFP INTERRUPTS UIT MOVE.B #7,(PSGREG).W REGISTER 7 MOVE.B D0,(PSGWRITE).W SCHRIJF WAARDE WEG MOVE.W #$2500,SR MFP INTERRUPTS WEER AAN * GEEN NOOT, ENKEL EFFECTEN * DO_FX_ALL LEA CDATA(PC),A0 HAAL ADRES CHANNEL C DATA-FIELD BSR DO_FX DOE ENVELOPE, TREMOLO ETC. LEA BDATA(PC),A0 HAAL ADRES CHANNEL B DATA-FIELD BSR DO_FX DOE ENVELOPE, TREMOLO ETC. LEA; G.S.R.V.1 Coded 18th July 1992 ; Version 1 : Used a program which automatically moved all ; non PC-Relative instructions into a relo-table. ; Then on execution the code 1st subtracted the ; original load address and then added the current ; memory location of the music. This program was used ; on some music hacks including Euro Soccer Champs. ; G.S.R.V.15 Coded 28th July 1992 ; Version 1.5 : Does all the location,subtraction etc in one pass. ; It uses exactly the same method as version 1. ; Gone are the days of labourious relocation!! ; G.S.R.V.2 Coded 29th July 1992 ; Version 2 : Version 2 also now includes many algorithms to make ; the relocation process more accurate. As far as I know ; my relocator has the biggest success rate of the all ; relocators I've tried ( AVG's and G.Inc ). There still ; is no foolproof way to relocate a file 100% but I'll ; keep improving the algorithms to give more success. ; G.S.R.V.25 Coded 13th August 1992 ; Version 2.5 : Was done mainly to satisfy Mug UK's need for a fully ; PC-Relative location code. The relocator is now (hopefully!) ; fully compatible with the hi-level langauges - STOS, ; Atari Basic and G.F.A. Basic. ; G.S.R.V.3 Coded 13th August 1992 ; ; Version 3 : As promised this version includes some more algorithms and ;  the code is now in a nice clean table rout. ; All coding By Grazey From The P.H.F. Of Kingston-Upon-Hull ; Hi to THE BEST zak hackers : ; ; Vapour/Hotknife, Zippy/MBK, Mug UK, Jacky/ACF, The Avengers ; Alien/PP, Xerud/Supernova, Chris/Axxis and finally to Ozzwald of LSD. ; phf lea here(pc),a0 add.l #8,a0 .loop cmp.l #$50484646,(a0)+ bne.s .loop move.l a0,a3 lea here(pc),a0 add.l #8,a0 move.l a3,d0 sub.l a0,d0 ;d0 = last address lea here(pc),a0 move.l 4(a0),a0 ;orig address move.l a0,d4 move.l a0,d1 add.l d0,d1 ;Upper Limit lea here(pc),a0 add.l #8,a0 loop cmp.l (a0),d4 ;Is address below boundaries ? ble chkg ;No bra next ;Yes chkg cmp.l (a0),d1 ;Is address above boundaries ? bge chkand ;No bra next ;Yes chkand cmp.w #$0200,-2(a0) ;Check to see if previous opcode was 'and' bne chksnd ;If yes don't relocate! bra next chksnd cmp.l #$00ff8800,2(a0) ;Check opcode for a sound chip address bne chksn2 ;If yes don't relocate! bra next chksn2 cmp.l #$ffff8800,2(a0) ;Check opcode for a sound chip address bne chkbse ;If yes don't relocate! bra next chkbse cmp.w #$8d0,-2(a0) ;Check previous opcode for bset bne chkbts bra next ;If yes don't relocate! chkbts cmp.w #$810,-2(a0) ;Check previous opcode for btst bne chkbcl bra next ;If yes don't relocate! chkbcl cmp.w #$8a8,-2(a0) ;Check previous opcode for bclr bne chkanl bra next ;If yes don't relocate! chkanl cmp.w #$280,-4(a0) ;Check previous opcode for and.l bne chkbtt bra next ;If yes don't relocate! chkbtt cmp.w #$828,-2(a0) ;Check previous opcode for btst bne chkmob bra next ;If yes don't relocate! chkmob cmp.w #$10bc,-2(a0) ;Check previous opcode for move.b bne chkbmi bra next ;If yes don't relocate! chkbmi cmp.w #$6b00,-2(a0) ;Check previous opcode for bmi bne chkbeq bra next ;If yes don't relocate! chkbeq cmp.w #$6700,-2(a0) ;Check previous opcode for beq bne chkmv2 bra next ;If yes don't relocate! chkmv2 cmp.w #$b87c,-2(a0) ;Check previous opcode for move bne chkmv3 bra next ;If yes don't relocate! chkmv3 cmp.w #$102a,-2(a0) ;Check previous opcode for move.b bne chkor1 bra next ;If yes don't relocate! chkor1 cmp.w #$800,-2(a0) ;Check previous opcode for or bne chkor2 bra next ;If yes don't relocate! chkor2 cmp.w #$4a2a,-2(a0) ;Check previous opcode for or bne chkbt2 bra next ;If yes don't relocate! chkbt2 cmp.w #$0804,-2(a0) ;Check previous opcode for btst bne chkcmp bra next ;If yes don't relocate! chkcmp cmp.w #$0c00,-2(a0) ;Check previous opcode for cmp bne chkmv4 bra next ;If yes don't relocate! chkmv4 cmp.w #$117c,-4(a0) ;Check previous opcode for move bne chkmv5 bra next ;If yes don't relocate! chkmv5 cmp.w #$1029,-2(a0) ;Check previous opcode for move bne chkmv6 bra next ;If yes don't relocate! chkmv6 cmp.w #$12bc,-2(a0) ;Check previous opcode for move bne chk1 bra next ;If yes don't relocate! chk1 cmp.w #$8d5,-2(a0) ;Check previous opcode for move bne chk2 bra next ;If yes don't relocate! chk2 cmp.w #$b03c,-2(a0) ;Check previous opcode for cmp bne ok bra next ;If yes don't relocate! ok sub.l d4,(a0) ;Sub Original start address ( ie The music relocates to zero ) lea here(pc),a2 move.l a2,d3 add.l #8,d3 add.l d3,(a0) ;Adds music offset next add.l #2,a0 ;Increment address and loop! cmp.l a4,a0 ;Have we reached the end of the zak ? ble loop ;Nope! rts dc.b "This file was made PC-Releative using G.S.R.V.2 coded by The P.H.F. In August 92!" even here t; Grazey from The P.H.F. Of Hull Brings you : ; Quik + Silva Music ; Composed By Chris Huelsbeck ; Hacked By Grazey ; As far as I know this is the first music rip of this game, so enjoy! ; If ya use this zak credit us !!!! grazey opt x+  clr.l -(sp) move.w #$20,-(sp) trap #1  move.l $70.w,oldvbl lea 6(sp),sp move.l d0,stack bclr #0,$484.w orig equ $69328 vbladd equ $6932c-orig bsr relo jsr music+8 move.w #1,d0 ;tune number 0- 32 jsr music+$c move.l #gaunvbl,$70.w move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  gaunvbl movem.l d0-a6,-(sp) save registers jsr music+vbladd movem.l (sp)+,d0-a6 restore registers rte oldvbl dc.l 0 stack dc.l 0 relo include "gsrv2.inc" dc.l 0 dc.l $69328 music incbin qs.rel endmus even dc.b "PHFF"  D.BUG MENU 152 . PLEASE SELECT A GAME TITLE 1) POTSWORTH AND CO 2) LEGACY DEMO 3) MIXULOAD ALL CRACKS BY HOT.KNIFE OF D.BUG INTRO CODED BY CYRANO JONES GREETINGS TO: REPLICANTS, CYNIX, ANIMAL MINE, QUASER THE PUP, PURSY, PHF, ADR (SURGE), WOZ PURE ENERGY, DEVIANT DESIGNERS,SUPREME CONCEPTORS, ADRENALINE, HMD, MUG UK-#pj<g yh#`Nu @@E$ra`jj((jPPjxxjjjjNu8fx|8|~||||~~8>|x<808 `080888|~`08088p08>|`0~p`08x0||p|x``0~~(|||~|~v|8྾|88|888~|8p|8|8|||~8~88g%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%$g)V@X[@]`c`eh`knpsuxz}``@ `@ `@ `@ `@@@@@@` @` @` @` @``}zxuspnkh`ec``][@XUS PN KHFC@`=;`86`31`.,`*(%#!@`  `@` @@@@ `@ `  `@!#%(*,`.1`36`8;`=@`CFHKN PS weTC2!p`#s?M|8484<?? @< #s<@g>plpl8?t a|#9p |<`<pl<q0=À"?888|0?p|` 0?|3?`@~"n 1?qp~|a|x>c|;x?F~@"p?8{}< #<>/0<?8|x|?@ "<#?|<;|x&| ? >?p"?8?,+< 7' ??"~?#@?;C???0a8">>pYGπwp0~Èx?#8 <3/p<0?>?0y_/ _<1O8?<|xpS/?O< xp0p?W.<< >09pW.<p?#<?p_|0 x?<?/! ??~??8?3o_ |\0?< `_wa;DP?8??  ?p7??v<<?~? P|`P|xX~s _<??0P|<_<O9? |0??8p00??,?<<G7><<`||????p~0?xx??/??#||0? <?_??8/?>? 08? o0?/_8`/?>Lc_?x_ ??_|8/??8|߀ǎ?0!?o_</????<x?/./?ǀ??׀??-?7?Ï??x->xC?.?? /<3/xxπ/C?xx߀<oF|??O"oa_070?O.  [..  EQUINOX S 茽 ~EFC RLC ׎ eONEWAR MUS  l<ONEWAR S  |sUATER3 S v LUATER3 MUS V EQUINOX MUS ׌ A#NETHER REL POKER S ȍ NETHER S ㍽ SPOKER MUS % .SCAVENG REL .dSCAVENG S UKDIGI S ) K\UKDIGI MUS MXjDELIMAINMUS \ !DELIMAINS @ DELIRES MUS U SDOCRES S (EFC MUS H #EFC S  APYO S Q APYOD MUS 7xMISFIT S ;nMISFITS MUS $ gPUSHOVERMUS 0PUSHOVERS EFC1 MUS g EFC1 S 4CAVENG1S ; Equinox/Empire Intro ; Ripped by Grazey From The P.H.F. Of Hull ; If you use this music please credit me! ; Made PC-Relative using GSRV2,now 3.1 opt x+  clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w jsr music move.l #1,d0 jsr music+4  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  yoho movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "equinox.mus" " dc.l $6d572 music incbin "equinox.mus" endmus enmus 9; Live and Let Die By Mark Cooksey ; Hacked Originally By Neil Of Cor Blimey Not 'Arf ; Re-hacked by Grazey From The P.H.F. Of Hull ; If ya use this zak credit me !!!! ; Type '1' for sick mode, '0' for sane mode sick equ 1 grazey opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w move.w #0,d0 jsr zak jsr zak+$128 move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.w #$666,$ff8240 move.w #0,$ff8246 move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) jsr zak+$128 ifne sick lea $ffff8800,a1 move.b #6,(a1) clr d0 move.b (a1),d0 move.w d0,$ff8240 move.b #8,(a1) clr d0 move.b (a1),d0 move.w d0,$ff8244 move.w d0,$ff8246 endc movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 zak incbin "poker.mus" zakend )?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu " &* '   * a``z`v`r`n <b"<}$<|AX&o`jl`d*(ځnmnm`>EN Rg :hg4`E~ Rg :hg `Et g *g `אAASfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R V3.1 coded by The P.H.F. In August 92! This music was ripped by Grazey Of PHF!aBya(`R@F'aN!88B8% Ns@F'  aNs@F' , ,P+PPAC"r 0Q?@Ns 30<AzC4"Q3.By0#z#zB9#33 3  #333 B9#333 #333 B9#333 #333 NuSy.f3."y092HAAA#Ry y@faAaAzaAa<(,g(,g9g9g9,f9g9gF'F#AaAzaAaCEF'(:f>0((BJ(:f(,g(,gH  BAz0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B F#NuJ(:f(,g|`@0($h2(BEXr R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cr1AAE224( ah(8g g h6B(8`h4R(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg6k)(9g<?bA9A?EA0*1@**gF'F#j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IEX@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHg1B` 1hBh)@@V Jgp(,fj g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(F':g F#NuJgt gp gF'(,f / . (-f 8(-g-BhBh P(::g F#NuF'(,f / . (-f 8(-g-Bh1h" P(::g F#Nu:Nu(:fB)@E(@@F'#)@E%|: F#XNukRyNsB8, NsBy090R@yc0930A0900@32A4@@#NuA(CʖE&pr ҙQ#Nu        M / ga GGp1n^RIB<73/,)T h 88 hTT~K%bZZb%K~TTSSSPLINK HARD1 PLUS LEAD ARP1 PLUS2 ARP2 MIXER WAVER BLS NOISECOMPOWLEAD HIHAT BASSWAV1BASSW2 BASSW3 CHORD1 LEAD2 CORD8 POINT POINT2 BASSW5 BASSW6 ARP2 ARP3 ARP4 ARP5 LEAD3 BAASW7         m r       / or        * ' f     @AB .q      , or  < '@B(AA@@ D AA@ D AA @ D AA@ D AA S|981&  #.9@COO@,#ǽ ).,.6<<983.& &#%11$#$ &),/0) %/9@@@@840$ !',)#!    $+00& #+08<@@AC@8.($  $!%/0(&'    '3;90)'$ȿü'03237;@82,('#    #&&).,$#'!!&''*/5877850020)"  !    #'.483135, '+)(+143100+'),'!     #')0884471& #&+0125:;831.$    %069@FFCA@@83,  %)*+,.,)'#         %'#%.30+,,&! !#!    #*,,)'&#!       !!!##!               BLOOD REL I %BLOOD S f 1ELVIRA MUS ;lELVIRA S nj @MICROGP MUS | MICROGP S 2/SAM S  4JSAMURAI REL 荽 6VENUS MUS 莽 )VENUS S V$ $ $ $ $ $   $  $   $  $ 2$ 2$ 2$ 2$ 25$ 5$ 5$ 5$ 57$ 7$ 7$ 7$ 7 .$ . $ .  $ 0 $ 0&2-20-& &2-5402*292725242020-0-+-+)+)&)&2&20-& 29292727252524242927220-50-)&"&2&.&-&+2020-0-+-+)+)&)&2020-0-+-+)+)&)&>2<29272527292<2070????/Nq"?8?q??4"/?|_?  ?xx" 8<?x|<@?0 <8"x_x G?<8G?4<>0"01|00?>800?m|"\\   !>22P0-+-+)+)&)&2&20-& 29Ȇ27272525242429278p?x`? ];3?;+s?{???;#0-)&"&2&.&-&+2020-0-+-+)+)&)&2020-0-+-+)+)&)&>2<29272527292<2  >N """""#M""""#M########; Delirious Demo 2 - Reset Demo ; Originally Ripped By Supernova ; Re-Ripped by Grazey From The P.H.F. Of Hull opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  yoho movem.l d0-a6,-(sp) jsr music movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "delires.mus" enmus 00 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "b:docres.rel" enmus IAShJhn1|Ca~CavCLanC~z|xva.C~ z|xvaC$~ z|xvaNuM0)i4*i$2AAJUl2AK#M$"$06,i"2A g0i"JVl2AM#N"ňHƈ,QrHf `L A lp`BIB44  ˆJ ˆ@fT 0<)4 8gLjJlHM"**i,fňJlHK#M,",NuNuSiJin&i f>$i f$iHJGlGG3GHGGG&spȕ#JHJAlVAIEd$r2II#t2II#t3Z"24JI#t 0(iA4 #J((H3AH@3@"#i#i($#i0,#K  Nu ` L / hbv FGp1S#~Z8{fR?- wqjd_YTPKGC?<852/-*(&$"  wqjd_YTPKGC?<852/-*(&$"  31DD/.^G@^::^G@^::^1[j,rQn>Hx\(@vT.T`,LZ 0:j"b.`Zpwg YG        YGGGYG             #          YG     $    ~ DJt  J  U w  S Ѐ ` <<<<2222(((@@  !!!!!!       w 0@P` 1BSb ɇȇȃɇȇȃ ɇ̓%$ ˿̃ŸNjÏ,'*)ǃ‡ d by Grazey From The P.H.F. Of Kingston Upon Hull ; Please Credit Me if Ya Use This Great Zak! ; See bottom of file for filelist ; - opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w clr.w music+$9c2 move.l #1,d0 jsr music  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  vbl movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #vbl,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "enola.mus" ?~sfZ<0?>s;<~f` >?< >$ 08<<p'; Music From N.T.M. Toki Title Screen ; By Pierre Loriaux ; Ripped by Grazey From The P.H.F. Of Kingston Upon Hull ; Please Credit Me if Ya Use This Great Zak! ; Made PCR using G.S.R.V.3 opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w bsr music move.l #1,d0 jsr music jsr music+4 jsr music+8  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  vbl movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #vbl,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "ntm_main.mus"     ` `(`/A  _NuHa: fX~C2@C 2E$C E $C"E$CXE$CE$CE$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu " &*P IGdKh@@TP BBJh@@T P 'IGdNh@ `TE@JhEdGP8 M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! TTTFMX 7@ ;栟䘞2 ;旔1<<9 7 :<  `'  ( -  3 +  7 B&  6 *  z&@@@@@@@@(%('(%*'            4489;984489;98114686411886644--12421--12421/664433! >@AHA@AHA                (%('(%*',-,.(,-/-,%%6,*(-/-.*-/1/-/1/V                       GWolfgang 1991 (c)Crusader  27Jct)>Q`w 32+, 32)++     32+,32)+00@0@0@           $&'+... P. ,) `)))+,.- '&$')+.02., .320.0220232)+,.'&$32+, $&'+. 32+, 32+                         ` `(`/A  _NuHa: fX~C2@C 2E$C E $C"E$CE$CE$CE$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu   " &*P DRDR OBASzP DRDROBAS~P DRDROASE@KFI>P8  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! SzSTFMX 7@ ;栟䘞2 ;旔1:<9 7 :<  `'  ( -  3 +  7 +  6 +  z88,8,888,8,82#.%&*(&!.%&(&%&%# % ;6/;6/;/;6/;6/;/94-94-9-94-94-9-2,-F*+*--*-*-.:?;6/;6/;/#%&%&(&(*(*+*+-/>                               9Wolfgang 1991 (c)Crusader))`0 0  0EF ECC`CEF H HJFlCEFEF EC EF EC A0>0?? >?> <`<8<?D<?DH?DHKHKPC``C> <$>CA C$EEF EC >0  C> <$>CAC; Music By Veggy Of Crusaders ( Formerly Dr Beat Of Galtan 6! ) ; Ripped by Grazey From The P.H.F. Of Kingston Upon Hull ; Please Credit Me if Ya Use This Great Zaks! ; *** See bottom of file for filelist *** ; -' opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w clr.w music+$9c2 move.l #1,d0 jsr music  bsr on move.w #7,-(sp) trap #1  leIa 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  vbl movem.l d0-a6,-(sp) jsr music+8 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #vbl,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "roller.mus" ;filenames ;ntm_cru1.mus ;Crusaders 1 - N.T.M. Demo ;galtan6.mus ;Galtan 6 music ;enola.mus ;Sick Pig - Imagination ;roller.mus ;Roller Coaster - Imagination ;snake.mus ;Snake - Imagination 8 6H;H@?;8`,H1H3 1H3H8 6H;H@?;8` 8:< `` 9`<:9:`90757`503232020357 <:9050504050 5`7`53220..,+,``3 60502020<090 )`(`&`+`)`'`&`$`)`"0$&'`'' $()&"0$0$0`0PH   $02222224@4@444@4@BFNRJ 066666666:> DDDDFNTL      & 0 ((..((..8<<8:<< FNA IQ?<NNTAN ALpBQ?<%NNTA Pga*a(a&a$a` a aa?<p`` p<<8PHF!   or              (                                                      (                                       BASS2 SNARECHOSNAPAHED  HYF#@                                                                                                                                                                       !   )                       " K >/TSSTw:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKBIBKBI:KCIBKBI:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:ICKCIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I8KBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I7K7I7K7I8K8ICK:KJ L:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKR LBIBKBI:KS LCIBKBI:K:I:K:I:K5I8K8I:KR L:I:K:I5K5I8K8I:KL L:I:K:I5K5I8K8I:KJ L:I:K:ICKCIBKBI8KH L8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KJ L7I5K5I8K8I8K8I8KJ LBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KH L7I5K5I7K7I7KJ L7I8K8ICK:LJN L:LL:L L8L:LL:L5L L8LL:L L5L L8LL:LBLRN LBLL:LSNBL:L L:LL:LSN L8L:LRNL:L5L L8LL:LJNL:LL5LL8L:LLNL:LLCLLBL8LENL8LL8LL5L8LL8L7LL5LL8LL8LL7LL5L8LCNL8LL8LENLBL8LL8LL8LL5L8LENL8L7LL5LL8LHN8L7LL5L7LHN L7LL8L LCLTD>* Į"$4(N(< &".:(    &.    (0$,   (  .        &"        ''''$'!'''''' ' !'''' ''!%# ''  "'&'''' $''!#  &!''' "$      '''        ; Scavenger Digi-Drum Muzak ; Ripped as always by Grazey From The P.H.F. Of Hull ; Zak relocates to 67 thou not any more it doesn't. ; Made PCR using GSRV3 ; If you use this music please credit me! opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w jsr music jsr music+$180 jsr music+$12+$180 jsr music+$20e+$180 bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  yoho movem.l d0-a6,-(sp) jsr music+$20e+$180 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "scaveng.rel" endmus *HK?iJ9igvR9i 9if@B9iMna4Ma,Ma$9igR9i 9@ifa@M6a`MXaXMzaPa8aa@9i@LNuR9iB9i9kR9ifB9iHAkSp9i2@ACirAA$q#ijiKrAA$q#iiurAA$q#iiLpNuCiAA$q#iiiiNu.f.9ig &n"aHS.jZ"&n"kNu9ig&n&aS.jZ&&n&k`pg@ @A=p+gS@@CjX -Ii =|||) g.@.) g.@8.-|fi ) f:i )dR@ii=|kkNuii |`M.gNa:0.n@H@.H@ n n .F9iNuM.gNa0.n@H@ .H@ n n .F9iNuM.gNa0.n@H@ .H@ n n .F9iNup.gkP g g gF| g, gD gD g g g:NunNu.@NuNuiaNNu.@3aNuJ.g6p 9ig* 9ig, 9ig* 9ig 9igNup.` .@. @A"=pNun gHmnNu.nNu.nNu.fNuJ. g S. f.$nJng ngSna.f nN*.k. .nn A-HNu*.k*.mjA-HNuJnf A-HNu*.kNuB.B.NuJngNu. g g*S. f"0.nS.f*g jP Nu@DnNuB9iia~Mn|| M||M||$NuK?@B- B- B-a*iB9iiHiriNuiiHiriNu R 6 nf}JJt3U%\;|gS@. xqke_ZUPKGC?<852/-*(&$"  :n  ngHjXlvCa1.g jm\$.$$$      eizezeizezeieeie$$#  .0?BDFHJLNPRTVXZ Aa?_@A"A&a?_@ A&ALa?_@A*0-gZ?AC"""A\a"h  )fBm>CbGGG|?``<gSjQ`IJg$G]LGJfH@Nu@F'H@ FNuS(&jh'&"h"<fn&h4$Pf!E$Prj,j*B|f B(`<f B;BA&z6s!K" `<f Q'Y&`z<fQ'Y&!I"Nu@A AgY!I"!E8Jkp( A($zlA4rZ!ERZrZ|@.BBZ!J @g($z$A4r!J!E0EENu~G J(gS(`d"h0 gT f)?!@0"h fB|R0`` `(`/A  _NuHa: fX~C2@C 2E$C E $C"E$CXE$CE$CE$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANuO  " &*N@><A>@RN@><C>`RN*@><D>`RE@A@<<>N8  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! RR TFMX 7@ ;栟䘞2 ;旔1:99 7 :<  `'  ' -  3 + + +  ( *  z% !%%!%! % !%%!%!  6* 6* 6& 6&>*> z*(***********----------,,,,,,,,,,* * * *,-/& & & &*,*,-( ( (*(>=;( ( (*((&&%%## * * * *44444444444!^ *>*(%#(%#%!F-,-/-,%66+>>>/-,*/-,*-,*-;&;6;516"::F;/55;4;//-B999;/55;";986986486426421;986986486426421;98698648642?v*>,>-   33 3   3       #  $ # $         Kdata2 - Title Music ; gbdata3 - Congratulations Music ; gb(L,gHjq8+kkkklmnoq qrssst7uwuvxxyz|}}L}~~~  4:nkKb =a (L1S]"VT=?d7dYd`4a;C;6>2}7,on _isbX     !" ? 8? , , , ,, , ,,,,%6831313/*+,1/,*,1,/16/,.,3.2302.0,.,,.,3.232,.,3.2302.0,.,,.,5.252,)%,%,%,%, "%,%,%,%",  , , ".". " , , ".". " , , ".". " , , ".". " 6831313/*+,1/,*,1,/11.;:86836831/*+,1/,*,1,/1111,,);:86836831/*+,1/,*,1,/1%%%%,0651311.3 3 5 5 3 3 6  6 8  8 1  1 ,138,138,138,138,136,136,136,136,158,158,158,158.16:.16:.16:.16: . - / 1 4 6 ---,-*(%(9 9 8 8 6 6 4 6 6 %%64141/1/-/-*-*(*(%(%#%#,, P,, P'' P'' P,''*'',',','*,'*,''*'',',','*,'*,''*'',',','*,'*,''*'',',','*,'*% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,, , ,, , , , ,, , ,136513,/16,136513,/16/46;946/469-249724-2477,136513,/16,136513,/16/46;946/469-249724-247,136513,/16,136513,/16/46;946/469,,,,'"                    7  +% +                   %(               """""..4.44."+%%+.4:4..1.+(%++++4.1++%"%""(%%""      ¹+:JA:::477:DD:+  (.44.+" ɳ >DJJDP]]``VJG.  %4GMJD:+%%ϳ%".:74AJ``M:G+ɿ¿(.DGD7>D:.% ³4`xcMM1 Ͽ  %.D]lfP:. ۿ :Vxu]JGJD4:7+ %::DJJMJDMSM+5 xx xx  !/!  !    xx   xx xx      (   < #(    O    <  2     d 2  @BdDBd @Bd DB_ @B D4BK0,@B DB @Bq D B @4BT0,DBq@B D @ D @ D4,@ D @ D  @4,D@B ZD @ D @ D4BG @ D @ D  @4,D@B D @ D @ D4,@ D @ D  @4,D@B `D @Dd D @ D4BG @ D @ D  @4,D@d B0DDDd@d @d @_ B0DDDd @ @K 0B0DDDd@ @ @q BHDDDd @ @T 0,@q BDDDd@d B0DDD@d @d @_ B0DDD @ @K 0B0DDD@ @ @q BHDDD @ @T 0,@q BDDD@ BZ  D$ B  @Z B-  D$ B  @ B  D B  @ B{  D B  @G B  D B  @ BR  D B  @ BZ  D$ B  @Z B-  D$ B  @ B-#D # @$ @Z @$ @ B-cD c @$ B cD c @Z BcD c @$ BcD c @ @$ @Z @$ @ @$ BcDq c @Z BcD c @$ B cD c @ B cD c @ BcD c @ @ @ BcD c @ B cD c @ B-cD c @ BcD_ c @ @ BcDT c @ @ BcD_ c @ @ BcDd c @ BcD c @ BcDq c @G @ @ @ @G @ BcDq c @ BcD c @ BcDq c @G @ BcDd c @ @ @G BcD_ c @ @ BcDq c @ @ BcD_ c @$ BcDd c @Z BcDq c @$ BcDd c @ @$ BcDq c @Z BcD c @$ BcDq c @ @$ BcD c @Z B cD c @$ BcD c @ @$ B cD c @Z B-cD c @$ BRcD c @ B-#DZ c @$ @Z @$ @ B-c @$ B c @Z Bc @$ Bc @ @$ @Z @$ @ @$ Bc @Z Bc @$ B c @ B cD c @ Bc @ @ @ Bc @ B c @ B-c @ Bc @ @ Bc @ @ Bc @ @ Bc @ Bc @ Bc @G D c @ @ @ @G @ Bc @ Bc @ Bc @G @ Bc @ @ @G Bc @ @ Bc @ @ BcDZ c @$ Bc @Z Bc @$ Bc @ @$ Bc @Z Bc @$ Bc @ @$ Bc @Z B c @$ Bc @ @$ B c @Z B-c @$ BRc @ B-#D-cDcDdc @$ @Z @$ @ B-c @$ B c @Z Bc @$ Bc @ D-cDcDKc @$ @Z @$ @ @$ Bc @Z Bc @$ B c @ B cD{cDcDc @ Bc @ @ @ Bc @ B c @ B-c @ Bc @ D{cDcDc @ Bc @ @ Bc @ @ Bc @ Bc @ Bc @G DRcDcDqc @ @ @ @G @ Bc @ Bc @ Bc @G DRcDcDTc @ Bc @ @ @G Bc @ @ Bc @ @ BcD-cDcDdc @$ Bc @Z Bc @$ Bc @ @$ Bc @Z Bc @$ Bc @ D-cDcDc @$ Bc @Z B c @$ Bc @ @$ B c @Z B-c @$ BRc @,B-,D,Dd,DK?@ D BZ ~@ D @ D @| Dz @ D @. 0D, 0,@ D @ D @ D B ~ @ D @S 0DQ 0 @ D  @DDDdBZ~ BZ~ @ BZ~ @ BZ~ @{ DDD_B~ @ B~ @-0B~ B~ B~DDDq B~ @; B~ @ B~ @DDDdB$, @ B$~ @R0B$~ @B$~ @-DDDB~ B~ @- B~ @- B~ @ DDDBp~ @{ Bp~ @0Bp~ Bp~ B~DDD B~ @{ B~ @{ B~ @RDDDB, @ B~ @0B~ @RB~ @ZDDDB?@ B-,D~@  @  @{ B-, @ B , @- B, B,!@  @  @  @ B, @R B, @ B, @ B ,D~ B, @  @  @{  @ B, @- B, B, B-,@  @  @  @  @R  @  @1D1 B# D D  D D1 Bc D Bc D Bc D Bc D1 D D  D D D Bc D Bc Df Bc @GDG Bc D Bc DR D DG Bc D Bc D Bc D BRc DG D B-c DR D BRc D D Bfc DR Bc D Bc @D D$ D- D$ D D$ Bc DZ Bc D$ Bc D D$ Bfc D- D$ DZ BRc D$ DZ Bc D @1D1 BRc D Bfc D  Bc D Bfc D1 D Bc D Bc D Bc D1 D Bc D  Bc D Bc D D Bc D Bc Df BZc @1D1 B#?,<`RyRyRf<F'CgGF#NuF' SB89Bx:B9S!R@ @F#NuHaAgg(J9RgS9RfRJ9SfngpB9S<e4<fR<|ASS<g <g`afg A(9gd`.S9S`S`Ag gJ(NuLNsH瀀|AS0<A<dSLNuS`\^QWERTZUIOP]ASDFGHJKLYXCVBNM[^D<<}\o<Fx~p@~H@d~ @ <? ,???8:@.`0 ?o_ $?/F߹?N?.?k?'0;</,l>(>  0/P? ?8@:/ G@     <     (     <  2   d 2  @B B B D  D @B B B D? @ @ D?@ @ @ @ D@ D@ @B B B D @B B B D?D?D@ @ D?@ @ @ @ D?@w @q @ B B Bj D  D @ B B Bj D? @j @q D?@w @ @ @ D@ D@ @ B B Bj D @ B B Bj D?D?D@j @d D?@_ @Y @T @P D?@K @G @w D B B @w D B B @  DBw B @wDB_ Bw B B @ DB B Bw B D @wDBw B_ B B @ DB B B Bw D @wDBw B_ B B @  D B B @wDB Bw B_ Bw @ DS B B @ DS B B @ DB Bj @DSBj BY B B @DpB B B Bj D @DSBj BY B B @DpB B B Bj D @DSBj BY B B @ Dp B B @DBj B BY Bj @DB B B B @ DB_ B @DBP B_ B B @DB B B B_ D @DBP B_ B B @DB B B B_ D @DB_ BP B B @ D B B @DB_ B BP B_ @ DS B B @ DS B B @ DB Bj @DSBj BY B B @DpB B B Bj D @DSBj BY B B @DpB B B Bj D @DSBj BY B B @ Dp B B @DBj B BY Bj @wD D @wBB_BwDw  B_BBwD? @ @BBBjD? Dw  @wBBwB_DDD @wBBBjD BBwB_Dw  @D?B_BwBD @w BBjBD? @BwB_BDw  D? @wD D @wDw  D? @ @D? Dw  @wDDD @wD Dw  @D?D @w D? @Dw  D? @ /D D @ /BBwB_Dw  B_BBwD? @p @BjBBD? Dw  @ /BwB_BDDD @ /BjBBD BwBB_Dw  @D?B_BwBD @ / BBjBD? @pBwB_BDw  D? @ /D D Dw @ / D? @p @D? Dw  @ /DDD @ /D Dw  @D?D @ / D? @pDw  Dw  Dw @_ @w Dw @_ @P D  B{ @< @P Dw@/ @< B @w @_ D B{ @P @_ D @P @< DwB? @< @/ @w @_ D @_ @P D B{ @P @< Dw@< @/ B @w @_ D  B{ @_ @P Dw@P @< D Bf @< @/ D @j @Y D @Y @G D Bf @G @5 D@- @5 D B{ @Y @j DBf @Y @G D @G @5 DB{ @- @5 @j @Y D@Y @G D B @G @5 D@5 @- D B @j @Y D B @Y @G D@G @5 D B? @- @5 D@P @_ D @? @P D B? @/ @? D@/ @( D B? @P @_ DB @? @P D @/ @? DB @( @/ @P @_ D@? @P D B @/ @? D@( @/ D B @P @_ D B @? @P D@/ @? D B @/ @( D @Y @G D @< @G Dw B @- @< D@$ @- D B @G @Y DwB @< @G D @- @< DB @$ @- D @P @? DB @? @5 D @( @5 DB @( @  D @? @P D B? @5 @? D@( @5 D B?@( @  Dw B B B @_ @w Dw B B B @_ @P D  B{ @< @P DwB B B @/ @< B @w @_ D B{ @P @_ D B B B @P @< DwB? @< @/ B B B @w @_ D B B B @_ @P D B{ @P @< DwB B B @< @/ B @w @_ D  B{ @_ @P DwB B B @P @< D Bf @< @/ D B B B @j @Y D B B B @Y @G D Bf @G @5 DB B B @- @5 D B{ @Y @j DBf @Y @G D B B B @G @5 DB{ @- @5 B B B @j @Y DB B B @Y @G D B @G @5 DB B B @5 @- D B @j @Y D B @Y @G DB B B @G @5 D B? @- @5 DB B B @P @_ D B B B @? @P D B? @/ @? DB B B @/ @( D B? @P @_ DB @? @P D B B B @/ @? DB @( @/ B B B @P @_ DB B B @? @P D B @/ @? DB B B @( @/ D B @P @_ D B @? @P DB B B @/ @? D B @/ @( D B Bw B @Y @G D B B Bw @< @G Dw B @- @< DBw B B @$ @- D B @G @Y DwB @< @G D B Bw B @- @< DB @$ @- D Bj B B @P @? DB @? @5 D B Bj B @( @5 DB @( @  D B Bj B @? @P D B? @5 @? DB Bj B @( @5 D B?@( @  d<?  0? O?#1#p\8/@0~; Aprentice Muzak By Chris Huelsbeck ; Hacked By Grazey From The P.H.F. Of Hull ; Muzak is fully relocatable ; If ya use this zak please credit me !!!! sick equ 1 grazey opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w lea muzak,a0 jsr driver+$be6 jsr driver+$122 move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l o ldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) jsr driver+$122 movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 driver incbin "playaprt.drv" muzak incbin "app3.mus" ; List of relevant files :- ; app1.mus > Title music ; app2.mus > Level 1 music ; app3.mus > Level 2 maC "#NM NG(C &GC &GC &GC 6&GC l&GC &GC&GCF&GC&GC&GC4&GC &GC&GCD&GCz&GC.&GC&GCb&GC&GC&GC&NuCA $#HA X#HC `x^AE dI K D\MM *NuCE 4a@pJrg2AN` ``6 j"rkx<fA` f$ *^A^`  ffi*jrA6`<g<g< mA`Xb!``Y4BB B`f BjQ`%H"` j&rkx<fA` f$ *^A^`  ffi,jrA:`<g<g< mA`Xb!``U4BB B`f BjQ`f%H&`^ j*rkh<fA` f$*^ۂA^`  ffi.jrA>`< mA`Xb!``4BB B`f Bj Q`%H*`JqkAT PRqRqRq 62 Co82 :M@>1P`RDCmx5 `21gSAg8SAg\SAg^>1``x<1`>1681 :( a3$h m Bq 3`N<16>1<81 :(a3$hm0Bq 3>1<` <1$>1B81 :(ahm321k4($gN2:8( Dn><D<<D`><<Dx 6( Cg>8(":1aJGj~` Go><5.rAABOFa21kl4(:gJ~>2.2(((81:haB`4<(&>((81:Eha(`>((`<((>(*81:(a 21kn4(8g<h4h46(28(6:1aJj~`  m~GZRqN21NqHm* qb"Bq3raT qb Bq 3T@ @mLAL@HL4HNuJEk En DEENuDEEz NuDE En ENuNuHŋHEJCg" Cg Cgf GōFNuDED`g>NuJEfNuFďFNu21gSAg0SAgXSAgZNu|>1*81:a3Pm3Bqr`bNu<1*>1081:(a3hm3Bqr`6Nu>10Nu<1~81:(athm33rQ`Nu4B*^8(.Af`VB8(0Af`C^8(:Ag| `h?b!`2A6NuJ*g JjgSigNu i<|?|f3FBBj#HNu<@fbJr`f*IJr`g$82` Dl:MF5` RD5`3P`\`tv#HijtA0Pa`v<f.)IHgށ#G G`ZQ`BQp#H i 0#H`0Q&#H i0(kSh#h`]`Q.I#H iElVE #HHө`Q iEo0E#`#H`QrtJ#HA1`1C@aXO`JPj0rBjr3`*3`3`>G%p"5``Bq`Bq`Bq` F#`TFJAfr3``Jhg0>:( a3`6>:(a3`<>:(a3`BBq``3`3`HBq`N2(3`*xBDjr3`0r0apBq`Br`5`5`Nu    <;pd:=p=+X+d  d@@@@@@@@@ @ =r`CBi)?^B)6B):B)>BBi BBiC$p#@3@#@3@8?B8 B8 B8NuaCElBB BjBj T#@0H#H#H3|A#HA$#HAp|'0|@Q5|Nu?CxE a<P`NuC$QJfNuG HJ*g* [,FIdJr`kBt`0t`m9`L"iNI@ [,kHFF`prJrkBtTAQ|p2<tt o<24 TBQ`*,U   wwjwY N  N                                                               ! #%' * , /  2  5 8   Z  w' , # /   8  ! ?  ' C  / K   l @   2 @ d   wdO;dO2dO'2Ow dO' dO 2 d O ; O                                    dTC d TC d TdC Tdj jdYdK                              B I@    @    -4-4-t - - ..(/ / 0fB1>1X22>(3 B< 3`B 4B4E5f@6D6K7>-      (  B>X>(B< B BE@DK-!ǀ ?8 p\8/ w??H;@A@w6_?7 `Q=:x|pkvgaB (   2   <  #( @w DBB@w D @w DBB @w DBB@w DBB @w DBB @w D BB @w DBB @w D @w DBB BB @w DBB @ D @w DBwB@w D @w DBB @w D@w DB+B+ @w D @w D@w D @w DBB @w DB B B B @w DBB @ D @ DBB@ D @ DBB @ DBB@ DBB @ DBB @ D BwB @ DBwB @ D @ DBBw Bj B @ DBBw @ DBB @ DBB@ D @ DBB @ DBB@ DBB @ DBB @ D BwB @ D @ D @ DBBw@ DBjB @ D @wDB_Bw@w D @w D @w D@w D @w D @w D@w D @w D @w D@w D @ D @w D@w D @w D @w D@w D @w D @w D@w D @w D @w D@w D @ D @ Bw `D@ D @ B `D @ D@ B `D @ D @ D@ B `D @ D @ B `D B ` @ D @ D M@w DB@w DB @w D @w DB@w D @w DB @w DBw@w DB @w DB @w DB@w DB @ DB @a D1Bj@a D1 @a D1Bj @a D1Bj B_ @a D1BY @1 DBj @w DB_@w D @w DBjB_Bj@w DBw@w D @ D thDw ?@wBD D @w BDD @w BD @w BD DDDw @w BD @w BDD @w BD D @w BDD @w BD @w BD DwD @w BD @ BDD @w BD D @w BDD @w BD @w BD DwD @w BD @w BDD @w BD D @w BDD @w BD @w BDD DDDw @w BD @ BD @ BDf D @ BDwD @ BD @ BD DDD @ BDf @ BDDD @ BD D @ BDD @ BD @ BD DDD @ BD? @ DD @ BDf D @ BDDDw @ BD @ BD DDD @ BD @ BDD @ BD? D @ BDDD @ BD @ BD DD @ BD? @~ DD @wDB@w DB @w D @w DB@w D @w DB @w DBw@w DB @w DB @w DB@w DB @ DB @a D1Bj@a D1 @a D1Bj @a D1Bj Bw @a D1B @a D1Bj @w DBw@w D @w DB @w DBw @w DB @ DB @ h B5D@ h D @ h D @ h D@ h DB @ B D @a D1B B0 @a D1 @a D1 @a D1@a D1B  @1 D @w DB  B @w D @w DBe @w D@w D @ D @w D@w D @w D @w D@w D @ D @w DB?B@w D @w D @w DB B@w DBB @w DBB @w DBB@w D @w D @w DBB@w DBBj @w DBBw @w D BB @w DBB @w D @w DBB BB @w DBB @ D B @? @5 D @( @5 DB @( @  D @? @P D B? @5 @? D@( @5 D B?@( @  Dw B B B @_ @w Dw B B B @_ @P D  B{ @< @P DwB B B @/ @< B @w @_ D B{ @P @_ D B B B @P @< DwB? @< @/ B B B @w @_ D B B B @_ @P D B{ @P @< DwB B B @< @/ B @w @_ D  B{ @_ @P DwB B B @P @< D Bf @< @/ D B B B @j @Y D B B B @Y @G D Bf @G @5 DB B B @- @5 D B{ @Y @j DBf @Y @G D B B B @G @5 DB{ @- @5 B B B @j @Y DB B B @Y @G D B @G @5 DB B B @5 @- D B @j @Y D B @Y @G DB B B @G @5 D B? @- @5 DB B B @P @_ D B B B @? @P D B? @/ @? DB B B @/ @( D B? @P @_ DB @? @P D B B B @/ @? DB @( @/ B B B @P @_ DB B B @? @P D B @/ @? DB B B @( @/ D B @P @_ D B @? @P DB B B @/ @? D B @/ @( D B Bw B @Y @G D B B Bw @< @G Dw B @- @< DBw B B @$ @- D B @G @Y DwB @< @G D B Bw B @- @< DB @$ @- D Bj B B @P @? DB @? @5 D B Bj B @( @5 DB @( @  D B Bj B @? @P D B? @5 @? DB Bj B @( @5 D B?@( @  d<?  0? O@BD @BD @ BD @D? @@D? @ D@D? @D? @ D @D? @@usic ; app4.mus > Level 3 music D @BD? @ /BPD @Df @@Df @ /D@D{ @BDf @BD @pBD @pBD @B D@pD? @pBD @ BD @D? @@D? @ D@Df @D? @ D @D? @D? @ D@D? @D? 7@w@@@w@@@@S@S,@@S@S@G@$@$@G@$@$@@@@@@D Bw@B@@wDDDDBBDBwBD B@Bj@DDDDBBwDBjBD B_ B @ /DDBj B DDBw B DD B Bj @ DDB Bw D@DB B DD B@Bw@@wDDDDBBD"?yA~?0yA~χ?`"#<{?`#<{?{c@"7'8?s`7'8?s|?"?P<?##|? 1 1#_ #B(<+A Af+AQ(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANuB} " &*XFaAX!\A X !\AE@\*  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!  4 ;旔0枟䕞 GG?|`@`f`v -INSIGNIA TRISOUND PLAYER- (C)1991 HAGEN FROM HYSTERIA... HMaRAC ACWR a`LNuHMaLNu nVN`AVp!4AVlF#NuAV\CYp0.[S@A[CW"Q=|WBnWAXB.W-HW=|W=|W=| W-HW=|W=|W=| WB.W(-HW =|W=|W=| W-HW=|W=|W =| W"B.Wd-HWH=|WN=|WP=| WR-HWT=|WZ=|W\=| W^aa0((BJ(:f(,g(,gH  BAS0((J(:f(,g(,gH  B AS0((J(<<: * * 3  ' 8 8 ,  b*>*(%#(%,%->-/-,-,*(^^   |      .  [ #..  [ APP3 MUS a UAPP1 MUS t rAPP2 MUS w VAPRENT S [ &PLAYAPRTDRV APP4 MUS SUGIANASISMUS B%GIANASISS u L*QS REL Ɍ N|WQS S j rUTURPLY MUS Œ #xTURRICA2S j(\WORLD1 DAT '+WORLD2 DAT WORLD3 DAT +WORLD4 DAT WORLD5 DAT z G@ #(     2     Z#(  @BDwBw@BD B @B@wB`D @D @@D @wD@D @D @wBD @BwD @@BD @wB D@D @BD @wB(D @D @@D @wBD@BD @BD @ BD @D? @@D? @ D@D? @D? @ D @D? @@D? @ BD@BD @BD? @ /BPD @Df @@Df @ /D@D{ @BDf @BD @pBD @pBD @B D@pD? @pBD @ BD @D? @@D? @ D@Df @D? @ D @D? @D? @ D@D? @D? 7@w@@@w@@@@S@S@@S@S@G@$@$@G@$@$@@@@@@D Bw@B@@wDDDDBBDBwBD B@Bj@DDDDBBwDBjBD B_ B @ /DDBj B DDBw B DD B Bj @ DDB Bw D@DB B DD B@Bw@@wDDDDBBDBBwD B@Bj@DDDDBwBDBjBD BB_@ /DBwBPDBB_DBj B DDBBwD BB_@ DBBjDBBwDB B @DDBBjD BwB@wDDD DDD DDD DDDDSDSDDSDSDGD$D$DDDD B0@ PDDDBjDBdDBj@@ D B0@@DDDBjDBd@ DBj@D B0@ DSDS@ DBjDSBd@  DSBjD Bw@ DBDB@  DBw D@ DBD B0@?@DDDBjDBd@DBj@D B0@0@ 0@ 0@ 0DDDBj@DBd@DBj@D B0@0DSDSDBj@DSBd@DSBj@D Bw@ DBDB@ DBw D@ DB5D BwBB_Dw  @D?B_BwBD @ / BBjBD? @pBwB_BDw  D? @ /D D Dw @ / D? @p @D? Dw  @ /DDD @ /D Dw  @D?D @ / D? @pDw  Dw  Dw @_ @w Dw @_ @P D  B{ @< @P Dw@/ @< B @w @_ D B{ @P @_ D @P @< DwB? @< @/ @w @_ D @_ @P D B{ @P @< Dw@< @/ B @w @_ D  B{ @_ @P Dw@P @< D Bf @< @/ D @j @Y D @Y @G D Bf @G @5 D@- @5 D B{ @Y @j DBf @Y @G D @G @5 DB{ @- @5 @j @Y D@Y @G D B @G @5 D@5 @- D B @j @Y D B @Y @G D@G @5 D B? @- @5 D@P @_ D @? @P D B? @/ @? D@/ @( D B? @P @_ DB @? @P D @/ @? DB @( @/ @P @_ D@? @P D B @/ @? D@( @/ D B @P @_ D B @? @P D@/ @? D B @/ @( D @Y @G D @< @G Dw B @- @< D@$ @- D B @G @Y DwB @< @G D @- @< DB @$ @- D @P @? DB @? @5 D @( @5 DB @( @  D @? @P D B? @5 @? D@( @5 D B?@( @  Dw B B B @_ @w Dw B B B @_ @P D  B{ @< @P DwB B B @/ @< B @w @_ D B{ @P @_ D B B B @P @< DwB? @< @/ B B B @w @_ D B B B @_ @P D B{ @P @< DwB B B @< @/ B @w @_ D  B{ @_ @P DwB B B @P @< D Bf @< @/ D B B B @j @Y D B B B @Y @G D Bf @G @5 DB B B @- @5 D B{ @Y @j DBf @Y @G D B B B @G @5 DB{ @- @5 B B B @j @Y DB B B @Y @G D B @G @5 DB B B @5 @- D B @j @Y D B @Y @G DB B B @G @5 D B? @- @5 DB B B @P @_ D B B B @? @P D B? @/ @? DB B B @/ @( D B? @P @_ DB @? @P D B B B @/ @? DB @( @/ B B B @P @_ DB B B @? @P D B @/ @? DB B B @( @/ D B @P @_ D B @? @P DB B B @/ @? D B @/ @( D B Bw B @Y @G D B B Bw @< @G Dw B @- @< DBw B B @$ @- D B @G @Y DwB @< @G D B Bw B @- @< DB @$ @- D Bj B B @P @? DB @? @5 D B Bj B @( @5 DB @( @  D B Bj B @? @P D B? @5 @? DB Bj B @( @5 D B?@( @  d<?  0? OK Nu 5`H`@ fH* {^B& gL2  f M 5   w ` I 3   n Y D /   { h U((()'//^ !^ *>*(%#(%#%!F-,-/-,%66+>>>/-,*/-,*-,*-;&;6;516"::F;/55;4;//-B999;/55;";986986486426421;986986486426421;98698648642?>?% %&%&' # $ # $    !"    !( # $) * + # $) , -./.0.0.0123J &~T*vL"zP&A fNu k*` n&C|| | |NuG&fa g k k`A||||& f &`6 f &`$ f &` f &`&`A-||||?& f &` f &` f &` f  &` &`|A||||& f  &`B f  &`0 f  &` f &` &`&a@aa\aa`aaxa@aaaPaaaaazNufNuACf8C7|;|>| CCCjEdCvpSfp f` f *`*N C+S@f,ESS*S*E Sf|&Nu<NufNuACf|CCpSj &NuC@2dS(NufNuAtCf| CCbCZfNuCpUf|&NuC!@!Nu</(</(fNuAC;f| C6CCfNuCpUf|&NuC!@!Nu (5?PjfNuAhCf(|C CpSj &NuC@NufNuACcf8C||| C CCDECpSfp f` f *`*ANLACS@f,ERR*R*ESf| &Nu< NufNuAHCf8CL>|2|>| C5C;C EC'pSfp f` f *`*ANACS@f,ESS*S*ESf| &Nu<NufNuA|Cf8C ||| CiCoCTENC[pSfp f` f *`*ANAC S@f,EVV*V*ESf| &Nu<Nu fNuACf"|(|C CCSfp g$ g g g|(`|`|<CpSj  &NuC@ Nu fNuAC[f"|(|C CHCSfp g$ g g g|(`|`|<CpSj  &NuC@ Nu fNuA`Cf |||CCpSj  &NuC@ ((dS(Nu fNuACKf |(||C:C2pSj  &NuCz@ (dR(Nu fNuACf(|(|| CCzCrfNuCpSj  &NuC@ (dR(NufNuAC]f |||CL*CDpSj &NuC@ ((dS(NufNuACf |||C4CpSj &NuCm@ ((dR(Nu 2f `J f aPaNu`AX ApSS@fA AAA"C~pr"PSf"SfA|<|d | AC ^ C C C C C CB C% C6 CX C W C v Ci C C C : C "| AnCd"aNu:PgNuAN*Pfaa6A2A2 NuA&pC"*Q Dfp`NurfHAA?AA@ADCa`A E` @f4AAANCxaAa*A EvAD` fRApAaACDaAaAZ fp@A7pApEA`@A!AACa`AtaA EA`af g`ARM fNuNu?E@aaNuEANu<A$PNufNur f@`@ @f p@`, `g" g g: grP fNup@)@aD)@a*Nu*fNup:}G SNu--..//01234579RG 8  d*T RG  d,  'f'FNOTEFJAMBAMODU0MODU1MODU2MODU3MODU4FMODU5vMODU6MODU7:MODU8MODU9NOCVPNOISENOMODNOMULHNOPOR2OKENVOKMODOKPAT8OKSONOKVOLhPAUSE&PSONGASONGB SONGCCWAOUW|YEEPI$BASSE2BBASSE BOBLES%BONCOUCLIQUEjFPORTAFSONGAFSONGB FSONGCCLNOISEMANCER(MELO01!4MELO02!MELO03";MELO04"sMELO31&ZMODU10|MODU11MODU12:MODU13bMODU14@MODU15pMODU166MODU17vMODU18MODU19:f(,g(,gH  B F%NuJ(:f(,g|`>0($h2(BEVr R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAEV224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg.k)(9g<?bA9A?EA01@**gF'F%j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2I6EUr@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghH[g1B` 1hBh)@@V Jgp(,fj g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(F':gF%NuJgt gp gF'(,f / . (-f 8(-g-BhBh P(::gF%NuF'(,f / . (-f 8(-g-Bh1h" P(::gF%Nu:Nu(:fB)@ER@F'$rG6=J.  ..  GALTAN6 MUS  NTM_CRU1MUS ,NTM_DDUOS &&NTM_MAINMUS 2* NTM_MAINS NTM_MENUMUS :n$NTM_DD MUS ( SNAKE MUS ENOLA MUS <ROLLER MUS 9MULTI S ܌ b` `(`/A  _NuHa: NqNq~C2@C 2E$C E $C"E$CXE$CE$CE$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu " &* '   * a ADATA(PC),A0 HAAL ADRES CHANNEL A DATA-FIELD BSR DO_FX DOE ENVELOPE, TREMOLO ETC. * SCHRIJF FREQUENTIE EN VOLUME * LEA (PSGREG).W,A1 ADRES PSG REGISTER SELECT LEA (PSGWRITE).W,A2 ADRES PSG WRITE DATA MOVE.W #$2700,SR MFP INTERRUPTS UIT * KANAAL A * * ADRES VARIABELEN GEBIED KANAAL A STAAT NOG IN A0 BTST.B #1,SILENT(A0) WORDT ER EEN SAMPLE GESPEELD? BNE.S DO_NOUT_A JA -> DOE NIKS MET KANAAL A REGISTERS MOVE.W PSGFREQ(A0),D0 HAAL FREQUENCY BOTH BYTES MOVE.B PSGFREQ(A0),D1 HAAL FREQUENCY HI-BYTE CLR.B (A1) TONE FREQ REGISTER MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #1,(A1) MOVE.B D1,(A2) SCHRIJF HI-BYTE FREQUENCY TST.B SILENT(A0) STAAT DIT KANAAL AAN? BNE.S NO_HARDW_AUTO_A NEE -> LAAT HARDWARE FREQUENCY DAN -> VOORKOMT INTERFERENTIE MET ANDERE KANALEN BTST.B #2,SOUND_MODE(A0) STAAT ER UBERHAUPT HARDWARE OP DIT KANAAL? BEQ.S NO_HARDW_AUTO_A BTST.B #3,SOUND_MODE(A0) STAAT HARDWARE FREQUENCY OP AUTO? BEQ.S NO_HARDW_AUTO_A LSR.W #4,D0 DEEL FREQUENCY DOOR 16, VOOR HARDWARE FREQUENCY MOVE.B #11,(A1) HARDWARE FREQUENCY REGISTER MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #12,(A1) CLR.B (A2) HI-BYTE FREQUENCY = 0 NO_HARDW_AUTO_A MOVE.B #8,(A1) VOLUME KANAAL A MOVE.B PSGVOL(A0),(A2) DO_NOUT_A * KANAAL B * LEA BDATA(PC),A0 ADRES VARIABELEN GEBIED KANAAL B MOVE.W PSGFREQ(A0),D0 HAAL FREQUENCY BOTH BYTES MOVE.B PSGFREQ(A0),D1 HAAL FREQUENCY HI-BYTE MOVE.B #2,(A1) TONE FREQ REGISTER X MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #3,(A1) MOVE.B D1,(A2) SCHRIJF HI-BYTE FREQUENCY TST.B SILENT(A0) STAAT DIT KANAAL AAN? BNE.S NO_HARDW_AUTO_B NEE -> LAAT HARDWARE FREQUENCY DAN -> VOORKOMT INTERFERENTIE MET ANDERE KANALEN BTST.B #2,SOUND_MODE(A0) STAAT ER UBERHAUPT HARDWARE OP DIT KANAAL? BEQ.S NO_HARDW_AUTO_B BTST.B #3,SOUND_MODE(A0) STAAT HARDWARE FREQUENCY OP AUTO? BEQ.S NO_HARDW_AUTO_B LSR.W #4,D0 DEEL FREQUENCY DOOR 16, VOOR HARDWARE FREQUENCY MOVE.B #11)@ES|:F%XNukRy4VxNsB84VxNsTSSSPLINK HARD1 PLUS LEAD ARP1 PLUS2 ARP2 MIXER WAVER BLS NOISECOMPOWLEAD HIHAT BASSWAV1BASSW2 BASSW3 CHORD1 LEAD2 CORD8 POINT POINT2 BASSW5 BASSW6 ARP2 ARP3 ARP4 ARP5 LEAD3 BAASW7         m r       / o).  ..  TCAN_I S ZTCAN_II S WPLAYER DAT  b CLR.L -(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP LEA SSP(PC),A0 MOVE.L D0,(A0) MOVEM.L $FFFF8240.W,D0-D1 LEA OCOLORS(PC),A0 MOVEM.L D0-D1,(A0) MOVE.W #2,-(SP) TRAP #14 ADDQ.L #2,SP LEA SCREEN(PC),A0 MOVE.L D0,(A0) MOVE.L #$067,$FFFF8240.W MOVE.L #$07500777,$FFFF8244.W PEA MESSAGE(PC) MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP BCLR #0,$484.W ST $43E.W MOVE.W SR,D0 OR.W #$0700,SR LEA MFP(PC),A0 MOVE.B $FA07.W,(A0)+ MOVE.B $FA13.W,(A0)+ MOVE.B $FA17.W,(A0)+ MOVE.B $FA19.W,(A0)+ LEA OLDTMRA(PC),A0 MOVE.L $134.W,(A0) MOVE.B #$40,$FA17.W MOVE.W D0,SR BSR MAX+8 LEA TUNE(PC),A0 MOVEQ #1,D0 MOVE.W D0,(A0) LEA MUZAK(PC),A0 BSR MAX MAIN MOVE.W #37,-(SP) TRAP #14 ADDQ.L #2,SP BSR MAX+4 MOVE.W #$B,-(SP) TRAP #1 ADDQ.L #2,SP TST.W D0 BEQ.S MAIN MOVE.W #7,-(SP) TRAP #1 ADDQ.L #2,SP SWAP D0 CMP.B #$3B,D0 BNE.S EXIT LEA TUNE(PC),A0 MOVEQ #0,D0 MOVE.W (A0),D0 ADDQ.W #1,D0 CMP.W #20,D0 BCS.S; Netherworld By Nigel Pritchard ; Hacked By ; Grazey From The P.H.F. Of Hull ; If ya use this zak credit me !!!! grazey opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp  move.l d0,stack bclr #0,$484.w move.b #$30,zak+$1d0c move.l $70.w,oldvbl move.l #newvbl,$70.w  move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #&$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  newvbl movem.l d0-a6,-(sp) movem.l space,d7 jsr zak movem.l d7,space movem.l (sp)+,d0-a6 rte  stack dc.l 0 oldvbl dc.l 0 zak incbin "nether.rel" zakend space dc.l 0 zakend LhHHNsaaNxN Nu |"|IprOQPrOQQ |"|p!rOQPrOQQ |"|prOQPrOQ``"``` MKAB@<BQ|~LjƈRLjƈRLjƈ|F~Ljƈp@@O@@ @U@@@p@@N@Nu--~LjƈB`pA d d@J d@Nu:aHMAC$I&J-I-JJ-KCh+Ip@@N@NupMK?@PA QR fRAaMJ0R<fS-gNumNuJ.fNu-SgNuS.f nBJj R`R<`eJGD`D@Nb  (``zBA@.CH2C-IB@.R@@2@AC"`nB@.@2@AC YSgUBAAC2C,-I`6-HS.B..`*X`"B@C+I pC8@ @U@`B@-H mPNu|`B.`X`0gRH0A`X<`B.B. `-H SaBE mpPa. Sg alaa@ aaa(a8Nu. fNuC CA-H ^B@"m C0Cd-I4X--dDSA`AJBF~LjƈNuDAB@...JgSg@B>BBBnF"n C 0C-I0|H|,J.R@>dNuB.>J.g .? fNuU2PA.?@.AjNu@A.@Rd@@NuB.@T.?Nu n TJfNu.BRd@BNuB.BU2PAB@.CHnF.DRd@DNuB.DT.C gNu.CNu n A JfNu.,Rd@,NuB.,U0A\B@.ER@EH@"n=Q gNuB.ENuJn8fNuSn80.Fn:=@FNu n AJfNu.HRd@HNuB.H n0 !g2-H0  g(~Ljƈ-DS-F~LjƈNu--F~LjƈNu.A n4NNuNuNuNuNuBNuF<0$ .SfNu0.nF-LjƈHRLjƈ. - LjƈNu]Z $0H`   0@`    hp h  Lh07 Lhdhh@>fA@><;96269;<;525;a9f-4-3-20)f)0)/).,a!a0254a-/0224542/,(-974974<;:9876543210/.,,-a9(989H98a@&;&4(a9d9b9b9d9b9b9d9b9b9d9b9ba9t9r9r9t9r9r9t9r9r9t9r9ra9$9"9"9$9"9"9492929492929D9B9B9D9B9B949292949292a9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5ba9d9b9b9d9b9b9d9b9b9d9b9baHtHrHrHtHrHrHtHrHrHtHrHrJtJrJrJtJrJrJtJrJrJtJrJrMtMrMrMtMrMrMtMrMrMtMrMrLtLrLrLtLrLrLtLrLrLtLrLra9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b5d5b5b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9b9d9b9ba!!!aVVXa!!a!!a!!!!a!!f  fa!!a$$&!&!a!!#!$ #!-!!-!!-!adg``"b%b% `"`%`(`'`&cedk`  fb#b&b& b#`&`)`&`&ek`!b$b'b' b$`'`*`'`'ekfffffffaffa420-9;<>779750-05420420/20/-0/a420+79;<66950-50-)0-)$-)$!(,/4,/48/48;48;4h@ia9450794a999999a999999999999777777777777555555555555000000++++++------444444a000000000000222222222222555555555555444444444444444444444444aa!a!!$#!#a$$&!!!&!!!####a'8cp;|D\  w    0aLIlpNat <Q3@N3@a\J@f J,gNa `0B?< NA#XNu/9X?< NANu/<NA?<%NNTNu?<?<NAXNuR I        *     L*  '   * a$E@LH8  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! (TFMX 7@ ;栟䘞2 ;旔1:<9 7 :<  `'  ' -  3 +  6 +  6 *  z         ")&")))&"  ,  , ,$+'$+++'$")&")))&"#,,,,,,,,,,,, '$ '''$&        ' >"  C*$ > VFHFDC?D       "]  @AB .q      , oS................. ., + 0 .0 . , . 0 2 3 + + ) ' , , + ) &' . ' & . & + + ) ' , , + ) + + + + 0 0 . , "5:"FHFDC3>n"             %$   )          dc.b "Grazey's Zak Relocater Version 1 - June 1992" even move.l #zak,d0 lea relotab,a1 lea endtab,a2 .offs1 sub.l #$61a4,(a1)+ cmp.l a1,a2 bne .offs1 lea relotab,a1 lea endtab,a2 .offs add.l d0,(a1)+ cmp.l a1,a2 bne .offs lea zak,A0 lea relotab,a1 lea endtab,a3 .relo move.l 4(a1),a2 move.l (a1),(a2) add.l #8,a1 cmp.l a1,a3 bne .relo relotab dc.l $69c6,$61b2,$69c7,$61b8,$69c8,$61c2,$69c8,$61ca dc.l $69c8,$61d4,$69c7,$61f4,$69ca,$61fc,$69ca,$6204 dc.l $69c6,$6240,$69c9,$6250,$69ca,$6256,$6b52,$625c dc.l $69c9,$6262,$69c9,$626c,$6b53,$6276,$69c9,$627e dc.l $69cc,$628c,$696a,$629e,$694b,$62a6,$6994,$62b8 dc.l $6975,$62c0,$69be,$62d2,$699f,$62da,$69cc,$62e6 dc.l $69c2,$62f4,$69a0,$62fc,$699c,$6304,$69c7,$6320 dc.l $6a58,$63a4,$66f8,$63f8,$69c6,$64b8,$69c6,$6514 dc.l $69c6,$6570,$69c9,$6600,$61c8,$6614,$69c8,$6632 dc.l $69c8,$663c,$69c8,$6646,$69c8,$6650,$6748,$6686 dc.l $69c8,$67c8,$69c7,$67d0,$69c7,$6850,$69c8,$6856 dc.l $6948,$685e,$6972,$6866,$699c,$686e,$69c7,$6878 dc.l $6948,$6880,$6972,$6888,$699c,$6890,$6742,$6962 dc.l $6a58,$6966,$6c76,$696a,$6720,$698c,$6a80,$6990 dc.l $6d5c,$6994,$6748,$69b6,$6a8a,$69ba,$718f,$69be dc.l $6ba4,$69cc,$6ba9,$69d0,$6bb8,$69d4,$6bbd,$69d8 dc.l $6cd0,$69dc,$6d84,$69e0,$6ea1,$69e4,$6fcd,$69e8 dc.l $710d,$69ec,$71c1,$69f0,$72a2,$69f4,$7383,$69f8 dc.l $73ab,$69fc,$73d3,$6a00,$7437,$6a04,$7577,$6a08 dc.l $7590,$6a0c,$76c6,$6a10,$7806,$6a14,$78a6,$6a18 dc.l $79aa,$6a1c,$7ad6,$6a20,$7c02,$6a24,$7d1f,$6a28 dc.l $7d4c,$6a2c,$7d7e,$6a30,$7e84,$6a34,$7ed7,$6a38 dc.l $7f81,$6a3c,$80c1,$6a40,$80e4,$6a44,$80f8,$6a48 dc.l $810c,$6a4c,$8120,$6a50,$8134,$6a54,$7ff6,$6a7e dc.l $7ff6,$6a88,$7ff1,$6a92,$7ff8,$6a9c,$7fff,$6ab0 dc.l $7f00,$6aba,$7ff8,$6ac4,$7ff2,$6b3c,$69c8,$6628 dc.l $69c8,$67c8,$69c9,$8160,$69c9,$8180 endtab dc.l $8000,$8000 SONPENVPPLUS REG7BRIENTIMEDVOIAJVOIBVOICACC01!`CHINAxDO                                                      63 4! ;86818363:61&6:566:13614:1;74;56431;:1568:568:63;714:1471:681:58       : 9  8 :<1  /HiN`LNuNuNuHPE(iN@LNuHr<!NJLNuHr<N6LNuHr<!N"LNuHr<!NLNuHr<!NLNuNuNuHr< NLNuHr<Grazey's Relocater V1.0 - June 1992iaiaiaiaiaiaiaibib@ibPibVkRb\ibbiblkSbvib~ibijbiKbibiubibibibibibicic jXcfcidieiepifafif2if<ifFifPgHfigigihPihViHh^irhfihnihxiHhirhihgBibjXiflvijg ijim\igHijiqikikikikiliminioiq iqirisisisjt7juwjuj vjxjxjyjzj |j$}j(}Lj,}~j0~j4~j8j<j@jDjH jL jP4jTj~jjjjjjk<if(igi`ij; Euro Football Champs By ??? - probably Matt Furniss ; Ripped and made PC-Relative by > ; Grazey From The P.H.F. Of Hull ; If you use this music please credit me! start opt x- ;sod off ripper clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w move.l #zak,d0 ;Adjust Offset sub.l #$61a4,d0 lea zak+8340,a1 lea zak+9196,a2 .offs1 add.l d0,(a1)+ cmp.l a1,a2 bne .offs1 lea zak,A0 ;Relocate Music to play from any lea zak+8340,a1 ;address. lea zak+9196,a3 .relo move.l 4(a1),a2 move.l (a1),(a2) add.l #8,a1 cmp.l a1,a3 bne .relo move.b #1,zak+$825 jsr zak+$634 jsr zak+$622 jsr zak  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  yoho movem.l d0-a6,-(sp) jsr zak movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 zak incbin "efc.mus" enmus 2A6Jh,g21gSAg$SAg:SAg<`<(&>((81:haB`4<(&>((81:Eha(`>((`<((>(*81:(a 21kn4(8g<h4h46(28(6:1aJj~`  m~GZRqN21NqHm* qb"Bq3raT qb Bq 3T@ @mLAL@HL4HNuJEk En DEENuDEEz NuDE En ENuNuHŋHEJCg" Cg Cgf GōFNuDED`g>NuJEfNuFďFNu21gSAg0SAgXSAgZNu|>1*81:a3Pm3Bqr`bNu<1*>1081:(a3hm3Bqr`6Nu>10Nu<1~81:(athm33rQ`Nu4B*^8(.Af`VB8(0Af`C^8(:Ag| `h?b!`2A6NuJ*g JjgSigNu i<|?|f3FBBj#HNu<@fbJr`f*IJr`g$82` Dl:MF5` RD5`3P`\`tv#HijtA0P` `` <`"<$</vA,&o`jl`d*(ځnmnm`>ER Rg :hg4`E Rg :hg `Ex g *g `אAAfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R.V.3 coded by The P.H.F. In August 92!An" xVJg `#p NuM0< ||Q|2|NuB9 nA rC~|B)B),$X#J#| #R.Qf nNuAn"yV"Nu!!v ~   F E "  #  $Nu9 fS9kfk`J9 nghiS9ff*AaFA a99??9?AE0< Q`B9 n9?0< QNuT4t X` ( $hX"RJf $hp"R!@ `(-9jj`(-89jj`(- 9j9j`BhYY`jh``Y*Q)Y+`P`@B(,`8|@,`.|,`$`B(`:S(f>B("hpkL@$h$!J R(Rhh!INu(Nu(gR(NuS(Nu<eb e6e8dE !R!R`z g`lR@`b@E 4$r!J$j`H@@E$rN~(g2S(d h$h *g R j(h(f("h<f"hR!ICFr0(,gp() (+g f4f(*d ,r`(*e ,A+ dAe IdA Gg,(SfBF(jFh1FF`D 9jf9h i<9?(-9?(Nu M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!   % * . 1    E M U ]       ~  !2!!!!!!!"!!!!"""""""""#M""""#M##############                  Ō$$$$$0000$$00$($$00È $(&*(,*.,0.20426$0000$$00$($$00È $(&*(,*.,0.204265757777772-CA?<:?ABCBA?<:7:55205056725725755205056777777< 0@P`ppppppppqrstuvwgWG7' 0@P`ppppppppqrstuvwgWG7'cRA0  fUDw@_P WT*UUUU@?'UE ':'UNBBBBB'11111111111111UX :'U[$UB  <@ Q?'UZEEEOEEEES<]U'$Ǖ?3'99909999>|  UZkokyk*c h $0,??gxsd  H(| 'UR555}:ru5 Up[,1<?QO'ϔI)?( 'UB^nϠbTV +=*.< 8? Q͑ ')(a 'UB(#5(#)cͧ)[.$ʿUUSUVZU1 '("(%(#( #C((<9,?3 'UBط޷^_~wUUHmRU<?=wK 60Bq4D'000vH$9/~E@ ? %UJYYYyoT,bf&E[fU]W['4dq?wPO<c` `lqn@'cpSd`)8`~@~?goa 'UZޮ-*jz0z*ᚡUeUAe'$"8>vV> TUNEOK MOVEQ #1,D0 TUNEOK MOVE.W D0,(A0) LEA MUZAK(PC),A0 BSR MAX BRA.S MAIN EXIT MOVEQ #0,D0 LEA MUZAK(PC),A0 BSR MAX MOVE.W SR,D0 OR.W #$0700,SR LEA MFP(PC),A0 MOVE.B (A0)+,$FA07.W MOVE.B (A0)+,$FA13.W MOVE.B (A0)+,$FA17.W MOVE.B (A0)+,$FA19.W LEA OLDTMRA(PC),A0 MOVE.L (A0),$134.W MOVE.W D0,SR BSET #0,$484.W SF $43E.W MOVEM.L OCOLORS(PC),D0-D1 MOVEM.L D0-D1,$FFFF8240.W MOVE.L SSP(PC),-(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP CLR.W -(SP) TRAP #1 TUNE DC.W 0 SCREEN DC.L 0 SSP DC.L 0 OCOLORS DC.L 0,0 MFP DS.W 8 OLDTMRA DC.L 0 MESSAGE DC.B 27,'f',27,'E',27,'b',3 DC.B 'JINX of FOF/SUPERIOR',$BF,$0A,$0D DC.B $0A,$0D DC.B ' presents ',$0A,$0D DC.B $0A,$0D DC.B $0A,$0D DC.B 'Ripped muzaks from TURRICAN.',$0A,$0D DC.B $0A,$0D DC.B $0A,$0D DC.B 'Press "F1" FOR MORE.' DC.B $0A,$0D DC.B $0A,$0D DC.B 'Press other key to EXIT.' DC.B 0 EVEN MAX BRA L0003 BRA L0007 BRA L0047 BRA L004F BRA L0000 MOVEQ #0,D0 MOVE.W L0063(PC),D0 RTS L0000:MOVEM.L A0-A6/D0-D7,-(A7) BSR L0001 MOVEA.L 24(A0),A1 ADDA.L A0,A1 ADD.W D0,D0 ADD.W D0,D0 ADDA.W D0,A1 MOVE.W (A1)+,D2 MOVE.W (A1)+,D0 BSR L0045 MOVEM.L (A7)+,A0-A6/D0-D7 RTS L0001:LEA L0071(PC),A0 LEA L0054(PC),A1 TST.B (A1) BNE.S L0002 ST (A1) LEA L0067(PC),A6 MOVE.L A0,(A6) MOVEA.L 4(A0),A1 ADDA.L A0,A1 LEA L0068(PC),A6 MOVE.L A1,(A6) MOVEA.L 8(A0),A1 ADDA.L A0,A1 LEA L0069(PC),A6 MOVE.L A1,(A6) L0002:RTS L0003:MOVEM.L A0-A6/D0-D7,-(A7) BSR L0004 MOVEM.L (A7)+,A0-A6/D0-D7 RTS L0004:LEA 28(A0),A0 BSR L0048 BSR.S L0006 TST.W D0 BEQ.S L0005 SUBQ.W #1,D0 MOVEA.L L0065(PC),A1 ADD.W D0,D0 MOVE.W D0,D1 ADD.W D0,D0 ADD.W D1,D0 ADDA.W D0,A1 MOVE.W (A1)+,D0 MOVE.W (A1)+,D1 LEA L005A(PC),A6 MOVE.W (A1)+,(A6) BSR L0042 RTS L0005:LEA L005B(PC),A0 ST (A0) BRA L0007 L0006:LEA L006A(PC),A6 MOVE.L A0,(A6) MOVEA.L 4(A0),A1 ADDA.L A0,!" #%$   )     %$   )         !" #%$   )`1w > ,=-,18888????8888888800000000 &,29?EKRX^dkqw~  &-39?ELRX%&&'(,1/20-1/20.1/201/+203 3 4 4 5 5 6 5 3 3 4 4 5 5 6 5      ! "#$%&&` `F`F <"< $<A,&o`jl`d*(ځnmnm`>ER Rg :hg4`E Rg :hg `Ex g *g `אAAfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R.V.3 coded by The P.H.F. In August 92!``I vE"JfAp"ӘQA|| A|| A0|| %L0, R@5@P|| 0,AP2, RAYAC$`|9RH`~|9RHX`n|9RH=`\|9RHX`L|9RH=`:RH|9`.RHB@ n`RHX8-H4J.=jB@.2.dB@ApOB@.9@N```VGNu     B@ ng&.@2.K<-]-U-|h pf |@Bn0Nu<`fpD@=@0|@Nu<@fB@=@0|@NuPBn0NuBF. n<g@<g<g Bn``BAAAA-p-n4B.8X`g4PR.AQ|"dDP"B `6X`zS.g(.. kBB."j.AF. n<g><g <f`fS.!fX`BAh!.2=q`rgXB@P!.201HH@@=A=A$Bn&ABA.!Hႅi H-B(`,HBBB-B(`X`XS.!g".(Ӯ$=n$F2.0n<..@jBFF;Nu~wrkd_YTOKGC?<962/,*(%$" I  <    or      M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!wA   w@@2d@0A @$A0pX  @ % d d 0d  d d d d dnewmod6  >        patt patt""A@`:"":""A@`:"":""A@`:"":66patt"J""J""J""JJpattX patt""":"":""":"":""":"":""":"":pattpx~patt ~xpnpatt"""":"":"""":"":"""":"":"""":"":pattljltrtzxzpatt ~zxtxtptxzpattz``~ ~zxpattpppppppppppppppppatt"J""J""J"JJ"JJJJpattt`x zxtpattlbltltztzpatt ~zxt@@``xtptxzpattnnnnnnnnnnnnnnnnpatt~  ~  ~'0  ~'   ~'~vztpatt~z}'8!98 8qQ9$ ) ~/~? 'UR+6-*-+-*?&uEVTUԵ֒',8?f >#""ѳy3'(1)( (a)$"$)&"~~_Oy'UBͦ϶η$jo%EMoR [hn<"'G c`` gps''̂L̆̅&Dd`$),`|~}߿s?'UB } EJ-T Yu?!< ?/O g!񄑄!D$I)(9 xc߿w'UB76v66+6ڪܗUZܜzp3'f Bi`BSf H`Sf Z`SfZA`#J EH@#JCJQ~MJLNuHM9BS@k|dAd@AC~0g,E#J)gpM<3||?CJQMLNuA0< r4<BQ0<0<rBQNuHMBVpM<MNLNuH z0:2H@DA"<0:4: ~"zX$zXHHAH !JLNuH z4:J6JC4:BJp0:4:"<<:,HA"z$z>:HH" g@PHHHA !JLNu$zFJ6JC4B@Jt&(.46(8(>(A<AF<*AF<*AF<*AGH\HAHBHCHDHG<*AF<* AF<* AF<*AGH\EHAQNuAB !oJo f"Hz ?<&NN\Nu z 0 Nu z NuHz?<&NN\NuH0:rk2:l6:lK8KD"zHA04:VBJ6:TK8KD4:DBJ$z4J6JC4B@J&Ja::rt&(.246(8(>(AC<AF<*AF<*AF<*AGH\HAHBHCHDHG<*AF<* AF<* AF<*AGH\EQ|LNu(z>:~<LGHxQ9) Gl&NuH(z`JTk$$\02I4IBELHE`Q`E4$"zxlgCL'C/ a"_`AP TLNu    --H$z~0:~H<H@GID8:t::r"z0"<4TB63`A0~H"<@PHHr~0s`4s`6:&KA0H0s`4s`6:KA0H0s` 4s` 6:KA0H0s`4s`6:KA0HA* LNuHHz?<&NN\LNuECAxNArNC"#J#L#M #N#xNuHHz?<&NN\LNu zN!#PQ>ABNuHHz?<&NN\LNu z6"zNNuHHz?<&NN\LNu z0:NNuH z"zPAxb0aA0aA0aA0aAz|0atP0alP0adP0a\P0aTP0aLP0aDP0a<PPEQ0a.P0a&P0aP0aPACQdLNurt6HQNua`C b"#NM GFC X&GC &GC &GC&GC<&GCX&GC&GC&NuCA $#HA X#HC `x^AE dI K D\MM *NuCE 4a@pJrg2AN` ``6 j"rkx<fA` f$ *^A^`  ffi*jrA6`<g<g< mA`Xb!``Y4BB B`f BjQ`%H"` j&rkx<fA` f$ *^A^`  ffi,jrA:`<g<g< mA`Xb!``U4BB B`f BjQ`f%H&`^ j*rkh<fA` f$*^ۂA^`  ffi.jrA>`< mA`Xb!``4BB B`f Bj Q`%H*`JqkAT PRqRqRq 62 Co82 :M@>1P`RDCmx5 `21gSAg8SAg\SAg^>1``x<1`>1681 :( a3$h m Bq 3`N<16>1<81 :(a3$hm0Bq 3>1<` <1$>1B81 :(ahm321k4($gN2:8( Dn><D<<D`><<Dx 6( Cg>8(":1aJGj~` Go><5.rAABOFa21kl4(:gJ~>2.2(((81:haB`4<(&>((81:Eha(`>((`<((>(*81:(a 21kn4(8g<h4h46(28(6:1aJj~`  m~GZRqN21NqHm* qb"Bq3raT qb Bq 3T@ @mLAL@HL4HNuJEk En DEENuDEEz NuDE En ENuNuHŋHEJCg" Cg Cgf GōFNuDED`g>NuJEfNuFďFNu21gSAg0SAgXSAgZNu|>1*81:a3Pm3Bqr`bNu<1*>1081:(a3hm3Bqr`6Nu>10Nu<1~81:(athm33rQ`Nu4B*^8(.Af`VB8(0Af`C^8(:Ag| `h?b!`2A6NuJ*g JjgSigNu i<|?|f3FBBj#HNu<@fbJr`f*IJr`g$82` Dl:MF5` RD5`3P`\`tv#HijtA0Pa`v<f.)IHgށ#G G`ZQ`BQp#H i 0#H`0Q&#H i0(kSh#h`]`Q.I#H iElVE #HHө`Q iEo0E#`#H`QrtJ#HA1`NqNqNqaXO`JPj0rBjr3`*3`3`>G%p"5``Bq`Bq`Bq` F#`TFJAfr3``Jhg0>:( a3`6>:(a3`<>:(a3`BBq``3`3`HBq`N2(3`*xBDjr3`0r0apBq`Br`5`5`Nu1-1  ( 5 / E1 /j8 IJ  = Q  @@@@@@@@@ @ 77$CBi)?^B)6B):B)>BBi BBiC$p#@3@#@3@8?B8 B8 B8NuaCElBB BjBj T#@0H#H#H3|A#HA$#HAp|'0|@Q5|Nu?CxE a<P`NuC$QJfNuGpHJ*g* [,FIdJr`kBt`0t`m9`L"iNI@ [,kHFF`prJrkBtTAQ|p2<tt o<24 TBQ`0I*K /  / ,/  K /  /                   ; #   S ! S { S * S   S  8  S   CS                8 #,#5# 52 5#5 25# 52 -52 #5 #/8 5j5 #j5 25 2 5 #5                       8  C5 > 5  ? }  w ^  Yj Y Y j       e  Q-     p^ TO C; 8 2   2 5 ; K0Lh0WM800N"0'N0+O0P0IQ0'C e  Q-     p^ TO C; 8 2   2 5 ; 00W000'0+00I0'C(Q!"EM~"Rm`BptrE:6#wwww EC~DYQFLNuH0/@2/B4/D>/F"oH oL$oPSG Bg Bg8 BgL` @l0<HH@0 Q`j0""""Q`P @m @0nz4JJ@v6ZZZFCYYYYHCFCYYYYQtvxz468:ཅYYYYHBHCHDHEYYYYQ` @?n@v6ZZRFCYYYQ]]tvxz468:ཅYYYYQ`j @mdF@R@<<@0@v6ZZRHCFCYYYQ]]tvxz468:HBHCHDHEYYYYQLNu8B#(  2    (     (        d 2  @ DS BSD BS@S D BD BS@ DBSD B8@S D BSDS BS@ D BDS BS@S D BSDS B8@ DBSD BS@S DS BD BS@ DS BSD BS@~ D1 B~D BS@ DBSD B@~ D1 BSDS BS@ D B~DS BS@~ D1 BSDB@ DBSD BS@~ DBDBS@ DS BSD BS@S D BD BS@ DBSD B8@S D BSDS BS@ D BDS BS@S D BSDS B8@ DBSD BS@ DS BD BS@ DS BSD BS@S D1 B8D BS@ DBSD B@S D1 BSDS BS@ D B8DS BS@S D1 BSDB@ DBSD BS@ DB8DBS@ DS BSD BS@S D BD BS@ DBSD B8@S D BSDS BS@ D BDS BS@S D BSDS B8@ DBSD BS@S DS BD BS@ DS BD B@~ D1 BfD B@ DBD B@~ D1 B{DS B@ D BSDS BS@~ D1 BDBS@ DBD B@~ DBDB@ DS BSD BS@S D B8D BS@ DBSD B@S D BSDS BS@ D B8DS BS@S D BSDS B@ DBSD BS@ DS B8D BS@ DS BSD BS@S D1 BD BS@ DBSD B8@S D1 BSDS BS@ D BDS BS@S D1 BSDB8@ DBSD BS@S DBDBS@ DS BBSB8D @S D BD B@ DBD @S D BBSB8DS B?@ D BfDS @S D BBSB8DS B@ DD BB8BS@S DS BD B@ DS BBB8D @ D1 BD @ DBD @ D1 BB8BDS @p D BfDS @8 D1 BB8BSDB@p DD B8BBS@8 DBDB@ DS BBSB8D @S D BD @ DBD @S D BBSB8DS @ D BfDS @S D B8BBSDS B@ DD BB8BS@ DS BD B@ DS BB8BSD @S D1 BD @ DBD @S D1 BB8BSDS @ D BfDS @S D1 BBSB8DB@ DBD BB8BS@ DBDB@ DS BB8BSD B8@S D BD B@ DBD @S D BB8BSDS Bf@ D B?DS Bf@S D B8BBSDS B@ DBD BB8BS@S DS BD B@ DS BBB8D Bf@ D1 B{D B@ DBD B@ D1 B8BBDS B@p D B?DS Bf@8 D1 B8BBSDB@p DBD B8BSB@8 DBDB@ DS BSBB8D @S D BD @ DBD @S D BBSB8DS @ D BfDS @S D BB8BSDS B@ DD B8BBS@ DS BD B@ DS B8BBSD @S D1 BD @ DBD @S D1 BB8BSDS @ D BfDS @S D1 BB8BSDB@ DD B8BBS@ DBDB@ DS BB8BSD @S D BBBD @ DBBBD @S D B8BBSDS @ D BBBDS @S D BB8BSDS BB?B@ DD B8BBS@S DS BBBfD @ DS BSBB~D @~ D1 BBBD @ DBBBD @~ D1 B~BBSDS @ D BBB?DS @~ D1 BB~BSDBBBf@ DD B~BBS@~ DBB{BD@ DS BSBB8D @S D BD @ DBD @S D BBSB8DS @ D BfDS @S D BB8BSDS B@ DD BB8BS@ DS BD B@ DS BSBB8D @S D1 BD @ DBD @S D1 BB8BSDS @ D BfDS @S D1 BB8BSDB@ DD B8BBS@ DBDB@ DS BB8BSD @S D BBBfD @ DBBBfD @S D BB8BSDS @ D BBfBDS @S D BB8BSDS BBBf@ DD BB8BS@S DS BBBfD BBfB@ DS BB~BSD @~ D1 BBB?D @ DBBB?D @~ D1 B~BSBDS @ D BBBfDS @~ D1 B~BSBDBB?B{@ DD BB~BS@~ DBB{B?DB?BB{@ DS BBSB8D @S D BBBfD @ DBBBfD @S D BB8BSDS @ D BfBB8DS @S D BBSDS B{BB~@ DD BBS@ DS B8BfBD B8B@ DS BSB8BD @S D1 BBfBD @ DBBBfD @S D1 B8BSBDS @ D BfBB8DS @S D1 BBSDB{B~B@ DD BBS@S DBB8BDBBB8DS @BBBD D D @BBBDD D DS D DS D DS DD DS D DS @BBBD D1 D @ BBBDD D1 @BBBDS D DS @B B B D1 DD@BBBD DDDS @BBBD D D @BBBDD D DS D DS D DS DD DS D DS @BBBD D1 D @ B B B DD D1 @BBBDS D DS @B B B D1 @ DD@B B BD D@DDS @BBBjD D D @BBwBDD D DS D DS D DS DD DS D DS @BBjBD D1 D @Bw B B DD D1 @BBjBDS D DS @BBjB D1 DD@BBBwD DDDS @BB BjD D D @BwBBDD D DS D DS D DS DD DS D DS @BBBjD D1 D @B B Bw DD D1 @BBjBDS D DS @B B Bj D1 @ DD@B BwBD DDDS @p BqBBD D D DD D @pB B B DS D DS D DS DD DS D DS @ BjBBD D1 @SD DBBBjD D1 @pDS D BBBjDS D1 @ DD@BD BjBDDDS @pBqB B D D D DD D @pB B B DS D DS D DS DD DS D DS @ BjBBD D1 @SD D@S BjBBD D1 @DS D @ BBBjDS D1 @~ DD@~ BjBBD D@8D@ BBBDS D @S BBBD D @ DBBBD @S D DS @ BBBD DS @S D BBBDS @ DD @S BBBDS D @ BBBDS D @ BBBD1 D @ DBBBD @ D1 DS @p BBBD DS @8 D1 BBBD@p DD @8 BBBDD@ BfBBDS D @S BfBBD D @ DBfBBD @S D DS @ BfBBD DS @S D Bw BYB DS @ DD @ B_BBDS D @ BBfBDS D @S BfBBD1 D @ DBBfBD @S D1 DS @ BfBBD DS @S D1 Bw B BYD@ DD @ B_BBDD@ BBBDS D @S BBBD D @ DBBBD @S D DS @ BBBD DS @S D BBBDS @ DD @S BBBDS D @ BBBDS D @ BBBD1 D @ DBBBD @ BBBD1 DS @p BBBD DS @8 D1 BBBD@p DBD @8 BBBDD@ DS D @S BfBBD D @ DBBBfD @S D DS @ BBfBD DS @S D BYBw B DS @ DD @ BBB_DS D @ DS D @S BBBfD1 D @ DBfBBD @S D1 DS @ BBBfD DS @S D1 B BYBw D@ DD @ BwBB_DD@ BBBDS D @S BBBD D @ BDBBBD @S D DS @ BBBD DS @S D BBBDS @ DD @S BBBDS D @ BBBDS D @~ BBBD1 D @ DBBBD @~ D1 DS @ BBBD DS @~ D1 BBBD@ DD @~ B B B DD@ BBBDS D @S BBBD D @ DBBBD @S D DS @ BBBD DS @S D B BBDS @ DD @ BB B DS D @ BBBDS D @S BBBD1 D @ DBBBD @S D1 DS @ BBBD DS @S D1 BB BD@ DD @ BBBDD@ BBBDS D @S BBBD D @ DBBBD @S D DS @ BBBD DS @S D BBBDS @ DD @S BBBDS D @ BBBDS D @~ BBBjD1 D @ DBBBjD @~ D1 DS @ BYBBwD DS @~ D1 B BYBw D@ DD @~ BwBB_DD@ DS D @S BBBD D @ BDBBBD @S D DS @ BBBD DS @S D BB BDS @ DD @lBBBDS D @ DS D @S BBBD1 D @ DBBBD @S D1 DS @ BBBD DS @S D1 BBB D@ DD @S BBBDD@ Bj BY BG DS D B @S Bj BY BG D D B @ DB Bj BY BG D @S D B DS B @ Bj BY BG D DS B @S D B Bj BY BG DS @ DB D B @S Bj BY BG DS D Bf @ BY Bw BG DS D B @ Bw BY BG D1 D B @ DB Bw BY BG D @ D1 B DS B @p Bw B_ BG D DS Bf @8 D1 B Bw B_ BG D@p DBf D B @8 BG Bw B_ DDB{ @ B Bj B DS D B @S B B Bj D D B @ DB B B Bj D @S D B DS B @ B B Bj D DS B @S D B B< B- BG DS @ DD @ B/ BP B? DS D B @ Bj B B DS D B @S B B Bj D1 D B @ DB Bj B B D @S D1 B DS B @ B B Bj D DS B @S D1 B B< BG B- D@ DD @ B/ BP B? DDBf @ Bj BG BY DS D B @S Bj BG BY D D B @ DB Bj BY BG D @S D B DS B @ Bj BY BG D DS B @S D B Bj BY BG DS @ DB D B @S BG Bj BY DS D B @ BY BG Bw DS D Bf @ Bw BY BG D1 D Bf @ DBf Bw BP BY D @ BY BG Bw D1 DS Bf @p Bw BG B_ D DS B @8 D1 B{ Bw B_ BG D@p DB Bw D @8 BG B_ Bw DDB{ @ DS B D B @S B Bj B D D B @ DB B Bj B D @S D B DS B @ Bj B B D DS B @S D B B- B< BG DS @ DD @ B? BP B/ DS D @ DS B D B @S Bj B B D1 D B @ DB B B Bj D @S D1 B DS B @ Bj B B D DS B @S D1 B BG B- B< D@ DD @ B< BP B/ DD@ Bj BY BG DS D B @S Bj BY BG D D B @ BY DBj BY BG D @S D B DS B @ Bj BY BG D DS B @S D B Bj BY BG DS @ DB D B @S Bj BG BY DS D Bf @ Bj BP B? DS D B @~ Bj BP B? D1 D B @ DB Bj BP B? D @~ D1 B DS B @ Bj BP B? D DS B @~ D1 B Bj BP B? D@ DB D B @~ Bj B? BP DDB{ @ BG Bj BY DS D B @S Bj BY BG D D B @ DB Bj BY BG D @S D B DS B @ Bj BY BG D DS B @S D B Bj BG B_ DS @ DD @ Bw B_ BP DS D @ BY BG Bj DS D B @S Bj BY BG D1 D B @ DB Bj BG BY D @S D1 B DS B @ Bj BY BG D DS B @S D1 B BG Bj BY D@ DD @ Bj B_ BP DDBf @ BY Bj BG DS D B @S BY Bj BG D D B @ DB Bj BG BY D @S D B DS B @ Bj BG BY D DS B @S D B BG Bj BY DS @ DB D B @S Bj BG BY DS D B @ Bj B? BP DS D B @~ B? BP B5 D1 D @ DB BP B? B5 D @~ D1 DS B @ B- BG B< D DS B @~ D1 B BG B- B< D@ DD @~ B< BP B/ DD@ DS B D B @S Bj BG BY D D B @ BY DBj BY BG D @S D B DS B @ Bj BY BG D DS B @S D B BY Bj BG DS @ DD @lBj BP B_ DS D @ DS B D B @S Bj BY BG D1 D B @ DB Bj BY BG D @S D1 B DS B @ Bj BY BG D DS B @S D1 B  BY BG Bj D@ DD @S BP Bj B_ DD ~dJ0 z`F,v\B(r X!>"$# #$%&'(n)T*:+ ,,-./01j2P364556789:f;L<2==>?@AB|CbDHE.FFGHIJKxL^MDN*OOPQRSTtUZV@W&X XYZ[\]p^~tvnpattp p p p p p p p p p p p p p p p pattj: ```````````````pattZ Z ^ ^ pattpatt4L4L4L4L>V>V>V>VpattZ Z t t t t p p p p j j j j b b b b patt4L4L4L4L>V:R8P4Lpattj j j j*@j*@j*8j*8j*0j*0j*(j* j*j*pattZ Z t*t*t*t*t* t*(t*0t*8t*8t*8t*@t t t pattinst@@0insfinst(00 8"@insfinst@@@insf  inst0000 insf inst0000 insfinst@ insf inst@@(   insfinst0`0`insfinst0000 insfinst@@@@@insfinst .Bj"6F^rFN N"f^vZ@;61,'" ~{wsplheb^[XUQNKHFC@=;8631.,*(&$"  oo" YYݨ"WK* j "MM}"݀ f~4 6 8 9 .8 6 1 &, 1 4 3 >= ; 9 &3 &4 6 8 3 &3 4 3 1 &1 0 1 3 &, 4 3 9 >1 &, 4 3 1 &, 4 3 4 m_dd.mus" ; NTM_MENU ; NTM_DD ldint dc.l 0 music incbin "ntm_main.mus" '*('%-%'(*('%-%'(*('%73 73 74 74 75 75 76 85      ! "#$%&&'("#$%&&'(,1/20-1/20.1` `F`J <#"<P$<A,&o`jl`d*(ځnmnm`>ER Rg :hg4`E Rg :hg `Ex g *g `אAAfNu(kg|*J* )հ<-R-@$h| 9`9 -|This file was made PC-Relative using G.S.R.V.3 coded by The P.H.F. In August 92!` `(`/A  _NuHa: fX~C2@C 2E$C E $C"E$CXE$C"E$C"E$C2C2NuAJg>S(j8PRh0( @ f BA0`Ap0ACE>M>KvJmgB."B.&B.*LHNuS]f;ARaAaAaKFA6a?_@A"A^a?_@ A&Aa?_@A*0-g@?Aat"h  )fBm>CGG|?```G]LHNuz|>:"h"&@ @gh(ft&h4$Pf!E$Prj,j*B fB<` f B;B!E&&z!K" "h"&AJAgz!E8A&IJ&fkQ JkXA($za!ERZAZ|@.@@Z!J $za!J!E0EET&Nu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f)@@"z!I!G0`t fiT0`J fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-(Q(A0BhNu4:2:JBgtA~KBA!B(|z@$z`!ERZ@Zt|@.BBZ!J $zp`!J!E0B(B(RA;ANu{  " &*z0(6A~0{A0(;ܶ: AE@:6޶z8  M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#! TFMX 7@ ;栟䘞2 ;旔m1:99 7 :<  `'  ' -  3 + , +  ( + z%%(,%%(,!!%(!!%(##'*##'*-------------1 >8 .4 3 4 1 &/ >6 &8 9 ; 8 .6 4 3 >8 .6 4 = ; 9 9 N8 6 3 .1 3 4 &8 ; 8 1 >3 >= &; 8 68 .4 4 = 1 4 &4 >3 &4 6 8 9 .8 6 1 &, 1 4 3 >= ; 9 &3 &4 6 8 3 &3 4 3 1 &1 0 1 3 &, 4 3 9 >1 &, 4 3 1 &, 4 3 4 &3 1 / - &, * 4 3 &3 4 3 1 &, 1 4 1 &1 0 1 3 &, 4 3 !!%(*('(##'(*('#%%(,&!!%(&##'*&1 f3 4 3 %'(*,*('!%'(*('%/-,*-,*(,*('*('%-%'(*('%-%'(*('%73 73 74 74 75 75 76 85      ! "#$%&&'("#$%&&'(,1/20-1/20.1/201/+203 3 4 4 5 5 6 5 3 3 4 4 5 5 6 5      ! "#$%&&'("#$%&&'(121*2121+2(c)CRUSADERS 1991'(,1/20-1/20.1/201/+203 3 4 4 5 5 6 5 3 3 4 4 5 5 6 5      ! "#$%&&~T* vL"zP&~T*vL"zP&~T*vL"zPz"LvvL"zPzzPPzzP&&P&z&&&&"&L&v&&*&&v&L&"&&&&z&P&&&P&z&&&&"&M)j)j)j)j)j)jf@?g:)GMwpr`Dg6 i:_)GgMM0MB#H`pr`:-)G)M0)DgS)dA)BBCHB00 g``ZZ``A p@#H(`f MJVfFA VH@LЈAMHM<HA!4`V`PHA0"XgC!4ALNsHA!4Ah0"P ALNs ` ( `X|@Dp,X |X8{eQ>, ~wpkd^YTOKGB?;852/,*'%#!/EW_go      (B`~ R.K`{|,[t4          F           d   F                                                                    #   $Hdp|?  88?88 8 8 8 88!8 `8 8 8 8 8 8!8 !8 !8 !8 !8!8!8!8!".:DF5}+U    P#᠈ *#᠈ (᠈ * *#᠈ *#᠈ (᠈ * *䠈'/(,*須('(* ,(*裈 ####%%%'('/##%%%'( ᠈  ᠈ %᠈ ' ' ᠈ ' ᠈ %᠈ ' ''砈,,砈 ,8᠈)'+砈 '3᠈+,,砈 ,8᠈() +砈''3' '᠈+n3 '.'010,d' ᠈ &᠈ $᠈ & &᠈ &᠈ $᠈ & &&&䠈+++(2***砈++ +᠈+砈 22(422*420/-裈 &+-&+裈/ +2&+2&+2&&+/&+-&+2&+2&+2&  ᠈ ' ᠈ %᠈ ' ' ᠈ ' ᠈ %᠈ ' '䠈(,,)3+++砈,, ,᠈,砈 33)533+5310.裈  " $ ' ' ' $ " ' ' '$*06<BHNTZ`flrF_ <wwuTK@!(T@9P !T< -14949]$+(0+4074<7@<!THIS MUSIC WAS HACKED BY GRAZEY FROM THE PHF OF HULL!D; Pushover Muzak By Tinman and Jon Dunn ; Ripped in under 5 mins as always by ; Grazey From The P.H.F. Of Kingston-Upon-Hull ; Credit me if you use this zak!! opt x+  clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w jsr music+6 jsr music+$c+6 clr.w music+4 move.l #1,d0 jsr music+10 move.w #1,music move.w #1,music+2  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1 yoho movem.l d0-a6,-(sp) jsr music+6 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 music incbin "pushover.mus" enmus ᠈ %᠈ 'A1 LEA L006B(PC),A6 MOVE.L A1,(A6) MOVEA.L 8(A0),A1 ADDA.L A0,A1 LEA L006C(PC),A6 MOVE.L A1,(A6) MOVEA.L 12(A0),A1 ADDA.L A0,A1 LEA L0061(PC),A6 MOVE.L A1,(A6) MOVEA.L 16(A0),A1 ADDA.L A0,A1 LEA L0060(PC),A6 MOVE.L A1,(A6) MOVEA.L 20(A0),A1 ADDA.L A0,A1 LEA L0065(PC),A6 MOVE.L A1,(A6)+ MOVEA.L 28(A0),A1 ADDA.L A0,A1 LEA L0066(PC),A6 MOVE.L A1,(A6) RTS L0007:LEA L0057(PC),A6 LEA L0059(PC),A5 TST.B 4(A5) BEQ.S L0009 TST.B 5(A5) BNE.S L0008 ST 5(A5) MOVEQ #0,D0 MOVE.B D0,34(A6) MOVE.B D0,38(A6) MOVE.B D0,42(A6) MOVE SR,-(A7) MOVE #$2700,SR MOVEM.L 28(A6),D0-D3 MOVEM.L D0-D3,$FFFF8800.W MOVE.B #$A,$FFFF8800.W MOVE (A7)+,SR L0008:RTS L0009:LEA L006A(PC),A0 LEA L006D(PC),A1 MOVE.L (A0)+,(A1)+ MOVE.L (A0)+,(A1)+ MOVE.L (A0)+,(A1)+ SUBQ.W #1,(A5)+ BNE.S L000A MOVE.W (A5),-(A5) MOVEQ #0,D5 LEA L005C(PC),A0 BSR L0011 LEA L005D(PC),A0 BSR L0011 LEA L005E(PC),A0 BSR L0011 L000A:LEA L0062(PC),A5 LEA L005C(PC),A0 BSR L001D MOVE.W D0,-(A7) MOVE.B (A7)+,6(A6) MOVE.B D0,2(A6) MOVE.B D1,34(A6) LEA L005D(PC),A0 BSR L001D MOVE.W D0,-(A7) MOVE.B (A7)+,14(A6) MOVE.B D0,10(A6) MOVE.B D1,38(A6) LEA L005E(PC),A0 BSR L001D MOVE.W D0,-(A7) MOVE.B (A7)+,22(A6) MOVE.B D0,18(A6) MOVE.B D1,42(A6) MOVE.W 4(A5),D0 BEQ.S L000D MOVE.W D0,-(A7) LEA L0067(PC),A0 LEA L006D(PC),A1 MOVE.L (A0)+,(A1)+ MOVE.L (A0)+,(A1)+ MOVE.L (A0)+,(A1)+ LEA L005F(PC),A0 BSR L001D MOVEA.L 10(A0),A1 ADDA.L 14(A0),A1 CMPI.B #-$1F,1(A1) BNE.S L000B CLR.W 4(A5) L000B:MOVE.W (A7)+,D7 LEA L0058(PC),A1 ADD.W D7,D7 ADD.W D7,D7 ADDA.W D7,A1 MOVEQ #0,D6 MOVE.B (A1)+,D6 MOVE.W D0,-(A7) MOVE.B D0,0(A6,D6.W) MOVE.B (A1)+,D6 MOVE.B (A7)+,0(A6,D6.W) MOVE.B (A1)+,D6 CMP.B #$10,D1 BEQ.S L000C SUBQ.B #1,D1 BPL.S L000C SF D1 L000C:MOVE.B D1,0(A6,D6.W) L000D:MOVE.B (A5)+,D7 ORI.B #-$40,D7 LEA L0053(PC),A4 TST.B (A4) BEQ.S L000E ORI.B #$24,D7 L000E:MOVE.B D7,30(A6) MOVE.B (A5)+,26(A6) MOVEM.L (A6),A0-A2/D0-D7 LEA L0053(PC),A3 TST.B (A3) BNE.S L0010 MOVEM.L A0-A2/D0-D7,$FFFF8840.W L000F:RTS L0010:MOVE SR,-(A7) MOVE #$2700,SR MOVEM.L A0-A1/D0-D7,$FFFF8840.W MOVE.B #$A,$FFFF8800.W MOVE (A7)+,SR RTS L0011:SUBQ.B #1,38(A0) BPL.S L000F MOVE.B 39(A0),38(A0) L0012:MOVEA.L 34(A0),A1 L0013:MOVE.B (A1)+,D0 CMP.B #-1,D0 BNE.S L0017 MOVEA.L 52(A0),A3 MOVEA.L (A0),A2 ADDA.L 4(A0),A2 CMPA.L A3,A2 BNE.S L0014 MOVE.L D5,4(A0) MOVEA.L (A0),A2 L0014:MOVEQ #0,D1 MOVE.B (A2),D1 MOVE.B 1(A2),44(A0) MOVE.B 2(A2),22(A0) MOVE.B 3(A2),D0 MOVE.B D0,D2 ANDI.W #$F0,D2 CMP.W #$F0,D2 BNE.S L0015 MOVE.B D0,D2 ANDI.B #$F,D2 MOVE.B D2,40(A0) BRA.S L0016 L0015:CMP.B #-$20,D2 BNE.S L0016 MOVE.B D0,D2 ANDI.W #$F,D2 MOVE.W D2,2(A5) L0016:ADD.W D1,D1 ADD.W D1,D1 MOVEA.L L0061(PC),A3 MOVEA.L 0(A3,D1.W),A3 ADDA.L L006D(PC),A3 MOVE.L A3,34(A0) ADDI.L #$C,4(A0) BRA L0012 L0017:CMP.B #-2,D0 BNE.S L0018 MOVE.B (A1),39(A0) MOVE.B (A1)+,38(A0) BRA L0013 L0018:CMP.B #-3,D0 BNE.S L0019 MOVE.B (A1),39(A0) MOVE.B (A1)+,38(A0) MOVE.L A1,34(A0) RTS L0019:MOVE.B D0,8(A0) MOVE.B (A1)+,D1 MOVE.B D1,9(A0) ANDI.W #$E0,D1 BEQ.S L001A MOVE.B (A1)+,31(A0) L001A:MOVE.L A1,34(A0) MOVE.L D5,56(A0) TST.B D0 BMI.S L001C MOVE.B 9(A0),D1 MOVE.B D1,D0 ANDI.W #$1F,D1 ADD.B 22(A0),D1 MOVEA.L L006F(PC),A2 ADD.W D1,D1 ADD.W D1,D1 MOVEA.L 0(A2,D1.W),A2 ADDA.L L006D(PC),A2 MOVE.L D5,14(A0) MOVE.B (A2),23(A0) MOVE.B (A2)+,24(A0) MOVEQ #0,D1 MOVE.B (A2)+,D1 MOVE.B (A2)+,27(A0) MOVE.B #$40,46(A0) MOVE.B (A2)+,D2 MOVE.B D2,28(A0) MOVE.B D2,29(A0) MOVE.B (A2)+,30(A0) MOVE.L A2,10(A0) ANDI.B #$40,D0 BEQ.S L001B MOVE.B 31(A0),D1 L001B:MOVEA.L L006E(PC),A2 ADD.W D1,D1 ADD.W D1,D1 MOVEA.L 0(A2,D1.W),A2 ADDA.L L006D(PC),A2 MOVE.L A2,18(A0) MOVE.L D5,48(A0) MOVE.B D5,26(A0) MOVE.B D5,25(A0) L001C:RTS L001D:MOVEQ #0,D7 MOVE.B D7,32(A0) L001E:TST.B 26(A0) BEQ.S L001F SUBQ.B #1,26(A0) BRA L002A L001F:MOVEA.L 18(A0),A1 ADDA.L 48(A0),A1 CMPI.B #-$1F,(A1) BEQ L002A CMPI.B #-$20,(A1) BNE L0020 MOVE.B 1(A1),D0 ANDI.L #$3F,D0 MOVE.L D0,48(A0) MOVEA.L 18(A0),A1 ADDA.L D0,A1 L0020:CMPI.B #-$1E,(A1) BNE L0021 CLR.L 14(A0) MOVE.B #1,23(A0) ADDQ.L #1,48(A0) BRA L001F L0021:CMPI.B #-$17,(A1)  BNE L0022 MOVE SR,-(A7) MOVE #$2700,SR MOVE.B #$B,$FFFF8800.W MOVE.B 1(A1),$FFFF8802.W MOVE.B #$C,$FFFF8800.W MOVE.B #0,$FFFF8802.W MOVE.B #$D,$FFFF8800.W MOVE.B #$A,$FFFF8802.W MOVE.B #$A,$FFFF8800.W MOVE (A7)+,SR ADDQ.L #2,48(A0) BRA L001F L0022:CMPI.B #-$19,(A1) BNE.S L0023 LEA L0053(PC),A4 SF (A4) CLR.B $FA19.W ADDQ.L #1,48(A0) BRA L001F L0023:CMPI.B #-$18,(A1) BNE.S L0024 MOVE.B 1(A1),26(A0) ADDQ.L #2,48(A0) BRA L001E L0024:CMPI.B #-$1C,(A1) BNE.S L0025 MOVE.B D7,42(A0) MOVE.B 1(A1),32(A0) ADDQ.L #2,48(A0) BRA L0029 L0025:CMPI.B #-$1B,(A1) BNE.S L0026 MOVE.B #1,42(A0) ADDQ.L #1,48(A0) BRA L001E L0026:CMPI.B #-$1A,(A1) BNE.S L0027 MOVE.B #2,42(A0) ADDQ.L #1,48(A0) BRA L0029 L0027:CMPI.B #-$1D,(A1) BNE.S L0028 ADDQ.L #3,48(A0) MOVE.B 1(A1),27(A0) MOVE.B 2(A1),28(A0) L0028:CMPI.B #-$16,(A1) BNE L0029 MOVEQ #0,D0 MOVEQ #0,D1 MOVE.B 1(A1),D0 ADD.W D0,D0 ADD.W D0,D0 ADD.W D0,D0 ADD.L L0066(PC),D0 MOVEA.L D0,A2 LEA L0053(PC),A4 ST (A4) MOVEA.W (A2)+,A1 ADDA.L L0066(PC),A1 LEA L0051(PC),A2 MOVE.L A1,(A2) MOVE.B #1,$FA19.W MOVE.B #$7A,$FA1F.W ADDQ.L #3,48(A0) RTS L0029:MOVEA.L 18(A0),A1 ADDA.L 48(A0),A1 MOVE.B (A1),43(A0) ADDQ.L #1,48(A0) L002A:TST.B 25(A0) BEQ.S L002B SUBQ.B #1,25(A0) BRA.S L002F L002B:SUBQ.B #1,23(A0) BNE.S L002F MOVE.B 24(A0),23(A0) L002C:MOVEA.L 10(A0),A1 ADDA.L 14(A0),A1 MOVE.B (A1),D0 CMP.B #-$18,D0 BNE.S L002D ADDQ.L #2,14(A0) MOVE.B 1(A1),25(A0) BRA.S L002A L002D:CMP.B #-$1F,D0 BEQ.S L002F CMP.B #-$20,D0 BNE.S L002E MOVE.B 1(A1),D0 ANDI.L #$3F,D0 SUBQ.L #5,D0 MOVE.L D0,14(A0) BRA.S L002C L002E:MOVE.B (A1),45(A0) ADDQ.L #1,14(A0) L002F:MOVE.B 43(A0),D0 BMI.S L0030 ADD.B 8(A0),D0 ADD.B 44(A0),D0 L0030:ANDI.W #$7F,D0 LEA L0070(PC),A1 ADD.W D0,D0 MOVE.W D0,D1 ADDA.W D0,A1 MOVE.W (A1),D0 MOVE.B 33(A0),D3 MOVE.B 42(A0),D2 ANDI.L #$F,D2 BNE.S L0031 BCLR D3,(A5) ADDQ.W #3,D3 BCLR D3,(A5) BRA.S L0034 L0031:CMP.B #1,D2 BNE.S L0033 BSET D3,(A5) ADDQ.W #3,D3 BCLR D3,(A5) MOVE.B 8(A0),32(A0) MOVE.B 43(A0),D4 BPL.S L0032 ANDI.B #$7F,D4 MOVE.B D4,32(A0) BRA.S L0034 L0032:ADD.B D4,32(A0) BRA.S L0034 L0033:BCLR D3,(A5) ADDQ.W #3,D3 BSET D3,(A5) L0034:TST.B 32(A0) BEQ.S L0035 MOVE.B 32(A0),D3 ANDI.B #$1F,D3 EORI.B #$1F,D3 MOVE.B D3,1(A5) L0035:MOVE.B 46(A0),D7 TST.B 30(A0) BEQ.S L0036 SUBQ.B #1,30(A0) BRA.S L003E L0036:MOVE.B D1,D5 MOVE.B 28(A0),D4 ADD.B D4,D4 MOVE.B 29(A0),D1 TST.B D7 BPL.S L0037 BTST #0,D7 BNE.S L003A L0037:BTST #5,D7 BNE.S L0038 SUB.B 27(A0),D1 BCC.S L0039 BSET #5,D7 MOVEQ #0,D1 BRA.S L0039 L0038:ADD.B 27(A0),D1 CMP.B D4,D1 BCS.S L0039 BCLR #5,D7 MOVE.B D4,D1 L0039:MOVE.B D1,29(A0) L003A:LSR.B #1,D4 SUB.B D4,D1 BCC.S L003B SUBI.W #$100,D1 L003B:ADDI.B #-$60,D5 BCS.S L003D L003C:ADD.W D1,D1 ADDI.B #$18,D5 BCC.S L003C L003D:ADD.W D1,D0 L003E:EORI.B #1,D7 MOVE.B D7,46(A0) BTST #5,9(A0) BEQ L003F MOVEQ #0,D7 MOVE.W D7,D1 MOVE.B 31(A0),D1 EXT.W D1 MOVE.L 56(A0),D2 MOVEQ #$C,D3 ASL.L D3,D1 ADD.L D1,D2 MOVE.L D2,56(A0) SWAP D2 SUB.W D2,D0 L003F:MOVE.B 45(A0),D1 SUB.B 40(A0),D1 CMP.B #$10,D1 BEQ.S L0041 LEA L0063(PC),A1 TST.W (A1) BEQ.S L0040 LEA L005F(PC),A1 CMPA.L A1,A0 BEQ.S L0040 SUBQ.B #HK?iJ9igvR9i 9if@B9iMna4Ma,Ma$9igR9i 9@ifa@M6a`MXaXMzaPa8aa@9i@LNuR9iB9i9kR9ifB9iHAkSp9i2@ACirAA$q#ijiKrAA$q#iiurAA$q#iiLpNuCiAA$q#iiiiNu.f.9ig &n"aHS.jZ"&n"kNu9ig&n&aS.jZ&&n&k`pg@ @A=p+gS@@CjX -Ii =|||) g.@.) g.@8.-|fi ) f:i )dR@ii=|kkNuii |`M.gNa:0.n@H@.H@ n n .F9iNuM.gNa0.n@H@ .H@ n n .F9iNuM.gNa0.n@H@ .H@ n n .F9iNup.gkP g g gF| g, gD gD g g g:NunNu.@NuNuiaNNu.@3aNuJ.g6p 9ig* 9ig, 9ig* 9ig 9igNup.` .@. @A"=pNun gHmnNu.nNu.nNu.fNuJ. g S. f.$nJng ngSna.f nN*.k. .nn A-HNu*.k*.mjA-HNuJnf A-HNu*.kNuB.B.NuJngNu. g g*S. f"0.nS.f*g jP Nu@DnNuB9iia~Mn|| M||M||$NuK?@B- B- B-a*iB9iiHiriNuiiHiriNu R 6 nf}JJt3U%\;|gS@. xqke_ZUPKGC?<852/-*(&$"  cng jXo_Wa2 g jn8$1S"gHjp8)kkkklmnoq qrssst7uwuvxxyz|}}L}~~~  4:nkKb =a (L1S]"VT=?d7dYd`4a;C;6>2}7,on _isbX     !" ? 8? , , , ,, , ,,,,%6831313/*+,1/,*,1,/16/,.,3.2302.0,.,,.,3.232,.,3.2302.0,.,,.,5.252,)%,%,%,%, "%,%,%,%",  , , ".". " , , ".". " , , ".". " , , ".". " 6831313/*+,1/,*,1,/11.;:86836831/*+,1/,*,1,/1111,,);:86836831/*+,1/,*,1,/1%%%%,0651311.3 3 5 5 3 3 6  6 8  8 1  1 ,138,138,138,138,136,136,136,136,158,158,158,158.16:.16:.16:.16: . - / 1 4 6 ---,-*(%(9 9 8 8 6 6 4 6 6 %%64141/1/-/-*-*(*(%(%#%#,, P,, P'' P'' P,''*'',',','*,'*,''*'',',','*,'*,''*'',',','* ,'*,''*'',',','*,'*% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,% ,, , ,, , , , ,, , ,136513,/16,136513,/16/46;946/469-249724-2477,136513,/16,136513,/16/46;946/469-249724-247,136513,/16,136513,/16/46;946/469,,,,'"                                                                         63 4! ;86818363:61&6:566:13614:1;74;56431;:1568:568:63;714:1471:681:58       : 9  8 :<1  /:13614:1;74;564; Union Demo Intro Music By Jeroen Tel From the Maniacs Of Noise ; ST conversion By Jochen Hippel/Tex ; Hacked And Relocated To High Ram ; By Grazey From The P.H.F. Of Hull In 1990 ; Please Credit Me if Ya Use This Great Zak! ; Made PCR using G.S.R.V.2 with HUBRELO module opt x+ clr.l -(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp move.l d0,oldstk bclr #0,$484.w move.l music+$1ec,d7 move.l music+$3e2,d6 orig equ $161a4 bsr relo move.l d7,music+$1ec move.l d6,music+$3e2 move.b #1,music+$825 jsr music+$634 jsr music+$622 jsr music jsr music jsr music jsr music jsr music jsr music jsr music jsr music jsr music jsr music  bsr on move.w #7,-(sp) trap #1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  vbl movem.l d0-a6,-(sp) jsr music movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #vbl,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 relo include "gsrv2.phf" music incbin "b:\misc\efc1.mus" endmusjjk<if(igi`i0a22a2a222a2a2a55a2a5a++a2a-a&&&2&&&&&2&&$$$0$$$$$0$$&&&2&&&&&2&&)))5))+++7++a2-24579 2-245420a2a-02-0-0a22a2a222a2a2a00a2a000a2a0a22a2a222a2a2a55a2a5a++a2a-a&&&2&&&&B; Grazey from The P.H.F. Of Hull Brings you : ; Quik + Silva Music ; Composed By Chris Huelsbeck ; Hacked By Grazey ; As far as I know this is the first music rip of this game, so enjoy! ; If ya use this zak credit us !!!! grazey opt x+  clr.l -(sp) move.w #$20,-(sp) trap #1  move.l $70.w,oldvbl lea 6(sp),sp move.l d0,stack bclr #0,$484.w orig equ $69328 vbladd equ $6932c-orig bsr relo jsr music+8 move.w #1,d0 ;tune number 0- &2 jsr music+$c move.l #gaunvbl,$70.w move.w #7,-(sp) trap #1  lea 2(sp),sp move.l oldvbl,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 move.l stack,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1  gaunvbl movem.l d0-a6,-(sp) save registers jsr music+vbladd movem.l (sp)+,d0-a6 restore registers rte oldvbl dc.l 0 stack dc.l 0 relo include "gsrv2.phf" music incbin qs.rel endmus ,(A1) HARDWARE FREQUENCY REGISTER MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #12,(A1) CLR.B (A2) HI-BYTE FREQUENCY = 0 NO_HARDW_AUTO_B MOVE.B #9,(A1) VOLUME KANAAL B MOVE.B PSGVOL(A0),(A2) * KANAAL C * LEA CDATA(PC),A0 ADRES VARIABELEN GEBIED KANAAL C MOVE.W PSGFREQ(A0),D0 HAAL FREQUENCY BOTH BYTES MOVE.B PSGFREQ(A0),D1 HAAL FREQUENCY HI-BYTE MOVE.B #4,(A1) TONE FREQ REGISTER MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #5,(A1) MOVE.B D1,(A2) SCHRIJF HI-BYTE FREQUENCY TST.B SILENT(A0) STAAT DIT KANAAL AAN? BNE.S NO_HARDW_AUTO_C NEE -> LAAT HARDWARE FREQUENCY DAN -> VOORKOMT INTERFERENTIE MET ANDERE KANALEN BTST.B #2,SOUND_MODE(A0) STAAT ER UBERHAUPT HARDWARE OP DIT KANAAL? BEQ.S NO_HARDW_AUTO_C BTST.B #3,SOUND_MODE(A0) STAAT HARDWARE FREQUENCY OP AUTO? BEQ.S NO_HARDW_AUTO_C LSR.W #4,D0 DEEL FREQUENCY DOOR 16, VOOR HARDWARE FREQUENCY MOVE.B #11,(A1) HARDWARE FREQUENCY REGISTER MOVE.B D0,(A2) SCHRIJF LO-BYTE FREQUENCY MOVE.B #12,(A1) CLR.B (A2) HI-BYTE FREQUENCY = 0 NO_HARDW_AUTO_C MOVE.B #10,(A1) VOLUME KANAAL C MOVE.B PSGVOL(A0),(A2) MOVE.W #$2500,SR MFP INTERRUPTS WEER AAN RTS KOM TERUG VAN ROUTINE * EFFECTEN * DO_FX TST.B SILENT(A0) KIJK OF DIT KANAAL STIL MOET ZIJN BNE DO_SILENT JA -> CLEAR PSG VOLUME * EFFECTEN : ENVELOPE * * VOLUME VARIATIE BTST.B #2,SOUND_MODE(A0) KIJK OF HARDWARE ENVELOPE AAN STAAT BEQ.S NO_HE NEE -> DOE NIKS MOVE.B #$10,PSGVOL(A0) ZET VOLUME OP HARDWARE ENVELOPE BRA.S TO_TIE SPRING OVER REST HEEN NO_HE MOVE.W ENV_OFFS(A0),D0 HAAL ENVELOPE OFFSET MOVE.L ENV_PTR(A0),A2 HAAL POINTER NAAR ENVELOPE MOVE.B 0(A2,D0.W),D1 HAAL LOKAAL VOLUME MOVE.B G_VOL(A0),D2 HAAL GLOBAAL VOLUME ASL.B #4,D2 VERMENIGVULDIG MET 16 VOOR OFFSET NAAR GOEDE TABEL ADD.B D1,D2 TEL LOKAAL VOLUME BIJ GLOBAAL VOLUME ANDI.W #$FF,D2 MAAK WORD VAN VOLUME LEA VOLS(PC),A2 HAAL ADRES VOLUME TABELLEN MOVE.B 0(A2,D2.W),PSGVOL(A0) BEREKEN VOLUME DAT UITEINDELIJK IN PSG MOET * BEREKEN VOLGENDE OFFSET ADDQ.W #1,D0 VERHOOG OFFSET CMP.W ENV_SUS(A0),D0 ZIJN WE AAN HET BEGIN VAN DE RELEASE? BNE.S NO_SUS_REP NEE -> NIET SUSTAIN HERHALEN MOVE.W ENV_ATT(A0),D0 JA -> ZET OFFSET WEER OP SUSTAIN NO_SUS_REP CMP.W ENV_REL(A0),D0 ZIJN WE AL (VOOR)BIJ HET EINDE? BLO.S NO_REL NEE -> VOLUME NIET 0 MAKEN BSET.B #0,SILENT(A0) ZET SILENT BIT VAN DIT KANAAL ZODAT DIT KANAAL ZODIREKT STIL IS NO_REL MOVE.W D0,ENV_OFFS(A0) SLA OFFSET OP ***** EFFECTEN : TIE * * MOOIE OVERGANG TUSSEN TWEE VERSCHILLENDE FREQUENTIES TO_TIE MOVE.W TIE_STP(A0),D0 HAAL STAP VOOR TIE BEQ.S NO_TIE ALS TIE=0 -> GEEN TIE BMI.S TIE_LO BIJ NEGATIEVE STAP IS TARGET LAGER DAN HUIDIGE FREQ ADD.W P_FREQ(A0),D0 VERHOOG FREQUENTIE MET STAP CMP.W G_FREQ(A0),D0 IS DE FREQUENTIE OP GOEDE HOOGTE? BLT.S NO_REACH_TIE_HI ALS WERKELIJKE FREQUENTIE LAGER IS DAN ECHTE, ZIJN WE ER NOG NIET CLR.W TIE_STP(A0) WIS TIE STAP MOVE.W G_FREQ(A0),D0 HAAL ECHTE FREQUENTIE -> SOMS WIJKT DE GEMAAKTE AF DOOR SCHEVE OFFSETS NO_REACH_TIE_HI MOVE.W D0,P_FREQ(A0) ZET FREQUENTIE WEG BRA.S NO_TIE SLA TIE LO OVER TIE_LO ADD.W P_FREQ(A0),D0 VERLAAG FREQUENTIE MET STAP CMP.W G_FREQ(A0),D0 IS DE FREQUENTIE OP GOEDE HOOGTE? BGT.S NO_REACH_TIE_LO ALS WERKELIJKE FREQUENTIE HOGER IS DAN ECHTE, ZIJN WE ER NOG NIET CLR.W TIE_STP(A0) WIS TIE STAP MOVE.W G_FREQ(A0),D0 HAAL ECHTE FREQUENTIE -> SOMS WIJKT DE GEMAAKTE AF DOOR SCHEVE OFFSETS NO_REACH_TIE_LO MOVE.W D0,P_FREQ(A0) SLA FREQUENTIE OP NO_TIE * EFFECTEN : VIBRATO * * FREQUENTIE VARIATIE MOVE.W TREM_OFFS(A0),D1 HAAL OFFSET DAARIN ADD.W VIBR_SPEED(A0),D1 VERHOOG OFFSET IN TREMOLO TABEL CMPI.W #59,D1 ZIJN WE AL VOORBIJ HET EINDE BLS.S NO_RE_TREM NEE -> GA DOOR CLR.W D1 BEGIN OPNIEUW AAN TABEL NO_RE_TREM MOVE.W D1,TREM_OFFS(A0) SLA OFFSET WEER OP ASL.W #1,D1 VERMENIG VULDIG MET 2 VOOR WORD TABEL LEA TREM_TAB(PC),A2 HAAL POINTER NAAR TREMOLO TABEL MOVE.W 0(A2,D1.W),D1 PAK VARIATIE VAN FREQUENTIE MOVE.W VIBR_DEPTH(A0),D2 HAAL DIEPTE VAN TREMOLO ASR.W D2,D1 MAAK GOEDE DIEPTE TREMOLO AAN ADD.W P_FREQ(A0),D1 TEL ECHTE FREQUENTIE BIJ VARIATIE OP * EFFECTEN : INTERVALLEN * MOVE.B INT_NOW(A0),D0 BIJ WELKE INTERVAL ZIJN WE NU? BEQ.S INTR_0 0=NORMALE FREQUENTIE CMPI.B #1,D0 1=INTERVAL #1 BEQ.S INTR_1 ADD.W INT_FREQ2(A0),D1 TEL INTERVAL #2 BIJ HUIDIGE FREQUENTIE CLR.B INT_NOW(A0) VOLGENDE KEER 0 BRA.S INTR_2 INTR_1 ADD.W INT_FREQ1(A0),D1 TEL INTERVAL #1 BIJ HUIDIGE FREQUENTIE INTR_0 ADDI.B #1,INT_NOW(A0) VERHOOG INTERVAL COUNT INTR_2 * LAAT FREQUENTIE IN D1 * EFFECTEN : PITCH ENVELOPE * TST.B PIT_MODE(A0) STAAT PITCH AAN (VERGELIJKBAAR MET SILENT BIT#0 VOOR AMPLITUDE ENVELOPE) BEQ.S NO_PITCH PITCH UIT -> TEL ER GEEN FREQUENTIE BIJ OP MOVE.W PIT_OFFS(A0),D0 HAAL PITCH ENVELOPE OFFSET MOVE.L PIT_PTR(A0),A2 HAAL POINTER NAAR ENVELOPE MOVE.B 0(A2,D0.W),D2 HAAL RELATIEVE FREQUENTIE EXT.W D2 SIGN-EXTEND BY1,D1 L0040:TST.B D1 BPL.S L0041 MOVEQ #0,D1 L0041:RTS L0042:LEA L0064(PC),A0 CLR.L (A0) MOVE.L D0,D7 MULU #$C,D7 MOVE.L D1,D6 ADDQ.L #1,D6 MULU #$C,D6 MOVEQ #2,D0 LEA L005C(PC),A0 LEA L0055(PC),A1 LEA L0056(PC),A2 L0043:MOVE.L A1,10(A0) CLR.L 14(A0) CLR.B 45(A0) CLR.B 8(A0) CLR.B 9(A0) MOVE.L A1,18(A0) CLR.L 48(A0) MOVE.B #1,23(A0) MOVE.B #1,24(A0) CLR.B 25(A0) CLR.L 26(A0) CLR.W 30(A0) CLR.B 32(A0) MOVE.B (A2),D3 ANDI.L #$F,D3 ADD.W D3,D3 ADD.W D3,D3 MOVE.B (A2)+,33(A0) MOVE.L L0060(PC),(A0) MOVE.L L0060(PC),52(A0) ADD.L D6,52(A0) ADD.L D3,52(A0) ADD.L D7,(A0) ADD.L D3,(A0) MOVE.L #$C,4(A0) MOVEA.L (A0),A3 MOVE.B (A3),D1 ANDI.L #$FF,D1 ADD.W D1,D1 ADD.W D1,D1 MOVEA.L L0061(PC),A4 MOVEA.L 0(A4,D1.W),A4 ADDA.L L006A(PC),A4 MOVE.L A4,34(A0) CLR.L 38(A0) MOVE.B #2,42(A0) MOVE.B 1(A3),44(A0) CLR.B 43(A0) MOVE.B 2(A3),22(A0) CLR.B 40(A0) MOVE.B 3(A3),D1 ANDI.W #$F0,D1 CMP.W #$F0,D1 BNE.S L0044 MOVE.B 3(A3),D1 ANDI.B #$F,D1 MOVE.B D1,40(A0) L0044:CLR.B 45(A0) CLR.L 56(A0) ADDA.L #$3C,A0 DBF D0,L0043 LEA L0059(PC),A0 MOVE.W #1,(A0) CLR.W 4(A0) LEA L0053(PC),A0 SF (A0) RTS L0045:MOVEQ #1,D1 TST.W D2 BEQ L0046 LEA L005F(PC),A0 LEA L0062(PC),A5 MOVE.B D2,8(A0) MOVE.B D1,33(A0) CLR.B 22(A0) MOVEQ #0,D5 ANDI.W #$FF,D0 MOVEA.L L0069(PC),A2 ADD.W D0,D0 ADD.W D0,D0 MOVEA.L 0(A2,D0.W),A2 ADDA.L L0067(PC),A2 MOVE.L D5,14(A0) MOVE.B (A2),23(A0) MOVE.B (A2)+,24(A0) MOVE.B (A2)+,D0 ANDI.W #$FF,D0 MOVE.B (A2)+,27(A0) MOVEQ #0,D2 MOVE.B #$40,46(A0) MOVE.B (A2)+,D2 MOVE.B D2,28(A0) MOVE.B D2,29(A0) MOVE.B (A2)+,30(A0) MOVE.L A2,10(A0) MOVEA.L L0068(PC),A2 ADD.W D0,D0 ADD.W D0,D0 MOVEA.L 0(A2,D0.W),A2 ADDA.L L0067(PC),A2 MOVE.L A2,18(A0) MOVE.L D5,48(A0) CLR.B 25(A0) CLR.B 26(A0) CLR.L 56(A0) CLR.B 31(A0) ADDQ.W #1,D1 MOVE.W D1,4(A5) L0046:RTS L0047:MOVE SR,-(A7) MOVE #$2700,SR BSET #5,$FA07.W BSET #5,$FA0B.W BSET #5,$FA13.W BCLR #5,$FA0F.W CLR.B $FA19.W LEA L0050(PC),A1 MOVE.L A1,$134.W MOVE.L #$707FFFF,$FFFF8800.W MOVE.B #$A,$FFFF8800.W MOVE (A7)+,SR RTS L0048:MOVEA.L A0,A1 MOVEA.L 28(A1),A1 ADDA.L A0,A1 CMPI.L #'JOCH',192(A1) BEQ.S L0049 MOVE.L #'JOCH',192(A1) MOVEM.L A0/D0,-(A7) BSR L004A MOVEM.L (A7)+,A0/D0 L0049:RTS L004A:MOVEA.L A1,A0 LEA 256(A0),A1 MOVEA.L A1,A2 MOVE.L 252(A0),D0 SUBI.L #$100,D0 ADDA.L D0,A2 L004B:MOVE.B (A1),D0 CMP.B #-1,D0 BNE.S L004C MOVE.B #-$78,D0 BRA.S L004D L004C:EORI.B #-$80,D0 LSR.B #4,D0 ANDI.W #$F,D0 MOVE.B L004E(PC,D0.W),D0 L004D:MOVE.B D0,(A1)+ CMPA.L A2,A1 BLE.S L004B RTS L004E:DC.B $00,$07,$09,$0A,$0B,$0C,$0C,$0D DC.B $0D,$0D,$0E,$0E,$0E,$0F,$0F,$0F L004F:MOVE SR,-(A7) MOVE #$2700,SR CLR.B $FA19.W MOVE (A7)+,SR RTS L0050:MOVE.B $12345678,$FFFF8802.W L0051 EQU L0050+2 BMI.S L0052 ADDQ.L #1,L0051 RTE L0052:PEA (A0) LEA L0053(PC),A0 SF (A0) CLR.B $FA19.W MOVEA.L (A7)+,A0 RTE L0053:DC.B $00 L0054:DC.B $00,$00,$00,$00,$00,$00,$00,$00,$00 L0055:DC.B $01,$00,$00,$00,$00,$00,$00,$E1 L0056:DC.B $00,$01,$02,$00 L0057:DS.W 2 DC.B $01,$01,$00,$00,$02,$02,$00,$00 DC.B $03,$03,$00,$00,$04,$04,$00,$00 DC.B $05,$05,$00,$00,$06,$06,$00,$00 DC.B $07,$07,$FF,$FF,$08,$08,$00,$00 DC.B $09,$09,$00,$00,$0A,$0A,$00,$00 L0058:DS.W 2 DC.B $02,$06,$22,$00,$0A,$0E,$26,$00 DC.B $12,$16,$2A,$00 L0059:DC.B $00,$04 L005A:DC.B $00,$04 L005B:DC.B $FF,$00,$00,$01,$02,$03,$04,$05 DC.B $06,$07,$08,$09,$0A,$0B,$0F,$0F DC.B $0F,$0F,$0F,$0F L005C:DS.W 30 L005D:DS.W 30 L005E:DS.W 30 L005F:DS.W 30 L0060:DS.W 2 L0061:DS.W 2 L0062:DS.W 2 L0063:DS.W 2 L0064:DS.W 2 L0065:DS.W 2 L0066:DS.W 2 L0067:DS.W 2 L0068:DS.W 2 L0069:DS.W 2 L006A:DS.W 2 L006B:DS.W 2 L006C:DS.W 2 L006D:DS.W 2 L006E:DS.W 2 L006F:DS.W 3 L0070:DC.B $0E,$EE,$0E,$17,$0D,$4D,$0C,$8E DC.B $0B,$D9,$0B,$2F,$0A,$8E,$09,$F7 DC.B $09,$67,$08,$E0,$08,$61,$07,$E8 DC.B $07,$77,$07,$0B,$06,$A6,$06,$47 DC.B $05,$EC,$05,$97,$05,$47,$04,$FB DC.B $04,$B3,$04,$70,$04,$30,$03,$F4 DC.B $03,$BB,$03,$85,$03,$53,$03,$23 DC.B $02,$F6,$02,$CB,$02,$A3,$02,$7D DC.B $02,$59,$02,$38,$02,$18,$01,$FA DC.B $01,$DD,$01,$C2,$01,$A9,$01,$91 DC.B $01,$7B,$01,$65,$01,$51,$01,$3E DC.B $01,$2C,$01,$1C,$01,$0C,$00,$FD DC.B $00,$EE,$00,$E1,$00,$D4,$00,$C8 DC.B $00,$BD,$00,$B2,$00,$A8,$00,$9F DC.B $00,$96,$00,$8E,$00,$86,$00,$7E DC.B $00,$77,$00,$70,$00,$6A,$00,$64 DC.B $00,$5E,$00,$59,$00,$54,$00,$4F DC.B $00,$4B,$00,$47,$00,$43,$00,$3F DC.B $00,$3B,$00,$38,$00,$35,$00,$32 DC.B $00,$2F,$00,$2C,$00,$2A,$00,$27 DC.B $00,$25,$00,$23,$00,$21,$00,$1F DC.B $00,$1D,$00,$1C,$00,$1A,$00,$19 DC.B $00,$17,$00,$16,$00,$15,$00,$13 DC.B $00,$12,$00,$11,$00,$10,$00,$0F L0071:DC.L 'COSO' DC.B $00,$00,$00,$40 DS.W 1 DC.B $02,$78,$00,$00,$05,$0E,$00,$00 DC.B $05,$16,$00,$00,$05,$22,$00,$00 DC.B $05,$28,$00,$00,$05,$B2 DC.L 'TFMX' DC.B $00,$15,$00,$15,$00,$00 DS.W 1 DC.B $00,$40,$00,$03,$00,$00,$00,$16 DS.W 7 DC.B $00,$98,$00,$00,$00,$AE,$00,$00 DC.B $00,$C9,$00,$00,$00,$CF,$00,$00 DC.B $00,$F3,$00,$00,$01,$0A,$00,$00 DC.B $01,$18,$00,$00,$01,$24,$00,$00 DC.B $01,$30,$00,$00,$01,$3C,$00,$00 DC.B $01,$44,$00,$00,$01,$52,$00,$00 DC.B $01,$62,$00,$00,$01,$93,$00,$00 DC.B $01,$97,$00,$00,$01,$AB,$00,$00 DC.B $01,$B9,$00,$00,$01,$CB,$00,$00 DC.B $01,$DB,$00,$00,$02,$1B,$00,$00 DC.B $02,$26,$00,$00,$02,$38,$E2,$E5 DC.B $93,$E6,$20,$1E,$1C,$1A,$18,$16 DC.B $14,$12,$10,$0E,$0C,$0A,$08,$06 DC.B $04,$02,$00,$E1,$E2,$E5,$93,$E6 DC.B $20,$1E,$1C,$1A,$18,$16,$1E,$1C DC.B $1A,$18,$16,$14,$12,$10,$0E,$0C DC.B $0A,$08,$06,$04,$02,$00,$E1,$E2 DC.B $E6,$02,$00,$E0,$02,$E2,$E9,$24 DC.B $E4,$82,$0A,$0B,$0C,$0D,$0E,$0E DC.B $0F,$0E,$0D,$0C,$0B,$0A,$09,$08 DC.B $07,$06,$05,$04,$03,$02,$01,$00 DC.B $01,$02,$03,$04,$05,$06,$07,$E0 DC.B $05,$E2,$E5,$93,$E6,$02,$04,$E4 DC.B $81,$00,$03,$02,$E5,$81,$88,$91 DC.B $88,$81,$88,$91,$88,$81,$E0,$0C DC.B $E2,$E6,$10,$0E,$0C,$0A,$08,$06 DC.B $08,$0A,$0C,$0E,$10,$E1,$E2,$E6 DC.B $00,$01,$02,$03,$04,$05,$06,$07 DC.B $E0,$02,$E2,$E5,$91,$E6,$00,$04 DC.B $02,$00,$E4,$98,$CF,$E1,$E2,$E6 DC.B $20,$1C,$18,$14,$10,$0C,$08,$04 DC.B $00,$E1,$E2,$E5,$93,$E6,$02,$00 DC.B $E0,$01,$E2,$E5,$93,$81,$93,$E6 DC.B $02,$00,$02,$00,$02,$00,$E0,$01 DC.B $E2,$E6,$10,$11,$12,$13,$14,$15 DC.B $16,$17,$18,$19,$1A,$1B,$E0,$02 DC.B $E2,$E6,$02,$00,$E8,$06,$02,$00 DC.B $E8,$06,$02,$00,$E8,$06,$02,$00 DC.B $E8,$06,$02,$00,$E8,$06,$02,$00 DC.B $E8,$06,$02,$00,$E8,$06,$02,$00 DC.B $E8,$06,$E5,$93,$E6,$8E,$A0,$E4 DC.B $83,$98,$E5,$88,$8F,$81,$83,$E0 DC.B $2B,$E2,$E6,$00,$E1,$E2,$E5,$93 DC.B $E4,$94,$18,$16,$14,$12,$10,$E4 DC.B $0C,$0A,$08,$06,$04,$02,$00,$E0 DC.B $02,$E2,$E5,$98,$E6,$07,$06,$05 DC.B $04,$03,$02,$01,$00,$E0,$04,$E2 DC.B $E5,$93,$E6,$1E,$E4,$95,$20,$1E DC.B $1C,$E6,$18,$16,$14,$12,$E5,$81 DC.B $E1,$E2,$E5,$00,$E6,$04,$06,$08 DC.B $02,$04,$06,$08,$0A,$0C,$0E,$10 DC.B $E1,$E2,$E4,$34,$59,$E5,$67,$E6 DC.B $82,$75,$69,$E5,$75,$62,$93,$75 DC.B $69,$E5,$46,$93,$75,$69,$35,$76 DC.B $92,$35,$46,$28,$95,$46,$98,$23 DC.B $45,$E4,$86,$75,$28,$94,$56,$23 DC.B $95,$E5,$39,$54,$67,$23,$45,$76 DC.B $23,$57,$63,$98,$45,$62,$38,$95 DC.B $46,$89,$37,$45,$92,$37,$56,$E0 DC.B $03,$E2,$E5,$93,$E6,$10,$0E,$0C DC.B $0A,$08,$E0,$01,$E2,$E5,$93,$E6 DC.B $1E,$20,$E5,$94,$92,$41,$24,$E6 DC.B $08,$04,$02,$00,$E0,$06,$E2,$E5 DC.B $38,$E6,$68,$E5,$35,$68,$97,$45 DC.B $69,$85,$46,$23,$97,$45,$63,$98 DC.B $45,$63,$95,$62,$35,$62,$89,$54 DC.B $62,$95,$46,$28,$79,$56,$39,$74 DC.B $56,$38,$65,$92,$74,$56,$23,$67 DC.B $38,$59,$46,$78,$94,$56,$43,$84 DC.B $54,$68,$94,$56,$23,$57,$62,$85 DC.B $94,$63,$98,$E0,$02,$00,$00,$00 DC.B $02,$D0,$00,$00,$02,$F2,$00,$00 DC.B $03,$18,$00,$00,$03,$24,$00,$00 DC.B $03,$2F,$00,$00,$03,$49,$00,$00 DC.B $03,$5C,$00,$00,$03,$73,$00,$00 DC.B $03,$81,$00,$00,$03,$8E,$00,$00 DC.B $03,$9B,$00,$00,$03,$B1,$00,$00 DC.B $03,$C1,$00,$00,$03,$FF,$00,$00 DC.B $04,$08,$00,$00,$04,$46,$00,$00 DC.B $04,$61,$00,$00,$04,$81,$00,$00 DC.B $04,$94,$00,$00,$04,$AA,$00,$00 DC.B $04,$D1,$00,$00,$04,$F8,$01,$00 DS.W 1 DC.B $00,$0E,$0F,$0F,$0E,$0E,$0D,$0D DC.B $0C,$0C,$0B,$0B,$0A,$0A,$09,$09 DC.B $08,$08,$07,$07,$07,$06,$06,$05 DC.B $04,$03,$02,$01,$00,$E1,$01,$01 DS.W 1 DC.B $00,$0D,$0F,$0F,$0E,$0E,$0D,$0D DC.B $0C,$0C,$0B,$0B,$0A,$0A,$09,$09 DC.B $08,$08,$07,$07,$06,$06,$05,$05 DC.B $04,$04,$03,$03,$02,$02,$01,$01 DC.B $00,$E1,$01,$02,$00,$00,$00,$0D DC.B $0F,$0F,$0D,$00,$00,$E1,$01,$03 DS.W 1 DC.B $00,$10,$10,$10,$10,$E0,$06,$02 DC.B $04,$00,$00,$00,$0D,$0F,$0F,$0F DC.B $0E,$0E,$0D,$0C,$0B,$0A,$09,$08 DC.B $07,$06,$05,$04,$03,$02,$01,$00 DC.B $E1,$01,$05,$05,$04,$00,$0D,$0E DC.B $0E,$0E,$0E,$0E,$0E,$0E,$0D,$0D DC.B $0D,$0C,$00,$E1,$02,$06,$00,$00 DC.B $00,$0E,$0F,$0E,$0D,$0C,$0B,$0A DC.B $09,$08,$07,$06,$05,$04,$03,$02 DC.B $01,$00,$E1,$01,$07,$00,$00,$00 DC.B $0D,$0F,$0F,$0D,$0D,$0D,$0A,$00 DC.B $E1,$01,$08,$00,$00,$00,$0E,$0D DC.B $0C,$0B,$0A,$07,$00,$E1,$01,$09 DS.W 1 DC.B $00,$0F,$0E,$0D,$0C,$0B,$0A,$00 DC.B $E1,$02,$0A,$00,$00,$00,$0F,$0E DC.B $0D,$0C,$0B,$0A,$09,$08,$07,$06 DC.B $05,$04,$03,$02,$01,$00,$E1,$02 DC.B $0B,$00,$00,$00,$0E,$E8,$24,$0D DC.B $0A,$08,$06,$04,$02,$00,$E1,$02 DC.B $0C,$00,$00,$00,$0F,$00,$00,$00 DC.B $0F,$00,$00,$00,$0F,$00,$00,$00 DC.B $0F,$00,$00,$00,$0F,$00,$00,$00 DC.B $0F,$00,$00,$00,$0F,$00,$00,$00 DC.B $0F,$00,$00,$00,$0F,$0E,$0D,$0C DC.B $0B,$0A,$09,$09,$08,$08,$07,$07 DC.B $06,$06,$05,$05,$04,$04,$03,$03 DC.B $02,$02,$01,$00,$E1,$01,$00,$00 DS.W 2 DC.B $00,$E1,$02,$0E,$00,$00,$00,$0F DC.B $0E,$0D,$0C,$0B,$0A,$0E,$0D,$0C DC.B $0B,$0A,$09,$0D,$0C,$0B,$0A,$09 DC.B $08,$0C,$0B,$0A,$09,$08,$07,$0B DC.B $0A,$09,$08,$07,$06,$0A,$09,$08 DC.B $07,$06,$05,$09,$08,$07,$06,$05 DC.B $04,$08,$07,$06,$05,$04,$03,$07 DC.B $06,$05,$04,$03,$02,$01,$00,$E1 DC.B $01,$0F,$00,$00,$00,$0D,$0F,$0F DC.B $0E,$0E,$0D,$0D,$0C,$0C,$0A,$0A DC.B $08,$08,$06,$06,$04,$04,$03,$02 DC.B $01,$00,$E1,$01,$10,$02,$01,$00 DC.B $0D,$0F,$0F,$0E,$0E,$0D,$0D,$0C DC.B $0C,$0B,$0B,$0A,$0A,$09,$09,$08 DC.B $08,$07,$07,$06,$05,$04,$03,$02 DC.B $01,$00,$E1,$01,$11,$00,$00,$00 DC.B $0D,$0F,$0F,$0E,$0D,$0C,$0A,$08 DC.B $06,$04,$02,$01,$00,$E1,$03,$12 DS.W 1 DC.B $00,$0F,$0E,$0D,$0C,$0B,$0A,$09 DC.B $08,$07,$06,$05,$04,$03,$02,$01 DC.B $00,$E1,$01,$13,$00,$00,$00,$0D DC.B $0F,$0F,$0E,$0E,$0D,$0D,$0C,$0C DC.B $0B,$0B,$0A,$0A,$09,$09,$08,$08 DC.B $07,$07,$06,$06,$05,$05,$04,$04 DC.B $03,$03,$02,$02,$01,$01,$00,$00 DC.B $E1,$01,$14,$00,$00,$00,$0D,$0F DC.B $0F,$0F,$0E,$0E,$0D,$0D,$0C,$0C DC.B $0B,$0B,$0A,$0A,$09,$09,$08,$08 DC.B $07,$07,$06,$06,$05,$05,$04,$04 DC.B $03,$03,$02,$02,$01,$01,$00,$E1 DC.B $03,$15,$00,$00,$00,$0F,$0E,$0D DC.B $0C,$0B,$0A,$09,$08,$07,$06,$05 DC.B $04,$03,$02,$01,$00,$E1,$00,$00 DC.B $05,$12,$FD,$1F,$FF,$00,$00,$00 DS.W 7 DC.B $00,$03,$00,$13,$00,$00,$00,$0B DC.B $00,$01,$00,$4A,$00,$02,$00,$30 DC.B $00,$03,$00,$1B,$00,$04,$00,$38 DC.B $00,$05,$00,$43,$00,$06,$00,$16 DC.B $00,$07,$00,$30,$00,$08,$00,$16 DC.B $00,$09,$00,$10,$00,$0A,$00,$33 DC.B $00,$0B,$00,$4D,$00,$0C,$00,$07 DC.B $00,$0D,$00,$1A,$00,$0E,$00,$15 DC.B $00,$0F,$00,$03,$00,$10,$00,$1B DC.B $00,$11,$00,$31,$00,$12,$00,$0F DC.B $00,$13,$00,$01,$00,$14,$00,$1F DC.B $00,$15,$00,$00,$00,$00,$00,$00 DS.W 24 MUZAK INCBIN TCAN_I.1 ENDdr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-((<gCJQg CgSJjrNuAB. ,R pAC`Ed!I BB(-B(B( !IB0||B(BBhB( CCZ! `!z\4ݨ4ר4ߐא!| &PA(z:8tV!L"B&|*k,B(+kB((+A|f +A(B(-B8 NIET SUSTAIN HERHALEN MOVE.W PIT_ATT(A0),D0 JA -> ZET OFFSET WEER OP SUSTAIN NO_PIT_SUS_REP CMP.W PIT_REL(A0),D0 ZIJN WE AL (VOOR)BIJ HET EINDE? BLO.S NO_PIT_REL NEE -> VOLUME NIET 0 MAKEN CLR.B PIT_MODE(A0) PITCH AFGELOPEN -> ZET PITCH AFHANDELING UIT NO_PIT_REL MOVE.W D0,PIT_OFFS(A0) SLA OFFSET OP NO_PITCH MOVE.W D1,PSGFREQ(A0) SLA FREQUENTIE OP RTS DO_SILENT CLR.B PSGVOL(A0) WIS PSG VOLUME RTS * EINDE FX * * LEES NOOT * GETNOTE TST.B (A1) BEKIJK NOOT/OCTAAF BEQ TEST_ENV ALS OCTAAF/NOOT = 0 -> GEEN VERANDERING, MAAR BEKIJK ENVELOPE BMI SAM_NOTE ALS OCTAAF/NOOT < 0 -> LEES SAMPLE * NOOT : INSTRUMENT * MOVE.B 2(A1),D1 HAAL INSTRUMENT NUMMER CMP.B INSTR_NO(A0),D1 HEBBEN WE DIT INSTRUMENT AL? BEQ SAME_INSTR J A -> GA DOOR CMP.B #$3F,D1 VERGELIJK YMS# MET MAXIMUM ($3F=63) BHI SAME_INSTR ALS D0>MAXIMUM -> VERKEERD NUMMER EN NEGEER DIT INSTRUMENT DUS MOVE.B D1,INSTR_NO(A0) SLA INSTRUMENT NUMMER OP VOOR VERGELIJKING ANDI.W #$3F,D1 MAAK WORD VAN YM SOUND LEA YM_SOUNDS(PC),A2 HAAL ADRES BEGIN YM SOUNDS ASL.W #8,D1 MAAL 256(=LENGTE 1 YM SOUND) ADD.W D1,A2 TEL DIE OFFSET OP BIJ START ADRES MOVE.W I_NOISE_FREQ(A2),D0 HAAL FREQUENTIE RUIS MOVE.W D0,NOISE_FREQ(A0) SLA OP BTST.B #1,I_SOUND_MODE(A2) HEEFT DIT INSTRUMENT NOISE AAN? BEQ.S NO_INSTR_NOISE NEE -> ZET FREQUENTIE DAN NIET IN PSG MOVE.W #$2700,SR DISABLE MFP INTERRUPTS MOVE.B #6,(PSGREG).W REGISTER #6 : NOISE FREQ MOVE.B D0,(PSGWRITE).W MOVE.W #$2500,SR RE-ENABLE MFP INTERRUPTS NO_INSTR_NOISE MOVE.B I_SOUND_MODE(A2),SOUND_MODE(A0) HAAL SOUND MODE MOVE.W I_ENV_FREQ(A2),H_ENV_FREQ(A0) HAAL FREQUENTIE HARDWARE ENVELOPE MOVE.B I_ENV_TYPE(A2),H_ENV_TYPE(A0) HAAL TYPE HARDWARE ENVELOPE MOVE.W I_VIBR_SPEED(A2),VIBR_SPEED(A0) HAAL SNELHEID VAN VIBRATO MOVE.W I_VIBR_DEPTH(A2),VIBR_DEPTH(A0) HAAL DIEPTE VAN VIBRATO MOVE.W I_INTERVAL1(A2),INTERVAL1(A0) HAAL INTERVAL #1 MOVE.W I_INTERVAL2(A2),INTERVAL2(A0) HAAL INTERVAL #2 CLR.W ENV_OFFS(A0) CLEAR ENVELOPE OFFSET MOVE.W I_ENV_ATTACK(A2),ENV_ATT(A0) HAAL ATTACK EINDE MOVE.W I_ENV_SUSTAIN(A2),ENV_SUS(A0) HAAL SUSTAIN EINDE MOVE.W I_ENV_RELEASE(A2),ENV_REL(A0) HAAL RELEASE EINDE LEA I_ENV_START(A2),A3 HAAL START ENVELOPE TABEL MOVE.L A3,ENV_PTR(A0) CLR.W PIT_OFFS(A0) CLEAR PITCH ENVELOPE OFFSET MOVE.W I_PIT_ATTACK(A2),PIT_ATT(A0) HAAL PITCH ATTACK EINDE MOVE.W I_PIT_SUSTAIN(A2),PIT_SUS(A0) HAAL PITCH SUSTAIN EINDE MOVE.W I_PIT_RELEASE(A2),PIT_REL(A0) HAAL PITCH RELEASE EINDE LEA I_PIT_START(A2),A3 HAAL START PITCH ENVELOPE TABEL MOVE.L A3,PIT_PTR(A0) ST.B PIT_MODE(A0) ZET PITCH AAN SAME_INSTR * NOOT : OCTAAF & NOOT * MOVEQ #0,D0 MAAK D0 LEEG ZODAT WE HET ZODIREKT ALS WORD KUNNEN BEHANDELEN MOVE.B (A1),D0 HAAL OCTAAF(0-7) & NOOT (0-24 IN STAPPEN VAN 2) MOVE.W D0,D1 MAAK BACKUP VAN OCTAAF LSR.W #4,D1 HAAL OCTAAF# NAAR GOEDE PLAATS LEA NOTE_2_FREQ(PC),A2 HAAL POINTER NAAR NOOT->FREQ OMREKEN TABEL ANDI.W #$F,D0 MASKEER NOOT MOVE.W D0,D2 BEWAAR NOOT EN GEBRUIK D2 ASL.W #1,D2 MAAL 2 VOOR OFFSET IN WORD TABEL MOVE.W 0(A2,D2.W),D2 HAAL BIJHORENDE FREQUENTIE IN OCTAAF 1 (IS HIER OCTAAF 0) LSR.W D1,D2 VERDUBBEL FREQUENTIE ZOVAAK ALS OCTAAF NUMMER-1 MOVE.W D2,G_FREQ(A0) SLA VERKREGEN FREQUENTIE OP MOVE.W D0,D3 BEWAAR NOOT EN GEBRUIK D3 ADD.W INTERVAL1(A0),D3 TEL INTERVAL BIJ NOOT# OP ASL.W #1,D3 MAAL 2 VOOR OFFSET IN WORD TABEL MOVE.W 0(A2,D3.W),D3 HAAL BIJHORENDE FREQUENTIE IN OCTAAF 1 (IS HIER OCTAAF 0) LSR.W D1,D3 VERDUBBEL FREQUENTIE ZOVAAK ALS OCTAAF NUMMER-1 SUB.W D2,D3 HAAL VAN NIEUWE FREQUENTIE OORSPRONKELIJKE FREQUENTIE AF, VOOR RELATIVE FREQUENTIE MOVE.W D3,INT_FREQ1(A0) SLA INTERVAL FREQUENCY OP ADD.W INTERVAL2(A0),D0 TEL INTERVAL BIJ NOOT# OP ASL.W #1,D0 MAAL 2 VOOR OFFSET IN WORD TABEL MOVE.W 0(A2,D0.W),D0 HAAL BIJHORENDE FREQUENTIE IN OCTAAF 1 (IS HIER OCTAAF 0) LSR.W D1,D0 VERDUBBEL FREQUENTIE ZOVAAK ALS OCTAAF NUMMER-1 SUB.W D2,D0 HAAL VAN NIEUWE FREQUENTIE OORSPRONKELIJKE FREQUENTIE AF, VOOR RELATIVE FREQUENTIE MOVE.W D0,INT_FREQ2(A0) SLA INTERVAL FREQUENCY OP * NOOT : TIE * MOVE.B 1(A1),D1 HAAL TIE WAARDE BEQ.S NO_CALC_TIE ALS TIE VALUE=0 DAN IS ER GEEN TIE CALC_TIE *IN D2 ZIT HUIDIGE FREQUENTIE NOG SUB.W P_F REQ(A0),D2 TREK HUIDIGE FREQUENTIE VAN TARGET FREQ AF VOOR STEP EXT.L D2 MAAK LONG VAN STEP VOOR DELEN ANDI.L #$FF,D1 MAAK LONG VAN AANTAL TE 'TIE'EN NOTEN MULS.W SPEED-MUSIC(A6),D1 VERMENIGVULDIG " MET SPEED DIVS.W D1,D2 DEEL D2 DOOR SNELHEID*NOTEN VOOR TIE STAP BEQ.S NO_CALC_TIE ALS TIE STAP=0 ZET FREQ METEEN GOED MOVE.W D2,TIE_STP(A0) SLA TIE STAP OP BRA.S YES_CALC_TIE NO_CALC_TIE MOVE.W G_FREQ(A0),P_FREQ(A0) ZET GLOBALE FREQUENTIE METEEN ALS HUIDIGE FREQUENTIE CLR.W TIE_STPCOSO@^bVTFMX#x@| &0:DNRW  旒 <    & ")0FMT[ck #8M                                   TWv 2Ud>a-Z}Fi  < _  1 6 K ` }  & I ^ q   4  3 b !Jv*m6y#6ANUbiv} 8((&&((-+- -&(*.    &          &-&.&-&+&-&.&2&0&.&+ ', ', ', ', ',               ,,*@ *A (@ (B (@ (B (@ *@ ,,*@ *A *@ *B *@ *@ *B +++ ', ', ', ', ', ', ', ', '. '. * P,. .,'' * P,1 P31/.,++      3,4,3,4,1,3,1,3,/,1,/,1,.,/,1,4,6,8,6,8,1,3,1,3,#%*#%***('% #%%%#%* #%***('% #%%%#%&                                             &(* %%&( */* ,,./***./(((./ '(' %%#"#                                                  $$$$$$$$%%%%****".".".". , , , ,0$0/2/0$0/2/0                                       %%%%'@'@'A#@#A#@#A%@%A%%%%'@'@'A#@#A#@#A#@%@%A'@'@'@'A%@%@%A#@#A#@#A#@%@%A:6161.1.*.*%*%" '',,../..,, ''',,../..,,'',, ((**((''%%(('@'@'@'A%@%@%A#@#@#@%@ ((''%%'''',,../..,,33,,113344311//3 3 / / , , ' #'#',',/,3/,/,),%), :6161.6%:6161.6%:6161.1.*.*%*%":6161.1.*.*%*%"83836363,,,,,,,,51516363--------4313464343164310 ('# #'%( (,*% %('# #(" (%'# #" '' (%                     @@@@ '                                     ! "  ! "(  #)  $*  %+  &,  '              ! "  ! "(  #)  $*  %+  &,  '  ! "  ! "(  #)  $*  %+  &,  '        ..-..-..-..-..-..-..-..-..-..-..-..-..-..-..(A0) CLEAR TIE STAP YES_CALC_TIE * NOOT : VOLUME * MOVE.B 3(A1),D0 HAAL ENVELOPE/VOLUME ANDI.W #$1F,D0 MASKEER VOLUME EN VERWIJDER ENVELOPE EN MAAK ER TEGELIKERTIJD EEN WORD VAN MOVE.B D0,G_VOL(A0) SLA VOLUME OP * NOOT : ENVELOPE * TEST_ENV ADDQ.L #3,A1 MOVE.B (A1)+,D1 HAAL ENVELOPE VALUE(& VOLUME) LSR.B #6,D1 VERSCHUIF HEM NAAR DE ONDERSTE BITS EN VERWIJDER VOLUME TST.B D1 BEQ.S SAME_ENV ALS ENVELOPE VALUE=0 (NO_CHANGE), DAN NIKS VERANDEREN BTST.B #2,SOUND_MODE(A0) WORDT HARDWARE ENVELOPE OP DIT KANAAL GESPEELD? BNE.S HE_ADSR JA -> VOER DAT SOORT ENVELOPE UIT CMPI.B #1,D1 IS ENVELOPE VALUE DAN 1? BEQ.S ATTACK_ENV JA -> DOE ATTACK DEEL VAN ENVELOPE CMPI.B #2,D1 IS ENVELOPE VALUE DAN 2? BEQ.S SUSTAIN_ENV JA -> BEGIN ENVELOPE BIJ SUSTAIN * DAN MAAR RELEASE DOEN : MOVE.W ENV_SUS(A0),ENV_OFFS(A0) ZET OFFSET OP BEGIN RELEASE MOVE.W PIT_SUS(A0),PIT_OFFS(A0) ZET PITCH OFFSET OP BEGIN RELEASE BCLR.B #0,SILENT(A0) CLEAR SILENT BIT ST.B PIT_MODE(A0) ZET PITCH AAN RTS SUSTAIN_ENV MOVE.W ENV_ATT(A0),ENV_OFFS(A0) ZET OFFSET OP BEGIN SUSTAIN MOVE.W PIT_ATT(A0),PIT_OFFS(A0) ZET PITCH OFFSET OP BEGIN SUSTAIN BCLR.B #0,SILENT(A0) CLEAR SILENT BIT ST.B PIT_MODE(A0) ZET PITCH AAN RTS ATTACK_ENV CLR.W ENV_OFFS(A0) DOE ATTACK DEEL VAN ENVELOPE -> ZET OFFSET OP 0 CLR.W PIT_OFFS(A0) ZET PITCH ENVELOPE GOED CLR.W TREM_OFFS(A0) ZET TREMOLO OFFSET OP BEGIN ZODAT IEDERE NOOT HETZELFDE KLINKT BCLR.B #0,SILENT(A0) CLEAR SILENT BIT ST.B PIT_MODE(A0) ZET PITCH AAN MOVE.W #$2700,SR INTERRUPTS UIT BCLR.B #1,SILENT(A0) CLEAR SAMPLE BIT BEQ.S DONT_STOP_SAM ALS ER GEEN SAMPLE OP DIT KANAAL GESPEELD WERD -> DOE NIKS BCLR.B #TA_BN,(IERA).W WEL SAMPLE HIER -> ZET TIMER A UIT DONT_STOP_SAM MOVE.W #$2500,SR INTERRUPTS WEER AAN SAME_ENV RTS KOM TERUG VAN SUBROUTINE * EINDE NOOT * * HARDWARE ENVELOPE ADSR * HE_ADSR TST.B D1 IS ENVELOPE VALUE DAN 0? BEQ.S CONT_HE JA -> LAAT ENVELOPE ALS HIJ IS CMPI.B #2,D1 IS ENVELOPE VALUE DAN 2? BEQ.S SUSTAIN_HE JA -> BEGIN ENVELOPE BIJ SUSTAIN CMPI.B #3,D1 IS ENVELOPE VALUE DAN 3? BEQ RELEASE_HE JA -> BEGIN ENVELOPE BIJ RELEASE * ATTACK: MOVE.W #$2700,SR GEEN ODERBREKING GRAAG BTST.B #3,SOUND_MODE(A0) STAAT HARDWARE AUTOMATIC FREQUENCY AAN? BNE.S ATTACK_HARDW_AUTO JA -> ZET FREQUENCY NIET; DAT DOET PSGFREQ LATER MOVE.B #11,(PSGREG).W HARDWARE ENVELOPE FREQUENCY MOVE.B H_ENV_FREQ+1(A0),(PSGWRITE).W MOVE.B #12,(PSGREG).W MOVE.B H_ENV_FREQ(A0),(PSGWRITE).W ATTACK_HARDW_AUTO MOVE.B #13,(PSGREG).W SELECTEER HARDWARE ENVELOPE TYPE REGISTER BTST.B #0,H_ENV_TYPE(A0) IS DIT EEN ENKELVOUDIGE ENVELOPE(NIET CONTINIOUS) BNE.S YES_HARDW_TYPE JA -> ZET HARDWARE TYPE IN PSG OM WEER AAN HET BEGIN TE BEGINNEN MOVE.B (PSGREG).W,D0 NEE -> ZET HARDWARE FREQUENTIE ALLEEN NEER ALS DIE ER NIET AL STAAT -> ZET HARDWARE FREQ ZO MIN MOGELIJK IN PSG, OM KRAKEN TEGEN TE GAAN CMP.B H_ENV_TYPE(A0),D0 STAAT GOEDE HARDWARE TYPE AL IN PSG? BEQ.S NO_HARDW_TYPE JA -> LAAT HET MAAR YES_HARDW_TYPE MOVE.B H_ENV_TYPE(A0),(PSGWRITE).W ZET HARDWARE ENVELOPE TYPE IN PSG NO_HARDW_TYPE CLR.W TREM_OFFS(A0) ZET TREMOLO OFFSET OP BEGIN ZODAT IEDERE NOOT HETZELFDE KLINKT CLR.W PIT_OFFS(A0) ZET PITCH OFFSET OP BEGIN ATTACK ST.B PIT_MODE(A0) ZET PITCH ENVELOPE AAN BCLR.B #0,SILENT(A0) CLEAR SILENT BIT BCLR.B #1,SILENT(A0) CLEAR SAMPLE BIT BEQ.S SAME_HE ALS ER GEEN SAMPLE OP DIT KANAAL GESPEELD WERD -> DOE NIKS BCLR.B #TA_BN,(IERA).W WEL SAMPLE HIER -> ZET TIMER A UIT SAME_HE MOVE.W #$2500,SR CONT_HE RTS * SUSTAIN: SUSTAIN_HE MOVE.W #$2700,SR GEEN ODERBREKING GRAAG BTST.B #3,SOUND_MODE(A0) STAAT HARDWARE AUTOMATIC FREQUENCY AAN? BNE.S SUSTAIN_HARDW_AUTO JA -> ZET FREQUENCY NIET; DAT DOET PSGFREQ LATER MOVE.B #11,(PSGREG).W HARDWARE ENVELOPE FREQUENCY MOVE.B H_ENV_FREQ+1(A0),(PSGWRITE).W MOVE.B #12,(PSGREG).W MOVE.B H_ENV_FREQ(A0),(PSGWRITE).W SUSTAIN_HARDW_AUTO MOVE.B #13,(PSGREG).W SELECTEER HARDWARE ENVELOPE TYPE REGISTER BTST.B #0,H_ENV_TYPE(A0) IS DIT EEN ENKELVOUDIGE ENVELOPE(NIET CONTINIOUS) BNE.S YES_SUS_HTYPE JA -> ZET HARDWARE TYPE IN PSG OM WEER AAN HET BEGIN TE BEGINNEN MOVE.B (PSGREG).W,D0 NEE -> ZET HARDWARE FREQUENTIE ALLEEN NEER ALS DIE ER NIET AL STAAT -> ZET HARDWARE FREQ ZO MIN MOGELIJK IN PSG, OM KRAKEN TEGEN TE GAAN CMP.B H_ENV_TYPE(A0),D0 STAAT GOEDE HARDWARE TYPE AL IN PSG? BEQ.S NO_SUS_HTYPE JA -> LAAT HET MAAR YES_SUS_HTYPE MOVE.B H_ENV_TYPE(A0),(PSGWRITE).W ZET HARDWARE ENVELOPE TYPE IN PSG NO_SUS_HTYPE CLR.W TREM_OFFS(A0) ZET TREMOLO OFFSET OP BEGIN ZODAT IEDERE NOOT HETZELFDE KLINKT MOVE.W PIT_ATT(A0),PIT_OFFS(A0) ZET PITCH OFFSET OP BEGIN SUSTAIN(=EINDE ATTACK) ST.B PIT_MODE(A0) ZET PITCH ENVELOPE AAN BCLR.B #0,SILENT(A0) CLEAR SILENT BIT BCLR.B #1,SILENT(A0) CLEAR SAMPLE BIT BEQ.S SAME_SUS_HE ALS ER GEEN SAMPLE OP DIT KANAAL GESPEELD WERD -> DOE NIKS BCLR.B #TA_BN,(IERA).W WEL SAMPLE HIER -> ZET TIMER A UIT SAME_SUS_HE MOVE.W #$2500,SR RTS * RELEASE: RELEASE_HE BSET.B #0,SILENT(A0) ZET SILENT BIT RTS * LEES SAM NOOT * SAM_NOTE BTST.B #2,SILENT(A0) MOETEN WE MUTEN? BNE.S NO_NEW_SAM ALS MUTE BIT=1 -> KANAAL WORDT GEMUTE MOVE.B 2(A1),D0 HAAL SAMPLE NUMMER ANDI.W #$F,D0 NEEM ALLEEN LAAGSTE NIBBLE EN MAAK ER EEN WORD VAN LEA SAM_TAB(PC),A2 HAAL ADRES SAMPLE TABEL ASL.W #2,D0 VOOR OFFSET IN TABEL MET LONGS MOVE.W #$2700,SR MFP INTERRUPTS UIT * PUT DIGIT ADR MOVE.L 0(A2,D0.W),A2 LEA.L SAM_ADR+2(PC),A3 SUB.L A3,A2 MOVE.W A2,SAM_ADR+2-MUSIC(A6) MOVE.B 1(A1),D0 HAAL HERTZ ANDI.W #$F,D0 NEEM ALLEEN LAAGSTE NIBBLE EN MAAK ER EEN WORD VAN LEA HERTZ(PC),A2 START OF HERTZ -> SPEED CONVERSION TABLE MOVE.B 0(A2,D0.W),(TADR).W CONVERT HERTZ INTO TIMER A DATA MOVE.B #%010,SILENT(A0) ZODAT DE REG 7 ROUTINE WEET DAT ER EEN SAMPLE GESPEELD WORDT EN TOON EN RUIS DUS UIT MOETEN BSET.B #TA_BN,(IERA).W TIMER A WEER AAN MOVE.W #$2500,SR MFP INTERRUPTS WEER AAN NO_NEW_SAM ADDQ.L #4,A1 SCHUIF POINTER IN PATTERN REGEL OP RTS EINDE * SAMPLE INTERRUPT ROUTINE * * TIMER A INTERRUPT ROUTINE : SPEELT SAMPLE AF TIMER_A MOVE.B #8,$FFFF8800.W PSG REGISTER 8 = VOLUME KANAAL A SAM_ADR MOVE.B SAM_ADR(PC),$FFFF8802.W ZET VOLUME BMI.S NEXTSAM IF VOLUME<0 -> SAMPLE FINISHED -> CLEAR INTERRUPT ADD_ADR ADDQ.W #1,$12345678 RTE RETURN FROM EXCEPTION NEXTSAM CLR.B (PSGWRITE).W REST_ADR MOVE.B #%001,$12345678 BCLR.B #TA_BN,(IERA).W ZET TIMER A UIT RTE RETURN FROM EXCEPTION * EINDE SAMPLE INTERRUPT ROUTINE * VOICE_SET INCBIN "F:\INSIGNIA\SONGS\INSIGNIA.TVS" FIN_VSET EQU * EVEN IFGT ((FIN_VSET-(SAM_ADR+2))-32768) FAIL * VOICE SET TROP GRANDE * ENDC *-M YM_NAMES EQU VOICE_SET+4 YM_SOUNDS EQU VOICE_SET+64*8+4 SAM_NAMES EQU VOICE_SET+64*8+64*I_TOTAL_LEN+4 SAM_LEN EQU VOICE_SET+64*8+64*I_TOTAL_LEN+16*8+4 SAM_RATES EQU VOICE_SET+64*8+64*I_TOTAL_LEN+16*8+32*4+4 SAM_FIRST EQU VOICE_SET+64*8+64*I_TOTAL_LEN+16*8+32*4+16+4 SAV_USP DS.L 1 SAV_134 DS.L 1 SAV_VECTOR DS.L 1 *-M BSS_SECTION * A EFFACER !!! ; CHANNEL B DATA-FIELD BDATA PSGFREQ EQU *-BDATA DS.W 1 FREQUENTIE DIE UITEINDELIJK IN PSG MOET G_FREQ EQU *-BDATA DS.W 1 GLOBALE (NOOT-) FREQUENTIE (WAAROM LONG? -UPPER WORD GAAT NAAR PSG, LOWER WORD IS ACHTER DE KOMMA) P_FREQ EQU *-BDATA DS.W 1 HUIDIGE FREQUENTIE ZONDER TREMOLO(BIJ TIE BELANGRIJK) TIE_STP EQU *-BDATA DS.W 1 STAP VAN TIE TREM_OFFS EQU *-BDATA DS.W 1 OFFSET IN TREMOLO TABEL VIBR_SPEED EQU *-BDATA DS.W 1 SNELHEID VAN TREMOLO VIBR_DEPTH EQU *-BDATA DS.W 1 DIEPTE VAN TREMOLO PSGVOL EQU *-BDATA DS.B 1 VOLUME DAT UITEINDELIJK IN PSG MOET G_VOL EQU *-BDATA DS.B 1 GLOBAAL VOLUME EVEN ENV_PTR EQU *-BDATA DS.L 1 POINTER NAAR ENVELOPE TABEL ENV_OFFS EQU *-BDATA DS.W 1 OFFSET IN DIE TABEL ENV_ATT EQU *-BDATA DS.W 1 OFFSET EINDE ATTACK ENV_SUS EQU *-BDATA DS.W 1 OFFSET EINDE SUSTAIN ENV_REL EQU *-BDATA DS.W 1 OFFSET EINDE RELEASE EVEN PIT_PTR EQU *-BDATA DS.L 1 POINTER NAAR PITCH ENVELOPE TABEL PIT_OFFS EQU *-BDATA DS.W 1 OFFSET IN PITCH ENVELOPE TABEL PIT_ATT EQU *-BDATA DS.W 1 OFFSET EINDE PITCH ATTACK PIT_SUS EQU *-BDATA DS.W 1 OFFSET EINDE PITCH SUSTAIN PIT_REL EQU *-BDATA DS.W 1 OFFSET EINDE PITCH RELEASE PIT_MODE EQU *-BDATA DS.B 1 <>0 : PITCH STAAT AAN EVEN NOISE_FREQ EQU *-BDATA DS.W 1 FREQUENTIE RUIS VOOR PSG SOUND_MODE EQU *-BDATA DS.B 1 MASKER VOOR REG #7 H_ENV_TYPE EQU *-BDATA DS.B 1 TYPE HARDWARE ENVELOPE EVEN H_ENV_FREQ EQU *-BDATA DS.W 1 FREQUENTIE HARDWARE ENVELOPE INTERVAL1 EQU *-BDATA DS.W 1 INTERVAL #1 IN AANTAL NOTEN INTERVAL2 EQU *-BDATA DS.W 1 INTERVAL #2 IN AANTAL NOTEN INT_FREQ1 EQU *-BDATA DS.W 1 INTERVAL #1 IN RELATIEVE FREQUENCY INT_FREQ2 EQU *-BDATA DS.W 1 INTERVAL #2 IN RELATIEVE FREQUENCY INT_NOW EQU *-BDATA DS.B 1 WELKE INTERVAL ZIJN WE? (0=NORMAAL, 1=INTERVAL #1, 2=INTERVAL #2) INSTR_NO EQU *-BDATA NUMMER HUIDIGE INSTRUMENT (OM TE VERGELIJKEN) DS.B 1 SILENT EQU *-BDATA ALS BYTE<>0 MOETEN WE SIL ZIJN DS.B 1 V_S_S_LEN EQU *-BDATA LENGTE HELE TABEL OM ZO IN 1 KEER VOICE STATUS STRUCTURE VOOR CHANNEL C TE DEFINIEREN EVEN CDATA DS.B V_S_S_LEN ZELFDE TABEL ALS BOVEN VOOR KANAAL C EVEN ADATA DS.B V_S_S_LEN EN NOG EEN KEER VOOR KANAAL A * VOOR REC & PLAY ROUTINES : * EVEN NOTE_COUNT DS.W 1 VOORDELER VOOR NOOT-SNELHEID (ALTIJD BEGINNEN MET 1) POS_NOW DS.W 1 HUIDIGE POSITION PAT_NOW DS.W 1 HUIDIGE PATTERN PAT_TAB DS.L 120 TABEL MET POINTERS NAAR PATTERNS PAT_BASE DS.L 1 POINTER NAAR BEGIN HUIDIGE PATTERN PAT_LIN DS.W 1 PATTERN REGEL PAT_PTR DS.L 1 POINTER NAAR HUIDIGE PLAATS IN PATTER(=PAT_BASE+14* ENV_0 DS.B 10 10 LEGE BYTES ALS VALSE ENVELOPE * ALGEMENE VARIABELEN * EVEN SAM_TAB DS.L 32 POINTERS NAAR SAMPLES (LAATSTE 16 ZIJN LOZE POINTERS) SAM_TOT DS.L 1 TOTALE LENGTE SAMPLES END_BSS EVEN *-M VOLS DC.B 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 DC.B 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1 DC.B 0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2 DC.B 0,0,0,1,1,1,1,1,2,2,2,2,2,3,3,3 DC.B 0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4 DC.B 0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5 DC.B 0,0,1,1,2,2,2,3,3,4,4,4,5,5,6,6 DC.B 0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7 DC.B 0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8 DC.B 0,1,1,2,2,3,4,i4,5,5,6,7,7,8,8,9 DC.B 0,1,1,2,3,3,4,5,5,6,7,7,8,8,9,10 DC.B 0,1,1,2,3,4,4,5,6,7,7,8,9,10,10,11 DC.B 0,1,2,2,3,4,5,6,6,7,8,9,10,10,11,12 DC.B 0,1,2,3,3,4,5,6,7,8,9,10,10,11,12,13 DC.B 0,1,2,3,4,5,6,7,7,8,9,10,11,12,13,14 DC.B 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 EVEN NOTE_2_FREQ DS.W 1 LEGE RUIMTE WANT ALS NOOT=0 -> GEEN VERANDERING ; C C# D D# E F DC.W 3822,3607,3405,3214,3033,2863 DC.W 2702,2551,2407,2272,2145,2024 ; F# G G# A A# B ; ZELFDE NOTEN IN VOLGENDE OCTAAF VOOR INTERVALLEN DC.W 1991,1804,1703,1607,1517,1432 DC.W 1351,1276,1204,1136,1073,1012 ; EVEN * TABLE CONVERSION FREQUENCE KHZ(0...15)->TIMER A DATA REGISTER HERTZ DC.B 110,110,110,110 DC.B 110,110,94,82 DC.B 73,66,60,55 DC.B 51,47,44,41 EVEN TREM_TAB DC.W 0, 428, 852,1266,1666,2048,2408,2741,3044,3314 DC.W 3547,3742,3896,4006,4074,4096,4074,4006,3896,3742 DC.W 3547,3314,3044,2741,2408,2048,1666,1266,0852,0428 DC.W 0, -428, -852,-1266,-1666,-2048,-2408,-2741,-3044,-3314 DC.W -3547,-3742,-3896,-4006,-4074,-4096,-4074,-4006,-3896,-3742 DC.W -3547,-3314,-3044,-2741,-2408,-2048,-1666,-1266, -852, -428 EVEN * YM SOUND DATA & SAMPLES * EVEN * SONG DATA * EVEN SONG INCBIN "F:\INSIGNIA\SONGS\ROLLING.TRI" FIN_SONG EQU * SPEED EQU SONG+4 RESTART EQU SONG+6 LAST_POS EQU SONG+8 LAST_PAT EQU SONG+10 POS_TAB EQU SONG+12 PATTERNS EQU SONG+132 PAT_LAST DC.B " -END OF FILE-",0 MUSIC_FIN END .TSSSPLINK HARD1 PLUS LEAD ARP1 PLUS2 ARP2 MIXER WAVER BLS NOISECOMPOWLEAD HIHAT BASSWAV1BASSW2 BASSW3 CHORD1 LEAD2 CORD8 POINT POINT2 BASSW5 BASSW6 ARP2 ARP3 ARP4 ARP5 LEAD3 BAASW7         m r       / or        *      @AB .q  R   , or  <    or              (                                                                                          BASS2 SNARECHOSNAPAHED hYF#@                                                                                                                                                   %                     !   )                       " K >/`@``t TriMod v2.1 music-driver coded by Eagle of SentryA C BmA J@fC`C KAC aB- |aNu x x  0((BJ(:f(,g(,gH  BA0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B NuJ(:f(,g|`>0($h2(BE"r R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAE224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg,kx)(9g<?bA9A?E^6A0*1@**g j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IE@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHxg1B` 1hBh)@@V Jgh(,fb g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(:gNuJgl gh g(,f / . (-f 8(-g-BhBh P(::gNu(,f / . (-f 8(-g-Bh1h" P(::gNu:Nu(:f@)@Ep@@*2I68)@E|:;| XNuRy4VxNsA CE,xtpr ҙQ+A(NuBm h0:R@zvf0:n;@ Al0:0@;@ A@@+p dNu        M / ga GGp1͚{^RIB<73/,)000<Pdt,T h 88 hTT~K%bZZb%K~T< -w:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKBIBKBI:KCIBKBI:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:ICKCIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I8KBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I7K7I7K7I8K8ICK:KJL:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKRLBIBKBI:KSLCIBKBI:K:I:K:I:K5I8K8I:KRL:I:K:I5K5I8K8I:KLL:I:K:I5K5I8K8I:KJL:I:K:ICKCIBKBI8KHL8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KJL7I5K5I8K8I8K8I8KJLBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KHL7I5K5I7K7I7KJL7I8K8ICK:LJN L:LL:L L8L:LL:L5L L8LL:L L5L L8LL:LBLRN LBLL:LSNBL:L L:LL:LSN L8L:LRNL:L5L L8LL:LJNL:LL5LL8L:LLNL:LLCLLBL8LENL8LL8LL5L8LL8L7LL5LL8LL8LL7LL5L8LCNL8LL8LENLBL8LL8LL8LL5L8LENL8L7LL5LL8LHN8L7LL5L7LHN L7LL8L LCL           ^@                                      <                                                                                                                <                  !   )                       " I< TSSTw:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKBIBKBI:KCIBKBI:K:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:I5K5I8K8I:K:I:K:ICKCIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I8KBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7K7I5K5I7K7I7K7I8K8ICK:KJ L:I:K:I:K5I8K8I:K:I:K:I5K5I8K8I:K:I5K5I8K8I:K:IBKR LBIBKBI:KS LCIBKBI:K:I:K:I:K5I8K8I:KR L:I:K:I5K5I8K8I:KL L:I:K:I5K5I8K8I:KJ L:I:K:ICKCIBKBI8KH L8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KJ L7I5K5I8K8I8K8I8KJ LBIBKBI8K8I8K8I8K7I5K5I8K8I8K8I7K7I5K5I8K8I8K8I7KH L7I5K5I7K7I7KJ L7I8K8ICK:LJN L:LL:L L8L:LL:L5L L8LL:L L5L L8LL:LBLRN LBLL:LSNBL:L L:LL:LSN L8L:LRNL:L5L L8LL:LJNL:LL5LL8L:LLNL:LLCLLBL8LENL8LL8LL5L8LL8L7LL5LL8LL8LL7LL5L8LCNL8LL8LENLBL8LL8LL8LL5L8LENL8L7LL5LL8LHN8L7LL5L7LHN L7LL8L LCL(`@``tHaTriMod v2.1 music-driver coded by Eagle of SentryA C BmA J@fC`C KAC aB- |aNu x x  0((BJ(:f(,g(,gH  BA0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B NuJ(:f(,g|`>0($h2(BE"r R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAE224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg,kx)(9g<?bA9A?E^6A0*1@**g j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IE@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHxg1B` 1hBh)@@V Jgh(,fb g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(:gNuJgl gh g(,f / . (-f 8(-g-BhBh P(::gNu(,f / . (-f 8(-g-Bh1h" P(::gNu:Nu(:f@)@Ep@@*2I68)@E|:;| XNuRy4VxNsA CE,xtpr ҙQ+A(NuBm h0:R@zvf0:n;@ Al0:0@;@ A@@+p dNu        M / ga GGp1͚{^RIB<73/,)000<Pdt,T h 88 hTT~K%bZZb%K~Ti ]MMNELMNEJ<L<JCLCJGLGJELEJ<L<JCLCJGLGJELEJ:L:JELEJGLGJELEJ:L:JELEJGLGJELEJ8L8JELEJCLEJELEJ8L8JELEJGLGJELEJ:L:JELEJCLCJELEJ:L:JELEJGLGJEMLOEK<M<KCMCKGMGKEMEK<M<KCMMOCKGMGKEMEK<M<K:M:K<M<KEMEK<M<K:M:K<M<K<M L O<K7M7K<M<KBMBK<M<K7M7KCMCKBMBK<M<K7M7K<M<KBMBKEM O OEKCMCKBMBK:M:KEDEF:E:GEHEFGJGIEMLOEK<M<KCMCKGMGKEMEK<M<KCMMOCKGMGKEMEK<M<K:M:K<M<KEMEK<M<K:M:K<M<K<M L O<K7M7K<M<KBMBK<M<K7M7KCMCKBMBK<M<L<K<J<I<HNEMNOEK5 NO<MO<KOCM5 NNCKOGMNOGK5 NNEMNOEKO<M5 NO<KOCMNNCK5 NOGM5 NOGKNEM OEK3 N O<MN<K O:M3 N O:KN<MN O<K3 N OEMN OEK O<M3 NN<K O:M O:K3 NN<M3 N O<K N<M N O<K, N O7M N7K O<M, N O<K NBMN OBK, N O<M N O<K N7M, N O7K OCM N NCK, N OBM, N OBK N<M N O<K3N O7M N7K O<M3N O<K OBMN OBK3N OEM N NEK OCM3N OCK NBM OBK3N O:M O:KN:NNO<N5 NOOO5 NNONO5 NNNOO5 NOO<MNN5 NO<L5 NON<K O3 N O<JN O<I3 N ON:MN O3 N O:NN O O3 NN<N O O3 NN:N3 N O N5N N O7N, N O N O, N O NN O, N O N O N, N O O3N N N, N O, N O N,N N O3N O N O3N O ON O3N O N N O*N3N O N,N O3N3N O5N O7NN<NNO5 NOOO5 NNONO5 NNNOO5 NOONN5 NO5 NON<L O3 N O<KN O<J3 N ON<IN O3 N OCNN O O3 NNBN O O3 NNCN3 N O NAN N OBN, N O N O, N O NBNN O, N OBM N O NBL, N O O:N N N, N O, N O N<N N O3N O N O<M3N O ON O3N O<L N N O*N3N O N,N O3N3N O5N O7NNLNNO5 NOLMOOLL5 NNOLKNO5 NNLJNOOLI5 NOOLHNN5 NOLG5 NONJN OLN3 N OJMNLM OJL3 N OLLNJKN OLK3 N OJJN OLJ OJI3 NNLI OJH OLH3 NNJG3 N OLG NSN N ORN, N O N OSM, N ORM NN O, N OSL N ORL N, N O OSK N NRK, N O, N O NJN N OLN3N O N OJM3N OLM ON O3N OJL N NLL O3N O NJK OLK3N O OOQNOOOOO OQMOOOOOOOQLOOOOO OQKOOOOOOQJOOOOOOQIOOOOOOOQHOOOOOOOQGOOOOOOOOOOO OOOOOOOOOOOOOO OOOOO OOOOO OOOO OOOOOOOOOOOOOOOOO;NOOANOOO OOOOOOOOOOOOO O;NOOOOOO8NOO;NOOANO8NO;NOOANO;NOOANOODNOOCNOOANOO;NOANOO;NOO8NO;NOANOOOOO OOOOOOOOOOOOOO1N OOOOO OFNOODNOOAN OHNOFNOODN OFNOODNOOANOOHNOOFNOODNOFNODNOOANO;NOOOOOO OOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOO OOOOO OOOO OOOO OOOOOOOOOOOOOKNOOQNOOO OOOOOOOOOOOOO OKNOOOOOOHNOOKNOOQNOHNOKNOOQNOKNOOQNOOTNOOSNOOQNOOTNOVNOOTNOOQNOKNOQNOOOOO OOOOOOOOOOOOOO OOOOO OXNOOHNOOHN OVNOFNOOFN OSNOOCNOODNOO4NOO;NOOKNO8NOHNOO6NOFN O5N O O8NOO:N O5NO8NOO:N O8N O O:NOOANOO<NO:N O O8NO:NO8NOO5NOO8NO8NOO:NOOOOOOOOOOOOOOOOOO8NOOOOO OCN O OANOO:N OENOCNOOANOCN!O!OAN O O:N!O!OJNOHN O OENOQN OLN O OJNOOHNO:NOOOOO:N OOOOO: NOOOO: NOOOO: NOOOO: NOO OZN O OXNOOUN O\NOZNOOXN OZN O OXNOOUNOO\NOZN O OXNOZNOXNOOUNOOSNOUOOOOOOOOOOOOOOOOOOOOOQNOOOOO OSN O OUNOOJN OSNOUNOOJNOSN!O!OUN O OJN!O!OSNOUN O OSNOZN OUN O OSNOOTNOUNOOSNOOQNOJN OHNOOJNOOHNOOENOOCNOENOCNOOANO:NOO8NO:NOOAN N:NNN N N NN:M N N NNO N N:LNO N N NN:K N N NNN O:NNN8N N N NN:M N N8M NNO N N:LNO8L O N NO:K N N8KNN N N O:JNN8J N N NN:I N N8I NNO N N:HN8HO N N O:G N8G N N O ON N OAMMO M O OO M O MMM M OMOM M OM MMO M O OMO M O<M OO M MAM OMM M OCMMM M OAMM M MMO<MMO OAMM OM O O OM O OMMM OMMMM OMMM O<MM OO<MMOMOOAMOMOO6MMMMOMMMOMMMOMO OQMMO M O OO M O MMM M OQLMOMQK M OMQJ MMOQI M O OQHMO M OLM OO M MQM OMM M OLMM M OQMM M MMOLMMO OHMM OM O O OM O OHLMMM OHKMMMHJM OMHIMM OHHM OOGMMOMOOOMOOCMMMOMMALOMAMMMOMO O:MMOAM M OCM OEMOCM M OEM MHMMMJM M OHMOJMMQM M OSMMQM MSMMOUM M OXM OZMMOXM M OUM OSMOUM M MSM OJMMMHM M OJMMQM MRM OSMMUM M MTMMOSMMOQM OSMM OQMM OJM OHM OJMM OHM OEMMMCMM OEMMMCMMAMM O:MMCMMAMM O:MM O8MO7MMO3MMO1MO3MO:MMO3MO1MMM3MOAMM:MM8MO:MMCMMMAMO:MMOAM OZMMOXM M OUM O\MOZM M OXM MZMMMXM M OUMMO\MMZM M OXMMZM MXMOUM M OTM OSMMOQM M OSM OQMOJM M MHM OJMMMHM M OEMMDM MCM OAMMCM M MAMMO:MMO8M O:M OAMM OCM ODM OEMM OHM OJMMMHMM OQMMMJMMHMM OJMMUMMJMM OHMM OJMOZMOUMOTMOSMOQMMOSMOQMMMJMOHMMEMMDMOCMMAMMM:MO8MMO:MM3MMM5MMM8MM:MM8MMM:MM<MMMCMMMEMMMCMMEMMMHMMJMMKMMLMMMSMMLMM MJMM MHM MEM MCMM MEMM<MMMCMM MEMM M<MMCM MEMMCMMMEM MHM MJM MLMM MGM M MJM MLM MSM M MTM MUMMMWM M MZMM\M MZM M M\MM\M MZMM MWMMMUM MWMM MUM M MSM MLM MUM M MSM MLMMMJM M MLMMMJM MEM MCMMEM M MCM M<M M M:MMLMMMEMMMJMMLMMEMMMJMMLM MMEMMMJMMMLMMEMMMJMMLMMEMMJMMMLMMSMM MUMM M M MM MMMMM MM MM MMLMMM M M MLMM MGM M MEM MGM MEM M MCM M<MMM:M M M<MM:M M7M M M:MM<M MM MMM MM M M M M M M M MMM M MMM M MM:M M M M M MUNMUMULMUKLNMLLMLKSNMSMSLMWNMWMWLMWKUNMUMULMLNMLMLLMLKSNMSLMSKWNMWMWLMUNMUMUL MUKLN MLL MLKJN MJMJL MLNMLMLLMLKUN MUMUL MLNMLMLL MLKJNMJMJLMLN MLL MLN MLMLL MLKGN MGL MGKLN MLMLL MRN MRMRLMRKLN MLMLLMGN MGMGL MGKLNMLL MLKUN MUMULMLN MLMLL MLKGN MGL MGKLN MLMLL MWN MWMWLMWKLN MLLMLKGN MGL MLNMLMLL MRN MRMRL MUNMUMULMUKLNMLLMSNMSMSLMWNMWMWLMWKUNMUMULMLNMLMLLMSNMSLMSKWNMWMWLMUNMUMULMUKLNMLLMJNMJMJLMLNMLMLLMLKUNMULMLNMLMLLMJNMJMJLMLNMLLMLN MLMLLMLKGN MGL MLNMLMLL MRN MRMRLMRKLN MLMLLMGN MGMGL MLNMLL MLKUNMUMULMLN MLLMLKGN MGL MLNMLMLL MWN MWLMWKLN MLLMLKGN MGL MLNMLMLL MRNMRMRL M *   / or                         (     ;            <     m r             or     ^@                                      <                                                                                                                <                  !   )                       " I< TSST ]MMNELMNEJ<L<JCLCJGLGJELEJ<L<JCLCJGLGJELEJ:L:JELEJGLGJELEJ:L:JELEJGLGJELEJ8L8JELEJCLEJELEJ8L8JELEJGLGJELEJ:L:JELEJCLCJELEJ:L:JELEJGLGJEMLOEK<M<KCMCKGMGKEMEK<M<KCMMOCKGMGKEMEK<M<K:M:K<M<KEMEK<M<K:M:K<M<K<M L O<K7M7K<M<KBMBK<M<K7M7KCMCKBMBK<M<K7M7K<M<KBMBKEM O OEKCMCKBMBK:M:K$EDEF:E:GEHEFGJGIEMLOEK<M<KCMCKGMGKEMEK<M<KCMMOCKGMGKEMEK<M<K:M:K<M<KEMEK<M<K:M:K<M<K<M L O<K7M7K<M<KBMBK<M<K7M7KCMCKBMBK<M<L<K<J<I<H    NEMNOEK5NO<MO<KOCM5NNCKOGMNOGK5NNEMNOEKO<M5NO<KOCMNNCK5NOGM5NOGKNEMOEK3NO<MN<KO:M3NO:KN<MNO<K3NOEMNOEKO<M3NN<KO:MO:K3NN<M3NO<K N<M N O<K,NO7M N7KO<M,N O<K NBMNOBK,N O<M N O<K N7M,N O7KOCM N NCK,N OBM,NOBK N<M N O<K3NO7M N7KO<M3N O<K OBMNOBK3N OEM N NEK OCM3N OCK NBM OBK3NO:M O:KN:NNO<N5NOOO5NNONO5NNNOO5NOO<MNN5NO<L5NON<KO3NO<JNO<I3NON:MNO3NO:NNOO3NN<NOO3NN:N3NO N5N N O7N,NO NO,N O NNO,N O N O N,N OO3N N N,N O,NO N,N N O3NO NO3N O ONO3N O N N O*N3N O N,N O3N3NO5N O7NN<NNO5NOOO5NNONO5NNNOO5NOONN5NO5NON<LO3NO<KNO<J3NON<INO3NOCNNOO3NNBNOO3NNCN3NO NAN N OBN,NO NO,N O NBNNO,N OBM N O NBL,N OO:N N N,N O,NO N<N N O3NO NO<M3N O ONO3N O<L N N O*N3N O N,N O3N3NO5N O7NNLNNO5NOLMOOLL5NNOLKNO5NNLJNOOLI5NOOLHNN5NOLG5NONJNOLN3NOJMNLMOJL3NOLLNJKNOLK3NOJJNOLJOJI3NNLIOJHOLH3NNJG3NOLG NSN N ORN,NO NOSM,N ORM NNO,N OSL N ORL N,N OOSK N NRK,N O,NO NJN N OLN3NO NOJM3N OLM ONO3N OJL N NLL O3N O NJK OLK3NO OOQNOOOOO OQMOOOOOOOQLOOOOO OQKOOOOOOQJOOOOOOQIOOOOOOOQHOOOOOOOQGOOOOOOOOOOO OOOOOOOOOOOOOO OOOOOOOOOOOOgOOOOOOOOOOOOOOOOOOO;NOOANOOO OOOOOOOOOOOOO O;NOOOOOO8NOO; NOOANO8 NO;NOOA NO;NOOA NOODNOOC NOOANOO; NOANOO; NOO8NO; NOANOOOOO OOOOOOOOOOOOOO1N OOOOOOFNOODNOOANOHNOFNOODNOFNOODNOOANOOHNOOFNOODNOFNODNOOANO;NOOOOOO OOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOKNOOQNOOO OOOOOOOOOOOOO OKNOOOOOOHNOOKNOOQNOHNOKNOOQNOKNOOQNOOTNOOSNOOQNOOTNOVNOOTNOOQNOKNOQNOOOOO OOOOOOOOOOOOOO OOOOOOXNOOHNOOHNOVNOFNOOFNOSNOOCNOODNOO4NOO;NOOKNO8NOHNOO6NOFN O5N O O8NOO:N O5NO8NOO:N O8N O O:NOOANOO<NO:N O O8NO:NO8NOO5NOO8NO8NOO:NOOOOOOOOOOOOOOOOOO8NOOOOO OCN O OANOO:N OENOCNOOANOCN!O!OAN O O:N!O!OJNOHN O OENOQN OLN O OJNOOHNO:NOOOOO:N OOOOO:NOOOO:NOOOO:NOOOO:NOO OZN O OXNOOUN O\NOZNOOXN OZN O OXNOOUNOO\NOZN O OXNOZNOXNOOUNOOSNOUOOOOOOOOOOOOOOOOOOOOOQNOOOOO OS N O OUNOOJN OSNOUNOOJNOS N!O!OUN O OJN!O!OSNOUN O OSNOZ N OUN O OSNOOT NOUNOOSNOOQNOJN OHNOOJNOOH NOOENOOCNOENOC NOOANO:NOO8 NO:NOOAN N:NNN N N NN:M N N NNO N N:LNO N N NN:K N N NNN O:NNN8N N N NN:M N N8M NNO N N:LNO8L O N NO:K N N8KNN N N O:JNN8J N N NN:I N N8I NNO N N:HN8HO N N O:G N8G N N O ON N   OAMMO M O OO M O MMM M OMOM M OM MMO M O OMO M O<M OO M MAM OMM M OCMMM M OAMM M MMO<MMOOAMMOMOOOMOOMMMOMMMMOMMMO<MMO O<MM OM O OAM OM O O6MMMM OMMM OMMM OM O OQMMO M O OO M O MMM M OQ LMOMQ K M OMQ J MMOQ I M O OQ HMO M OLM OO M MQM OMM M OLMM M OQMM M MMOLMMOOHMMOMOOOMOOH LMMMOH KMMMH JMOMH IMMOH HMO OGMM OM O O OM O OCMMM OMMA L OMAMMM OM O O:MMOAM M OCM OEMOCM M OEM MHMMMJM M OHMOJMMQM M OSMMQM MSMMOUM M OXM OZMMOXM M OUM OSMOUM M MSM OJMMMHM M OJMMQM MRM OSMMUM M MTMMOSMMOQMOSMMOQMMOJMOHMOJMMOHMOEMMMCMMOEMMMCMMAMMO:MMCMMAMMO:MMO8M O7MM O3MM O1M O3M O:MM O3M O1MMM3M OAMM:MM8M O:MMCMMMAM O:MM OAM OZMMOXM M OUM O\MOZM M OXM MZMMMXM M OUMMO\MMZM M OXMMZM MXMOUM M OTM OSMMOQM M OSM OQMOJM M MHM OJMMMHM M OEMMDM MCM OAMMCM M MAMMO:MMO8MO:MOAMMOCMODMOEMMOHMOJMMMHMMOQMMMJMMHMMOJMMUMMJMMOHMMOJM OZM OUM OTM OSM OQMM OSM OQMMMJM OHMMEMMDM OCMMAMMM:M O8MM O:MM3MMM5MMM8MM:MM8MMM:MM<MMMCMMMEMMMCMMEMMMHMMJMMKMMLMMMSMMLMMMJMMMHMMEMMCMMMEMM<MMMCMMMEMMM<MMCMMEMMCMMMEMMHMMJM MLMMMGM M MJM MLMMSM M MTM MUMMMWM M MZMM\M MZM M M\MM\M MZMMMWMMMUM MWMMMUM M MSM MLMMUM M MSM MLMMMJM M MLMMMJM MEM MCMMEM M MCMM<M M M:MMLMMMEMMMJMMLMMEMMMJMMLMMMEMMMJMMMLMMEMMMJMMLMMEMMJMMMLMMSMMMUMMMMMMMMMMMMMMMMMLMMMMM MLMMMGM M MEM MGMMEM M MCM M<MMM:M M M<MM:M M7M M M:MM<M MMMMM MMM M M MM M M MMM M MMM M MM:M M MM M MUNMUMULMUKLNMLLMLKSNMSMSLMWNMWMWLMWKUNMUMULMLNMLMLLMLKSNMSLMSKWNMWMWLMUNMUMULMUKLNMLLMLKJNMJMJLMLNMLMLLMLKUNMUMULMLNMLMLLMLKJNMJMJLMLNMLLMLN MLMLLMLKGN MGL MGKLNMLMLL MRN MRMRLMRKLN MLMLLMGN MGMGL MGKLNMLL MLKUNMUMULMLN MLMLLMLKGN MGL MGKLNMLMLL MWN MWMWLMWKLN MLLMLKGN MGL MLNMLMLL MRNMRMRL MUNMUMULMUKLNMLLMSNMSMSLMWNMWMWLMWKUNMUMULMLNMLMLLMSNMSLMSKWNMWMWLMUNMUMULMUKLNMLLMJNMJMJLMLNMLMLLMLKUNMULMLNMLMLLMJNMJMJLMLNMLLMLN MLMLLMLKGN MGL MLNMLMLL MRN MRMRLMRKLN MLMLLMGN MGMGL MLNMLL MLKUNMUMULMLN MLLMLKGN MGL MLNMLMLL MWN MWLMWKLN MLLMLKGN MGL MLNMLMLL MRNMRMRL M}GFA-BASIC3 ,,,,,[6\a`a`a`ahahahahalalalapapa|a|a|a|a|aaMUSICSUPERRXBYE_BYEMUSIC_ON MUSIC_OFF2+-++ 2| Insignia Music Player from GFA BASIC v3.6 | 2| +| 2| Written by: MUG U.K | 2| +| 2| Dated: 23rd May 1992 | 2+-++  Music goes here  XL!X=Fd`@``t$2TriMod v2.1 music-driver coded by Eagle of SentryA C BmA J@fC`C KAC aB- |aNu x x  0((BJ(:f(,g(,gH  BA0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B NuJ(:f(,g|`>0($h2(BE"r R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAE224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg,kx)(9g<?bA9A?E^6A0*1@**g j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IE@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHxg1B` 1hBh)@@V Jgh(,fb g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(:gNuJgl gh g(,f / . (-f 8(-g-BhBh P(::gNu(,f / . (-f 8(-g-Bh1h" P(::gNu:Nu(:f@)@Ep@@*2I68)@E|:;| XNuLʈRya.NsA CE,xtpr ҙQ+A(NuBm h0:R@zvf0:n;@ Al0:0@;@ A@@+p dNu        M / ga GGp1͚{^RIB<73/,)000<Pdt,T h 88 hTT~K%bZZb%K~T p ~ p  p g`j`m`p`s`v`y`|`````````````````````````ap`pxpxHKHMEMplENp`HMEN uvwxyz{|}~B  oHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMSMENENSKSMEMELSKENEMELENHMEMELHKHMCNSMEMHKCLSKSMENHMEMSKEMHKGMENENGKGMCMELGKENCMELENCMELCNCMCLENCMCMCMENENCKCM<MELCKEN<MELEN<MELCN<MGMCLENGM<M<M%MHMOEMOEMHMOEKEMOEM%MEMOEMOEK%MEMOEMCKEM%MGMOEMOEMGM%MHMOEMOEMHMOEKEMOEM%MJMEMOEMOEK%MJMOEMCK%O%M OEMEM%MGM%OEMOCMGMOEKEMOCM%MEMOCMOEK%MOCMCK%M OCMOCM%MEMEMO<MEM%OEKEMO<M%MEMO<MCMOEK%MCMO<MCK%MO<M<ME@EN E@EMELENEMELENEMELCNEMCLENEMEMENENELEMELEJEJENELEMEHEHELEJEJENEFCLEMEHELELCJCJCNEJEJEMCH<LCLEHCLEN<JELEMCJCJEMEJEJENCHELENEHEHCMEJEJELEFENEHEHCME@ELEFENE@CMELCNCMCLENCMCMENEN<MELEN<MELEN<MELCN<MCLEN<M<MHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMEMENENEKEMEMELEKENEMELENEMELCMCNEMCKCMCLEMENCKEMEKEMEMGMENEKENGKGMCMELGKENCMELENCMELCNCMCLENCMHMCMENHKENHM<MELHKEN<MELENGM<MELGKGMCN<MGKCLEN<M<M%MHMOEMOEMHMOEKEMOEM%MEMOEMOEK%MOEMCK%MOEMOEM%MSMOEMOEMSMOEKEMOEM%MEMOEMHMOEK%MHMOEMSMCK%O%MSM OEMHMEM%MGM%OEMOCMGMOEKEMOCM%MEMOCMOEK%MOCMCK%M OCMOCM%MCMEMO<MCM%OEKEMO<M%MEMO<MOEK%MO<MCKGM%MO<MGM<M%M5NOEMCNOEMENOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%MENOEM5NOEM5N%M<NOEM5NOEMCNOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%O%MEN OEMHNEMGN%M5N%OEMCNOCMENOEK5NEMENOCM5N%M5NEMCNOCM5NOEK5Ni%MENOCM5NCKHN%MGN OCM5NOCMEN%M5NEMCNO<MEN%OEK5NEMENO<M5N%M5NEMCNO<M5NOEKEN%M5NO<M5NCKEN%MCNO<MHN<MGN%M5NOEMSNOEMUNOEK5NEMUNOEM5N%M5NEMSNOEM5NOEKUN%M5NOEM5NCKLN%MSNOEMUNOEM5N%MCNOEMENOEM5NOEK5NEMENOEM5N%M5NEMCNOEM5NOEKEN%M5NOEM5NCKSN%MUNEMLNEMSN%MUN%OEMENOCMUNOEKENEMSNOCMUN%MENEMLNOCMENEKSN%MENOCMUNCKEN%MUN OCMSNOCMUN%MENEMLN<MSN%OEKUNEMENO<MEN%MUNEMEN<MSNOEKUN%MEN<MLNCKEN%MSN<MEN<MUN( N6N OHN8N O8N OHLCN8N O8N( NFN O8N OFL( N O8NFN( N O8N O8N( N OHN O8N OHLCN O8N( O( NFN O8N8NFL8N( N8L O8N6NKN6N( O( N6L O8N8N8N8L( NCN OHN O3N OHLCNCN O3N( NFN O3N OFL( N O3NFN( O( N O3N3N( NANHN O1N( O( NANCN O1N( O( NFN O1N;NFL( N;N O1N:NKN( O( N:N1N;N OJL;N( NHN OHN O8N OHLCN O8N( NHNFN O8N OHL( N O8NHL( N O8N O8N( NCN OCLFN O8NHN OFLCNHLFN O8NHN( O( NCNHLFN O8NKNFLJN( NHN O8NFNHLHN( O( NFN O8NCN8NAN( NCN OCL O3N OHLCN O3NCN( NFN O3N OFL( N O3NFN( O( N O3N3N( NCNHNAN O1N;N( O( N8N;LAN O1N;N( O( N8N;L6N O1N8NFL6N( N3N O1N8NCLAN( O( N;N1N6N O;L8N%N5NONCNOENENON5N NENEN5N%O%N5N NCNOEN5NN5N%NENOEN5NN<N%NCNOENENOEN5N%NCNNENOEN5NON5N NENEN5N%O%N5N NHNOEN5NN5N%NGNOEN5N NEN%NCN OENENEN5N%NJNONHNOCN5NON5N NJNCN5N%O%NHN NJNOCN5NN5N%NHNOCN5NNGN%N5NOCNENOCN5N%NCNNENO<N5NON5N NEN<N5N%O%N5N N<NO<N5NN5N%NCNO<N5N NEN%N5N O<NCN<NENENOO OELEN  EL OO O   OO OOO    OENOENOEL<N EL<NO<LENOEN<LCN OELOELOCLCN  CL OO O   OOANOOANOALCN ALCN%OCLAN OCLANOALCN OALCNCLANANOCLCNOALCN%N5NONCNOENENON5NMEMEM5M%O%M5MMCMOEL5LL5L%LELOEL5LK<K%KCKOEKEKEK5K%JCJJEJOEJ5JOJ5JIEIEI5I%O%I5I IHIOEH5HH5H%HGHOEH5HGEG%GCGOEGEGEG5G%FJFOFHFOC F5FOF5FEJEC E5E%O%EHEEJEOC D5DD5D%DHDOC D5DCGC%C5COC CECOC C5C%BCBBEB<B5BOB5BAEA<A5A%A5A A<AO<@5@@5@%@C@O<@5@@E@%@5@O<@C@<@E@ / prH                 pr / pr  p q    pr ( pr  ( pr   pr %^@           *  $  (                                <                                                                                                   <                  !   )                       " I< >/                                                                                               < Set up program  4H F variable to hold register contents -F<F in case of any bombs - routine to kill everything 68W ! F must be in supervisor mode y># F start music (0 = normal play & 1 = fast play) .!.? ! F key click off  Set-up screen texts  \FsFFF0L(Insignia music from GFA v3.6 by MUG U.KFF0L(-(FFLFFHLAThis quick example shows how you can compose and include your ownFJLCdigi+chip music in GFA BASIC using the Insignia Tri-Sound SequencerF0L(and the improved play routine by Sentry.FFLFFJLCIf you call the music with the value of '1', then DO NOT access theF:L3disk-drive without first switching OFF the music !!FLFF*L#Press any key/mouse button to stop.F "F Infinite loop that tests t$-- ELITE.TVS SYNERGY.TRI >-- SYNERGY.TVS TSC.TRI >-- TSC.TVS End Bit: - So what are you waiting for, you got the musical examples, go and compose your own chip+sample music !! Don't forget to send them to me via the Source if you want them spreading around the world !! MUG U.K (of The Source) - 11/7/1992 m`@``t$2TriMod v2.1 music-driver coded by Eagle of SentryA C BmA J@fC`C KAC aB- |aNu x x  0((BJ(:f(,g(,gH  BA0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B NuJ(:f(,g|`>0($h2(BE"r R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAE224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg,kx)(9g<?bA9A?E^6A0*1@**g j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IE@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHxg1B` 1hBh)@@V Jgh(,fb g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(:gNuJgl gh g(,f / . (-f 8(-g-BhBh P(::gNu(,f / . (-f 8(-g-Bh1h" P(::gNu:Nu(:f@)@Ep@@*2I68)@E|:;| XNuRy4VxNsA CE,xtpr ҙQ+A(NuBm h0:R@zvf0:n;@ Al0:0@;@ A@@+p dNu        M / ga GGp1͚{^RIB<73/,)000<Pdt,T h 88 hTT~K%bZZb%K~Ti  oHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMSMENENSKSMEMELSKENEMELENHMEMELHKHMCNSMEMHKCLSKSMENHMEMSKEMHKGMENENGKGMCMELGKENCMELENCMELCNCMCLENCMCMCMENENCKCM<MELCKEN<MELEN<MELCN<MGMCLENGM<M<M%MHMOEMOEMHMOEKEMOEM%MAEMOEMOEK%MEMOEMCKEM%MGMOEMOEMGM%MHMOEMOEMHMOEKEMOEM%MJMEMOEMOEK%MJMOEMCK%O%M OEMEM%MGM%OEMOCMGMOEKEMOCM%MEMOCMOEK%MOCMCK%M OCMOCM%MEMEMO<MEM%OEKEMO<M%MEMO<MCMOEK%MCMO<MCK%MO<M<ME@ENENE@EMELENEMELENEMELCNEMCLENEMEMENENELEMELEJEJENELEMEHEHELEJEJENEFCLEMEHELELCJCJCNEJEJEMCH<LCLEHCLEN<JELEMCJCJEMEJEJENCHELENEHEHCMEJEJELEFENEHEHCME@ELEFENE@CMELCNCMCLENCMCMENEN<MELEN<MELEN<MELCN<MCLEN<M<MHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMEMENENEKEMEMELEKENEMELENEMELCMCNEMCKCMCLEMENCKEMEKEMEMGMENEKENGKGMCMELGKENCMELENCMELCNCMCLENCMHMCMENHKENHM<MELHKEN<MELENGM<MELGKGMCN<MGKCLEN<M<M%MHMOEMOEMHMOEKEMOEM%MEMOEMOEK%MOEMCK%MOEMOEM%MSMOEMOEMSMOEKEMOEM%MEMOEMHMOEK%MHMOEMSMCK%O%MSM OEMHMEM%MGM%OEMOCMGMOEKEMOCM%MEMOCMOEK%MOCMCK%M OCMOCM%MCMEMO<MCM%OEKEMO<M%MEMO<MOEK%MO<MCKGM%MO<MGM<M%M5NOEMCNOEMENOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%MENOEM5NOEM5N%M<NOEM5NOEMCNOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%O%MEN OEMHNEMGN%M5N%OEMCNOCMENOEK5NEMENOCM5N%M5NEMCNOCM5NOEK5N%MENOCM5NCKHN%MGN OCM5NOCMEN%M5NEMCNO<MEN%OEK5NEMENO<M5N%M5NEMCNO<M5NOEKEN%M5NO<M5NCKEN%MCNO<MHN<MGN%M5NOEMSNOEMUNOEK5NEMUNOEM5N%M5NEMSNOEM5NOEKUN%M5NOEM5NCKLN%MSNOEMUNOEM5N%MCNOEMENOEM5NOEK5NEMENOEM5N%M5NEMCNOEM5NOEKEN%M5NOEM5NCKSN%MUNEMLNEMSN%MUN%OEMENOCMUNOEKENEMSNOCMUN%MENEMLNOCMENEKSN%MENOCMUNCKEN%MUN OCMSNOCMUN%MENEMLN<MSN%OEKUNEMENO<MEN%MUNEMEN<MSNOEKUN%MEN<MLNCKEN%MSN<MEN<MUN( N6N OHN8N O8N OHLCN8N O8N( NFN O8N OFL( N O8NFN( N O8N O8N( N OHN O8N OHLCN O8N( O( NFN O8N8NFL8N( N8L O8N6NKN6N( O( N6L O8N8N8N8L( NCN OHN O3N OHLCNCN O3N( NFN O3N OFL( N O3NFN( O( N O3N3N( NANHN  O1N( O( NANCN O1N( O( NFN O1N;NFL( N;N O1N:NKN( O( N:N1N;N OJL;N( NHN OHN O8N OHLCN O8N( NHNFN O8N OHL( N O8NHL( N O8N O8N( NCN OCLFN O8NHN OFLCNHLFN O8NHN( O( NCNHLFN O8NKNFLJN( NHN O8NFNHLHN( O( NFN O8NCN8NAN( NCN OCL O3N OHLCN O3NCN( NFN O3N OFL( N O3NFN( O( N O3N3N( NCNHNAN O1N;N( O( N8N;LAN O1N;N( O( N8N;L6N O1N8NFL6N( N3N O1N8NCLAN( O( N;N1N6N O;L8N%N5NONCNOENENON5N NENEN5N%O%N5N NCNOEN5NN5N%NENOEN5NN<N%NCNOENENOEN5N%NCNNENOEN5NON5N NENEN5N%O%N5N NHNOEN5NN5N%NGNOEN5N NEN%NCN OENENEN5N%NJNONHNOCN5NON5N NJNCN5N%O%NHN NJNOCN5NN5N%NHNOCN5NNGN%N5NOCNENOCN5N%NCNNENO<N5NON5N NEN<N5N%O%N5N N<NO<N5NN5N%NCNO<N5N NEN%N5N O<NCN<NENENOO OELEN  EL OO O   OO OOO    OENOENOEL<N EL<NO<LENOEN<LCN OELOELOCLCN  CL OO O   OOANOOANOALCN ALCN%OCLAN OCLANOALCN OALCNCLANANOCLCNOALCN%N5NONCNOENENON5NMEMEM5M%O%M5MMCMOEL5LL5L%LELOEL5LK<K%KCKOEKEKEK5K%JCJJEJOEJ5JOJ5JIEIEI5I%O%I5I IHIOEH5HH5H%HGHOEH5HGEG%GCGOEGEGEG5G%FJFOFHFOC F5FOF5FEJEC E5E%O%EHEEJEOC D5DD5D%DHDOC D5DCGC%C5COC CECOC C5C%BCBBEB<B5BOB5BAEA<A5A%A5A A<AO<@5@@5@%@C@O<@5@@E@%@5@O<@C@<@E@ / pr                 pr / D,r  p q    pr ( pr  ( pr   pr %^@           *  $  (                                <                                                                                                   <                  !    V'                       " I< >/                                                                                               <TSST  oHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMSMENENSKSMEMELSKENEMELENHMEMELHKHMCNSMEMHKCLSKSMENHMEMSKEMHKGMENENGKGMC MELGKENC MELENC MELCNC MCLENC MC MCMENENCKCM<MELCKEN<MELEN<MELCN<MGMCLENGM<M<M%MHMOEMOEMHMOEKEMOEM%MEMOEMOEK%MEMOEMCKEM%MGMOEMOEMGM%MHMOEMOEMHMOEKEMOEM%MJMEMOEMOEK%MJMOEMCK%O%MOEMEM%MGM%OEMOC MGMOEKEMOC M%MEMOC MOEK%MOC MCK%MOC MOC M%MEMEMO<MEM%OEKEMAO<M%MEMO<MCMOEK%MCMO<MCK%MO<M<ME@ENENE@EMELENEMELENEMELCNEMCLENEMEMENENELEMELEJEJENELEMEHEHELEJEJENEFCLEMEHELELCJCJCNEJEJEMCH<LCLEHCLEN<JELEMCJCJEMEJEJENCHELENEHEHC MEJEJELEFENEHEHC ME@ELEFENE@C MELCNC MCLENC MC MENEN<MELEN<MELEN<MELCN<MCLEN<M<MHMENENHKHMEMELHKENEMELENEMELCNEMCLENEMEMEMENENEKEMEMELEKENEMELENEMELCMCNEMCKCMCLEMENCKEMEKEMEMGMENEKENGKGMC MELGKENC MELENC MELCNC MCLENC MHMC MENHKENHM<MELHKEN<MELENGM<MELGKGMCN<MGKCLEN<M<M%MHMOEMOEMHMOEKEMOEM%MEMOEMOEK%MOEMCK%MOEMOEM%MSMOEMOEMSMOEKEMOEM%MEMOEMHMOEK%MHMOEMSMCK%O%MSMOEMHMEM%MGM%OEMOC MGMOEKEMOC M%MEMOC MOEK%MOC MCK%MOC MOC M%MCMEMO<MCM%OEKEMO<M%MEMO<MOEK%MO<MCKGM%MO<MGM<M%M5NOEMCNOEMENOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%MENOEM5NOEM5N%M<NOEM5NOEMCNOEK5NEMENOEM5N%MCNEMENOEM5NOEKEN%M5NOEM5NCKCN%O%MENOEMHNEMGN%M5N%OEMCNOC MENOEK5NEMENOC M5N%M5NEMCNOC M5NOEK5N%MENOC M5NCKHN%MGNOC M5NOC MEN%M5NEMCNO<MEN%OEK5NEMENO<M5N%M5NEMCNO<M5NOEKEN%M5NO<M5NCKEN%MCNO<MHN<MGN%M5NOEMSNOEMUNOEK5NEMUNOEM5N%M5NEMSNOEM5NOEKUN%M5NOEM5NCKLN%MSNOEMUNOEM5N%MCNOEMENOEM5NOEK5NEMENOEM5N%M5NEMCNOEM5NOEKEN%M5NOEM5NCKSN%MUNEMLNEMSN%MUN%OEMENOC MUNOEKENEMSNOC MUN%MENEMLNOC MENEKSN%MENOC MUNCKEN%MUNOC MSNOC MUN%MENEMLN<MSN%OEKUNEMENO<MEN%MUNEMEN<MSNOEKUN%MEN<MLNCKEN%MSN<MEN<MUN( N6N OHN8N O8N OHLCN8N O8N( NFN O8N OFL( N O8NFN( NO8N O8N( N OHN O8N OHLCN O8N( O( NFN O8N8NFL8N( N8L O8N6NKN6N( O( N6LO8N8N8N8L( NCN OHN O3N OHLCNCN O3N( NFN O3N OFL( N O3NFN( O( N O3N3N( NANHN O1N( O( NANCN O1N( O( NFN O1N;NFL( N;N O1N:NKN( O( N:N1N;N OJL;N( NHN OHN O8N OHLCN O8N( NHNFN O8N OHL( N O8NHL( NO8N O8N( NCN OCLFN O8NHN OFLCNHLFN O8NHN( O( NCNHLFN O8NKNFLJN( NHN O8NFNHLHN( O( NFNO8NCN8N AN( NCN OCL O3N OHLCN O3NCN( NFN O3N OFL( N O3NFN( O( N O3N3N( NCNHNAN O1N;N( O( N8N;LAN O1N;N( O( N8N;L6N O1N8NFL6N( N3N O1N8NCLAN( O( N;N1N6N O;L8N%N5NONCNOENENON5NNENEN5N%O%N5NNCNOEN5NN5N%NENOEN5NN<N%NCNOENENOEN5N%NCNNENOEN5NON5NNENEN5N%O%N5N NHNOEN5NN5N%NGNOEN5NNEN%NCNOENENEN5N%NJNONHNOC N5NON5NNJNC N5N%O%NHNNJNOC N5NN5N%NHNOC N5NNGN%N5NOC NENOC N5N%NCNNENO<N5NON5NNEN<N5N%O%N5N N<NO<N5NN5N%NCNO<N5NNEN%N5NO<NCN<NENENOOOELEN  EL OO O  OO OOO    OENOENOEL<N EL<NO<LENOEN<LCNOELOELOCLCN  CL OO O  OOANOOANOALCN ALCN%OCLAN OCLANOALCN OALCNCLANANOCLCNOALCN%N5NONCNOENENON5NMEMEM5M%O%M5MMCMOEL5LL5L%LELOEL5LK<K%KCKOEKEKEK5K%JCJJEJOEJ5JOJ5JIEIEI5I%O%I5I IHIOEH5HH5H%HGHOEH5HGEG%GCGOEGEGEG5G%FJFOFHFOC F5FOF5FEJEC E5E%O%EHEEJEOC D5DD5D%DHDOC D5DCGC%C5COC CECOC C5C%BCBBEB<B5BOB5BAEA<A5A%A5A A<AO<@5@@5@%@C@O<@5@@E@%@5@O<@C@<@E@|TSSSWAVE1A WAVE1B UPTIGHT HARDBUZZARP1 OCTA UPTIGHT2LEAD1 RUAD2 ARP1 WAVE3A WAVE3B UP2 UP3 UP4 WAVE4A WAVE4B UP5 UP6 m / pr / pr  pr  I        p q          ( pr ( pr  pr   pr  pq  $ pr $ pr  pr  pr                                                                                         BASTEC SNARECHASNAPAHEDSNARECH1 `F#F@           *  $  (                                                                                                                                                   !   )                       " K >/                                                                                                        G*4 * Example Program for the use of TriMod v2.1 Music * * Coded by Eagle of Sentry on 20.4.1992 * * If you use fast mode at initial, you may NOT use * * the diskdrive! (But it is REAL FAST) * *4 pea 0.w Super Mode move.w #32,-(sp) trap #1 addq.w #6,sp moveq #0,d0 ; Use 0 for normal mode or 1 for Fast mode bsr music Music Init. move.l #music+6,$4d2.w Play Music move.w #7,-(sp) Wait for a key trap #1 addq.w #2,sp bsr music+2 Exit Music clr.l $4d2.w Stop VBL move.l #$80000,$ffff8800.w Volume A off move.l #$90000,$ffff8800.w Volume B off move.l #$a0000,$ffff8800.w Volume C off pea 0.w Exit to assembler trap #1 music incbin tri.mus `OHMJg./<NNTO$@2<]BQNNTOJ@g.HV?< NA\O*o m,mGaNqNq |r$ -CJgёrSAkfC`C`+k +k+k LҀ+A -Ҁ+AtC8?!QC&NNO(&YdL GBm(m*mLN$|r. aaFedaBe `a8et`I"a fF pP܈SNng!}fBc]r4hD+@f2n4p u1 (C| mH+W;pCɷ`!#0]@p0/H|< I >g 'W,޳++JnizބzNn- OàB6YpW, H_K@"*f2rv +*rpp0< (`aޞEqap 7]Fp,a]*AFdS3M`pnp\ xzf SS@l;i|-4C`|!HfMx0:f`KQp0<K ¤'|p)0xo?C1PJsU@\/_HHf`"['^Z!O$zɘAH Bz^R;iI_s+z+@n>BG'RBЙ 8u1NHS5e=E BZiwAA9?S㗁"`6)6-7fBj&p YoW&D73:&< m(*[=7s<6p N(;ԛf<6T2)oJqi~`n~eJf^O/jpp,p;T(ҚV0|ڭ)Xgb,~ ~o] ' *u'"'͚((*|.Sx.z*BN8%n?v6<tv*SSҳp&}'z8+N YY!pݩVT^3P X0( ؝v!T&<':<920 $" /- mCN,l`4PATt" `)2`&N/j8VHHgaag8f RҺBgnJT Q{0. 26j(:<DCaf Ai`Bf¶_h& d*a 00±$o,E QDg8k2 Eb ԭk J)RždC#/ k~4<J@f@k0BDg.A=Ah^H8"^试H2D&*(~X: ryp H qA{80 a \gD`a``3&,JAgJDfr5K,P3UEV`vѯ`fg}gk` DEa@ga.5HoHoEezg]|C҅:h( ҄ۆ<HC>@# Wx@B@хk ~qҁHb6 BbQx2s^k(g.c}iujgj Q{𯍁lgH@JGfJBkB Jkg `J.;gP:pr4< ʣ{4\62`Ba411!JŸx4 24&8:`& 24:"al` &8:@AEo?mfp'7ygDEuHngEBk *HEJDg X쇶\]2>v.G5ҌHGdDd3 C:`u,>CE>Ge֥5 fPUJCgz TJdÐ%MSWЃd&2 H@kX$0Aр[SBkփejRAd RdQRBJjDBt(brPAhU0i?`?J`AL&r Hjr-D@dc5H F&'HLJ0CpF"H [1][SEfv%u` ɶyQ Nu"_KrMsNI­pRO:HQ ۰ɔ-H*d1`A Hh BJo4" $IdL &h:|DZ| `[Ujjb#-Bv7 KtCe awI[d a[[2)p6jRdT#a[Z>A-t:=A@n/< VAQ70.; 0=B0=@d*ps>4}CRIi e$ @baa0nPr22a+"`*NBLV-FJ"޵JӘU A> (` NHz Ga49gxJp9WNuc|w]̌ f R0yY^#2,TiZj:02Q&0D94(*2::(    F..26>`"8@2  ܶ"PQ1!P1P!0HP`  q#haa O: n*NNIc z]s0QrdAd6qg,B+B(dH Ao<6x,`toB6e"-yO`d$nI`Zw6:H IbLtZI09OUasA Rg,af (``G4p`1$ffHR>E s$D+grSTDuw 6rCOM r LPT:f4F_039=@Dk"Ca0< BhB2"pyxb$_ G*ue>Qؐ|BFpnfgz~.~? Zgz<#>"J@`:g A `*gjnDp=j$TZk BsBO .kz0DTaL6bgzЯ=, | u j WHP{rWJAn p1*p0^AC?cIBYpmT2BRaLST:AUX:CON:MIKB:VID:`0 `"`nHzj?<&NN\9p0 C ,)VB@Tӏ_d.DCtgRAрDу ^Ay WRQ yg[ P/J.fg0HRJjf$b],>1C/*%I $n2%_eZ]?4vrpJ v qlBJBglbk&H>]>6TBd ?pj<SFnw BgQRB`RAdR @8de <_1RF&-F` xhձfykEv+0JFjDFv-H(,dBF4_ RHFs556Z`HQ2.d Aeg>r v5e&!Rz]0c 9c<R U`CP3 EfMaIa/ C;b5r u 0V+JB nN @mHJ@jr4DBUBk>QSAEYo3`S@k `aE0BF "_Nuȭe.WAk@A`; t@0g`prt|P4 ;Q:` goW!.g4Q/, n"6`R!H.fpb 8 dPy-;`EgefXUX+g -fB-~0ep 9oSH`0@zyld0  b E Do`ZJ ֱDD4<.72JSFk4r"`&H+(FFZQ&8*L/~; B,H܆jDBJ.LECgtBn:pC]$@JfSVˠhQ tE$A8jsIB  JRPHHz H :\ HPHQik Ks KL}_US,f31S :h 4Ae v VdlHP0(R@kBY$I _)U¡AP4Id$Q @Jfߛ_d ^95РЈ#g`af`ae `ac` acp/ ;dpPlSAkfJANuz`z `z8.OCDuF tO=ED<ҍ.u\n^A(&000p b'_lVG69 QB0wn v0<$aBA?u\N ,r> aP`t&jD@vqa&pv` Enp`80M7oplr_lv@=Cl?s\v`v`v`vpLyb>v`vj`v `Kcw `v`p&rt=n-n Xv `v`vh`SCS@AB81p_0;Bv`@\uk`IMo0(2.Rp\JvptA HI~Y d"X P-e8:vHQ["_HV. @ކ@ HgnaG0%xvR&RGb#7Yfx&$tX("b Fn*  *Do>Eo:@l6Al2 .VC=f B@cVo Acn@8`oAHj/=@If n]Ak024E$ b5`5A6m@CK5Dv:8BT00xRtA:bSFSGFn\GnXDDk0DEk1[B F&l  Gco "0hbpmrt|dH)xLx-Ha+h%N"N?Lm-@XD`aDEbEb=ET=DV-|lPLBp ~t20(LJ?-n^C\=Cj@drAdnED??RGR3F=FHtGJÁ$ltBfb1t`=BnGOpЇ bv. 2-IfHVMN6,_p ЎY1T np ??/ H&%Y, > _ 4$Fb1Pp_@[000]rY[v`*[g"]g a|g Q1` xQSeRQ]BAF0-H,=@p4a2H11q ta D'24%.<(''.uC?pƚ?`gѴ%&0İg u ,OtpLx6oFCme0FdЄeku/dNAXOJkpa0< `2F a2`p_a CqƎF"pHza`72"JƯ8OaFAR@-fǫ \DNR48Z.4g#9H N"Hv@2`2 24X`$pR@+DrAeA`=`EJ@g*J;ʠFg?C2pSWfT[=|lABy=Ggpt`mCF"E pr` gs|m@ABHNLd6߬Ll8DBjL8` <FJEjDEFn ffAbtkqWsj&8:2\уS6@Ap$I"t Q LCk"RGef~` &ag fSG`<lڞDjZ\FkBJ}8g gd Fg^HS&I.*<`J`B:E?m\Qwlj&_Q/~/v#?<@NAOﰬR ?.Bnw L=_``u 23 'd!NE^,e-b"_$_HQHP0Mb6Bk K0* t:a$R2SHe`x "`"Z&>c0P7g Ron@#( \ _& &6 -KTB%Bg HyNMXJ  Y0e$b Pr@A-*$D!aC fXծH0)`rap`c}6 2+421c$"37!pg"P@g2R1&DAH";r2gZAنe2 #5ݝ1@At2<XJX[j]`pa."w ٓdp`t)a?a2/pa"H K<&$n"H#r S`椋&f-ILk2t .*fC@cE2eb6gH[hXM#H@n` 4gwbT26HHh"v#2 ):N"/gGPjmhdQ*2G"IdʲHd `Q r楔/JAnr4(Ae4RBBc0?1 2 W PAlgqHP"Xp0g"r~ RAfS@nXd0 1NV` _NuJG6#f Zk'" C gTf&#o-K"CHtrVOgXXgnHgp[xae Fb$,nk_  c~n0tSHku3:ðb b瀀`RB0 fрd`|0fs^`A!("bp3ܿ~%B>:f.HPa0C$IaLx{UHd2`"E]vfaEՌ\fB.b=n`r<K q&,+-.h#l$24ZOB"@*AP G#UJkv9a6g0<jRm)?*VGgTGj`ڢxt*`"!a` yk f aÞng *Q[)~Q`:J/=g"յ .GBHpU@"_ b.#:$H8t\mpR@0C" Ja? a~ fR~}- ~ `a~JkHQ !&/gR Q h~0jDlgx\@??NMXJk Xdgp `r`jJeo gpսp+ gjsrfnpeYf`bf6$3` Jfj 6c Ff> ̏C~p T5w0p *0-n`fjӲRGJGgSGSFFgCpE`Yf`y@Jf ,gH@[RPhp N$v1v+sҀ$|'d&8JBjۢf0JAg*ڃo?d0 Dfր4`,?yfB* k>S!@Th Hx]tX%!L/Lkfp`^k:8bg 3O?O oԝ0ְfBHPHQS/?ge@NAXfѨJk%`ӎBjX`$ EW۲A@yh>L@͉H I( ~=N~/ ?étQ-̖erb"_-H e ` o1gQB9"ˆgaZe -|p[pZÈvajF0.g "Hg \f`nA&fS !.h Erِ _`ǰHz?<&NN\ @ x ~".BQ @!|}ѡ0= a2@ N@` aA$AR@4.`g S@SAHLftXabr??ppY ˆ0|*U g `af`aplpNu`~`T:* ` `’J=fJfRRRRRRHP? @H~8v#P&< hX2 `$bdGf`"RArF$`& "*,Pedp,JAkfRgRe|?Ё®A8$H :CFE``&YEjT"_$P"2trDD0+L10d`I Qj/[PИaaa Da^ K":%w:Gh$2 gk2&HgWf de'$`3h5c AgebA``e"sMw8R 5kSٙj r-Kx$&ր.8v&$""HZ`R i S`e g4k#&Acbrk8 X`ޑ2+SAI3 Q&f-I"&3?T A^LŤ644)sHH4/d"\ "'^ab10(Sڊ DA-H=h( Bs&p0Kc/ Nɀxɀo!&sa\g.`̬}{Np.fCG2r*]ph`lh@JO \f2gAc@@H,?VP Atp0H@Nup?^+iHm}_"Xmz|ܶ,vxz|2'ki, y&$a`Ř*[` U`RCvp yjhU,g*gkq 'H^XyrfXxRDL#S4Ez.{2f.zj`a Ezk^g[6`f@? }hw0DH2HgR@?=7Dxh I8@" <z Pz* I0` fElQdS1$Ne ||sG8>sn@NϹ=R$f~,f!=7 |p$RgPl"_`e) g*fޭp62SkSHLn=BDBN"Lxj؉E0RJCRC{r2HAARACd `*f>Rb*Eg45e.!Aa[e 9cRAeU1R@c Er+J@jr-DUEoJYEcİ0n2PJ&d0;SEH 1 0REfH@C* $b XSf0cJg_ .g+g -g HQŀTEf`sbnjp-`Jvkp `=_IsSfRnz@|#H[4LSag 9LdrrQH6gp?o?NAO JkpYcҞ/a  c `@`A`tV`TM v2.1 music-driver coded by Eagle of SentryX AI Bm J@f8aX`C Oı<&@n/Jg&ܬ0HJj![l WBm Ľ杅FJRK>*|6Ȁ/ݭ@ 1Hr&¦ "r )9eg0k[mw E`qEn)2iZ B;cBAA|7(22 a}#*g뱲68` 4A; e8Jg* Y $'AHBR@$f0a"&e5(IUiB,km lx(c7<b9A? ^6A0**<-g n66Ͷ.=bg-`+Ѱ0j& +¨ [fCn-2=1j&G!K0 pXjIE4B42 xj6֓v0C620kI(C42@0 .hB16~2*gHnx֤ 1B` Q1ffV hbTI6a0y$)sY0_gRERJglgh RvgZjE~z0_,f /ų .xC <,k-f 8--B@1h"P(6EC WH%gvyG{; |N M / ga GGp1X͚{^RIB<73/,)0<Pdt,GadEAC !8 hTd00qFQ$D1BZb%K~T( `@` 8w`tT6pM v2.1 music-driver coded by Eagle of SentryI v BmJ@fc` ]qA C d(6l4 @J}Kq'g zJj!s5\Bm wF*HKD9ZEG@@I  (61$%k&'ltA( (n +C ;X t+I dRm ^0: D @@f"z 8p0uh`<13l]: 5nfz[<- `g0+7oV6saCVE|/sB{Dg$+g$83 HVAR@)!H  Bp+4՗=:fg| `>ʙ[6r 6%e螕_g0k{˔m.(`hn;%2QC A;cBAA22 aoDgc=V6v98` 4hG 8Jg*S7 $d95HBR@$f0;,S"&eP(T4*2mS,k x(@~<b9A?$CZB--B1h"@!P(]IlgU:1(f:R-yF,[n)ll:;| J XqRy4VxNs Ce-E,ӂ~pr ҙQ+A\Bm ^0R@zvfnvd jdl0:0@;@ xA(@+p ZNuL@ge/'/>zx7ӝ;AC;OwyǻzC|Ow##  M / ga GGp1&f͚{^RIB<73/,)0<Pdt,,#4"$!B8 hTa`~pebe׃uɠ;#1low+5H4. Si4aatyQo(Gc ma_eCw 8ﮝ ]voicQbacȚ=| ` 2{y4Khz .Ifn'7t !""chged,"Pm_#Zy RETURN`)15.T;09Tdo^wo%"ćDicdm=Lgaf Ԟ=IcaX8%arsk@g h2npha{;.PU('ANCELQu).P]6*sanKeVMIr.B%K{nING ARIMOD File:1kfq$H0,d00:normR revuco1f1:fa (խ*4tw.Sve!)XΐtplQ\ 6q~=hlIfon VBLV bs{11A+2/iMUSTwGst>-Ti[zYC!Y(:b<2ri.mV ;nclud, kWBexfWLDعny d5 wi Cou! D''MusicnfxnowӖbetbs:gwag]R6evopma hMStn+Fnix4)HWAM,HotliDM.C4EmpiOS-C.wZ ȲacT-GsYQNRipOff,lb.O.D.,s tabs-Ipial6fankoto7i.A.T./SyngI/hiRkg J\lp!Cedtݎ Eagofk'ТeryRe!d s 21.499bb)) FreriTRIMOD12.1s[q-tva voicHxtLoaX3 B=Z'Savug by*.l)ީsPa ecoputiȀKneEnXf the maximum same-playrFe(2-15):Xccann/ModifyicSong .`& ## (s) for Patternsj  ,@1 (  2b6>(F($\> 3hx*~ fH((@4~X LcHB 8~| V(d`@``t?HTriMod v2.1 music-driver coded by Eagle of SentryA C BmA J@fC`C KAC aB- |aNu x x  0((BJ(:f(,g(,gH  BA0((J(:f(,g(,gH  B A0((J(:f(,g(,gH  B NuJ(:f(,g|`>0($h2(BE"r R@hf0(he:1@0(g0khhmBh0(1@`hhnBh0(1@2(h A;cBA1AAE224( ah(8g g h6B(8` h4(8J((g*0( $h2HBR@h$f0("h&eB((1@ 1ANuB(NuJg,kx)(9g<?bA9A?E^6A0*1@**g j,1j.j-1j 1j 1j01j2Bh1j 1j 1jG!KBh 1j"1j$1j&G!KP(p2IE@4B42 j1B6h0C620kB1C4h2@02hB1@6)ghHxg1B` 1hBh)@@V Jgh(,fb g6 g1h1h$ :P(Nu1h1h" :P(NuBhBh Bh:P(:gNuJgl gh g(,f / . (-f 8(-g-BhBh P(::gNu(,f / . (-f 8(-g-Bh1h" P(::gNu:Nu(:f@)@Ep@@*2I68)@E|:;| XNuRy4VxNsA CE,xtpr ҙQ+A(NuBm h0:R@zvf0:n;@ Al0:0@;@ A@@+p dNu        M / ga GGp1͚{^RIB<73/,)000<Pdt,T h 88 hTT~K%bZZb%K~T< -  eKN(KKK KKKK,KKK KKKNN(NNN NNNNN(NNN NNNKN(KKK KKKK,KKK KKKK(K1OKK1OKK1OKK(K1OKK1OKKKKAOALKAOAL1OKKAOAL1OKAOALK1OKAOALKAOALKAOAL1OKKAOAL1OKAOALKKAOALNAOALNAOAL1ONNAOAL1ONAOALN1ONAOALNDODLNDODL1ONNDODL NDODL1ONNDODLK1O1LK1O1L1OKK1O1L1OK1O1LK1OK1O1LK1O1LK1O1L1OKK1O1L1OK1O1LKK1O1L1OK1O1LK1O1LKK1N1KK1N1KKK1M1JK1L1IK1L1IKK1K1H K1K1HKK1J1GK&O(OK1OKK 1O1OKK1OKO4O$O1OOO1OOOO1O4OO6O$O1OOO1OO8O O ;O1OOOAO$O1OOOO1OOOKHO$K1OKK1OKDO K1OKOAO$O1OOO1OOOOO;OAODO O1OOO1OOO1OOOAO;OAO O1OOO ANAMOALAK1OOAJAIOAHAGKAOALKAOAL1OKKAOAL1OKAOALK1OKAOALKAOALKAOAL1OKKAOAL1OKAOAL KKAOALNAOALNAOAL1ONNAOAL1ONAOALN1ONAOALN4O4LN4O4L1ONN4O4L N4O4L1ONN4O4LKHOHNHMHLKHKHJ1OKHIKHHQO1OQNKQMQLKQKQJ1OKQIQHOTOTNTMTLOTKTJ1OOTIOTH 1OOOOQOTOOVOVNVMVLOVKVJ1OOVIOVH 1OOXOXNOXMXL1OOXKXJOaOaNaMaLOaKaJ1OOaIOaHO1OOOKXOXNXMXLKXKXJ2OKXIKXH 2OKTOTNKTMTL2OKTKTJOQOQNQMQLOQKQJ2OOQIOQH 2OOOOOKOQOTOTNOTMTL2OOTKOTJTI2OTHOO2OOOQOKOQOQNOQMQL2OOQKOQJQIQHO2OOOON$AOOOAOAOOO OON$AOOOAOAOOOO  O N$AOO OAOMAO O O OON$AOOOAOAO O;N ONAMAOAOOAMAOAMAOOAMOAOONAMAOAOOAMAOAMAOOAMAOO  O NAMAOAOOAMAOMAMAO O OAMOAOONAMAOAOOAMAOAMAO;OAMAOONCMCOCOOCMCOCMCOOCMOCOONCMCOCOOCMCOCMCOOCMCO O  O NCMCOCOOCMCOMCMCOOOCMOCOONCMCOCOOCMCOCMCOAOCMCOONCMCOCOCMCOCMCOOCMCOONCMCOCOCMCOCMCOOCMCO O  O NCMCOCOCMCOCMCOOOCMCOONCMCOCOCMCOCMCOAOCMCOK(O*OK1OK 7K 3O1OKK1OKO6O$O1OOO1OOOO3O6OO8O$O1OOO1OO:O O AO1OOOCO$O1OOOO1OOOKJO$K1OKK1OKFO K1OKOCO$O1OOO1OOOOOAOCOFO O1OOO1OOO1OOOCOAOCO O1OOO CNCMOCLCK1OOCJCIOCHCGK CLCOCLKCOCL1OKCLKCOCL1OCLKCOCLK CL1OKCOCLK CLCOCLKCOCL1OKCLKCOCL1OCLKCOCLK CLKCOCLN CLCOCLNCOCL1ONCLNCOCL1OCLNCOCLN CL1ONCOCLN FLFOFLNFOFL1ONFLNFOFLFLNFOFL1ON FLNFOFLKJOJNJMJLKJKJJ1OKJIKJHSO1OSNKSMSLKSKSJ1OKSISHOVOVNVMVLOVKVJ1OOVIOVH 1OOOOSOVOOXOXNXMXLOXKXJ1OOXIOXH 1OOZOZNOZMZL1OOZKZJOcOcNcMcLOcKcJ1OOcIOcHO1OOOKZOZNZMZLKZKZJ2OKZIKZH 2OKVOVNKVMVL2OKVKVJOSOSNSMSLOSKSJ2OOSIOSH 2OOOOOQOSOVOVNOVMVL2OOVKOVJVI2OVHOO2OOOSOQOSOSNOSMSL2OOSKOSJSISHO2OOOONCMCOCOOCMCOCMCOOCMOCOONCMCOCOOCMCOCMCOOCMCO O  O NCMCOCOOCMCOMCMCOOOCMOCONNCLCNCMOCMCKCMCJAICMCHKM$K#M 2OKMK#M 2OKM K#M 2OK&M OM$O(M 2OOMO(M 2OOM O(M O+M OM$O&M 2OOMO&M 2OOM O&M 2OO(M OMO#M 2OOMO#MOM 2OO#M O&M KM$K#M 2OKMK#M 2OKM K#M 2OK&M OM$O(M 2OOMO(M 2OOM O(M O+MOM(O&MOMO&MOMO&MO(MOM(O#MOMO#MOMO#MO&M                      @                           "      &     #           /& 1e2CJS YHDK                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <  $TSST  eKN(KKK KKKK,KKK KKK NN(NNN NNNNN(NNN NNNKN(KKK KKKK,KKK KKKK(K1OKK1OKK1OKK(K1OKK1OKKKKAOALKAOAL1OKKAOAL1OKAOALK1OKAOALKAOALKAOAL1OKKAOAL1OKAOALKKAOALNAOALNAOAL1ONNAOAL1ONAOALN1ONAOALNDODLNDODL1ONNDODL NDODL1ONNDODLK1O1LK1O1L1OKK1O1L1OK1O1LK1OK1O1LK1O1LK1O1L1OKK1O1L1OK1O1LKK1O1L1OK1O1LK1O1LKK1N1KK1N1KKK1M1JK1L1IK1L1IKK1K1H K1K1HKK1J1GK&O(OK1OKK 1O1OKK1OKO4O$O1OOO1OOOO1O4OO6O$O1OOO1OO8O O ;O1OOOAO$O1OOOO1OOOKHO$K1OKK1OKDO K1OKOAO$O1OOO1OOOOO;OAODO O1OOO1OOO1OOOAO;OAO O1OOO ANAMOALAK1OOAJAIOAHAGKAOALKAOAL1OKKAOAL1OKAOALK1OKAOALKAOALKAOAL1OKKAOAL1OKAOALKKAOALNAOALNAOAL1ONNAOAL1ONAOALN1ONAOALN4O4LN4O4L1ONN4O4L N4O4L1ONN4O4LKHOHNHMHLKHKHJ1OKHIKHHQO1OQN 3KQMQLKQKQJ1OKQIQHOTOTNTMTLOTKTJ1OOTIOTH 1OOOOQOTOOVOVNVMVLOVKVJ1OOVIOVH 1OOXOXNOXMXL1OOXKXJOaOaNaMaLOaKaJ1OOaIOaHO1OOOKXOXNXMXLKXKXJ2OKXIKXH 2OKTOTNKTMTL2OKTKTJOQOQNQMQLOQKQJ2OOQIOQH 2OOOOOKOQOTOTNOTMTL2OOTKOTJTI2OTHOO2OOOQOKOQOQNOQMQL2OOQKOQJQIQHO2OOOON$AOOOAOAOOO OON$AOOOAOAOOOO  O N$A OO OA OMA O O O OON$AOOOAOAO O;N ONAMAOAOOAMAOAMAOOAMOAOONAMAOAOOAMAOAMAOOAMAOO  O NA MA OA OOA MA OMA MA O O OA MOA OONAMAOAOOAMAOAMAO;OAMAOONCMCOCOOCMCOCMCOOCMOCOONCMCOCOOCMCOCMCOOCMCO O  O NC MC OC OOC MC OMC MC OOOC MOC OONCMCOCOOCMCOCMCOAOCMCOONCMCOCOCMCOCMCOOCMCOONCMCOCOCMCOCMCOOCMCO O  O NC MC OC OC MC OC MC OOOC MC OONCMCOCOCMCOCMCOAOCMCOK(O*OK1OKK 3O1OKK1OKO6O$O1OOO1OOOO3O6OO8O$O1OOO1OO:O O AO1OOOCO$O W 1OOOO1OOOKJO$K1OKK1OKFO K1OKOCO$O1OOO1OOOOOAOCOFO O1OOO1OOO1OOOCOAOCO O1OOO CNCMOCLCK1OOCJCIOCHCGK CLCOCLKCOCL1OKCLKCOCL1OCLKCOCLK CL1OKCOCLK CLCOCLKCOCL1OKCLKCOCL1OCLKCOCLK CLKCOCLN CLCOCLNCOCL1ONCLNCOCL1OCLNCOCLN CL1ONCOCLN FLFOFLNFOFL1ONFLNFOFLFLNFOFL1ON FLNFOFLKJOJNJMJLKJKJJ1OKJIKJHSO1OSNKSMSLKSKSJ1OKSISHOVOVNVMVLOVKVJ1OOVIOVH 1OOOOSOVOOXOXNXMXLOXKXJ1OOXIOXH 1OOZOZNOZMZL1OOZKZJOcOcNcMcLOcKcJ1OOcIOcHO1OOOKZOZNZMZLKZKZJ2OKZIKZH 2OKVOVNKVMVL2OKVKVJOSOSNSMSLOSKSJ2OOSIOSH 2OOOOOQOSOVOVNOVMVL2OOVKOVJVI2OVHOO2OOOSOQOSOSNOSMSL2OOSKOSJSISHO2OOOONCMCOCOOCMCOCMCOOCMOCOONCMCOCOOCMCOCMCOOCMCO O  O NC MC OC OOC MC OMC MC OOOC MOC ONNCLCNCMOCMCKCMCJAICMCHKM$K#M 2OKMK#M 2OKM K#M 2OK&M OM$O(M 2OOMO(M 2OOM O(M O+M OM$O&M 2OOMO&M 2OOM O&M 2OO(M OM$O#M 2OOMO#MOM 2OO#M O&M KM$K#M 2OKMK#M 2OKM K#M 2OK&M OM$O(M 2OOMO(M 2OOM O(M O+M)OM(O&MOMO&MOMO&MO(MOM(O#MOMO#MOMO#MO&MTSSSHARDNHEVLEAD1 PLINK BAOAOAO FLAERP1 FLAERP2 FLAERP3 STOP FLAERP4 FLAERP5                                                                                                                                   BAST2 GUN ua K@                           "      &     #           /& 1e2CJSFK                                                                                                                                                                                                             c                                                                                                                                                                                                                                                                                                                                                                                                           2`q4*o"mE$"mE~$Ev$?<NNTCp"$@2<}BQ?<NNT<gC_9CT/ ?< NA\B?< NA\M8,>9@AE$E"Ra>3@/:?< NA\*z&z k -"zJg$BёBBJAg<f``&z+k +k+k  -"- Ҁ+A -Ҁ+A -Ҁ+A "A :d$@*@$<&CQ"z>$:8(z,&LNٳf0<BQ"L /INY (H*БJ`jS f dZBAf dBG8vBA30HxlFDSBf QQJCgAV30HB`  NqNqNqQ&LPoG:tf dQBARB3 gHSCf QQ3 HC`  |g@G2vf dQRCBB30Hf RQKs0`0  BBvBDf dvx@f RQDE HSA"Q`Nu($ .q0`̈<O\ &&oC+CЫ~V// CJn1ȬTB. n.4Իr zWd́8 FDK4SLK-z'&?9*;Q{ϘhY MU#ƫHB8u%TbxB@2wQmn7Z#ve]SLW."Jg0~S@߳& ٻd &U#1; bwlZ1a fҙjgңnY :fc`qh`ⳕlLf`hn9d2-D3JOZClNhXjW NMXē@4!GZ"Z2̔B~8 T-”"8VzL 1 /}nO u2+ \0T[NA8Za {[ḽr%$I1lM{l 6mDW?C 6/ 6ظ ByL-uφڤKBgIv N alG3 Vk@K Db5xn5:R^|%p+4HL2Bg?NNOAL; 7؀2+Á@Ǚm`m40<1C"/hKǩ3w&0+.1+'q&08,ӯ .Ni28m:6nD6FKHrM0gwmw7@n\8ojV͔3mw/3>YI>E1 F۶xv V?+˥J#Lw . v{?V',(:f."Y_2eRnKBiDXή0`_;c3s+?#J\)ghdb"Ք&-{In  A [$Z%kJ&*'lp.(?"#B0T&+x~P@]Sj5?ݥªYVtutnF6 N,14ɔi \f{)!qRkNBLq^L;6*,Q/"#"WEv*f>Btxm W˔H@~ErAdgH܇  BPR,!0f$v/f>Lϥ V? q܀=aIkZ:frtgqNu`%Gɣo݁XrKFm6ekɸNg0km``n"Sl 2"{ V;cBA]A]$ 22@ a8gv܌6l8eҙ4LG8J\g*@ $ \HBR@$f0u"3v&e`( !6A B4:k92<b`9oy?A07p**K[:ƻ)V-*bd0Fб PiouP)e($1j&G!K IbYA4B42 }jG60C620=kCC4и2@0hB126 gH>Cg1BW` Ca 8}V }r lg6C$JP)9xw0884lA˲JsQ;XŶr/ :!a  צ &/s L.@/ D-f I--Bx8⼽HD6Q@RA%W*H8M]2Cx%j:DnH@м$$|8@@>"qga WX/b1Y_!0TQoYՎpBPBWKk4splrQ1;82eJqeDR'b>pb8"NRG*-f.hj>)wTJfx9oj*8Δps]xttfs)Iwg@͇O\&hD0v N7f\JPf|?fjw|#ܙ (^$r Vg$g0ff^XQ9-SjQRZԢKʵME-Pj Q+Zg:p,pRAAp9N]ff 썎|n`ԋ]<C*b9@pHA8EnAv{<e z=hxvVsJsѨ`@p_-}g J ୮mXmAYYmnY,&[Jq!vJ 5rHv :a5dvށ ܬX xq laVT9 FEkdw9qPMKrXx4X ft:B0JZֺ] ZN[,"Z 4B6Oe60ᝳ+_"mB+jB{jB0`wT0 -A Z͖KGm 5D;w2u@ "-FC'hY]KlI.ijQǃ0qFZf֠afن"IE":uBV7mQi6m3(+ͨn2kC opJ~!,J M|R!u -1 2$ pX $B`ޅ4MSB<3Bz11w wm-ú5_pWE^ Qq$)*Sd< 6޷QqEK] !7T ER78SQQ;\Qw# m 6\QZ .RBgJgS%3^ = QPWks@iLҸΡFQj} >fZo]IFA<r)g;#Bjf?B+&x0`XN Ft643prq:fWFgw: K  s"a@ېn` C#QNB[ PYfP0\W",͞,eu+eShذ@ifo""ܫ<l >.olqg-ʖCF(4c")-r z`#)+^ #1F +0j4Q{8h <H6fI c942H@&If69c$"MmjS Ԧ6MmjSԦ 6 $M$$(#43ޑꜴBf`fgh|`BcCPeeR'b hb0(/`z J`o{ظ"&.jQ ZԢE -$'(7X,׽̠6`x!'3p \4Rh^eB`o@ xg&dLS4ϪA\cج~rwgVR.VcO!5 .x xx `Ti\vB WWGmQeP1[X(̨ef#x5Tﳚ ʪ3%f+n .m*8.B|. Nc9ĸg_ms ƙ`Xx(=+’c2?Fp6%TAbhCۻ2rB1w ۡ| `'&pm3| ܒa޶膆}˳ Fs:wxx`{+ˋ Tȩ~|+B02>>&vAndd2 2&#j2;略TuZޅM2-XaFpgZX' 0Czm`2يtǦCoWt 6v sXDZ(!h"F#b$ B,hfiP`*nb| x@ g˕a],Gqb$r3 "YP2M"f'Sp Gd]4ʺ2B 5!b,~b0 "rh(I' raг XB^pgA5J3gb9 SfoC[~&p' ҙ=#3͎=&Xu"<),ϰf"Cn?c pexBg/ <1fHk:#H./h[L|f&//ϦAO Jk0fDpmHUX0PpsJ@jX|o( &D@#/ՠXnX:im\ $_`ܨ\A`Uy@a1`.Qp VZ3߁5I%NNgYf 4',')9d>F% p =6`2$gO\4ME` I f_VuX!| ,g 8?.Ua`ձF2Ohbt0NBl? h3UjhuNX(@NJZnm+aYϚ#ͮN;EJgJgK" #DfRf~~ؒƖ2TWG*L>|K2(MA?0¼\VC0&w:rRGEl k<02oil@8.bHt0qbhnZ9 Ň{ֈTSn6;0$qfn Nu%: \03H`Sy` {uOuu ΰNZ e7ܚ2rS\I0̰hR.>La :eL (z3rbmo6l A7c <\nI9Q\MTe2Dw} 0<1Zya(&#6 hx@pH \xv p f; sZ0:4i,LІ`ݥ fRw( >4z0>V,}@ =3 obHvK R <3C~*f |lj_)e"H05 -5ۧJ mWk2`Ff 8z|t|@&G|G}VI B(~|$K 82@00&3dƀ2c@f Ȍ1 3dƀ2c@f Ȍ1 @31AQQNup$"jIt#l?b1A "8_$۹6p:7 m0Ԡ 5(A0 8j@PHPԠX`5hAp xjP1Y6 Qv(BK jP (Ԡ085@AH PjXP`hԠpx5ABh}Xw60nF< @  TF(c7\SveA˹hGYp Og3`x»k Ы` Ad f*|oPJg*SR" 0HAJ@fLܰTEaBli]6x[J8X)QY'SRb{SQax%B yLH2B49n 'VAJgRAC\7@@/A@` Y`Nu~G-ٌ8uIlKdJ1Y)qʖl<%.S2&6dnٸRr5e@נ)m;[2{x( M / ga GGp133 * $ * $*$*$ * $ *&.&h"&H''')))ö&> (((׎ V$;,79-3.0T_ :+D 6:^ a  >^0_QWERTYUIO|ASDw, XZXCVBNwỲWXBM < Fҿ"#$'()*+,123456789:;42a926"rH @X=DH6FQR@ !d#\b*8"Hf4RDf ZFHF6ppV@OYzlV@!Lҡ|;8ǎ@RnT@`GDUcXz\-ajH0Ä>6 11+,zN6\l2N9)Q#8&IMG7VQ 07Y=E =5 4I5C =3:P`( zd6D7*2W$YuózeSVO"LfD(T,""@ D ,R  G "B$~@ D ""ZZI! (JTe3(8`ԤjIM?ڈ̫q@)ABuXi@X\ HeU3 vX@2uy*et[ "l)TXa,RN`@"gD Q*"@@ 4@ "pl Q0@2u@!TH$&@ D r!bR#! P@(H&n $XwR |I݃u]UcTr *ŀTUk X/H/ZeNj@ D0*2@^";H;I<E2I>yXY(=.3gx)s)5IM8 'T8N*j1R4Ԥ>9I)EI]{`O: Rx#fU9 P`#<BP!o:]*m(oDj8kHZ)*>R#K$ =>'\?m<8"耶&c$|"+un%+*JN&,PPAIM=pKo( S"r}"GDAC"ļODWk\4Y.S\ !;u-<'.ІaRHvlQ/Z42YH$FXȖsp +dBS1T!eC'<-eCT2X50 B- xaTHTT`s@6wWg%G?Sie Dwu..Q0a `@P0;*hiit~iBbԠoiYi UTUfUD3"!B!!epw0˨Ɉl-"#3DeU2fbQj"60: #ø0*lBc0.2&#p`4PA0Ap eTdDdJ  # A jP txTXًnjKd.U Ws 3YS, 0O#]`@"Ti U@h؆sX`ޥ.k%hp$@*mUm&Bt¯qP@O@ "{mR"~C:w:E lv!@\ @0߿@A_a b-/kД6E*AACߪ: #טa >0>~⊣xHt}`@ ;0{~=„C _x(]Bf!+3'(OZ 0>4REi! 0?m;xo 0AϾ/`i!w"'&*[IvK/H0qU  \xg YlDq..@<7#3]~̇hxc uЊzV£[E` s"-w݈=t׋GF0LՊ5 ޵1Jx "u_IiI^ ul$_"H/5cw 0pz/ac 0Sx0po/$p0PR$"'ou. 3 4A oth@[Mi&0/pоq"H2(ouNFP>5 !Zx(^PE8Y'8!Ȟyqn^xna$]O =a=T" x 0ᅼz/|cw"w)* G`P) e7y?xesoUqRp 1V2Q FNoFgFM?i0 AIL".CS!I |0D 0!18v.`?*!e@ 1N X JTØQ{EMx9*x^ 7@H(Aa0 }C? [GR@ @^ #fl#`T<a5oP^ @BK@¯y@@BJ|r2"W g |ܧhZ 0@_ Q!RB3`Q'r `)?8`0 >< !7X F8?g1'#0rx "I mxS?#3?<#h **n`l#< OjoFyx@w.n3+7;%<]w* 5 0A;/[+g`Vx"'|؃rN(pFu(t| ^E=c\W W[]t* Jāg2(d/%U4JE. {5 }"We]u zD "(̌HgD' |9?PVw "c?|9*8!1wwxp+00+ulQaE` LU0=pr$w {` ~7I-wW_z^u&p _ j=s` VRaHKH~BP~@PwD#.Kmc=w+Crwh@Dqk*])0U/x "+`U1jhDu[ U'f 4a2ͣ#\Q&]bH.Y< n u/h. "PP%/MōGe bxqsO A k"0_ `뙅p |ãGxIsg=xib*cxs. ݃|jdw]\@}Y|8-Ka lG(=@a rA]Ka ]oC WD@};@ă|G?K`:(pAϾD} _D+) ;Ā|TDEc" |*] WL,9a,C 7;x{8D8 }݂""x.x7 T{yTZ^Khwǣ 3 * J13ٍx[cUxF 0ٍ cg}ׂ-}o^xPr++AԻ?d͌{m(yWwI W8~||~. y@}Y} r]͢}</qߜ{)"*+At@y g{DV.,ukʔ*WG|cpYYMog}M pߺE?i}0k̾*!pwy %p }yϷ0/x'/ذ߀{,A?M65 BUYmޅf26j(M {Ƴ"( _ j=ߟ56wDFSfުVRaHK`9x<ó6H~BPo6v5twf'#Xdkx @C眳K:ʗ65EOaߍ`d&xE ?g:(p㏾x \wY9xApKE,UUK/Рm]4fT` vIgrA>,x/@}.@(!@T}Ip]ϢpAPuPfEE}}y9(v^3!1Cc6Pߪ  <E!8E 8? wgw?]w0 .ÿ?@`'Nx OG|)u=ſk%xch@Dq,Le^XCN?/.I 2ޯ;6?`)0U־ Nuw3@{"HВAbW_"D>T+`UԄ(} xR> } U!3G3U*?Q⭶hDu f_]@~<`]"38"U"'Pb^D`|p&`G(#|_DEm{P$f PU 6k ݞm1"m :"JD2ͣ#\Q&.bH.Yў n u ?e. "PP%f^)8 .|I+2A9n-<a4 OKIg >D}ax <2!X7W~f DL7 2 ]g+xCoNy px xUcf ސ=c5{Oq-#xͽP$2QD[agD yy'軟e! ?|D@ E{\|{%"IA ׈(Aw?,[:],v3|DTuDF;eE@] @0hA**DlQg & ݱ1"N=clDC yD 3c" (YCu zL;q {xxw/+exl=;ِAXrjVV87#W'ɰx}sԊ'ypnmf;ل*pXdwྙ"Bh@Cf[E7,5WZ i#fl`@g-߼&" "w0R<t iUbw@!WNd_x 5Jk sFYr ]\e3 b y036 ]@Rp`Fb~y ) ˀ,b47 ]Xh~#9C}6oЁ=MzDU.ѝ@M/ڵ g}H/f{qOy)PPK`zg9LpD_0VPy%ϟHt 0L[u}yi:m<P^`T7 oMӁfz7`xYzm?W;k(I+V2 P$~WIdUo෰nJ5<_<؅'ۀ$!ef( HqΌ4bg$HLfMxJQoB(f!޵|Lb 4fYn,d=r^>\o??@[~nJ2[O)D7@&As5~j! އ8xnD8" A `/TL@EDP.JSS}|0PW0 (e\$< >@ uq^ZkKt8p〴sX`?_vf #W^_<C<> C Q||F4<@E."k? n{@]XrH"d! .= 2u cX+?0J&TIc0Z? p|8LA_8P?X *"%g9+ FN|¬@?{0@AeI <.Cp (@`Jl`ꌀG@@B&{@%@b(  >P? 4EQDH``!QoP PIbR=#8$A@ 8N h(`57@H(A\ˈ}C?!~  @ @3aoPO@B @ %#s@g BJ4? @A p? ?h9 g0@_ >! `' ?` &+俲`6@ @m.$P#f_.P sHqo{a^x.x߯ p_y}0[ 6xto"l?`_.|8^ "<آ^l/Yn=8ǃ÷<G) Da ^ +xJ=FM"/m;ckr\(Lq87$P[cލ +xoo7琚pAvOmMmooeUg]C ^۔Y+[+x{}8s,w"xr(\{x6oGӸqpoSSq (-,[' < Ӆq [`@_  W4zpvg p?U xpO¸>Zh-,[.p@ ^ӅqW'kr\-ww|W Rܦo&m,G+xps-(,$ *<78wrRC ^RG{ws(a9 x{z=C-_tI)pQJcT+os }ڤPm`+pnwۈC@N껬 ,YӁ}^vW%@ a^6o CW~3 xo q'>9DoSs_0<8Zۻ ˾ ,}L A Cx@poIa^#+վ&@Dxa!<"E.@xD >mB%IB"Hx< h@ ~ `[$"\8wVi Kh1Wq=`؄bZo! DDo/ @Q`^ ;b"ݰ$b?xrF&\,ˑ# Ҍs 贁Cxg,Wqx؎ЃTxJCb c|@;L@ 3 HC@VjYP-(XA2qY@ A?"}@5BAD FjHP~LNP5RAT VjXPZ\Ԡfs~`9bAd~fmF<@WM)0@oܳ8+b ͻi r91u$ + 8(9A #e6 ෹!uLJ8ʬ=YdQ7\RqaiF,\u2a 52$دmc J8@mȨzƋ&0F+#/0ٕQG(vb70[Y аqx#`&Ȉ)̪\3d/]5øqxCr7'rted$ w"$p` `,dBWFF$`ìCc'fWV$$x8lHap"!A f fL0-mDtK+8``F"&`0Tl"Ů<4jR"IE@pH1% K Fyx1u'#!!F74@F **@`81L y,MP0H00cy! a0? #AZ[0p0a[8`bZd#<$xK0d`a] Z,iHe l?ǀ0ې:Ȁ<9x8`/9x00`r0|9x w Po2 HW=>?"     <*} "  CkA" 6jJP^'3`l]\7VoVAO x`S 7'Lo\S~z'Aӄ Oc` :YRIangl*f%.> . dWCA 0[dS AʌA*aMtk ea6urC((",K`FJ)>tPȾ(#QUJ,`s%CFƇMQ<$, fB%97uy&p8Hr:B?Q8G0 ÛA9"%.-Z &;i:d, X8p03 GVibq3,,V4*3 nɆDyZeA@ &"l T$U 44A nY@^|Ḡ  I2),h'? < xvXVd#/Qxư: pjfxSːbqyU` VD @ v+<"'oGg`C&%xv̼b<ٔ @ 8,$79 DC.B $56,$39,$74,$56,$38,$65,$92,$74 DC.B $56,$23,$67,$38,$59,$46,$78,$94 DC.B $56,$43,$84,$54,$68,$94,$56,$23 DC.B $57,$62,$85,$94,$63,$98,$E0,$02 DC.B $E2,$E5,$9F,$E6,$00,$02,$04,$06 DC.B $08,$0A,$0C,$0E,$E1,$00,$E1,$E2 DC.B $E9,$08,$E6,$24,$23,$22,$21,$20 DC.B $1F,$1E,$1D,$1C,$1A,$19,$18,$E9 DC.B $10,$17,$16,$15,$14,$13,$12,$11 DC.B $10,$0F,$0E,$0D,$0C,$E9,$20,$0B DC.B $0A,$09,$08,$07,$06,$05,$04,$03 DC.B $02,$01,$00,$E1,$E2,$E5,$81,$E6 DC.B $01,$02,$03,$04,$E0,$01,$02,$5C DC.B $02,$76,$02,$90,$02,$9C,$02,$A7 DC.B $02,$C1,$02,$D4,$02,$EB,$02,$F9 DC.B $03,$06,$03,$13,$03,$29,$03,$3D DC.B $03,$45,$03,$4E,$03,$8C,$03,$A7 DC.B $03,$C7,$03,$DA,$03,$F0,$04,$17 DC.B $04,$3E,$04,$54,$04,$64,$04,$6B DC.B $04,$76,$01,$00,$00,$00,$00,$0E DC.B $0F,$0F,$0E,$0E,$0D,$0D,$0C,$0C DC.B $0B,$0B,$0A,$0A,$09,$09,$08,$08 DC.B $07,$07,$00,$E1,$01,$01,$00,$00 DC.B $00,$0D,$0F,$0F,$0E,$0E,$0D,$0D DC.B $0C,$0C,$0B,$0B,$0A,$0A,$09,$09 DC.B $08,$08,$07,$07,$00,$E1,$01,$02 DS.W 1 DC.B $00,$0D,$0F,$0F,$0D,$00,$00,$E1 DC.B $01,$03,$01,$40,$00,$10,$0D,$0A DC.B $06,$E0,$05,$02,$04,$00,$00,$00 DC.B $0D,$0F,$0F,$0F,$0E,$0E,$0D,$0C DC.B $0B,$0A,$09,$08,$07,$06,$05,$04 DC.B $03,$02,$01,$00,$E1,$01,$05,$01 DC.B $02,$00,$0D,$0E,$0E,$0E,$0D,$0C DC.B $0D,$0C,$0D,$0D,$0D,$0C,$00,$E1 DC.B $02,$06,$00,$00,$00,$0D,$0E,$0D DC.B $0C,$0B,$0B,$0A,$09,$08,$07,$06 DC.B $05,$04,$03,$02,$01,$00,$E1,$01 DC.B $07,$00,$00,$00,$0D,$0F,$0F,$0D DC.B $0D,$0D,$0A,$00,$E1,$01,$08,$01 DC.B $02,$00,$0A,$0D,$0C,$0B,$0A,$07 DC.B $00,$E1,$01,$09,$00,$00,$00,$0F DC.B $0E,$0D,$0C,$0B,$0A,$00,$E1,$02 DC.B $0A,$00,$00,$00,$0F,$0E,$0D,$0C DC.B $0B,$0A,$09,$08,$07,$06,$05,$04 DC.B $03,$02,$01,$00,$E1,$01,$0B,$00 DS.W 1 DC.B $0E,$0D,$0C,$0B,$0A,$09,$08,$07 DC.B $06,$05,$04,$03,$02,$00,$E1,$02 DC.B $0C,$00,$00,$00,$00,$00,$E1,$01 DS.W 3 DC.B $00,$E1,$02,$0E,$00,$00,$00,$0F DC.B $0E,$0D,$0C,$0B,$0A,$0E,$0D,$0C DC.B $0B,$0A,$09,$0D,$0C,$0B,$0A,$09 DC.B $08,$0C,$0B,$0A,$09,$08,$07,$0B DC.B $0A,$09,$08,$07,$06,$0A,$09,$08 DC.B $07,$06,$05,$09,$08,$07,$06,$05 DC.B $04,$08,$07,$06,$05,$04,$03,$07 DC.B $06,$05,$04,$03,$02,$01,$00,$E1 DC.B $01,$0F,$00,$00,$00,$0D,$0F,$0F DC.B $0E,$0E,$0D,$0D,$0C,$0C,$0A,$0A DC.B $08,$08,$06,$06,$04,$04,$03,$02 DC.B $01,$00,$E1,$01,$10,$02,$01,$00 DC.B $0D,$0F,$0F,$0E,$0E,$0D,$0D,$0C DC.B $0C,$0B,$0B,$0A,$0A,$09,$09,$08 DC.B $08,$07,$07,$06,$05,$04,$03,$02 DC.B $01,$00,$E1,$01,$11,$00,$00,$00 DC.B $0D,$0F,$0F,$0E,$0D,$0C,$0A,$08 DC.B $06,$04,$02,$01,$00,$E1,$03,$12 DS.W 1 DC.B $00,$0F,$0E,$0D,$0C,$0B,$0A,$09 DC.B $08,$07,$06,$05,$04,$03,$02,$01 DC.B $00,$E1,$01,$13,$00,$00,$00,$0D DC.B $0F,$0F,$0E,$0E,$0D,$0D,$0C,$0C DC.B $0B,$0B,$0A,$0A,$09,$09,$08,$08 DC.B $07,$07,$06,$06,$05,$05,$04,$04 DC.B $03,$03,$02,$02,$01,$01,$00,$00 DC.B $E1,$01,$14,$00,$00,$00,$0D,$0F DC.B $0F,$0F,$0E,$0E,$0D,$0D,$0C,$0C DC.B $0B,$0B,$0A,$0A,$09,$09,$08,$08 DC.B $07,$07,$06,$06,$05,$05,$04,$04 DC.B $03,$03,$02,$02,$01,$01,$00,$E1 DC.B $03,$15,$00,$00,$00,$0F,$0E,$0D DC.B $0C,$0B,$0A,$09,$08,$07,$06,$05 DC.B $04,$03,$02,$01,$00,$E1,$01,$16 DC.B $04,$01,$03,$0A,$0F,$0F,$0E,$0C DC.B $08,$06,$04,$03,$00,$E1,$01,$17 DS.W 2 DC.B $E1,$01,$18,$00,$00,$00,$10,$E8 DC.B $30,$00,$00,$E1,$03,$19,$02,$70 DC.B $00,$0E,$0D,$0C,$0B,$0A,$09,$08 DC.B $07,$06,$05,$04,$03,$02,$01,$00 DC.B $E1,$00,$04,$8E,$FD,$1F,$FF,$00 DS.W 8 DC.B $00,$03,$00,$08,$00,$00,$00,$0C DC.B $00,$01,$00,$4A,$00,$02,$00,$2D DC.B $00,$03,$00,$1C,$00,$04,$00,$2A DC.B $00,$05,$00,$3B,$00,$06,$00,$16 DC.B $00,$07,$00,$36,$00,$08,$00,$16 DC.B $00,$09,$00,$10,$00,$0A,$00,$32 DC.B $00,$0B,$00,$4D,$00,$0C,$00,$07 DC.B $00,$0D,$00,$1A,$00,$0E,$00,$15 DC.B $00,$0F,$00,$03,$00,$10,$00,$1B DC.B $00,$11,$00,$31,$00,$12,$00,$0F DC.B $00,$13,$00,$01,$00,$14,$00,$1F DC.B $00,$15,$00,$10,$00,$16,$00,$1E DC.B $00,$17,$00,$2E,$00,$18,$00,$33 DC.B $00,$19,$00,$00,$00,$00,$00,$00 DS.W 28 MUZAK INCBIN TCAN_II.1 END$ `J``/A _NuHA a`"z@@M:tfXMp,"hMh,"hM`,"h M0,"hM ,"hM*,"h,M$PM<NuAJgCGG|?```G]LH@NuS(&jh'&"h" fn&h4$Pf!E$Prj,j*B Bf B(` f B;BA&zR6sf!K" ` f Q'Y&`z fQ'Y&!I"Nu@A AgY!I"!E8Jkp( A($zA4r!ERZrZ|@.BBZ!J @g($zA4r!J!E0EENu~G J(gS(`"h0 g f)?!@0"h fB|R0` f.    T0` f")@@"z2q!I!G0`n fiT0`D fG*i T0`< f|*R0` f |*R0` fV0ii"h0Q+R0J(gS(`NS(fHh"h  f Ti` g f)?[!@`Q-R(+k((,@C@20(!(*fVC`. f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V((Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-((j6rNuAB. ,R pACtEx!I BB(-B(B( !IB0||B(BBhB( CCZ! t!zp4ݨ4ר4ߐא!| &PA(zN8tb!L"B&|*k,B(+kB((+A Af +A(B(-B8, ~wpjd^YTOKGC?;852/,*'%#!1  lea 2(sp),sp bsr off move.l oldstk,-(sp) move.w #$20,-(sp) trap #1  lea 6(sp),sp clr.w -(sp) trap #1 yoho movem.l d0-a6,-(sp) jsr music+6 movem.l (sp)+,d0-a6 move.l oldint,-(sp) rts  on move.l $70.w,oldint move.l #yoho,$70.w rts off move.l oldint,$70.w move.l #$08080000,$ff8800 move.l #$09090000,$ff8800 move.l #$0a0a0000,$ff8800 rts oldstk dc.l 0 oldint dc.l 0 gg ds.w 6 music incbin "pushover.mus" enmus ?-..-5315425315425316425317425316425 31742531642531742> @: ? : ?99:88;88:88=99:88;88:88=GKBHAICIJ DG U EH U FI U EP U EM U LN U LO U LQ U LM V LR V LS V LTV LG U EH W FI U EP X EG U EH Y FI U EP Z EM U LN U LO U LQ U L["\"L]"\"L_"^"L`"\"L["\"L]"\"L_"^"L`"\"Ltwvtwub#xae#d#af#g#ai#h#aj#i#al#k#am#n#a o#p#qb#c#Le#d#Lf#g#Li#h#Lj#i#Ll#k#Lm#n#L o#p#rG U EH U FI U EI U sG U EH W FI U EP Z Eno~ -Ky   J_>??^F_7~~O?OW }o_zI۱&-wnxc]eHè  %&IPswwf5$Է  0_^?&hsޕ>vc_goO_րை'S#woC ߴ3c'O^b6Zw,^KVO`&昿Gn8ŷ[fn ??^ez>O.GSGAW*c_fnv{oD VY[g;藤刺߳&LA񳿌׻O;^npY9 ..;+/&*ͨ))'5%:Ig1F ,$  :44P FXLꂀrtV榀 dFv ʪB<0fjF 2XRT,jzptD蜖޸Ϊ8 <Flt,&PR6lvТ(TP̮$ 4`j~X % $O>OOOOOOOOO޻=OOOO& +OO O $O 1O O+6OO/򱰰 OGH5OǰOO>O+OIOOO ϰ)%?OBO+Ӱ6O3O4BLEOH*ʱ"% +CH13!COIOOOO Ű 4OO1O  ;OBON6 ((((((((((((( (( ( ( (((((($$(((((%((( (!((( !&#($"$  "(%(((( (( ((!(' P6:J<:j8 2꼐Ԕ d` &*<HD JXZx#bD"Į:>h~X6ư     "ڼrn,|`nf^ V Ҁ0nJ<@䌀@D88N|>2>"<.j(4Dj\Ԕ \DxjJbB&B&␂P~`60L&Ȇ@F4,"6n"`̸:R>h֖:*6P. 𶖨.6$8Rb$¾ʀ¤2<2NT^N> 耪&܈ 2tLpB\COSO@^vTFMX@  jpx2qx      @%:AKWcy#*                              0P8  :]n#6I\w=Z{?`  1 T w |  + D _ z   5 N g    ( G f  8 K P m <Obu->Ed '29DKRcty"'"'"'"' % "%"%"%"%"$"           "'"'"'"' %""%"%"%"%"$.0101310.,.,""" %%%$'''%@%@'%@''''%@%@'%@''10.,.,, '''''''''@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'%" *,. /*')* ,*, .)%') *,.'@'@'@'@'@'@'@'@*, 111,.'%' ,,,*.'''''')))%%%''''***)))%'*,.,*,.%'*,.,*,.* "%"')'%') "%')'%,)''@'@ "'"'"'"'"'  '*.3.*'*.3.*'*.3.*'*.3.*'*.3.*'3%),1,)%),1,)%),1,)%),1,)%),1,)%1#" "#" "'*.*'"'*.*'"'*.*'"'*.*'"'*.*'".        '*.'.*%).%.)'*/'/*%*.%.*'*.'.*'*/'/*%),%,)&).&.)*.3*3.,15,51,03,30*.3*3.*.1*1.),1)1,'.3'.3'.3'3.         "    "#" " " " " " !$!$)$$" "% %         ##%!%(!$(#'(%( ,'# "##"##"##"##""##"##"##"##"##""  &*-&*-(,/(,/*.1.*.16 (&(-+- -    ))(&$&&&$!!))()+-&&$&()&202/+-)+-&202454 0&&&&&&&&&&&&&&&&!!""")+)()+)()+)()57975475425420-&&&&&&!@!@!@!@!@&@&@&@&@&@&&&&&&@&@&@&@&@&@!@!@!@!@!@*+**(*((&(&&$&$$+-.0. -/// - $ 0                  ! "" !! "" !#!$"%"&!#!$"%"&! ' ('( ' ('( )' *(+',( )' *(+',() '* (+ ', ( ). * +- , /. / - 2 202 203 7 04 8 05 7 06 9 15 7 06 8 0: 7 0; 9 13 7 04 8 05 7 06 9 15 7 06 8 0: 7 0; 9 13 7 04 8 05 7 06 9 15 7 06 8 0: 7 0; 9 1@ @<A @=B @>C @?D @HE @IF @JG @KL@ <MA =NB >OC ?PD HQE IRF JSG KL @ <M A =N B >O C ?P D HQ E IR F JS G KT W ZU X [T W ZV Y \T W ZU X [T W ZV Y \] _ d^ ` da c db DeL@ <MA =NB >OC ?PD HQE IRF JSG KL @ <M A =N B >O C ?P D HQ E IR F JS G KT W ZU X [T W ZV Y \T W ZU X [T W ZV Y \] _ d^ ` da c db Def f g g f f g g f f hg g if f hg g if f hg g if f hg g i kmjlkmj,p q nor s not x nu y ov x nw y ot x nu y ov x nw y oz xn{ ~o|n}o                          %% KLef  ? &,LJ 0+GzyyfcN"-Kkwhzc~oH0NʘFeHnN0 5 o% )v ̈>9;%;(Wg =j774$Ϊƞ!OC 3S1%W]RF؃ϼ& KI bZ) &# 2U)C<*%06Ľ̼: &JA -"+ $COSO@2<BTFMX @ \fos~敓 22束&?M\jy%4<Q^ht~                                    9>QVgn{(-:?LQVy-p(KY)L^  3 T o w    6 M \ / B ] x  # 0 = N S j s  & A R ] ,9FS`mz,      " "$%") ",+*)., %')')                             * "*)(''%'"" "$) " #"    $@ $$".13131.3".13131.,".131.,.,.13131,.'@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ &*-&*-(,/(,/*.1.*.16%#%*(*     ..13.13.13.13.13.133 58:58:58:58:58:58::  =<:875310.,+)'%')+)+,                 ..1.13.13.13.13.13.133 58:58:58:58:58:58::  =<:875311.,+)''"$%"$%'$%')%')*')%'$%"%! ""$%"$%'$%')%')*.-.*.).$)""$%"$%'$%')%')*')%'$%"%! ""$%"$%'$%')%')*.-.*.).$) " @  @ @ @               """""""#"#%"""#"#'))))))()(),))()().        $$'$',+'$'$',+  0,*&%                   0+0)0'$'$)$+/+/*/(#(#*#+/+/&/#$&#+#+*&*%*#!#!&*/$@ $$"$&')+,.,+)+'& "" )    --./00/. 010101$)"")).,,% ,.+++ )'))$@         """")).,,%%,,.++,,.././././././././ ..$@ &@%@ $@ $@ %@ %@ $@ $@ %@ %@ $@ $@ $@ 00555 533113100,''..") .)+,.,+' .)) ,.) '%$ ,.010,10,' '%$"  & %&&&()   &&&% ..))))..))))"@ .@ ,@ .@ ,@ *@ ,@ *@ )@                                                  ! "$#  ! "$# .%.%.%.%&/%'0%(1%)2%*3,+4-5 9 %6 : %7 ; %8 < %=?,>@-=?,>@-DB ADC ADB ADC AEB AFC AEB AGC AHB AIC AHB AJC AEB AFC AEB AGC AHB AIC AHB AJC ADLKDLKMLKNLONLOPLRQLSQLTQLUQLVX] WY] WZ\ W[] WX] WY] WZ\ W[] WMLKNLONLOPLRQLSQLTQLUQLV^LK_LK`LKaLKbLKcLKdLOeLOkLKDLKDLg DLg h Lg i Lg h Lg j Lg MLKNLONLOPLRQLSQLTQLUQLVX] WY] WZ\ W[] WX] WY] WZ\ W[] Wfs klD Dms DnD Dos DpD Dqs DrD Dvs tw~ uxs tyD uzs t{D u| t} us t u t us t us t us tD u s t  u s tD  u s t  u s t  u s t  u s t  u s t  u s tD  uvs tw~ uxs tyD uzs t{D u| t} us t u t us t us t us tD uDDDD         t u t u t u t u t u t u t u t u T@S#$))-.? Q.,ܤ^ڀLZ6 H | t ^ ҂ <<^xvzRn\<" b jLВ 6f|fL484^ f&®DbdT2® €@\N<tdHĀh:0zl6Ĵpƪ̾B怀t dԲΊ Nd^ض$2Lt0jN&Nr lNx"fB^V蒀΀*b\(,*Xr( B@<`ƀX\JXx~n>H2^jFD4ЈԼĜ XHv$H:€Ȭr&XX @,l 4H&JЀR^^n8 ت(V|(H`@&N0,8"2<>ZN\z4؎ԴƸ"08.j bPD. $:`., (0$6">R*2,*`bLB*D>*(2$@, @ 2$ ( COSO@H P0`fTFMXc@ ^bfjrvz柝     #,5Mck09                                 ,Ot2Mt-JQX_f{ Li'Jm4Sn    # 4 O r  = b   ' D ] v . Q t  +                                                                                  @ / / . / ' ' //./((((//./11                            ' "'"" "      "..''( (%%''((""'"" @ &*-&*-(,/(,/*.1.*.16(&(-+ -- ()&(#()&(/(/0/0/(/(-/-/#(+(###(+(###(,(###(,(####!       &&22&&022&&&2&&,003333322&&022&&&2&&'**..33                                     " ! & &--+--&&()&&$&!!!&--+--&&((()$& &()&&.-+) --+--&&((()(& &     -                                     --++---- --++----++--------++--&               22&&022&&&2&&,003333322&&022&&&2&&'**..3            !!!!"!!         -----++- &&--+++++++- $$)+-----++- &&&&)++++)++-+)++                                   !#$"!#$"'&%)((((*((((+((,((+((,(()- (.(*- (.(+- (,. (+- (,. (/-(.(/-(0.(/-(.(/-(0.(134153641752841952641752841952B> :C? ;D@ <EA =B> :F? ;G@ <HA =JIKLNQMOQMNQMPQMNQSOQSNQRPQS B> :C? ;D@ <EA =B> :F? ;G@ <HA =6T7U8V9WX`Z ]a[ ^bZ ^c\ _`Z]a[^ bZ^c\_JIKLB > :C ? ;D @ <E A =B > :F ? ;G @ <H A =B > C ? D @ E A B > F ? G @ H A B>:C?;D@<EA=B>:F?;G@<HA=Y:Y:V=U/0000167<    NTz>\"Lt(֜"&%f* 4$LbdvVRT2>6ؼ Ș>&("66>>$0 ,4:&R@\Xh^B,֬̒ư  0::.26.484...24RF>RDD2, D6h~.lV<ƀ^~>v $怀Ǝ..Nh4&ưffJ~Vb 캒N8LRffVJ~4 p FBRb&V^*8|@ނրȒ 涜̖򎀊΢",.&B.&:\B0V<|Vxf2|>tzrPH*ZBpj0PHl^vJn>: H(^ 2 (.f(ް$޲ꔬ쬶ʀŠԖƀ&::,$$ "HV>V4T6 &6P*LFvh\ZfjvjdvxTRZZ~tXPZ>r`Z:^VFFb668(8:^6&$րξ̰ļڮȠ̨Ʀ̪غڪ,:H 84N6R@&6ZP:*tz^D^Jjrvhhh\~|fjXJJFBf B.  ̶ĮĴĪ&0"&n8TVF84(b0H&RRT^vJP:4@66FTZ@&B@R(<2JJ2vbB//???/??7??7?7/??=/?/=#% !-+-, *$#       COSO@ $hTFMXU@  dhl{   @@.6=D]enu} ,;DLby _ !                              ?        P  (w<Yv?IPq %B_| Be    & ; ^ c   0 = R ] x   & - 4 w    !!h                                                 ---------+++++++++))))))))((((((((000/0 ---/000002/----++))))+000/0 --+/27+/2,/488+++++((((!@4240202/0/0- /024240202/02498-                       -   "!""!""!""!"!""!""!""$"!""!""!""&&$"$"$&$"&"$"-.&')&-.20.-.0+-.+29 !t!c                       ##"# *#*)(''&' /'/.-!! !(!('&%%$%-%-,+!! !(!('&%%$%-%-,+ */ 1*1 641 /1 /-,*- ** - &( * (*( (* #%&*-&*-(,/(,/*.1.*.16(&(-+- -        `  @0 .0/1/                                ! " # $     % &  '  (  )  *&  +'  ,(  -)  & ' ( )                        ! " # $     % &  '  (  )  *&  +'  ,(  -)  & ' ( ) 323234343434534634734834534634734834534634734834534634734834;?9<@9=A9>B9CI9DJ9EK9FL9GH:MOPNMOPNQRQR Q QSQQTQQUQQTQQSQQR$Q$QSQQTQabwxbw   nvR &*f|V.̚.hd^>&޶**4JZltx~xVXTH6:" ָ *8:>HRPvfn|pzz~~xlptNTJLN:*4*<,Һ &".0>@H.B4 "& .06"TNĀ^^$^Nª޸nfnfhpv*貀2ܐ8^z&Ė $06F:BrVvX2xV2N~JF℀Ē@lDj8€:zrv.V4ڀ$f$l^ &LTP((8V\ .Ҧض.rXX. &&*pd`Қ" &fbh.@ޚT~^P<Ĝ$VX@bJbڒ $R@XX*ʲ<`4BXpD2$^b 0,:Tʤ<4(*$2 4n|" N\nZf`8<ָ6|nfPN:**β "<>f.:ր־:F@dBH΀0p 4&,&†FNZ..~ܮ(nfȸ➬ҦnPFV`B*ؚܠƦ(8ং2LD 2&8LJΒ B`V6bTޚ(\X 6 ,2  4 ܬ@<"&( *,`".$D  (6* * < R >  "$ $B2(Ķ, :6"@",*"2.( "  *Ķ8  (.   *.,**    ""2                        `z``*```HPA ZBP _Nup0: NNuHa"h@@40a`LNuA CJf PM (,"hM ,"hM ,NuHaLNuaa.J@g S@"z @2@A02MCXGG|?``<gSjQ`IJg$G]LGJfH@Nu@F'H@ FNuS(&jh'&"h"<fn&h4$Pf!E$Prj,j*B|f B(`<f B;BA&z6s!K" `<f Q'Y&`z<fQ'Y&!I"Nu@A AgY!I"!E8Jkp( A($zbA4rP!ERZrZ|@.BBZ!J @g($zA4r !J!E0EENu~G J(gS(`\"h0 gL f)?!@0"h fB|R0` f<@F'     FT0`z fIQB8R0`b fiT0`@ fG*i T0` f|*R0` f|*R0`X fV0ii f:pr)@@@к$@I.P2ZE$fV0Nu"h0Q+R0J(gS(`NS(fHh"h <f Ti`̰<g <f)?[!@`Q-R(+k((,@C*@20(!(*fVC`.<f"VCh (+j D ` ( `VCJ( g(  C(.J(gS(`V(T(Jjf&f(dr`(eA dAeAdA G.( g~2(H$(8v ԁ!B8HBB(-((<gCJQg CgSJjrNuAB. ,R pACZE^!I BB(-B(B( !IB0||B(BBhB( CCZ! Z!zV4ݨ4ר4ߐא!| &PA(z48tP!L"B&|*k,B(+kB((+A|f +A(B(-B8, ~wpjd^YTOKGC?;852/,*'%#!COSO (FTj$6F           4YguiubuiFui5v5F(F#Eu(V#9Tg#Ev#WcEb8F7E7V  A$8h5hEiF#EcEcb5bTbF(yV9tV8etV#g8YFxVCThV#Wbc $#"!  \v)=EN>Tdkv     @                                     0p  J-*;6  2 M  1.3; Turrican 2 Zak - Original Amiga compositions by Chris Huelsbeck ; ; Converted to the ST By Mad Max ; ; Ripped and MADE Relocatable By Grazey From The P.H.F. Of Hull ; ; Note: D0 Selects the tune and A0 points to the music data ; ; The sample drums install on 134.w and the drum routine needs ; relocating. ; ; Credit me if ya use this zak! ; opt x- ;ha ha ripper clr.l -(sp) move.w #$20,-(sp) trap #1 addq.l #6,sp bclr #0,$484.w ;shhhh lea store(pc),a0 ;save mfp,vbl etc move.l $70.w,(a0)+ move.l $114.w,(a0)+ move.b $fa07.w,(a0)+ move.b $fa09.w,(a0)+ move.b $fa13.w,(a0)+ move.b $fa15.w,(a0)+ move.b $fa17.w,(a0)+ move.b $fa1d.w,(a0)+ move.l #zakply+$8f0,a0 ; Relocate music to play from move.l a0,zakply+$8fa ; ANY address jsr zakply+8 moveq #1,D0 ; Tune No. Usually 1-5 & 8 ; 6 & 7 are Level/World complete lea zakdata,A0 ; Location of zak data jsr zakply move.l #zakply+4,$4Da.W ;Install zak on 4DA bclr #0,$FA07.W bclr #5,$FA09.W bset #0,$FA13.W bclr #3,$FA17.W ;Set MFP timers move.w #7,-(sp) ;wait key trap #1 addq.l #2,sp move.w sr,-(sp) move.w #$2700,sr lea store(pc),a0 move.l (a0)+,$70.w move.l (a0)+,$114.w clr.l $4da.w move.b (a0)+,$fa07.w ;restore mfp move.b (a0)+,$fa09.w move.b (a0)+,$fa13.w move.b (a0)+,$fa15.w move.b (a0)+,$fa17.w move.b (a0)+,$fa1d.w lea $ffff880e0.w,a0 ;clr yammy move.l #$0707ffff,(a0) move.l #$08080000,(a0) move.l #$09090000,(a0) move.l #$0a0a0000,(a0) move.b #$c0,$fa23.w bset #0,$484.w move.w (sp)+,sr clr.w -(sp) ;ta ta trap #1 store dc.l 0,0,0,0 ;free space for store zakply incbin "turply.mus" zakdata incbin "world1.dat" ; world1-world5 rld5