' +JJJJ ?\>m0M='+l> /+l  P˵B̵CõDĵEµµBD ĵ ⵭µ ۰ µL` B H@Aﳈ  @A ਦ@A LL$ 鷎귭෍ᷩ췩緈JJJJx i L8ᷭ緍췩 i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&" ʎ L/ ɃL`  !"#$%&'()*+,-./0123456789:;<=>? ( 1 +".*$ (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#01)*#;?;/4>:(+02&<#)#0*Eb ;1h  !"`H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌` ƥ LꢭɛL`HIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   d@ŵLҦL [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\޼e<6e<ԍ L}JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\8õ浍õĵBD` L[W ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& $`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLLz L^ ۰L^  ȟ QlXJ̥KlV  ȟ QlV eօ3L׮ʊHLQ &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵLȿõ` F`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUTYP!pppp p p p p`" t""#x"p0p@p@@@p@!y q q t@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx-U@Ϡ@跻~!Wo*9~~ɬƬ~~~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL ꝍ ŤL{ BH [ h`Lo õ ڬL ꝍ ŤL~H hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8DH ؿ E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭  ˤLª 뷰` Lk ݵܵߵ޵ ^`8ܵ i B8` 9L%ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵BֵO G굎뵎쵬 뵎쵌`` ַ յյ`@ +õm浍õĵL õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(`  d֠ĭz# 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈ۭm浍浭m䵍䵩m嵍`"L ŵ8ŵH ~(`  d ֠z# u`ONEY 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) AND PL (POKELO)n ': AUDSUBS END' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DATA INPUT":255,145:253,117:37632::: CALL HEARTAPE '255,145:253,117:37675:: CALL AUDIO IN '255,145:253,117:37786:: CALL PLAYBACK '254,ML:255,MH:252,NL:253,NH:37376:: CALL TL HEARTAPE TO WRITE AUDIO DATA FROM CASSETTE TO MEMORYC d10004:` '10009: AUDSUBS BEGIN '10008:254,PL:255,PH:253,NR:37889:: CALL SQUALK '10008:254,PL:255,PH:37478:: CALL JABBER l '10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'Tp 8192) ***********************G * *e * HEARTAPE ROUTINE *( * EXAMPLE PROGRAM *2 * *< ***********************FD$(4): CNTRL 'D'PD$;"BLOAD AUDIO OPCODES"6 Z CAL   I):10003:I: JABBER ALL TABLES& _, `:2 a:p 'ONLY AUDSUBS LINES 10003 AND 10008 ARE NEEDED FOR JABBER '10008:254,PL:255,PH:37478:: CALL JABBER 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) AND PL (POKELO) ALL TABLES) ATABLEPT(I)A FTABLETABLE3:(TABLE1)0ī70p KPT(I1)TABLE1:SET ADDRESS OF NEXT TABLE PI:GO ON TO NEXT TABLE U THE PRECEDING LINES FIND THE ADDRESSES OF JABBER TABLES FOLLOWING THE SOUNDSET V: W: ZI1NT:ADPT(ADDRESSES 9 2PT(30): ALLOW FOR UP TO 30 JABBER TABLES 6NT(AS(NS1)1):NUMBER OF JABBER TABLES IS NORMALLY IN FIRST BYTE FOLLOWING SOUNDSET 7PT(1)AS(NS1)2:FIRST JABBER TABLE NORMALLY STARTS WITH SECOND BYTE AFTER SOUNDSET <I1NT: (FORYTE OF SOUNDSET WILL BE AS(NS+1), AS(30)Z NS1:AS(NS)29184: NORMAL SOUNDSET START #AS(NS1)1AS(NS)(AS(NS)):(AS(NS1))0NSNS1:35 -UP TO HERE, SAME AS FOR SQUALK DEMO, TO FIND END OF SOUNDSET .: /: 0NOW FIND JABBER TABLE DDRESS OF JABBER TABLE XI 29183:FOR SOUNDSET AT NORMAL LOAD LOCATIONi (4);"BLOAD AUDIO OPCODES" (4);"BLOAD DEMO SOUNDSET" (4);"BLOAD DEMO JABBERTABLE" : : USE PROCEDURE FROM SQUALK DEMO TO FIND END OF SOUNDSET LAST B*********************8* * S* JABBER ROUTINE *n* EXAMPLE PROGRAM ** **********************NS=NUMBER OF SOUNDS; AS(X)=ADDRESS OF SOUND X NT=NUMBER OF JABBER TABLES; PT(X)=A     ND PL (POKELO)KI):10002:I: SQUALK ALL SOUNDS 25 TIMES EACH4 .:: /:@ 2~ 'ONLY AUDSUBS LINES 10002 AND 10008 ARE NEEDED FOR SQUALK '10008:254,PL:255,PH:253,NR:37889:: CALL SQUALK 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) A SOUNDSET* NS1:START WITH FIRST SOUNDZ AS(1)29184:NORMAL LOCATION OF FIRST SOUND #AS(NS1)1AS(NS)(AS(NS)):(AS(NS1))0NSNS1:35 $ LINE 35 REPEATS UNTIL ADDRESSES OF ALL SOUNDS HAVE BEEN FOUND %: &:. -I1NS:NR25:ADAS(OCATION' (4);"BLOAD AUDIO OPCODES"Y (4);"BLOAD DEMOSOUNDS":INCLUDES A SOUNDSET  USE ARRAY "AS" FOR SOUND ADRESSES AS(30): 30 IS (MUST BE) GREATER THAN NUMBER OF SOUNDS IN SOUNDSET : :  CALCULATE ADDRESSES OF SOUNDS IN THE*********************7* *R* SQUALK ROUTINE *m* EXAMPLE PROGRAM ** **********************NS=NUMBER OF SOUNDS, AS(X)=ADDRESS OF SOUND X 29183:FOR SOUNDSET AT NORMAL LOAD L    fHH)JJJ 0 8ЫЧhh``gHHHB8#0  ¦hhh`oHHH8` 0i% Ȧhhh`Я (`0 080(`(HHH8` 0i% Ȧhhh`Я #0 L0 Π L HHHHHHHȱȱHhhhhhhhh`0 ȱԨ w6rstsuusu^v^wuu^v^wtstr L0 ȱ!`    ! % NJjjrI)Dc uJr z5 -(^$   .6 /    '! / ( D x  * P" ^ Q #D w   ,  ,  +PG"K(/ m %25151526171757576949584:39492728593851151;81.12@65;5(A"O8=        110    ) '( & % % ' '' '& & % $$!! ! "; 9 "/!,=".$%. (3l4l2i3p0|(},)|3y6s.>)+#P:  :         Y]X -Ua5! $ !- %1)('. ,,*/5j!"*!5k6h& LxEw9 knX]pnZycqHOD3`q2=Ksn"mB-593CZI>r1Ew@+%U 2 ZI" 1     +  B-   BN[O#  4D D    %   -                         2  I J  7p:&E+5b7 5j/"-5,^T,7QX:                                                                   '  (  &  ' #   4  , .#14$6 7H & (2 e:Y9GH[4I=Q0J@C. ! % $  &  (               &  #   !   #                                                   "!2<%-9$"*6$7*7%",;'-6-*8!!+8# -6#&*5!%+3%"*3&+5#"*4!+8uA && *  -  ,+   0   0   1   .   .    -    .    .    -    .   .    )    ,    *    '    (    &  0200h`0 ȱ!` (`0 080(`(HHH8` 0i% Ȧhhh`ЯHHHB8#0  ¦hhHH)JJJ 0 8ЫЧhh`HHHHHHHȱȱHhhhhhhhh`0 ȱ  ;}Twp5@AshP>C@m>vF,8}(MyHv>k IfdY&wV4n{[}rVW`y@q-[q42ZL(kJx+y{ [;3  ?d2'3    /$?]#M 3YXI!4N:02M48*15029, ;9(76w? :+(1*'>),,$9D MERGING FILESARE CAPABLE OF BLITZING HOURS OR WEEKS OF WORK IN SECONDS. USE CAUTION."::"SEE THE MANUAL FOR DETAILS AND POINTERS."O +9220::O\+ COPYRIGHT 1982Of+BY SIRIUS SOFTWARE,INCOp+ALL RIGHTS RESERVED20::IN A JABBER TABLE.":N+"A JABBER TABLE WILL WORK ONLY WITH THE SOUNDSET IT WAS FORMED FOR. STRANGE RESULTS SHOULD BE EXPECTED IF YOU FORGETTHIS!! KEEP NOTES ON YOUR WORK IF YOU ARE SAVING JABBER TABLES ON DISK.":O+"FACILITIES FOR EDITING ANCTER OF THE SOUND AND CHANGING THE SECOND COLUMN CHANGES THE DURATION.":9220:N+"TRIAL AND ERROR WILL ALLOW YOU TO BUILD JABBER TABLES WHICH PRODUCE MUSIC, EMULATE SPEECH, OR ACCOMPLISH ANY DESIRED PURPOSE. UP TO 85 LINES ARE ALLOWED BBER TABLES'. A JABBER TABLE IS A PAIR OF COLUMNS WHEN DISPLAYED. THE SOUND IS IDENTIFIED IN THE FIRST COLUMN AND THE NUMBER OF TIMES IT WILL BE"QM +"REPEATED IS SPECIFIED IN THE SECOND COLUMN. CHANGING THE FIRST COLUMN CHANGES THE CHARA53,117:37786:Ih$(4);"BLOAD SETCOUNT":SC(255)DIm$JIr$:PIw$:\I$255,SCI$(4);"BSAVE SETCOUNT,A255,L1"I$I$:I$:I$I$:10:"INSERT STORAGE DISK.":9220::(4);"CATALOG"::9220:I$:I$:I'10009J'10008:2H"$(4);"BLOAD SOUNDSET";SN2H'$NS1:AS(NS)29184pH,$AS(NS1)1AS(NS)(AS(NS)):(AS(NS1))0NSNS1:9260vH1$|H6$:H;$:H@$HE$"ENTER NUMBER OF SOUNDSET DESIRED.":9200:X1XSCġ:HJ$FS1HO$SNX:9240:HT$:HY$:H^$Ic$:10:"IN9150G#KSTROBE,0:G#:"G#:=G#NR1:ADAS(X):10002:CG#:IG#:eG#NR50:ADAS(X):10002:kG#:qG#:wG#G#"(TYPE IN VALUE AND HIT RETURN)";X:G#:G#:G$G $23:"(PRESS ANY KEY TO CONTINUE.)":9140:G$:G$:G$G$FS1XNSıFV#IXFX#9028`FZ#:10:"HIT RETURN TO HEAR AGAIN, OTHER NOT TO.":9140:X141ī9048fF\#F^#:10:"THERE ARE ";NS;" SOUNDS IN MEMORY,":"NUMBERED 1 TO ";NS;".":F`#NR1:10002:Fb#NRRS:10002:F#F#KSTROBE,0G#X(KBD):X128100:K:J:RS;" TIMES.":9058:J11000:J:hEE#X1:NS10ĺ:"FIRST SOUND NUMBER?":9200:X1XNSıuEF#49168,0EH#:IXNS:ADAS(I)EJ#9028EL#(49152)128INSEN#I:EP#:ER#:FT#:10:9016::9024::"ENTER SOUND NUMBER.":9200:X1#"HEAR ONE SOUND.":/D:#"HEAR ALL SOUNDS.":ID<#"GO TO MAIN MENU.":fD>#"ADJUST REPETITIONS.":D@#"SOUNDS IN MEMORY: ";NS0;" THROUGH ";NS:DB#"REPETITIONS SETTING: ";RS:-ED#ADAS(I)::10:"SOUND NUMBER ";I:12:J13:"ONCE; ";:9056:K1PRESS NUMBER FOR OPTION:":"1.";:9016:"2.";:9018:"3.";:9020:"4.";:9022jC0#9140:X177X180ī9008C2#XX176:X9044,9029,9012,9014:9004C4#:C6#:10:9022::9026::"ENTER NEW SETTING.":9200:XX(255XX1)(X1)(X255)255:RSX:D8PX1(X10)NT:TABLEPT(TP)tB!JM(PT(TP1)PT(TP)1)3:I1JM:XTABLE3(I1):X(X1)256(X2):NJ(I)0:J1NSB !AS(J)XNJ(I)JB!J:NJ(I)0BT1:IJM:I:TPNT:TP:B!I:TP:B!:B !:B(#:B*#:B,#MC.#:1230:10:9024::9026::"E:";A$::A "PRESS RETURN KEY TO SAVE, OVERWRITING ANY EXISTING FILE WITH SAME NAME."::"PRESS ANY OTHER KEY TO RECONSIDER.":9140:X141ıA (4);"BSAVE";A$;",A";PT(1)1;",L";PT(NT1)PT(1)1::10:A$;" SAVED.":9220:A :A :A!B!TN MEMORY.":9220:~@ 9370::10:"PRESS RETURN KEY TO SAVE TABLES."::"PRESS ANY OTHER KEY TO RECONSIDER.":9140:X141ı@ :10:"ENTER NAME FOR DISK FILE.":"(TYPE IN AND HIT RETURN.)":"";A$ A :8:"READY TO SAVE TABLES."::"FILE NAME WILL B":X141TPNT1:NTTP:AS(NS1)1,NT:8390o? X13JMPT(TP1)PT(TP):X0āIPT(TP1)PT(NT1):IX,(I):I? X0āIPT(NT1)PT(PT1)1:IX,(I):I? I03JM:PT(TP)I,(TABLEI):I:8185:FM0:? :? :? @ FT0ė:10:"NO TABLES I:"BAD MATCH BETWEEN TABLE AND SOUNDSET!":9220:IJM:I:> I:5050::10:"PRESS RETURN KEY TO APPEND THE TABLE JUST MODIFIED AS A NEW TABLE."::"PRESS ANY OTHER KEY TO REPLACE THE OLD TABLE WITH THE MODIFIED TABLE.":9140+? :10:"PLEASE WAIT.NO TABLE.":9200:X1XNTı%= FM1= TPX:TABLE256PT(NT1)PT(TP)PT(TP1):I0PT(TP1)PT(TP)1:TABLEI,(PT(TP)I):I= JM(PT(TP1)PT(TP)1)3:I1JM:XTABLE3(I1):X(X1)256(X2):NJ(I)0:J1NS= AS(J)XNJ(I)J9> J:NJ(I)0ė8185: <] :9310::6:"THERE ARE ";SC;" SOUNDSETS ON DISK.":0C"PRESS THE P KEY TO REPLACE A PERMANENT, NUMBERED SOUNDSET FILE, OVERWRITING ALL DATA NOW IN THAT FILE.":0H"PRESS THE N KEY TO START A NEW DISK FILEFOR SOUNDS NOW IN MEMORY."1M9140, ALL SOUNDS WITH HIGHER NUMBERS WILL BE RENUMBERED!!!":W/9200:X1XNSıq/:10:"PLEASE WAIT."/XSAS(X1)AS(X)/ IAS(X)AS(NS1)XS:I,(IXS):I/%IXNS:AS(I)AS(I1)XS:I:NSNS1/*:10:"DELETED.":9220://:/4::SN0#.:10:"CLEARED.":9220:).:/.:5.A.NS2ı.:8:"THERE ARE ";NS;" SOUNDS IN MEMORY,":"NUMBERED 1 TO ";NS;".":."ENTER NUMBER OF THE SOUND TO BE DELETED.(ENTER 0 TO DELETE NO SOUND.)"A/ :"REMEMBER: IF YOU DELETE A SOUND"THERE ARE ";SC;" SOUNDSETS ON DISK,":"NUMBERED 1 TO ";SC;"."X-FS0ĺ:9280:FS1:-:"ENTER NUMBER OF SET TO BE APPENDED.":9200:X1XSCı-(4);"BLOAD SOUNDSET";X;",A";AS(NS1):9260:SN0:FS1:-:-:-.NS0:FS0:AS(1)29184ED SOUNDSET ON DISK"::"ESC RETURN TO MAIN MENU"F,9140O,SN0f,X204İ7095:7000},X197İ6040:7000,X196İ7160:7000,X211İ7225:7000,X195İ7135:7000,X155ı,7040,:,:,,9310?-:10:0:"KEY FUNCTION"i+b:"L LOAD A SOUNDSET FROM DISK AND APPEND IT TO EXISTING SOUNDS"+g:"E EXAMINE SOUNDS NOW IN MEMORY"<,l:"D DELETE ONE SOUND"::"C CLEAR ALL SOUNDS FROM MEMORY"::"S SAVE MERGED AND EDITEY WILL THEN BE CLEARED FROM MEMORY.":9220:8405:8295::A*X*YFT1ė:8:"JABBER TABLES IN MEMORY WILL BE ";::"LOST.":::"PRESS THE RETURN KEY TO EDIT SOUNDSETS."::"PRESS ANY OTHER KEY TO RECONSIDER.":9140:X141ı*ZFT0:NT0+]:123ARD ADDRESS AT WHICH THE SOUNDSET WILL BE LOADED.":9200::10:"PLEASE WAIT.")TP1NT:IPT(TP)PT(TP)2563:AD(I1)256(I2)X29184:10008)(I)0IPT(TP)256:6290)I1,PL:I2,PH)I:TP;*:10:"TABLES MUST NOW BE SAVED.":"TH0:("A MODIFIED TABLESET WILL ";::"NO LONGER WORK"::"WITH THE SOUNDSET IT WAS FORMED FOR IF THAT SOUNDSET IS LOADED AT THE NORMAL ADDRESS, 29184."(:"HIT RETURN TO PROCEED, ANY OTHER NOT TO.":9140:X141ıN):10:"ENTER THE NON-STANDESS ANY OTHER KEY TO RECONSIDER.":9140:X141ı'o(4);"DELETE SOUNDSET";X1:X1SCāIX11SC:(4);"RENAMESOUNDSET";I;",SOUNDSET";I1:I'tSCSC1:255,SC:(4);"BSAVE SETCOUNT,A255,L1"'y'~(:10:NT0FT0ĺ"NO TABLES IN MEMORY.":922ETS,":"NUMBERED 1 TO ";SC;".":&["ENTER NUMBER FOR SOUNDSET TO BE DELETED;ENTER 0 TO DELETE NO SOUNDSET.":9200:XSCX1ı&`:8:"PRESS THE RETURN KEY TO DELETE SOUNSET";X:"AND RENUMBER OTHER SOUNDSETS TO MAINTAINCONTINUITY.":&eX1X1'j"PRO WORK WITH A RELOCATED SOUNDSET. (SOUNDSETS NORMALLY LOAD AT 29184.)":z%3"PRESS ESCAPE KEY TO RETURN TO MENU.":%89140%=X205İ6270:6175%BX196İ6225:6175%GX155ı%L6200%Q%R9310 &V:8:"THERE ARE NOW ";SC;" SOUNDS:10:"SOUNDSET";SN;" NOW IN MEMORY.":9220:5$:;$:A$Q$$:1230:10x$%:"CAUTION";::": SEE MANUAL!":$)"PRESS THE D KEY TO DELETE AN UNNEEDED, NUMBERED SOUNDSET AND ADJUST SETCOUNT.":M%."PRESS THE M KEY TO MODIFY JABBER TABLES TES IN MEMORY WILL BE ";::"LOST.":#:"PRESS RETURN KEY TO REPLACE SOUNDSET";SN;"."::"PRESS ANY OTHER KEY TO RECONSIDER.":9140:X141ı#FT0:NT0# 9310::10:"THERE ARE ";SC;" SOUNDSETS ON DISK,":"NUMBERED 1 TO ";SC;"."::9280:FS1/$INSĺI;:11:AS(I);:21:AS(I1)AS(I)F"I::9220:INSī6070P"9004\"SN0ı":10:"SOUNDSET";SN;" NOW IN MEMORY.":9220:":":""FS0ī6155":10:"SOUNDSET";SN;" IS PRESENTLY IN MEMORY."$#FT0ĺ:"JABBER TABLXAMINATION:"!SN0ĺSNc!"NUMBER OF SOUNDS: ";NS:"OVERALL SIZE: ";AS(NS1)291841::9220k!I1!:"SOUNDSET";:SN0ĺSN!SN0ĺ" EXAMINATION"!:"SOUND SOUND BYTES NUMBER ADDRESS LENGTH"!III14+"z #?????   Š ϠŠ ӭΠ ŠŠ͠ΠŠ͠ˠŠ͠ŠŠ̠͠͠ϠԠӠ" Ҩ̤ Ṳ̃Ψ̤Ʃ˨̤Ṳ̃ˠŠ͠ҠŠ͠"Ϡ׭Ġ,ԭĠ'!ĭĠI ϠӠ Ӡ ˨̤é253,117:37675:: CALL AUDIO INO '255,145:253,117:37786:: CALL PLAYBACK '254,ML:255,MH:252,NL:253,NH:37376:: CALL TONE 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) AND PL (POKELO) ': AUDSUBS ENDC:253,NR:37889:: CALL SQUALKR '10008:254,PL:255,PH:37478:: CALL JABBER '10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'T' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DATA INPUT":255,145:253,117:37632::: CALL HEARTAPE '255,145:ESS A KEY TO BEGIN INPUT";:A$c d CALL AUDIOIN WITH PARA-METERS SET TO INPUT 2 PAGES INTO MEMORY n DATA WILL BE STORED FROM 37375 ($91FF) TO 36864 ($9000) x253,143:255,145 37675: '10009: AUDSUBS BEGIN '10008:254,PL:255,PH 8192) ***********************G * *e * AUDIOIN ROUTINE *( * EXAMPLE PROGRAM *2 * *< ***********************FD$(4): CNTRL 'D'PD$;"BLOAD AUDIO OPCODES" Z:"PR   145:253,117:37786:: CALL PLAYBACK^ '254,ML:255,MH:252,NL:253,NH:37376:: CALL TONE 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) AND PL (POKELO) ': AUDSUBS ENDU:254,PL:255,PH:37478:: CALL JABBER '10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'T' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DATA INPUT":255,145:253,117:37632::: CALL HEARTAPE '255,145:253,117:37675:: CALL AUDIO IN% '255, PD$;"BLOAD AUDIO OPCODES"N Z:"PLAYBACK FROM MEMORY OR DISK (M OR D)?";b _A$:A$"M"110r `A$"D"95x a dD$;"BLOAD DEMOFILE" n10006: '10009: AUDSUBS BEGIN '10008:254,PL:255,PH:253,NR:37889:: CALL SQUALK( '10008337375:AUDIO OPCODES NORMALLY LOADS AT 37376Q ***********************o * * * PLAYBACK ROUTINE *( * EXAMPLE PROGRAM *2 * *< ***********************FD$(4): CNTRL 'D'   N0 '255,145:253,117:37786:: CALL PLAYBACKi '254,ML:255,MH:252,NL:253,NH:37376:: CALL TONE 'PH(AD256):PLAD256PH:: CONVERT AD (ADDRESS) TO PH (POKEHI) AND PL (POKELO) ': AUDSUBS END 3 '10008:254,PL:255,PH:37478:: CALL JABBER '10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'T' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DATA INPUT":255,145:253,117:37632::: CALL HEARTAPE '255,145:253,117:37675:: CALL AUDIO ICODES"K ZGENERATE RANDOM TONES (ML & MH) AT RANDOM REPITITIONS (NL & NH)z dMH(1)73:ML(1)256:NH0:NL1(1)150 n10007:100: CALL TONE ROUTINE AND REPEAT '10009: AUDSUBS BEGIN '10008:254,PL:255,PH:253,NR:37889:: CALL SQUALK************************=* *[* TONE PROGRAM *y* EXAMPLE PROGRAM ** * ************************ 37375:AUDIO OPCODES LOAD AT 37376 NORMALLY P(4);"BLOAD AUDIO OP   0L@` g RgƖ8PgPQhQghe Ӣi  g y  gh^_8^eP^ȱ^ eQ^^_Ll8ePeQ`L _#(  6     5>='@,@)A"FC"Aj]**%z0}%&)K v__-v=nR S 2 X  >      A  `  :      E  @   F " Y  : 6= 5 8j!q:1Hu4ZZqc`> ZKAaCMa^ ݪF %eWG\;  JP ""B( #J#Q#,$\ %\ ()d-4)WکG ϩ>8<`ѧC (PeҚmrF˔G6:Q0xB0%q>bt6>; 6S_:PO> .2 <l49V$&A 9 Z@:VU)to 11LJEp|P | g$s ve gfkBCE! * / T    0  :   9 9    :L6KeG>Dm G o Et O\ 9 5 H 2  {;LP)J=#8)W >   1  , LA5  ?  T * #8 b;"HAOUWq'kc`T*L'SG(T?'%9!'7':LhJJ,qp_Be|M v 11  oWk=uQ3.RvRsSlYs^wWHNkY\UZN r^w^vuuu^v'rsss [rrr'r rr  *MmS~M"  6B7  ] f  _#(  6     5>1$   ) "N ""Z8# ( D$$ > !=+ !"!!!#!!$     &   "   "! ($! ""! (#!"  "'   $#+     # $"#" !'! !%"" 7# "$# #!$     BOWdoInq4 :# !0@ !13  !4% "1 )"&)  !%! %NM         P"`='DH)/((P/".7Em'-*%%\>'zn?z 1 )       b3C}1m va   &5UDV, &(] +]q/#;$;6&^ FoU'eqR( 7     0sG ) ܁!<u,? FILE' OPTION ONTHE HELLO PROGRAM MENU MUST BE USED WITHCAUTION. THE VARIOUS PROGRAMS ON THE AUDEX DISK USE THIS FILE, A SINGLE BYTE"9+"WHICH NORMALLY LOADS TO MEMORY LOCATION 255 = $FF , TO KEEP TRACK OF HOW MANY NUMBERED SOUNDSET FILES THERE ARE IT'S OWN WHICH ALLOWS RETURN TO THE"/+"'HELLO' PROGRAM. TO USE THE MENU, MOVE THE FLASHING CURSOR BY PRESSING THE SPACE BAR REPEATEDLY. WHEN THE CURSOR IS BY THE OPTION YOU WANT, PRESS THE RETURN KEY.":9030:4+:" THE 'INSTALL SETCOUNTICH ARE DEVELOPED USING 'DRAW-A-SOUND' AND 'EXCERPT-A-SOUND'.":9030W&+%*+"EACH PROGRAM ON THIS DISK PROVIDES MORE INSTRUCTIONS SPECIFIC TO IT'S OWN USE. ALL PROGRAMS CAN BE ACCESSED FROM THE 'HELLO' PROGRAM'S MENU. EACH HAS A MENU OFBOUT 10 SECONDS IN LENGTH CAN BE STORED IN 7K OF MEMORY.": +"'BUILD-A-SOUND' IS A PROGRAM TO CONNECT SOUNDS AND TONES TOGETHER INTO EXTENDED PATTERNS TO FORM MUSIC OR EMULATE SPEECH. IT IS ALSO USEFUL FOR EDITING"Q%+"COLLECTIONS OF SOUNDS WHCERPT-A-SOUND' IS A PROGRAM FOR GETTING SOUNDS FROM THE CASSETTE PORT AND EXCERPTING PORTIONS OF THIS AUDIO DATA FOR USE AS SOUND EFFECTS. EXCERPTING PRODUCES MORE UNIFORM TONES"<+"AND USES LESS MEMORY. RAW, UNEXCERPTED AUDIO UP TO AY HARDWARE REQUIRED.":S +"HERE'S A SUMMARY OF THE PROGRAMS ON THISDISK:":+"'DRAW-A-SOUND' IS A PROGRAM FOR CREATINGAND EDITING SOUND PULSE PATTERNS. THESE 'SOUNDS' CAN BE TONES, SQUALKS, THUMPS OR ANYTHING YOU CHOOSE.":9030++"'EX MUSIC OR RECOGNIZABLE SPEECH TO YOUR PROGRAMS. GRAPHIC DISPLAY OF DATA AND SIMPLE CONTROLS MAKEIT EASY TO CREATE CUSTOM SOUND EFFECTS"+"OR EXCERPT PORTIONS OF AUDIO MATERIAL OBTAINED THROUGH THE CASSETTE PORT. A TAPE RECORDER IS THE ONLTA INPUT":255,145:253,117:37632::E'255,145:253,117:37675:d'255,145:253,117:37786:'254,ML:255,MH:252,NL:253,NH:37376:'PH(AD256):PLAD256PH:':**+"THIS DISK PROVIDES UTILITIES FOR ADDING SOUND EFFECTS,0ī91250#PT(I1)TABLE1:I:TABLEPT(NT1):6#:<#:G'10009s'10008:254,PL:255,PH:253,NR:37889:'10008:254,PL:255,PH:37478:&'10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'T' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DARESSI):I:N(AS(SX)):ADDRESS,N:NMN:.n#:4s#::x#O}#NS1:AS(1)29184#AS(NS1)1AS(NS)(AS(NS)):(AS(NS1))0NSNS1:9090##:#:##NT(AS(NS1)1)#PT(1)AS(NS1)2:I1NT:TABLEPT(I)#TABLETABLE3:(TABLE)A255,L1":(#-#KSTROBE,092#X(KBD):X128ī9010J7#KSTROBE,0:P<#:VA#:\F#K#23:"(PRESS ANY KEY TO CONTINUE.)":9000:P#:U#:_#"(TYPE IN VALUE AND HIT RETURN.)";X:(i#I1AS(SX1)AS(SX)1:ADDRESSI,(AS(SX)I):P(I)(ADDI:255,145:253,132:37786!'p`u:10:"SEE INSTRUCTIONS ON PAGE 5.":9000:X147ız:10:"READY TO INSTALL SETCOUNT FILE."::"INSERT INITIALIZED DISK AND HIT RETURN.":9000:X141ė:"ABORTED.":9030: 255,0:(4);"BSAVE SETCOUNT,: ::4:"SOUND DEMONSTRATION."::I12000:Im"A MACHINE GUN.":ADPT(3):10003:I11000:I:"MANY GUNS.":ADPT(2):10003:I11000:I:"ONE LESS FLYING SAUCER.":ADPT(1):10003:I11000:I:"SERIOUS STUFF!!":I11000:R SETSET1:SETSLSETSF \ ,f 7000:2 :8 :> H ::N:T:Zt`:f:l{KSTROBE,0X1024128(VT1)984((VT1)8)1A$"":IXX38:A$A$((I)):I:10:"LOADING. PLEASE WAIT."(4);A$:: XRETİ3300:KSTROBE,0$D 3100*~ :0 :6 C VT:" "[ VTVT2:VT17VT5c VTk :v " ":|  : :  OPT(VT3)2 SET3321,3322,3323,3324 OPT5000,11000,4000,4000,4000,6000,3500:1020:F :G :>I5152:IC H" ":I:I :O :l " LIST OTHER OPTIONS":{ " QUIT": : : RET141:SPACE160:KBD49152:KSTROBE49168  :  :  & X(KBD) 0 XSPACEİ3200:KSTROBE,0:3100)  "   $   %   #    #            @= NA2 C MB&@ YK fb Vl$Xa/U\M[qP|?ISK."::"PRESSING CTRL-S WHEN YOU SEE THE 'SEE INSTRUCTIONS.' PROMPT WILL UNLOCK THE OPTION. USE CARE."H+9030:9 ON THESTORAGE DISK.">+:"IF YOU USE THE 'HELLO' PROGRAM OPTION TOINSTALL A SETCOUNT FILE ON A DISK WHICH ALREADY CONTAINS NUMBERED 'SOUNDSET' FILES, THEY WILL BE OVERWRITTEN AND DESTROYED BY NEW SOUNDSET FILES AS THEY"C+"ARE PLACED ON THE DS(I)N#5146&N$(49152)128INS-N(I3N-9N2:?N7:N<:10:5140::5144::"ENTER SOUND NUMBER.":9050:X1XNSıN=IXNA5146NF:10:"HIT RETURN TO HEAR AGAIN, OTHER NOT TO.":9000:X141ī5185NK-OP:10:"THERE ARE ";NS;" THROUGH ";NS:1M"REPETITIONS SETTING: ";RS:MADAS(I)::10:"SOUND NUMBER ";I:12:J13:"ONCE; ";:6400:K1100:K:J:RS;" TIMES.":6440:J11000:J:MX1:NS10ĺ:"FIRST SOUND NUMBER?":9050:X1XNSıM49168,0N:IXNS:ADA5105-LXX176:X5180,5149,5107,5108:50955L:xL:10:5143::5145::"ENTER NEW SETTING.":9050:6885:RSX:L"HEAR ONE SOUND.":L"HEAR ALL SOUNDS.":L"GO TO MAIN MENU.":L"ADJUST REPETITIONS.":M"SOUNDS DRAWN: ";NS0;"5,SC:(4);"BSAVE SETCOUNT,A255,L1":SNSCYK:10:"SOUNDS SAVED AS SOUNDSET";(SC);"."eK9030:kK:qK:wKK:1170:10:5144::5145::"PRESS NUMBER FOR OPTION:":"1.";:5140:"2.";:5141:"3.";:5142:"4.";:5143L9000:X177X180īE AS NEW SOUNDSET.":"ANY OTHER KEY REPLACES OLD SOUNDSET":9000:X141ī5070J(4);"BSAVE SOUNDSET";SN;",A29184,L";AS(NS1)129184::10:"SOUNDS SAVE AS SOUNDSET";(SN);".":5080)KSCSC1:(4);"BSAVE SOUNDSET";SC;",A29184,L";AS(NS1)129184:250I: I:IINS0ı^I9145::"ENTER NUMBER OF SOUND TO BE REDRAWN.":9050:SXXpISXNSSX1ıIFR1:6000:FR0:I:I:IINS0ė:10:"NO SOUNDS TO SAVE.":9030:I9165ISN0ī5070MJ:10:"PRESS RETURN TO SAV4020:104,8:103,1:(4);"RUN EXCERPT-A-SOUND"yH:10:"INSERT PROGRAM DISK.":9030::10:"LOADING. PLEASE WAIT.":H:H:HHNSNS1:AS(NS),1:AS(NS)1,0:AS(NS)2,0:AS(NS1)AS(NS)2:SXNS:6000:I::6460:N1:L3:6630:6480:603000,5260,5240,4005,4015,4010,3400:1020:/GF :5GG :;GH XGR SETSET1:SETSLSETSF^G\ dG :jG :G :103,1:104,8::G:G:GtG:G:G4020:104,8:103,1:(4);"RUN HELLO"G4020:104,8:103,1:(4);"RUN BUILD-A-SOUND"0HUIT": F F 9000-F X160İ3200:3000>F X141İ3300HF 3000NF :TF :uF VT:" ":VTVT2:VT17VT5F 1140F :F :F F OPT(VT3)2F SET3321,3322,3323,3324F OPT11000,5000,5030,5095,5060,5210,3400:1020:)G OPT11 FROM MEMORY":6E" CLEAR ALL SOUNDS FROM MEMORY":JE" RUN HELLO":hE" RUN EXCERPT-A-SOUND":E" RUN BUILD-A-SOUND":E2200E4E>I5172:IEH" ":I:E" LIST OTHER OPTIONS":F" Q040D" INSTRUCTIONS":3D" DRAW NEW SOUND":ZD" REDRAW A SOUND ALREADY DRAWN":~D" HEAR SOUNDS ALREADY DRAWN":D" SAVE SOUNDSET ON DISK":D" LOAD SOUNDSET FROM DISK":D2200D" INSTRUCTIONS":E" DELETE INDIVIDUAL SOUNDVT:::" "::%CyVT:::" "::7C::1165::iC" ":C"=======AUDEX: DRAW-A-SOUND PROGRAM======"::" COPYRIGHT 1982 BY SIRIUS SOFTWARE "::C:C:CD2100:5:SET2011,2021,2030,2B:SF1:SL2:SET1:VT5:1020:3000OB:1040:1075:1120:2000:1140:3000UB:[B:aByB1040:2000:1140:B:B :BB:1170:19:1160:"CURSOR FLASHES BY OPTION.":"SPACE BAR MOVES CURSOR.":"RETURN KEY ACTIVATES OPTION.":Ct4);"BLOAD AUDIO OPCODES""Ab100,Ac1000VAd54915:ER(222):ER255ERR20ī1000^An:AER0ER15J53856ER(ER255)1:160AJ43377(43583ER)AK(J):(K);:K192JJ1:160A:"PRESS ANY KEY":16384,128:49168,0:1000A%* @09@E952975:H:E,H::E10101012:H:E,H:@ 32,234,3,162,2,173,0,224,201,76,240,7,202,157,128,192,16,243,2,162,20,76,18,212,184,3,166@(4);"BRUN INSTALL &LOMEM":16384@29183@AS(255):AS(1)29184@NS0@RS50A#(               TARGET WINDOW:":"STARTING PULSE":9050:XX(X1)1(X1):6890:PFX:"ENDING PULSE":9050:XX(XNM)NM(XNM):6890:PLX^hPFPLī6590^mX00:X20:XI0:I20:I00:C10^rIPFPL:X(ADI):X0ī6790^w68803_|X0X0X:X2X2XX:XIXIXI:I0] : ]$]49239,0:49232,0:*]:0]:6]"P]':6670:6485:6460:V],:\]1:b]6w];C1C0:6480:]@C1:6480:]E:]J:]O]T::10:"ANALYSIS/ADJUSTMENT"]Y:"PULSES DRAWN",,NM:"CURRENT CUTOFF POSITION",N]^|^c"(N10)):LT4X1:I0N1X3\L155LT115:I0N28f\I038:X(ADI0I):(I0I)NML34I:6565\I:LLT:6630:6460:6480:\:\:\\3:0,L38,L0,L30,L3:X(ADN):6565:\:\:\\0:0,L38,L0,L30,L3:]::" ";:36:(ADN):[x:#[}:;[:"PLEASE WAIT.":A[:G[:M[w[0:10,L266,L266,L110,L1:6565:}[:[:[[X0ı[3:11,L10X,L10X,L111,L1:[:[:[[::I0N(L3)4:LTL\L3X(10(N10)NNOTES.":ZF:ZK:ZPdZU21:"PULSE ";N;" ":21:15:"SOUND ";SX;" ":21:30:"VALUE=":6510ZV22:15:SN0ĺ"SOUNDSET NEW";:6490ZW"SOUNDSET ";SN;" ";ZZ22:1:C0ĺ" ":Z_:"AUTOCURSOR"::Zd:Zi:Zn[s21:366630:6480:C0ı0Y6415:(49152)128ī63556Y LENGTHEN PULSE":"<-- 195İ6710:6035&SX129İ6735:60350S60306SMSFR1ė::9080:SFR0:::10:"PRESS RETURN TO SAVE AS NEW SOUND."::"HIT ANY OTHER KEY TO REPLACE OLD SOUND.":9000:X141ī6115SI0N:AS(NS1)I,(ADI):I:AS(NS1)I,0:9115:0RX136İ6130:6035/RX149İ6270:6035FRX206İ6310:6035]RX204İ6355:6035tRX200İ6400:6035RX210İ6440:6035RX155ī6110RX203İ6165:6035RX197İ6195:6035RX132İ6225:6035RX137İ6250:6035SXTER 0 TO ABORT DELETION.":9050:X1XNSıQX1AS(X1)AS(X):IAS(X1)AS(NS1):IX1,(I):I:9115::10:"DELETED.":9030:Q:Q:QpQuADDRESS37120QzADDRESS1,0Q9060:N(ADDRESS):NMN:L34(N1):6590Q:Q:QR900Cı-Pi(4);"BLOAD SOUNDSET";X:SNX:9115:3Pn:9Ps:?PxP}:8:"PRESS RETURN TO CLEAR"::"HIT ANY OTHER KEY NOT TO":9000:X141ıP~FS0:NS0::10:"CLEARED.":9030:P:P:P+Q9145:"ENTER NUMBER OF SOUND TO BE DELETED. ENSOUNDS IN MEMORY,":"NUMBERED 1 TO ";NS;".":3OX:9OY:?OZIO[9165O_FS1ė:10:"SAVE OR CLEAR SOUNDS FIRST!":9030:Pd:10:"THERE ARE ";SC;" SOUNDSETS ON DISK,":"NUMBERED 1 TO ";SC;"."::"ENTER NUMBER OF SOUNDSET DESIRED.":9050:X1XS  . 8 6( ! "!* $   03 ! |  1_  A7   $  *          "      ' ,  51" v       <                                    AN BE HELD IN MEMORY AT ONCE. REDRAW, SAVE OR LOAD SOUNDS AS YOU WISH. "Oj*j+"SEE THE MANUAL FOR DETAILS AND POINTERS.":9030:j\+ COPYRIGHT 1982jf+BY SIRIUS SOFTWARE,INCjp+ALL RIGHTS RESERVEDSD' MENU OPTION. START WITH ONE OR TWO PULSES. NOTE THAT A TONE RESULTS FROM REPEATING A PULSE PATTERN AND ONLY"i*"PATTERNS WITH MANY PULSES ARE AUDIBLE AS ANYTHING BUT A CLICK IF NOT REPEATED.":9030:Ij*"AT LEAST 32 SOUNDS OF 255 PULSES EACH CE SCREEN AS A HORIZONTAL LINE WHOSE LENGTH IS PROPOR-"h*"TIONAL TO THE LENGTH OF THE PULSE. PULSES WITH ZERO LENGTH SIGNIFY A PERIODOF SILENCE.":pi*"YOU WILL LEARN TO USE THIS PROGRAM BY PLAYING WITH IT. PRACTICE WITH THE 'DRAWNEW SOUN3,117:37786:;g'254,ML:255,MH:252,NL:253,NH:37376:[g'PH(AD256):PLAD256PH:ag':gg*mg*I5152:IFH" ":I:F" LIST OTHER OPTIONS":F :F :F #G RET141,2021,2030,2040'E" INSTRUCTIONS":JE" LOAD AUDIO FROM CASSETTE":mE" SAVE 'RAW' AUDIO ON DISK":E" DISPLAY AND EXCERPT SOUND PULSES":E" SAVE EXCERPTED SOUNDS ON DISK":E2200E" QUIT"EE" INSTRUCTIONS":F" LOADOVES CURSOR."1D"RETURN KEY ACTIVATES OPTION."8D1>DDD:JD:PDiDSF1:SL2:SET1:VT5oD :uD:{DDVT:::" "::D:D#:D-::" "D2:D7:D<:DE2100:5:SET201('EXCERPT-A-SOUND' PROGRAM)!C'C:C"=====AUDEX: EXCERPT-A-SOUND PROGRAM====="::" COPYRIGHT 1982 BY SIRIUS SOFTWARE "::C::1240::C" ":C"CURSOR FLASHES BY OPTION." D"SPACE BAR M68,0:1000B:B:B:AB:1200:1280:2000:1300:3000GBJ:MBK:SBLkBQ1200:2000:1300:qBV:wB[:}BB:1230:17:1235:"CURSOR FLASHES BY OPTION.":"SPACE BAR MOVES CURSOR.":"RETURN KEY ACTIVATES OPTION.":B"MENU"C"AUDIO37375+A#(4);"BLOAD AUDIO OPCODES"5Ab100?Ac1000hAd54915:ER(222):ER255ER20ī1000pAn:AER0ER15J53856ER(ER255)1:160AJ43377(43583ER)AK(J):(K);:K192JJ1:160 B:"PRESS ANY KEY":16384,128:491% @09@E952975:H:E,H::E10101012:H:E,H:@ 32,234,3,162,2,173,0,224,201,76,240,7,202,157,128,192,16,243,2,162,20,76,18,212,184,3,166@(4);"BRUNINSTALL &LOMEM":16384@ 29183@AS(255)@NS0:AS(1)29184@BUF30332 A             10:"THERE ARE ";NS;" EXISTING SOUNDS NOW,":"NUMBERED 1 TO ";NS;".":M^#:S^#:Y^#^#:10:"INSERT STORAGE DISK.":9030:^#:^#:^#^#9165:(4);"CATALOG":9030:9210^#^#:^#:^#'_#:"HIT RETURN TO PROCEED."::"HIT ANY ]n#: ]s#:(]}#XN1(AS(SX1)AS(SX))Q]#IAS(NS1)AS(SX1)1:IX,(I):Iv]#I0N:AS(SX)I,(ADDRESSI):I]#9115:]#:]#:]#]#NS1:AS(1)29184]#AS(NS1)1AS(NS)(AS(NS)):(AS(NS1))0NSNS1:9125]#]#:]#:G^#::X128ī9010\7#49168,0:"\<#:(\A#:.\F#^\K#23:"(PRESS ANY KEY TO CONTINUE.)":9000:d\P#:j\U#:p\Z#\_#"(TYPE IN VALUE AND HIT RETURN.)";X:]i#I1AS(SX1)AS(SX)1:ADDRESSI,(AS(SX)I):P(I)(ADDRESSI):I:N(AS(SX)):ADDRESS,N:NMN:Y FUNCTION NOTES.) ":I140:1999I,((A$,I,1))128:I:B[:H[:N[t[:49239,0:49232,0:6645:6845:z[:[:[[22:12:" ";:12:P:[:[:[[22:30:" ";:30:L:[:[:[(#[-#49168,0 \2#X(49154)ROBE,0:Zm:Zr:Zw+Z|L255ī6795GZ6590:LL1:6550:6905]Z(KBD)128ī6775nZKSTROBE,0:tZ:zZ:ZZL1ī6830Z6590:LL1:6550:6905Z(KBD)128ī6810ZKSTROBE,0:Z:Z:Z<[A$"(PRESS K KEY FOR KEY: Y:YY"6570=Y'PP1:P128P1:6525:6710MY,6550:6885]Y1I1100:IsY6(KBD)128ī6685Y;KSTROBE,0:Y@:YE:YJYO6570YTPP1:P1P128:6475:6755YY6550:6885Y^I1100:IYc(KBD)128ī6730ZhKSTX9,P150,P150,P127,P15:'X:-X:3XDXPL1128ıoX9,PL140,PL140,PL177,PL14:uX{XX21:"SCREEN NO. = ";N2X22:1:"POSITION = ";P;:21:"LENGTH = ";LX Y" ":1,I1610X,I16:BUFI,X:I:I128384:BUFI,(AI):I:3:6645:6845:6550:UWs:[Wx:aW}mWN56ı}WNN1:6500W:W:WW3:6610:6630:W:W:WW0:6610:6630:W:W:WW0:6630:W:W:W!255,SC:(4);"BSAVE SETCOUNT,A255,L1"OV ::10:"SAVED AS SOUNDSET";SC:9030kV#FS0:NS0:AS(1)29184:qV(:wV-:}V2:V7:VA:VF::VKVPN1ıVUNN1:6500VZ:V_:VdViAAUDIO128(N1)::OWnI0127:X(AI):3(X0):1EXCERPT TARGETED PULSES INTO SOUNDSET FILE ":lU:"ESC RETURN TO MAIN MENU":9030:6865:rU :xU:~UUNS0ıU9165%V(4);"BLOAD SETCOUNT":SC(255):(4);"BSAVE SOUNDSET";SC1;",A";AS(1);",L";AS(NS1)1AS(1):SCSC1:. (0.5 THRU 28) <-- DECREASE VALUE LAST SET (P,L,S) --> INCREASE VALUE LAST SET (P,L,S)":T"H HEAR TARGETED PULSES":"R HEAR TARGETED PULSES REPEATED":9U"2 HEAR PAGE (TWO SCREENS)":"A HEAR ALL PAGES"::"E S(NS1)AS(NS)L1,SAS(NS1)BUFĉ:6420^S::10:"EXCERPTED AS SOUND ";NS:9030:6865dSjS:pS:vSS::1230:"KEY FUNCTION":cT"P ENTER POSITION OF EXCERPT":"L ENTER LENGTH OF EXCERPT":"S ENTER SCREEN NOR: R,RADBUFP1:X(AD):AD,L:NR1?R10002:AD,X:ER:KR:QRtRADBUFP1:X(AD):AD,L:NR50R10002:AD,X:R:R:RR::"EXCERPTING":AS(NS1),LRI1L:AS(NS1)I,(BUFP1I):I:AS(NS1)L1,0SNSNS1:A(1 TO 255).":9050:X1X255İ6865:AQL6590:LX:6550:6865:GQQ:MQV:SQ[_Q`JMODE1Qe::10:"ENTER DESIRED SCREEN NO. (0.5 THRU 28).":9050:X.5X28İ6865:QjN(2X):6500:Qo:Qt:QyQ~ADBUF:BUF,255:NR1:10002:Q:5PJMODE2ī6685'P JMODE3ī6775-P3P:9P:?PKP$JMODE2P)::10:"ENTER A VALUE (1 TO 128) FOR POSITION.":9050:X1X128İ6865:P.6570:PX:6550:6865:P3:P8:P=PBJMODE3%QG::10:"ENTER DESIRED EXCERPT LENGTH 285:6010 OX197İ6335:60107OX210İ6310:6010NOX203İ6380:6010eOX155İ6085:6010oO6010uO:{O:OO::O:O:OOJMODE1İ6475OJMODE2ī6730OJMODE3ī6810OO:O:OPJMODE1ī652!!##" H7V8Y7X9\9d0d6f6f5l3i6|5V/.%=*32K%'0>*A*,>'>9*(6'@)+)7:pYn>n#zlTeQ?]_=!tY}vi|iO Vfvgy[aF"    3       -*('#$ # $+ ! ((' &%$"" !H& @9C:$7?"B#"%:"!&.2p6r6m4x1n1r2y0t/:&0t3|$8hF)"9 3 !<                    "G5} 4z X  3 ^ 8 2 m + 2Rp/ 7  &(  C      BBD n 2 UC]: ;+BZxAL K \ iKaMV1T-    4                                     2           1 1ci#JCQ                                                         *% -     4  /  .  "     #8#3$m%e#>%o/Z3RE( 7M0;0/@*.9#3<"(+:$*,7%&+:*,7)+,4%)+;"+,8&)+;"&.8(#.9$)-8!*+=)-7'&-:&%,7))):"**:&%,9&')9!**;)+;"%)8%")<#!*B2J:M /  2  3  0 3 :)2 9 6    1 AND THE LENGTH OF THE TARGETED PATTERN YOU CAN HEAR AND/OR"e*+"EXCERPT ANY GROUP OF PULSES (UP TO 255) ANYWHERE IN THE 7K-BYTES OF AUDIO DATA."e/+9030:e\+ COPYRIGHT 1982ef+BY SIRIUS SOFTWARE,INCep+ALL RIGHTS RESERVED 1, 1.5, , , ,27.5, 28."qd$+:"A CURSOR MARKS THE FIRST PULSE TARGETED FOR EXCERPTION AND ANOTHER CURSOR MARKS"=e%+"THE END OF THE EXCERPT. THE 'END' CURSORMAY MOVE OFF SCREEN. BY CHANGING THE HALF-PAGE DISPLAYED, THE POSITION OF THE'START' CURSOR, BE PERFECT. WHILE AUDIO IS BEING STORED IN MEMORY THE SPEAKER IS QUIET."Uc+9030:d +"RAW AUDIO IS DIVIDED IN MEMORY INTO 28 256-BYTE PAGES. 128 SOUND PULSES, HALF OF A PAGE, CAN BE DISPLAYED AT ONCE. SCREENS OF DISPLAYED DATA ARE NUMBERED 0.5,ORDER WITH BUILD-A-SOUND. RAW AUDIO"]b+"OFTEN CONTAINS REPETETIVE PATTERNS OF PULSES.":Ic+"WHEN LOADING AUDIO FROM A CASSETTE, YOU SHOULD BE ABLE TO HEAR THE TAPE THROUGH THE COMPUTER'S SPEAKER. ADJUST YOUR TAPERECORDER AS NEEDED. SOUND WILL NEVERORY. ONCE IN MEMORY, THE 'RAW' AUDIO MAY BE SAVED ON DISK AND RELOADED LATER."Ua+$b +"EXCERPTING GROUPS OF SOUND PULSES FROM RAW AUDIO INTO A SOUNDSET FILE ALLOWS YOU TO MODIFY THE GROUPS OF PULSES LATERWITH DRAW-A-SOUND AND CONNECT THEM IN ANY 145:253,117:37632::6`'255,145:253,117:37675:U`'255,145:253,117:37786:`'254,ML:255,MH:252,NL:253,NH:37376:`'PH(AD256):PLAD256PH:`':`*`*Oa+"WITH THIS PROGRAM YOU CAN LOAD AUDIO FROM A TAPE RECORDER INTO MEMOTHER TO RECONSIDER.":9000:X141ġ:-_$8_'10009d_'10008:254,PL:255,PH:253,NR:37889:_'10008:254,PL:255,PH:37478:`'10008:"TAPE WILL PLAY THROUGH SPEAKER.":"'T' KEY TRIGGERS DATA INPUT":"'A' KEY ABORTS WITHOUT DATA INPUT":255, JN85ı)JNJN1:JNJMİ5670:EL18(JN18)JN(JN18):EFEL17:JMJN:5605:R1:NJ(JN)1:5580:5740:TABLE3JM,0:::JN1ıJNJN1:5670::::10:"ENTER VALUE BETWEEN 1 AND ";(HT8)NS(HTT8NJ(JN)1)(HT16(TABLE3(JN1))1)ĹKSTROBE,0:?M1eHT8NJ(JN)NJ(JN)M:5580:5285HT16R(TABLE3(JN1))M:5740:5285I150:I(KBD)127ĹKSTROBE,0:M1ī5230M1ī5265KSTROBE,0::::7<HT8İ5155:&A5200:,F:2K:8PcUVT:HT:" ":VT:HT8:HT:::" "::iZ:o_:udiKSTROBE,0n(HT8NJ(JN)NS)(HT16(TABLE3(JN1))255)ĹKSTROBE,0:sM1x5275}::KSTROBE,06(HX137İ5420:5070*X132İ5465:5070AX202İ5515:5070XX138İ5760:5070o X200İ5560:5070X147İ9004:5605:5070X155İ5535:5070X203İ5700:50705070#(VT:HT:" ":VT:HT16:HT:::" "::-:23,0 ::+JM1:TABLE,1:NJ(1)1:1VJN1:EF1:EL18:HT8:5605:5580\:b:hr9140X195İ5175:5070X149İ5220:5070X136İ5255:5070X206İ5320:5070X204İ5350:5070X197İ5375:5070FT1:FS1ī5020:10:"A JABBER TABLE MUST OPERATE ON A SOUND SET, AND CAN BE USED ONLY WITH THE SOUNDSET IT IS FORMED TO WORK WITH. "9220:6125NT0İ8185:NTNT1:AS(NS1)1,NTNT0NT1:TABLEAS(NS1)2:TABLE1,NT:TABLE :  :  :: %:+:1t7:=:Y4020:(4);"RUN HELLO"|4020:(4);"RUN DRAW-A-SOUND"4020:(4);"RUN EXCERPT-A-SOUND":10:"INSERT PROGRAM DISK.":9220::10:"LOADING. PLEASE WAIT.":::  " ":  : :$ 5 OPT(VT3)2R SET3321,3322,3323,3324 OPT11000,6125,5000,6000,7000,8000,3400:1100: OPT11000,6175,8405,4005,4010,4015,3400:1100:F :G :H R SETSET1:SETSLSETSF\ f 7000:: :&" LIST OTHER OPTIONS":, :2 :8 f RET141:SPACE160:KBD49152:KSTROBE49168l :r :x & 91400 X160İ3200:3100: X141İ3300:3100D 3100~ : :  VT:" " VTVT2:VT17VT5 VT :ONS":' " DISK FILE HOUSEKEEPING":N " SAVE JABBER TABLE(S) ON DISK":b " RUN HELLO":} " RUN DRAW-A-SOUND": " RUN EXCERPT-A-SOUND": 2200 2: 3: 4 >I5172:I H" ":I: <: 2 2100:5:SET2011,2021,2030,2040I " INSTRUCTIONS":b " LOAD SOUND SET": " FORM NEW JABBER TABLE": " EXAMINE SOUND SETS": " EDIT/MERGE SOUNDSETS": " EDIT/MERGE JABBER TABLE SETS": 2200 " INSTRUCTI2 BY SIRIUS SOFTWARE "::. ::1240::` " ":f :l :r  SF1:SL2:SET1:VT5 : :  VT:::" ":: : #: -::" " 2: 7:00:3000 J: K: L2 Q1200:2000:1300:8 V:> [:D  :1230:19:1235:"CURSOR FLASHES BY OPTION.":"SPACE BAR MOVES CURSOR.":"RETURN KEY ACTIVATES OPTION.": : "======AUDEX: BUILD-A-SOUND PROGRAM======"::" COPYRIGHT 198 c10001 d54915:ER(222):ER255ER20ī10009 n:e ER0ER15J53856ER(ER255)1:160} J43377(43583ER) K(J):(K);:K192JJ1:160 :"PRESS ANY KEY":16384,128:49168,0:1000 : : : 1200:1280:2000:13G 09E952975:H:E,H::E10101012:H:E,H: 32,234,3,162,2,173,0,224,201,76,240,7,202,157,128,192,16,243,2,162,20,76,18,212,184,3,16629183 AS(255)PT(128)NJ(85)(4);"BLOAD AUDIO OPCODES"2RS50b100!! ! ! ! ! !!!!!!!!!" """""""""               EY TO RECONSIDER.":9140:X141ı6 zFT0:NT0:9310<  8:"THERE ARE ";SC;" SOUNDSETS NOW,":"NUMBERED 1 TO ";SC;"." :"ENTER NUMBER OF SOUNDSET TO BE EXAMINED.":9200:SNX SNSCSN1ı 9240  :"SOUNDSET"; !SN0ĺ" E:"ENTER NUMBER OF TABLE DESIRED.":9200:X1XNTİ5605:x:10:"TABLE ";X:ADPT(X):10003::X11000:X:5605:~p" uFT0ė:10:"JABBER TABLES IN MEMORY WILL BE ";::"LOST.":::"PRESS RETURN KEY TO EXAMINE ANYWAY."::"PRESS ANY OTHER Ku:10:"PRESS RETURN KEY TO JABBER ALL TABLES."::"PRESS ANY OTHER KEY TO JABBER ONLY ONE.":9140:X141ī5775I1NT::10:"TABLE ";I:ADPT(I):10003::X11000:X:I:5605:;:8:"THERE ARE NOW ";NT;" TABLES,":"NUMBERED 1 TO ";NT;".":X"J JABBER THE TABLE":"CTRL-J JABBER OTHER TABLES":"H HEAR LINE":"CTRL-S HEAR SOUNDSET"::"ESC RETURN TO MENU"]9220:5605:b:g:lqTABLE3(JN1),R:VT:17:" ";:17:R:v:{:NT1ī5515ION"::"C CHANGE CURSOR COLUMN":"N NEXT (NEW) LINE":"L LAST (PREV.) LINE":"CTRL-I INSERT LINE":"CTRL-D DELETE LINE":S"E ENTER VALUE":"--> INCREASE VALUE":"<-- DECREASE VALUE":"(ANY) HALT INCREASE/DECREASE"::"PRESS K KEY FOR KEY FUNCTION NOTES."- \VT:HT:" ":VT3JNEF:VT:HT:::" ":bh:n!:t&+EFJNELJNī56450EFJNEFJN:ELEF17:56055ELJNELJN:EFEL17:5605::?:DI:1230N"KEY FUNCTVT:9:" ":VT:9:NJ(JN):':-:3:"ENTRY SOUND NUMBER OF NUMBER NUMBER REPETITIONS"IEF(EL(ELJM))I(JM1)ī5635I(JM1)ĺ"(END)":5635I;:9:NJ(I);:17:(TABLE3(I1))I'23:  ADTABLE:10003:&:,:2CFM1İ8185VVT2OPT3::\:b:hADAS(NJ(JN)):NR(TABLE3(JN1)):10002:::XAS(NJ(JN)):PH(X256):PLX256PH:TABLE3(JN1)1,PL:TABLE3(JN1)2,PH!3(I1)J):J*@I:JMJM1:TABLE3JM,0ME5605:NJ(JN)1:5580:R1:5740SJYO:_T:eYq^JM1ıcIJNJM:NJ(I)NJ(I1)hJ02:TABLE3(I1)J,(TABLE3IJ):JmI:JMJM1:TABLE3JM,0rJNJMJNJMw5605|:16)255:9200:X(X)5 (HT8)((XNS)(X1))ī5375RHT16(X255X1)ī5375yHT8NJ(JN)X:R(TABLE3(JN1))HT16RX5605:5580:5740:":':,1JM85ı6IJMJN1:NJ(I1)NJ(I) ;J02:TABLE3(I)J,(TABLE: :  9 2100:5:SET2011,2021,2030,2040V " DEMONSTRATE SOUNDS":m " INSTRUCTIONS": " RUN DRAW-A-SOUND": " RUN EXCERPT-A-SOUND": " RUN BUILD-A-SOUND": " INSTALL SETCOUNT FILE": " QUIT":  4 BY OPTION."* B"SPACE BAR MOVES CURSOR."N G"RETURN KEY ACTIVATES OPTION."U L1[ Qa V:g [:m ` eSF1:SL2:SET1:VT5 j: o: t yVT:::" ":: ~: :  ::" " : :1140:3000 : : B 1040:1075:1075:2000:1140:H :N :T Z  "==========AUDEX: HELLO PROGRAM==========" :" COPYRIGHT 1982 BY SIRIUS SOFTWARE " ! $ ): .: 3 8:19:1160 ="CURSOR FLASHES b100 c1000: d54915:ER(222):ER255ER201000B n:n ER0ER15J53856ER(ER255)1:160 J43377(43583ER) K(J):(K);:K192JJ1:160 :"PRESS ANY KEY":16384,128:49168,0:1000  :1040:1075:1120:2000 029184DE952975:H:E,H::E10101012:H:E,H: 32,234,3,162,2,173,0,224,201,76,240,7,202,157,128,192,16,243,2,162,20,76,18,212,184,3,166  (4);"BLOAD AUDIO OPCODES":(4);"BLOAD DEMOSOUNDS"AS(20):PT(10):9080:9110""" " " "