******************************************************************
*** ***
*** comp.binaries.cbm is a moderated binaries- ***
*** only newsgroup (no discussion or ***
*** crossposting allowed) for Commodore 8-bits ***
*** ***
*** For information on comp.binaries.cbm visit ***
***
http://www.floodgap.com/comp.binaries.cbm/ ***
*** ***
*** This file is available via mailing list at ***
***
http://lists.trikaliotis.net/listinfo/comp-binaries-cbm/ ***
*** to list subscribers ***
*** Allow time for submission to be received ***
*** ***
******************************************************************
* One from the Vault is a collection of frequently requested, useful or just
plain interesting past posts sent to comp.binaries.cbm, as archived by the
moderators. If you have a request, please send it to the address in the
headers. In addition to being selected and reposted by moderation staff,
some of these postings are regularly posted on Mondays and Fridays on a
rotating schedule.
Take care when replying to these messages, as many were posted years ago.
From: Marc Walters <mwalters@bombadil.apana.org.au>
Reply-to: Marc Walters <mwalters@bombadil.apana.org.au> >X-Original-Posting-Date:
[ This was sent to me by Marc Walters and we have verified that all the
copyrighted extensions included here are freely distributable. In fact,
Brad Templeton, author of PAL-64 and of rec.humor.funny fame, has graciously
granted permission for PAL to be distributed. Thanks, Brad! Mentiss-Soft
has also granted permission for their product to appear here.
-- Cameron Kaiser ]
EDIT 64
-------
Edit 64 is a rough, buggy, yet somewhat cool conglomeration of PAL-64 Assembler, Mentiss-Soft BASIC Extension and software glue. It was used as a development system for a number of classic Ozisoft games (including Pingo and Quadron) before falling into my clammy hands.
PAL-64 is copyright of either Pro-Line Software or Brad Templeton (yes, THE
Net Guru). [ It's Brad, Marc. :-) -- Mod. ]
Mentiss-Soft BASIC is copyright Mentiss-Soft and quite possibly SEGA-Ozisoft, although I doubt they remember it.
Edit 64 is copyright no one. But certainly NOT public domain.
LOAD "EDIT64",8,1
SYS 64738
If necessary, disable JiffyDOS BASIC wedge with POKE 155,1.
Typing HELP presents a list of the BASIC extensions.
Sourcecode is entered using the standard BASIC input/screen handler. Any lines that have code to be executed (assembler source and BASIC can be used) by the BASIC interpreter must be entered with the Tokenise feature ON. All source is entered with Tokenise OFF. To toggle tokenisation on/off enter:
TOKEN <return>
or
T [shift]O <return>
Note that most commands can be abbreviated.
For auto line numbering use AUTO increment, eg AUTO 10. To turn it off type AUTO with no argument.
For a disk directory enter VIEW "$". Don't leave out the space between VIEW
and "$". Many commands will freeze the screen if typed without a space in
front of the argument. Some will freeze WITH a space. Use STOP/RESTORE to unfreeze.
ERR will read the error channel for device 8.
FIND "text" will list all occurences of the string. DO NOT edit lines listed with the FIND command- list them individually with the LIST command and edit those ones. PAL+MSBASIC does weird things with tokens.
NUMBER will renumber the sourcecode starting from 1000 in increments of 10.
F1 is configured as VIEW "$", and they are all reconfigurable. I vaguely remember the syntax as:
KEY 1-8, "string"
There is another argument to force a RETURN which I cannot remember just now - check the cassette buffer for ASCII definition strings if you really need FKeys.
To start a new program type TOKEN to turn tokenisation ON
type:
1000 SYS 700
type:
TOKEN to turn tokenisation OFF
type:
AUTO 10
type:
1010 .OPT OO ;for assembly to RAM
1020 *=$4000
1030 BD =$D020
1040 BACKGRND =BD+1 ;note up to 8 chars for each label!
1050 PURPLE =2*2 ;evaluation of expressions
1060 ;
1070 START =*
1080 ;
1090 LDA #RED
2000 LDY #<BD:STY $FB:LDY #>BD:STY $FC ;multiple statements per line
2010 LDY #0 ;decimal, octal and hex can be used
2020 STA ($FB)Y:STA BACKGRND
2030 RTS
2040 ;
2050 .ASC "PUT ASCII TEXT HERE
2060 .BYT 0,$FF,3*6,<$3000,>$3000,"A" ;cool byte evaluation
2070 .WOR $3000, 55295, 10, $40 ;2-byte in hi-lo format
2080 ; COMMENT :RTS ; COMMENT :RTS ; mixed source and comments
2090 .END ;not necessary if the last line
Type:
RUN
The code will be assembled to memory
Type:
SYS 16384
Border and screen go purple then control goes back to the BASIC prompt. STOP/RESTORE to return to the "BLUE SCREEN OF LIFE".
To assemble to disk, turn on tokenisation and add the line
10 OPEN 9,8,1,"FILENAME"
Turn tokens off. The 9 is channel, 8 is device, 1 is command.
Change line 1010 to
1010 .OPT O9 ;the O is letter O, NOT number 0
Type:
RUN
Code will assemble to disk.
Did I mention that PAL kicks arse?
MEMORY USAGE
EDIT64 uses from $8000 to about $A600. Variables during assembly are stored downward from $7FFF, sourcecode is stared as HYBRID (tokenised/untokenised) BASIC from $0801 upward.
PRINTING
From within EDIT64 (otherwised untokenised text will get converted by BASIC) type:
OPEN 4,4:CMD 4
LIST
PRINT #4:CLOSE4
COMPATIBILITY
Apart from the 8 char instead of 6 char maximum label length, and some different directive names, PAL is more or less compliant with the MOS
Assembler Sourcecode Specification, and is compatible with MAE Assembler and somewhat with 6410+ Assembler. Conversion routines for PAL <--> Turbo Assembler exist.
If you have an REU 256Kb or better, use the REU Switcher v2.4 to created
a memory-based ML development system.
Any questions? Just drop an email to:
Marc Walters
mwalters@bombadil.apana.org.au
begin 644 edit64.prg M`(!P@.V`P\+-.#!,#HE,/(E,QXE,&HI,@(Q!553/0TA!3D?%1$5,153%1DE. MQ$Y534)%TDM%V452TE1/2T7.3TS$2$5,T$-/S4M)3,Q05=1'1=1"2=162477 M4U1!4M133$E3U%!,25/44D5!Q$-/4-D`HO^:V'BB!8X6T""C_2!0_2`5_2!; M_ZG+C10#J8&-%0-8(%/D(+_CJ6*@C2`>JZF`A3B%-*D`A3>%,R`PY*G'H(T@ M'JNI3(6*J2.%BZF!A8RI`*J=IP+HX!;0^*BI`X7ZN<*,F3P#R,"AT/6I3(V\ M`JDRC;T"J8^-O@),=*0@O/8@X?_0%R`5_:W!`M`2>*G+C10#J8&-%0-83&G^ M3'+^(*B'T/6-P@((:(W#`H[$`HS%`F`@%(&ZO0$!R8S0![T"`<FD\`^LQ0*N MQ`*MPP)(K<("*&"MPP)*L`-,WX(@CX&B`([+`LKHI'JY``(X_1B`\!3)@/`4 M[LL"Z+T7@!#ZO1B`T./PO^C(T-^$>JW+`@JJO8>,2+V&C$@@-8%,<P"M``+) M/O`)R4#P!<DE\`%@:&BI"(6^(#6!3*S[ZB!KJ:44A3NE%84\K<`"\`P@,8,@ M>0`@>:5,HJ1,D86NC0+@!-!*I<7),_`)R3GP*TQ=@O``K<T"R3/P-*72A?RI M`(7[I=$89=.HJ2"1^\C0^^;\I?S)"-#Q\!6MS0+).?`.I-.ESI'1&*``HA@@ M\/^EQ<D'$#[)`S`ZS<T"\#6-S0*HN;*,X`'0`QAI%(7YH`"Q^?`<R5[P!B`6 MY\C0\LBQ^?`$B$Q%@JD-C7<"J0&%QDPQZHW-`DPQZNH@:ZFE%=`BI13)`3`< MR0D0&*BYN8R%^:DO(/^NH!2Y!`*1^8C0^$QTI$P(K^JMP`+P#ZD`C<`"J<B@ MC2`>JTQTI*D!C<`"J=^@C2`>JTQTI.JI_Z`!D2L@,Z6E(AAI`H4MI2.%+B!> MIDQTI.H@B(<@$*`@BX=,=*1H:"`U@2!KJ?`TI3L%//`NI10893N%8Z4593R% M8J*0."!)O"#=O:(!ZNKJO0`!\`:==P+HT/6I()UW`NB&QB!RA*W``O`)(#&# M('D`('FE3**DJ0"%>JD"A7M@ZO!"(&NI(!.F(/VN(&NII12%NZ45A;P@_:X@ M:ZD@,87P("`GA1BENR`CA644A;NEO"`CA645A;P@,870^R`GA=#;3)&%(->J M(#F%J>B%NZD#A;RI"H44J0"%%4Q7@^H@`84@QO^ED/`#3)F*J0$@'84@S__) M#?`)(".%I9#0(/#P(/.#(#2%R0'0""#S@R#P@]`((">%J0`@(X6ED/#-F"`= MA:5?A2VE8(4N(,S_J0@@P_],?X,@\X.E7]`"QF#&7V#JHE>.QP*B+([(`J)3 MCLD"HBR.R@*B_X[&`B"VA"#)_Z60\!),F8JI#2#2_Z60\`-,F8H@)X4@,87P M"*[&`B#KAK`/(,S_J0@@P_],D868(-+_(#&%J/#/R2#0"(HP[]#QZ-#JR3OP M!,DGT`*B_XHPW:[&`O#8HO^@`.B]``+)(/#X).B]``+),)`$R3J0]+T``LD@ MT`'HO0`"\`DI?YD``NC(T/*9``+(R)D``LC(R&"B`(:0AK=,5^(@K82@`+&[ MD2W(Q+?0]Z($O<8"D2W(RM#WA+<@>0#P`R`.XB"\AB#FX:D(J*6Z(+K_I;>F M+:0N(+W_(,#_I9#P!\E`\`-,F8JB"&`@K80@>0#P`R`.XB!KJ2`3IJ6[I+R% M+80N3-R$(""%(".%H`"17^9?T`+F8&`@,84@)X6@`+%?8*4KA5^E+(5@8$P( MK^KP^B"\AJ5?IF"%)(8E(!.FD`Z@`;%?\`BJB+%?A5^&8*4D..5?JJ4EY6"H ML!Z*&&4MA2V892Z%+J``L5^1),C0^>9@YB6E+L4EL.\@,Z6E(J8C&&D"A2V0 M`>B&+B!9IDQTI.J-RP*B`(8S(*&&H@*&2=`(ZHW+`J(`ADD@H88@<P#P`R#] MKB"\AB#7JM`+R)@895^%7Y`"YF`@,87P!2#KAK`#3"JEC,P"[LP"K,P"IC&E M,HW"`K%?\-3=``+0ZNC(SL("T/"(C,L"C,0"I4GP9B#_AJ4T..4RC<,"\"W( M\,*Q7]#Y&)AMPP+)`I!)R4NP1:W#`A`#SL("&&W+`HW$`K`%(#6'\`,@&X>M MQ`(XY32HR*4T\!&-Q0*F,[T``I%?Z,C.Q0+0]!BE+6W#`H4MI2YMP@*%+J9# MI40@S;V@`*D@(-+_R-`#3"JEL5_0\R#7JB"_BJS$`DSLA:1ZR)0QJ0"5,KD` M`O`5S<L"\`7V,LC0\81Z8)`)\`?)+?`#3`BO(&NI(!.F('D`\`S)+=#N(',` M(&NIT.:E%`45T`:I_X44A15@(#&%A4,@,86%1#BE%.5#I17E1&"E7X4BI6"% M(Z4MA22E+H4E8*4BQ230!*4CQ25@K,L"R+$BK,0"R)$B(!"'T`%@YB+0ZN8C MT.:LRP*Q)*S$`I$D(!"'T`%@I230`L8EQB1,-8?JK0,"R3KP`TP(KZD((+'_ MJ6\@D_^B!+T``O`&(*C_Z-#U(*[_(.?_3'2DZB"(AR`3H""+ATQTI*DV+*DW MA0%@ZJE@A8J-P0(@J(>I]:"-(!ZK(/;_3'2D>*GJC14#J3&-%`-88.K))-`. M($>(I?NF_(7\AOM,H(C))=`8(.6(K<("H``@^H<@`XFE_*;[(,V]3'2D(/*' MI?NF_(7\AOM,H(@8(&NII12D%83\A?NI)"#2_Z7\2"GP:FIJ:B`HB&@I#R`H MB*7[2"GP:FIJ:B`HB&@I#R`HB&#)`)`,R0J0"\D)D`3)$)`)3`BO&&DP3-+_ M&&DW3-+_(',`('&(((V(A/M,98@@<8@@C8B$_*7[IOP@S;U@(',`T.NI`(7\ M3%V(R3"0#,DZD!')09`$R4>0`TP(KRD/&&D)8"D/8`H*"@J%`B!S`"!QB`4" MJ&!,=*2E^_`"T`2E_/#SH`6Y`XX@TO^($/>E^_`#(,:(I?SPW2#&B$R=B*(( MH`"4ITJ0`O:GRM#VH`&YIP`8:3`@TO_(P`G0\F"@!*(`CL("N0`"\`[),/`+ M."["`LCHX`C0[6`8D/.@"*D@(-+_B!#Z8$@@BX=H(,V]((B'8.K)(M`&("B) M3(F)3`BOH`6,P@*B`+D``O`(R2+P!.C(T/..S`*I`J(@H(X@O?^I#ZBB"""Z M_R#`_R#,_ZD!(,/_J0&B"*``(+K_K<P"KL("H`(@O?\@P/^I0""0_TQ(BJ(! M(,;_()#_(,__JDS/_R#/_R#/__`V(,S_H@$@QO\@S_^H(,__2)BJ:"#-O:D` MC<P"J2`@TO\@S__0"ZD-(-+_(!J*3(F)(-J)3+&)J0$@P_^I#R##_R#,_R"+ MATQTI$C)(O`0K<P"T!-HJCCI?Q`0BDSXB:W,`DD!C<P":$S2_ZJ@_\KP",BY MGJ`0^C#UR+F>H#`%($>KT/4I?R!'JV"EQ<D_\`RMC0+)`O`(R0'P%6!,QXD@ M-8I,-8JB_Z#_B-#]RM#Z8*V-`LD!\/E@(,S_H@\@QO\@S__),-`&(,S_3'J) M2*D!(,/_J0\@P_\@S/\@BX>I":".(!ZK:"#2_TS3@NK)(O`#3`BOH`8@*HF% M_(;[(,V](`.)(/Z'3,>)(,S_J0@@P_^B32"IBDQTI([&`J[&`KWGQ0@I=2#2 M_^[&`B@0[F`@Y/_P^LD#T`8@6:9,=*3)(-#L(.3_R2#P^2#D__#[R0/PYF#J MZB!Y`-`3I2N%^Z4LA?RE+86GI2Z%J$R5B\DM\`?)(O`13#6+I2N%^Z4LA?P@ M<P!,98L@B(<@&:`@BX>E_-`'I?O0`TS5BZ4MA:>E+H6H3)6+&"!KJ2`3IB!Y M`/!1R2W032!S`-`3I2V%IZ4NA:BE7X7[I6"%_$R5BZ5?A?NE8(7\&"!Y`"!K MJ2`3IJ5?A:>E8(6HH`2QI_`#R-#YR,C(&)AEIX6GI:AI`(6H3)6+3`BOK0`" MR5/0`ZD!+*D"C<4"R0'P&2#G_ZD$J*H@NO^I`*BJ(+W_(,#_H@0@R?^MA@)( M((B'(!R@((N':(V&`DQTI*DBH(X@'JM,=*3J((B'(!:@((N'3'2DZA@@:ZD@ M$Z:E7Z1@A?N$_"#]KB!KJ2`3IJ`$L5_P`\C0^1C(F&5?A?VE8&D`A?X@>0`@ M_:X@:ZD@$Z:E7Z1@A:>$J#BE_>7[C<8"I?[E_(W+`J6GI*B%7X1@I2V%6J4N MA5L8I2UMQ@*%6$BE+FW+`H592""(AR`?H""+AVBH:""XHR"(AR`BH""+AR!9 MIB`SI4QTI""+ATP(KZN!J(5%A;F%.H-F@M*"DX*W@GN'4(>0A_R#F(.UAQJ) M?(KCBN2*WXOLBZN!````/&2,M`!C=XN?L\<[3TM%63<`+BXN+BXN+BXN+BXN M+BXN2T59.``N+BXN+BXN+BXN+BXN+BY62457(B0B7@`N+BXN+BXN+BXN+DM% M63(`+BXN+BXN+BXN+BXN+BXN2T59,P`N+BXN+BXN+BXN+BXN+BY+15DT`"XN M+BXN+BXN+BXN+BXN+DM%634`+BXN+BXN+BXN+BXN+BXN2T59-@`N+BXN+BXN M+BXN+BXN+BX-("`@("HJ*BH@0T]-34]$3U)%(#8T($)!4TE#(%8R("HJ*BH- M#2!7251(!2!04D]'4D%-34524R!!240@FD%.1"`%4$%,($%34T5-0DQ%4IH- M#2`V-$L@4D%-(%-94U1%32`@``T-5$]+14X@0T].5D524TE/3B!/1D8-``U4 M3TM%3B!#3TY615)324].($].#0`-5$5234E.051%1`T-`"4@("`@(`T-1D%4 M04P@1$E32R!%4E)/4B`A(0T`24\-3D\@3$%"14P@1D]53D0-```````````` M````````__\`_____________________________________P`````````` M````````````````````````````````3O__________________________ M______________\```````````````````````````````````````````#_ M_P#_____________________________________```````````````````` M``````````````````````#O_____________________________TPFD$QF MF4PZG4Q2FDQ4D4R;DDR<E2`ZG4Q3E:(`O8:/(-+_Z.`;D/4@.IVB%^0WJ8_E M.+`&AC>ICX4XHO^&2.B&.X8\ACVE,85;I3*%7*D`A4^IP(50I7J-"P*E>XT, M`J4WA36%,Z4XA3:%-$Q3E5!!3"`H0RDQ.3<Y($)2040@5$5-4$Q%5$].#80; MI#_P'^8_N9V@$`:@`(0_*7\DU#`&R3K0`JD`('N0I!O)`&`@ZX^@`+%Z$.4D MU##NAAPI?ZKP"<BYG:`0^LK0]\B$/Z8<3*./YGK0`N9[8*(_N0`!W>R3\`[* MX#_P!.``$.^B_X8^8+D!`=TZE-#JN0(!W8B4T.+PZR#$G*D@(,2<H@"]')6% M4KTIE853AD3@!I`.J2&B"B#$G,K0^J+_AD2$':`$J2H@Q)R(T/JQ4C`&(,2< MR-#V*7\@Q)RI#2#$G*D`A4L@0YPD1!`)(#J=HOJ:3'2D3%"5R2+0"*7428"% MU*DB8""AC\D@\/G)`/`P)-0P"LD[\#;)+-`"A$:9``'(P%>0!:("3":0)!DP M",D@\`K)/?`&(*&/3(^0B!A@P"2P`J`DF0$!F0`!.&#`)+`"H"29`0&E>ID" M`:5[F0,!J0#PY*`EJ2"9``&($/JI`(U8`85&A=2%&:`6(*&/R5[P^<D[\,W) M09`RR5NP+B"+D`BM&0')(-`>H!8@\H\D/C`5H`*Y%@&9'P&I()D6`8@0\BBP M%Y`,*+`2J2"@'R"+D+`)QAF@)*D@((N0&&"@)*D`A4&%0H5%B,BY``'P%<D@ M\/:(R3[P$,D\\`S)(=`+J?_0!,9%T!Z%0<@@[Y&E0?`4,!+)/-`&J0"%3?`( MI4V%3*D`A4VE3(52I4V%4V"E0O`%J31,')"E4H5,I5.%36"E4@5,A5*E3053 MA5-,CI*E4D5,A5*E4T5-A5-,CI*F3/`'!E(F4\K0^4R.DJ9,\/E&4V92RM#Y M3(Z2J0"%4H53J2N%0\D`\*;)*?"KR2SPGB";DJ5#R2OP(<DM\"W)*O`^R2;P M:,DA\)?)7O"BR3SPK<D^\+>I,TP<D!BE4F5,A5*E4V5-A5-,CI(XI5+E3(52 MI5/E38533(Z2H@%,)I"E4H49I5.%&JD`A5*%4Z(01DUF3)`/&*4995*%4J4: M95.%4[#6!ADF&LK0Y/`,I5(E3(52I5,E3853N0`!R2#0`\C0]DSWD<BY``') M(/#XR230*ZD`A4R%3<BY``')1[`JZ2^0)LD*D`3I!Y`>"@H*"J($"B9,)DW* MT/A,K9+)*M`*I4^%3*50A4W(8,DET!JI`(5,A4W(N0`!R3"0[<DRL.EJ)DPF M34SJDLDMT!4@FY*E3$G_&&D!A4RE34G_:0"%36#)*-`;I4-(I5)(I5-(YD(@ M[Y'&0LAHA5-HA5)HA4-@R2+0(,BY``'P%85,J0"%3<BY``'P",DBT/;(N0`! M8*DU3!R0R3"0]\DZL$NB`(9,ADTXZ3"0Y\D*L..%&:5,2*5-A1JB`R9,)DVP M)LK0]V@*"!AE&0@894R%3*4:*K`2*&D`L`TH94VP"(5-R+D``9#`H@%,)I#) M0-`&;%D!3%63R4&0^<E;L/4@M)E,])E"4D%.0T@@3U54($]&(%)!3D?%4D5$ M149)3DE424_.4D5615)30<Q"4$)#2E!"4U)00D-24$)3($1"5#]40D,_24)# M/TE"4U145%1$/4Y?3T%%05-,0U-!4DQ24TQ$23]"2BI33$-#24)71D='3%-! M4U-%3T)22%!,4TQ-151(5DQ43%9%($5#62!!0TP@3DY,($Y%15A805-%($\@ M4DY/1%1$34)33U-/5$1%3B!)33U41%!01EE/251/4U-3651.4$%+4$Q#4E!) M0TE!0TE305-)(%E#02!94U8@645$(%A11$%36%A8(%`@04120T%!4$-,3%)2 M6%A#0R!44"!965E8(%123$)45%1#4TU$5%-)2&N)RNH)$5!SD?+R$2@P`"@H M*"@M-$`P,#DP/#0]/C\U+2XO.CH$-3T%!``````````"_P($!926H,#@HJG) MZ4QL(+Z\-5IJQ=A_Y#9R?]!(3**BHI.3HI.5HJ*AE95364T@5$%"3$4@3U9% M4D9,3]=)147%1$E3RR`0GZ+ZFJ61R7_0!R`ZG3A,-*@@^*B@_X0^A$[(A#^Q M>M`3R,BQ>O!+R+%ZA3G(L7J%.B#[J"#HD+`CK;H"&&V[`DFES;D"T`-LN@*E M/A`%H!\@\H\@>):P!"!#FQ@D2!`(L)P@4)I,4)4D.Q"2($.<3%"5YDC05ZDR M(,2<(,"<K0L"A7JM#`*%>R0\$!QP#B0]$"6I@(5.(#2=3/J5)#T0"*4QA2^E M,H4PI5:%3X5)I5>%4(5*3%.5K@H"(,G_I58@TO^E5R#2_R#,_TSZE:G`A4XD M.Q`74!4D/7`,K0D"(,/_('V=3#Z6J0`@-YTD/!`5<!,D/5`&(#2=3%>6K0H" M(,/_('V=J5T@TO^E5R!SG:56('.=J2T@TO^E4"!SG:5/('.=3+67K!\!P"[0 M`TSWEHK)$-`,K18!R2#P+*DP3!R0R270)2"TEB!0FB!CF:``I5*1,\BE4Y$S M.&`D2!`)3%":)$@P`FAH.&#))]`A(&.9H!:$12"TF2#TF21%$`,@:IJ@`*52 MD52E4\B15#A@R3O0$""MEB!CF:5,A4^E3850.&`88""MEJ).H"`@](^E/C`4 M..E`JM`3(%*1I4P%3=`#(#NI.&"I-TP<D,K0)R1($`<@@YF&3CA@H"0@;YFE M4B"4F2"CF;D``?#9R,DL\.NI-DP<D,K0*21($`H@@YF*."J%3CA@H"0@;YFE M4B"4F:53()29N0`!\$#(R2SPZ=#/RM`X(&.9(*.9I4R%NB#NG2`ZG:D`A;FF M*Z0L(-7_ABV$+B`SI2`ZG2!]G2".IB0[$`0D2!`#($.<.&#*T`D@^*@@.IU, MKJ?*T"0@8YFE3(44I4V%%2`3IK`%H@E,)I"E7SCI`85ZI6#I`(5[.&#*T"L@ MM)8@(9X@QO^DD-`3I3,XZ0&%,[`"QC0@S_^1,TSNER#,_ZE:(,/_3)B:RM`\ M(+26("&>(,G_I36%5*4VA56@`#BE5.D!A52P`L95L50@TO^E-,55D.JE,\54 MD.0@S/^I6B##_R!]G3A@RM`2H"3(N0`!\//)(O#O()293%28RM`+(&.9(&^8 M.&!L3`#*T`T@8YFE3(5;I4V%7#A@RM`>K20!\`O)(/`')$@0`R!WEVAH3,25 MRM`#3"V>3!F7RM#TH"/(N0`!\-+)+/#VR4[P.I`UR4_P4\E0T"VI@(4[R+D` M`?"VR2SPVJ+`ACO)/=`EI3T)0(4]R"!=F:5,C0\"I4V-$`),J9A,M).I`(4\ MA3V%.TRHF*4]*;^%/2!=F2"CF:5,C0D"3*F8J<"%/*4]"8"%/<BY``'PJ<DL M\`K)3]`)I3TI?X4]3*B8HH"&/,D]T!'((%V9I4R-#0*E38T.`DRIF*4]*7^% M/2!=F2"CF:5,C0H"3*F8(%213&:9(%*1)$40&*(%3":0I4Q(I4U((%21:(5- M:(5,)$@0Y&"@)*(`R+D``?#UR2S0]NC0\^9.ID[@`[`#E4M@G5@!8*53\/O) M_]`$I5(P\Z(!3":0N0`!R5NP-#CI09`O"@H*C0`"H@'(N0`!(""=D!*=``+H MX`DP[\BY``$@()VP]\K*B@T``HT``H9'Z&"I.$P<D(0=H`*B`""GFJ55Q3:0 M!J54Q36P'+%4W0`"\"&@`K%4*0>B`#AI`F54A520W.95L-BB`(9,ADW*AD6D M'6"E1_`-R.BQ5-T``M#2Y$>0\Z``L52%3,BQ5(5-I!U@H!:$1;D``<D@\/0@ MM)D@])DD13`%H@1,)I"E,QCE1P@XZ0*%,Z4TZ0`HZ0"%-*``I4^1,Z50R)$S MF#AE1ZBY_@&1,XC``=#VI3/%6Z4TY5RP!:('3":0I3.%5*4TA54X8*(`R&"F M1O`-O0$!H@;)6/#QH@/(8*+_T.FE/LDPD`?)-+`#H@%@H@)@H"2Y``'PZ<D@ M\.7)(_#(R2CPR,E!T!FY`0'P!\D@T!#(T/2E/LDPD`?)-+`#H@%@H"2F1O#' MO0$!\`BB!<E8\`'*8*DR3!R0H@,F&BK*T/J0#R8:*K`"$`LF&BJ0`BG]8"GX M8"EP"8I@(-J:AD"82*4^,#V@#H@P)=GRE-#XO@"5Y$#0\;D.E85+H@+`"1`! MRH9.A!QHP`RHL%E,]9NF0&BHI3[=Y)20!=WKE)`(J3DLJ3%,')#),!`%O=:4 MT`.]W92%&BD'A4ZE/B`BFX5+ID[@`Y`?*1_)$-`$H@'0$RD/R0L0"ZXD`?`( MH@"&3O"^H@*&3JD"A1RE2RD,R0S0&R!4D:G_A1PD13`0)$$P#*5-T`BE2RGW MA4O&3B1(,".F3O`?)!PP`R!4D2!FF:5`\`:E',D"L`,@HYFE2RD?R1#P`6"E M3#CI`K`"QDTXY4^%3*5-Y5#P#<G_T`2E3##CH@-,)I"E3##W8"#RG*D6A1FM M%@'P.J`(I5`@9IVE3R!FG<BE3C`:I4L@9IW(I4[P$*5,(&:=ID[*\`:E3<@@ M9IV@`809N0`!\`@@PIS(T/6@%KD!`<D[T"ZY`@&%>KD#`85[J2"D&<@@PIS` M+)#XJ3L@PIP@H8_P#LDZT`2FU!`&(,*<3*V<J0WF&2#2_R0[4":%&IA(BD@D M/5`(I1H@-YU,ZYRN"0(@R?^E&B#2_R#,_VBJ:*BE&F`@.IVE.85CI3J%8J*0 M."!)O"#=O:`!R+D``=#ZJ3J9``&I(,B9``'`%9#X3#J=R3"0#\E;L`C).I`& MR4&P`Q@D.&!L#0)L#P*@3Z)<M0!(N0`"E0!HF0`"B,K@.Q#N8$@I#R!=G:IH M2DI*2LD*D`)I!FDP8"!1G9D``<B*F0`!R&`@49T@TO^*3-+_I9`0!:(*3":0 M*;_P!:(+3":0I;K)")`T(+3_I+FI;X6Y();_(*7_R3#P%2#$G,D-\`8@I?], MJ)T@J_^B#$PFD""E_\D-T/D@J_^$N:D`A9!@(&.9(*.9I4R%NKD``<DLT#W( M(%V9(*.9I4R%N:E:A;BY``'(R2S0)KD``<DBT!_(A+NI`86\N0`!\`?)(O`# MR-#TJ0"%D)@XY;N%MZA@J39,')`@SIT@P/\@?9VB6F"M)`'P"*4OA4^E,-`& MJ0&%3ZD(A5`@.ZD@!)\@^IX@!)_P2B#ZGB`$GR#ZGB`$GR#ZGJD`A=0@!)\@ M^I[)`/#8)-0P\LF`\'0@>Y#)GM#G(`2?R2+0XR1($!BB!2#ZGLK0^B`$G_#2 MR2+0]_#)J4%,')"B)"`$G_`+R2+P!YT``>A,H9Y(J0"=``&E.DBE.4B@)"!4 MD2!FF:5,A3FE384Z(/*<H@&]``$@^I[HX`:0]6B%.6B%.FCP@$QCGJD`(/J> M(/J>(/J>J?^%3CA@A4N@`(1.(!"?8.9ZT`+F>Z``L7I@8"1.,/M(BDB82"1( M,$<D/!!3I4K%4-`&I4G%3_`TD`M0!"0]$"RB!DPFD*5+2*5.2*D`A4N%3B"+ MG^9)T`+F2J5)Q4_0\:5*Q5#0ZVB%3FB%2R"+GZ4\*0'0"N8\I4^%5J50A5>E M3SAE3H5/A4FE4&D`A5"%2FBH:*IH8"0\<"8D/1`#3#2=K@H"(,G_H@"U2R#2 M_^1.L`OHX`.0\KU8`4R@GTS,_R0],!:D3C`0N4L`P`.0`[E8`9%/B$R[G]`P MI$XP$+E+`,`#D`.Y6`&1,8A,T9^E,3AE3H4QD`+F,J4TQ3*P"Z4SQ3&P!:(( M3":08-G___________________],M:-,UJ-,&J1,GJ1,):!,$Z5,1J6MQ0+) M`?`)(+VB(-VB3$6@&*``HA@@\/^I#2#2_R#2_Z``C,0"&*7[:0*%^Z7\:0"% M_+'[JLBQ^XS#`B`)@*D@(-+_I<7)/]`#3*6B(/VBK,,"R.[$`K'[\!O)._`= MR3KP*<DN\![)*O`.R9_P$,F>\`],MJ!,!Z),9:),>J),(:),.Z*(((>B3'&B M(-+_3'V@C,("I?N%_:7\A?ZB`(S#`JS#`K']./T,H_`2R8#P$NB]"Z,0^KT, MH]#F3(BAZ,C0XLBQ_?`(R2#P!(A,U:"MQ`+)`=`8K<4"R0'0":D.A=.-Q`+0 M"*D)C<0"(-+_K,("L?OP"LD@\`D@TO_(T/),!Z(@TO_(L?O)(_`PR2CP+,E! MT!W(L?OP$\D@\`_)._`+R3KP!XB,P@),B*&(B$Q0HB!\H8S"`K`J3'JB(-+_ MR+'[('RAL`K)//#QR3[P[=#HC,("3(BAR4`P!LE;$`(X8!A@K<4"R0'0!B!_ MHDR8H2#-HJS"`K'[\!;)(/`2R3`P#LDZ\`K)._`&(-+_R-#F2*W%`LD!T`8@ M@J),QJ$@W:)H\!7).O`4R3OP%,D@\!<@TO\@AZ),4*),!Z*(3&6B((>BB$QQ MHB"'HDQ0HLC(R)@89?N%^Z7\:0"%_*``C,0"8*D-(-+_(/*AI?S%J-`)I?O% MI]`#3*6B3%>@(">B3'&BJ4\@TO^I4"#2_ZE%(-+_J4Y,TO\@0:),<:*I4R#2 M_ZE9(-+_J5-,TO_(L?OPLLD[\"')(/`.R3KP"LDN\!4@TO],4*(@TO],=Z#( ML?OPD<DZ\/$@TO_0\JD%+*F:3-+_K<0"R0'0#JW%`LD!T`BI#H73C<0"8*D) MC<0"3-+_J0T@TO^MQ0+)`M`+(.VB(,S_J00@P_]@H@"]>J7)__`&(-+_Z-#S M8*(`O8FER?_P!B#2_^C0\V"B`+V/I<G_\`8@TO_HT/-@H@"]F*7)__`&(-+_ MZ-#S8*W%`LD"\`>MC0+)`?#Y8$%$PTQ$V5-4P4%.Q$%3S$)#PT)#TT)%T4)) MU$)-R4).Q4)0S$)2RT)6PT)6TT-,PT-,Q$-,R4-,UD--T$-0V$-0V41%PT1% MV$1%V45/TDE.PTE.V$E.V4I-T$I3TDQ$P4Q$V$Q3TDY/T$]2P5!(P5!(T%!, MP5!,T%)/S%)/TE)4R5)4TU-"PU-%PU-%Q%-%R5-4V%-4V51!V%1!V513V%18 MP518TU19P0"I"""T_ZEO();_(*7_R0WP!B#2_TR_HR#2_R"N_R#G_V"I`(7[ MJ9,@TO^I!(76(!*DH/_(N16`,`CP(B#2_TSHHTF`(-+_I?M)`87[T`FI`(73 M(!*DT-RI%(73T-:I#4S2_TP5@*`%C,("K00"R2+0\:(`N0`"\`C)(O`$Z,C0 M\^CHZ.BI+)D``LBI4YD``LBI+)D``LBI4ID``B`,@$B*((JDD`,@TO]H((JD MD`,@TO\@S__)#?`+((JDD/0@TO],9J0@TO^ED,E`T`-,#X`@$H!,9J3)G_`& MR9[P!SA@(">B&&`@0:+0^:D`A:>I"(6H(`6EH`"QI]D&`O`SR+&G\`+0^9@8 M9:>%IZ6H:0"%J!BEIVD!A?NEJ&D`A?RE_,4ND,ZE^\4MD,BI`(7[A?Q@I:>% MJ:6HA:JB_^C(T`+FJKT'`O`8R2+P%/&I\.U,LJ08I:=I!86GI:AI`(6H8*`` MA!2IL(45L?N1%!BE^VD!A?NE_&D`A?P8I11I`844I15I`(45I?S%_I#<I?O% M_9#68.[+`J``A!2IL(45L121IQBE%&D!A12E%6D`A148I:=I`86GI:AI`(6H MSL8"T-W.RP+0V&`;0!M$'``;4@4;3@4*"O\;+0$;-/\;-1LM`!M"`O\;4@$; D3@$;+0`;0@$;-0<'_QM.`1LM`!M"`1LU!P?_````````````
`
end
--
Cameron Kaiser *
ckaiser@floodgap.com * posting with a Commodore 128
Floodgap Systems:
http://www.floodgap.com/
personal page:
http://www.cameronkaiser.com/
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)