FUNKBOX  i ** 48 FUNKBOX #1 ** ** BY RICHARD SWANN ** (0:0:0:300000u (D10 ,7;2;7;1;"LOADING: 48 FUNKBOX" 2=12 ,11 ;1;7;1;"PLEASE WAIT" < "funkbox.1":64046. Fv"Insert master tape": "funkbox":"Insert blank tape": "FUNKBOX"10 : "funkbox.1"40960,23296[ funkbox.1 [$[x?ԉ?|``<# ]X`p0|  TITI@p|`p|   ]HTP8@@  IՀ`|`0]Y 8Hݜ@@||~`B!"**| IQAUQÀ 0|! ||>9LC!++;IفY0;# ||> 1@B!***IQAUUQ@818 Hݔ8p|~ 0 ";+]AYݝ@@UTX08sU U ? |p  ~G ]TT p0cL@+:WD@Dtu  O $@@@UGpwTR8*:RWPeu%' T@b""p2 Ä@@(WtG%t@p+(+*!\urPU%W T@UUUpE5?UXTT@ *(T$BWD@<@+0+*" PUrPe'W!) t@dSEPET? AUAP! *v$BUd@G@+(;*" Ur B%W*"*T@D!CP23RdpG'" LL 8T$BuD@C :*: PDRR B%%*"+2@ uT@DTT 08WwwUwp@  \Ԉ@B @:#* Ud`FVU?@ p bP!`1  @ @@@`1&l `D``hL  D D``32a3@"cP0&'`"0b@56B3b?j ̠ʌ `J `*̠EEST`UTRBUWPUPU`UUEER   Ȁ( J EUAAEQRUU`T@U@EEEP P@fh`h`J` j`JH `h`J`c2S6!CV"b%5@40R 25BcRR P@@ FFFFFFFEEEEEEEEBBBBBBBBBBBBDDDFFFFFFFEEEEEEEEBBBBBBBBBBBBDDDFFFFFFFEEEEEEEECCCCCCCCCCCCDDDFFFFFFFEEEEEEEECCCCCCCCCCCCCCDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFFFDDDDDDDDDDDDDDDBDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG This wonderful 48 FUNK BOX was coded by RICHARD SWANN  1993 .... Simply press a key from 1 to 8 to hear a tune or SPACE to read this scrolly and so on ad infinitum. The tunes were done on the Mark Time Music Box .... all other code is my own. This program is public domain, please feel free to distribute it - break the BASIC loader and type GOTO 70 to save out a fresh copy. Most music demos only run on a 128K, so hopefully this should be a little different. Unfortunately I can't put the music playing routine through interrupts otherwise it just won't sound right, which explains why everything stops when you play a tune. Sorry! This program did not take very long to write - only a few days in actual fact. The hard part was doing the scrolly, but I found a very old magazine article explaining how to scroll a message using the RL (HL) instruction, so I used that. The main program moves the scrolly by one pixel then calls the key trapping routine. Because of a HALT instruction after this, the scrolly is perfectly smooth. Time for a few hellos. I'd like to say hi to all my mates at ZAT for making it the best magazine in the Speccyverse! Keep up the good work, guys! His also go to Mad Matt (still working?), Jonathan Nash (ditto), and everyone on |\/|onochrome BBS - especially ABS for keeping it running all the time! NoRM - get your finger out and fix some of the sections please! And finally, hi to all those who are keeping the Speccy scene alive - keep on going cause I certainly am. I hope you enjoy the tunes contained in this wonderful program - if I get any response I might do another one. My address is : RICHARD SWANN, 24, DALSTON CLOSE, HEATHERSIDE, CAMBERLEY, SURREY, GU15 1BT, UK. Contact me also if you've got any games you'd like Phoenix Software (ZAT's software label) to sell, or if you'd like a ZAT sub. Well that's about all for this scrolly. Have a nice life !!! This calls for a wraparound! BYE!  70(n&)))<xox@g }=o-$͎{ v9P RICH 1993 !"k!"o͎͗()) ^#V@(r+s~ _!$f.++!kt2h!ot2i!h́Z!í|= z=(B:sO:j:jb \-l adam(- :s/O!... yrlf`[VQLHD@=9630-+(&$"  :iW}(+Kܒ :s/GO//_ :j! #Fʽ ˧7X!Z~G!Z}==/O! :j ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@) )) )) )) )) )) )) )) )) )) )) )) )) )) )) )) )) )) )) )) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))")))")"))))))))))))))))))))))))))))))))))))))))))")))")"))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))")))")")))))))))))))))))))))))))))))))))))))))))")))")"))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@!"!" ͎()Γ^#V@(r+s~ _!f.++!2!2!!|= z=(B:O::b \-nl Jadam(-X J:/O!... ‚yrlf`[VQLHD@=9630-+(&$"  :W(+BK~:/GO//_ :! 4#F0 ˧7X!zZ~G!aZ}==/O! : )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@)))))))))))))))))))))))))))))))))))))))))))%$ ))))))$ "))))))%$ )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"))))))))))))))))))))))))))))))))))))))))")))")"))))))))))))))))))))))))))))))))))))))")))")")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ) ))))) ) ) )))))   )))))))))))))))@P!f"x!p"|͎ͤ()#wgԁq^#V@(r+s~ _!1f.#^#V++!x́2u!|́2v!u͎g!v͎|= z=(B:O:w:wb \-l adam(- :/O!... yrlf`[VQLHD@=9630-+(&$"  ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))) )))))) ))))))) )))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))) )))))) ))))))) )))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@)'&%$&%$#%$#"$#"!#"! "! !     "%"'%%'#%#                                             $)))))))))))))))))))))))))))))@!J"!\"͎()MK_]^#V@(r+s~ _!Of.#^#V++!͟2!͟2!ͬڅ!ͬ|= z=(B:O::b \-&l adam(- :/O!... :yrlf`[VQLHD@=9630-+(&$"  :Wͨ(+Kܽ6:/GO//_ :! #F ˧7X!2Z~G!Z}==/O! : ))))))))))))))))))))))))))) ))))))))) )))))))))))))))))))))))))))))) )))) ) ))))))))))) )))))))) ) )))))))) )))))))))))))))))))))))))))))))))))))))))))))) )))) ) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@))))))))))))) )))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))) ))))))))))))))))))))))) )))))))))))))) ))))))))))))))))) )))))))))))))))))))))))))))))) )))))))))))))))) """$")))"$&'&$))"$"!"!!"!"%$")))) ))))))))))))) )))))))))))))))))))))))) ))))))))))))@!x"!"Ͷ͎(}y^#V@(r+s~ _!Cf.#^#V++!͓2!͓2!͠y!͠|= z=(B:O::b \-l adam(- :/O!... .yrlf`[VQLHD@=9630-+(&$"  ))))))) )))) )) )) )) )) )))))))))))))))))))))) )) )) )) )) )) )) )))))))))))))))) )) )) )) )) )) )) )) )) )))))) )) )))))) )) )))))))))))))))))))))))) )) )) )))))))) )) )) )) )))) )) )) )) )) )) )) )) )) )) )))))) )) )) )) )) )) )) )) )) )) )) )) )) )) ))))@)) )) ) ))) )))))))))))))) )) ))) ))) ))))))))))))))))))))) )))))) )))))) )))))) )) )) ) ) ))) ))))))))))))) )))!) )))!) ))))))))))!) )))!) ))))))) )))!) )))!) ))))))))))!) )))!) )))))))))@!"!"͎())^#V@(r+s~ _!Qf.#^#V++!͡2!͡2!ͮڇ!ͮ|= z=(B:O::b \-(l adam(- :/O!... Kz:/GO//_ :! 0#F, ˧7X!vZ~G!]Z}==/O! : ))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))@)))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))))))))@!(":!">f͎(`)H^#V@(r+s~ _!f.#^#V++!:C27!>C28!7P)!8P|= z=(B:BO:9:9b \-l ¦adam(-ʴ ¦:B/O!... yrlf`[VQLHD@=9630-+(&$"  ))))))))))))))))))))))))))))))))))))))))))))) )))))))) ))))))))))) )))))))) ))))))))))) )))))))) ))))))))))) )))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))) ))))))))))))) ))))) )))))))))))))))))))))))))))))))))))))))))))))))@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))) ) ))))) )))))))))) ) ))))) )))))))))) ) )))))))))))))))))))))))@!@͔xG -BO ]9W {0_ o'g }xg  _ ͿW !@@ 6!AA 6!BB 6!CC 6!DD 6!EE 6!FF 6!GG 6