home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!sdd.hp.com!hplabs!ucbvax!enterpoop.mit.edu!world!tombaker
- From: tombaker@world.std.com (Tom A Baker)
- Newsgroups: alt.emulators.ibmpc.apple2
- Subject: DSK_IN 3.0 - Import files into .DSK files.
- Message-ID: <C0o2pn.382@world.std.com>
- Date: 11 Jan 93 01:56:11 GMT
- Organization: Me, at The World Public Access UNIX, Brookline, MA
- Lines: 530
-
- DSK_IN 3.0 - Encapsulate an MSDOS file into Apple ][ DOS 3.3 .DSK file.
-
- NOTE: The described software is
- -------->"RELIEFWARE"<--------,
- meaning a form of shareware. If
- you buy this package for $10, I
- will donate all that money to a
- homeless shelter nearby. The
- shelter chosen is subject to
- change, but the one presently
- designated is named "Spot Pond"
- and provides housing on
- a temporary basis to displaced
- families, and is located in
- Stoneham, Massachusetts.
-
- This package is not freeware,
- and I hope that, after you've
- used it for a week, you'll
- decide you'll want to legally
- own it. In return for the
- money, I will place your name
- permanently on a mailing list
- connected with this product,
- and you'll receive future
- versions, and if I ever release
- the source code, you will get
- that, too. (See below for info
- on future features.)
-
- Tom Baker, Jan, 1993
-
- Please send a ten dollar bill and
- your E-mail address (preferred)
- to register to:
- Tom Baker
- 237 Main Street, #A-11
- Reading, MA 01867
-
- Copyright (C) 1993 Thomas A.J.F. Baker, All Rights Reserved.
-
- WHAT IT DOES:
-
- Given a file on your MSDOS disk, you can make a .DSK file
- that contains that file. If the file was directly XMODEMed
- from the Apple, then no conversion need be done. But, if it
- is a text file in MSDOS text format, or a binary file, the
- necessary conversions can be done to make the output .DSK
- contain the correct Apple format text or binary file.
-
-
- WHAT IT DOES NOT DO:
-
- To avoid disappointment, I'll state this up front. This
- will not read a physical, Apple format, 5-1/4" disk in an
- IBM 5-1/4" drive.
-
-
- Invocation:
- (You can give it whatever name you want, but I'll assume you left it.)
-
- dsk_in mt[u] {i|b|a|r|t}[l] in out
- or dsk_in mb {i|b|a|r|t}[l] in out
- or dsk_in a {i|b|a|r|t}[l] in out
-
-
- FIRST ARGUMENT is what is to be imported.
- where "a" means it is a file directly XMODEMed or
- KERMITed from the Apple, and needs no conversions.
- "m" means it is a native MSDOS file (requiring a
- further qualifier).
- "mt" means it is a MSDOS text file and needs
- conversion to Apple DOS Text format.
- (The high bit is cleared, and end-of-line
- is changed from CRLF to CR. A null is appended
- to the file.)
- "mtu" Appending a 'u', that is, specifying "mtu"
- also means the text will be force to
- uppercase, good for importing IBM BASIC programs.
- "mb" means this is a MSDOS binary file, and needs
- conversion to Apple DOS binary format.
- (i.e., an address and length prepended.
-
- SECOND ARGUMENT is to set the file type in DOS 3.3.
- The types "ibart" are, respectively, Integer BASIC, Binary,
- AppleSoft BASIC, Relocatible, and Text.
- Appending "l" will "Lock" the file.
- (I don't know why one would want to do this, but it's there.)
-
- THIRD ARGUMENT is the MSDOS file. This file should be less than
- 30,700 bytes long.
- (Actual limits: Text "mt" or "mtu" files need to be 30,719 or less,
- but remember that the text will shrink as line-feeds are deleted.
- Binary "mb" files need to be 30,716 or less.
-
- FOURTH ARGUMENT is the .DSK file name. This file will be either 143,359
- or 143,360 bytes long.
- And ... very important ... THE FILE SHOULD NOT EXIST!
- This program outputs confusing results if it writes to a
- pre-existing file, so remember to delete any file you are
- trying to overwrite.
-
- Return Value:
-
- If the program fails, it returns the value "1" which can be detected
- with the MSDOS batch command "IF ERRORLEVEL 1 THEN ... ".
- Otherwise, the program returns 0.
-
-
- (Trivial Note: The "R" type was not as standardized the "I",
- "B", "A", and "T" types. I've given it the value ($10) that
- Apple used in the Apple Programmer Apprentice for the "R"
- files. SOME Dos disks that were altered by third party vend-
- ors will display that type as "S". Well, so it goes...)
-
-
- EXAMPLE:
-
- Let's say you have an IBM GWBASIC program and you want to run it
- in the emulator. (The "easter.bas" program appended to this file is
- a great for instance.) I saved it as an ASCII text file:
-
- save "easter",a
- Ok
-
- Back in the MSDOS prompt, you create a disk .DSK file out of it.
-
- C> dsk_in mtu t easter.bas easter.dsk
-
- NOTICE: What we are doing is importing a *text* file, *as* a
- text file. Unfortunately, this program does not do the complicated
- task of converting IBM Basic token files into Apple Basic Token
- files.
-
- To store and run the program:
-
- C> rename easter.dsk, disk6b.dsk
- C> apple
- --------------> APPLE ][ <---------------
- ] CATALOG,D2
- T 121 FILE
- ]
- ] EXEC FILE,D2
- ]
- ] SAVE EASTER,D1
- ] RUN
-
- Ignore the indication that the file is 121 blocks long. That
- is really how much space I allocated for the file, but the files
- have their own indicators for end-of-file.
-
- And finally, remember that AppleSoft and the IBM Basics are mostly,
- but not totally, compatible. Some conversion may have to be done manually.
-
- END OF EXAMPLE
-
-
-
- HOW TO USE THIS (AS IN, WHAT YOU WOULD USE THIS FOR...
-
- One thing is to XMODEM the contents of an Apple disk to your
- MSDOS computer. Then, with DSK_IN, you import the files one at a
- time. Be careful about the fact that this new .DSK won't have
- any DOS on it but the one you put there.
-
- Another thing is to take MSDOS files, and put them into the Apple
- .DSK files. Especially text files, which you can create easily on
- MSDOS machines.
-
- You can do almost anything with a text file, on Apple II computers.
- AppleSoft (and Integer) BASIC programs can be stored in text files,
- and retrieved by EXECing the files. Binary data, and machine language
- programs, also can be placed in a text file and EXECed.
-
- So use this program to take an MS-DOS file (up to about 30K, Apple's
- limit for text files) and create a .DSK file from it. Run APPLE.EXE
- with this new disk as Slot 6, Drive 2. EXEC the file "FILE" you find
- on it, or just copy it to the .DSK you want.
-
- IMPORTANT NOTICE: I held off releasing this a day or so, until
- I was producing .DSKs without DOS on them. Don't want to violate
- copyrights. So the .DSK output is a data disk and cannot be booted.
-
- /*
- * Example (repeated):
- * I pulled a BASIC program off the net, and it runs fine on the IBM.
- * It is from Sky and Telescope and predicts Easter. (I left in all
- * attributions.)
- *
- * After converting it to uppercase, I name it EASTER.BAS
- *
- * MSDOS> dsk_in mtu t easter.bas easter.dsk
- * > copy useful.dsk disk6a.dsk
- * > copy easter.dsk disk6b.dsk
- * > apple
- * ------------------> APPLE ][ <-----------------
- * APPLE] CATALOG,D2
- * ] MON I
- * ] EXEC FILE,D2
- * ] SAVE EASTER,D1
- * ] RUN
- *
- * The above is how I port it in and store it on a .DSK full of useful
- * programs.
- */
-
-
- Negative Notes:
- It is painful to watch AppleSoft try to EXEC a file with
- lowercase text, if you have done "MON C,I,O".
-
- So far, untested on any platform besides IBM DOS 3.3.
- (That's right ... this is actually a DOS 3.3-DOS 3.3 text converter.)
- *8)
-
- It does not provide for deleting a file that is already there,
- and that may confuse it.
-
-
- MAKING TEXT FILES
-
- To port a Basic program from the Apple to the IBM emulator, you
- can just XMODEM or KERMIT it. However, if you want to make a text file
- out of it and transmit that, use the program "capture.txt" below. Leave
- it as a text file on the Apple disk. When you have a program in memory,
- EXEC the program (as in "EXEC CAPTURE") and it will load in as lines
- zero through 9. Running it will save the program as the text file
- "TEMP", which you can rename to whatever.
-
- ---------------------------8<- CUT HERE ->8--- File: capture.txt -----
- 0 REM NEW CAPTURE - EXEC THIS WITH A BASIC PROGRAM IN MEMORY
- 1 PRINT "THE LINES 5 THROUGH 7 ARE AVAILABLE" : REM COPYRIGHT (C) 1981, 1993
- 2 PRINT "FOR SPECIFYING THE OUTPUT" : REM REM THOMAS A.J.F. BAKER
- 3 PRINT : LIST 5 - 7: PRINT : PRINT "ANY CHAR TO START, RESET TO ABORT"
- 4 PRINT CHR$ (4);"OPEN TEMP": PRINT CHR$ (4);"WRITE TEMP"
- 5 LIST 10-
- 8 PRINT CHR$ (4);"CLOSE TEMP"
- 9 END
- ---------------------------8<- CUT HERE ->8--- File: easter.bas ------
- 1 REM ARTICLE 34300 (155 MORE) IN SCI.SPACE:
- 3 REM ORGANIZATION: GEORGIA TECH RESEARCH INSTITUTE
- 4 REM DATE: SUNDAY, 4 OCT 1992 02:33:17 EDT
- 5 REM FROM: <LABBEY@GTRI01.GATECH.EDU>
- 7 REM COURTESY OF SKY & TELESCOPE MAGAZINE:
- 10 REM EASTER
- 12 REM
- 14 INPUT "YEAR ";Y
- 16 IF Y<1583 THEN 14
- 18 Y1=Y/19
- 20 A=INT((Y1-INT(Y1))*19+.001)
- 22 B1=Y/100: B=INT(B1)
- 24 C=INT((B1-INT(B1))*100+.001)
- 26 D1=B/4: D=INT(D1)
- 28 E=INT((D1-INT(D1))*4+.001)
- 30 F=INT(((B+8)/25)+.001)
- 32 G=INT((B-F+1)/3)
- 34 H1=(19*A+B-D-G+15)/30
- 36 H=INT((H1-INT(H1))*30+.001)
- 38 C1=C/4: I=INT(C1)
- 40 K=INT((C1-I)*4+.001)
- 42 L1=(32+2*E+2*I-H-K)/7
- 44 L=INT((L1-INT(L1))*7+.001)
- 46 M=INT((A+11*H+22*L)/451)
- 48 N1=(H+L-7*M+114)/31: N=INT(N1)
- 50 P=INT((N1-N)*31+.001)
- 52 N$="APRIL"
- 54 IF N=3 THEN N$="MARCH"
- 56 PRINT "EASTER IS ON ";N$;P+1
- 58 INPUT "ANOTHER (Y OR N) ";Q$
- 60 IF Q$="Y" THEN 14
- 62 END
- 70 REM LEONARD ABBEY, F.R.A.S.
- 71 REM GEORGIA TECH RESEARCH INSTITUTE
- 72 REM ATLANTA, GEORGIA, USA
- 73 REM LABBEY@GTRI01.GATECH.EDU
- 74 REM ARTICLE 34300 (OF 34357)--WHAT NEXT? [NPQ]
- ---------------------------8<- CUT HERE ->8--- dsk_in.uue 3.0 --------
- begin 600 dsk_in.exe
- M35I& 18 P @ \ __^; H /@ $ ^S!J<@
- M ! W@ ! !
- M
- M
- M
- M
- M
- M
- M
- M
- M
- M "Z$0(NB18U K0PS2&++@( BQXL ([:HY( C :0
- M (D>C ")+J@ Z#T!Q#Z* (O'B]BY_W_\\J[C84,F. 5U]H#-@/?9B0Z* +D!
- M -/C@\,(@^/XB1Z. (S:*^J+/D@'@?\ G,'OP "B3Y(!X''F AR* ,^0 =R
- M(K$$T^]'.^]R&8,^2 < = >#/D ' '4.OP 0.^]W!XO]ZP/IA &+WP/:B1Z@
- M (D>I "AD KV([ M$I7S2%?T^?ZCM*+Y_LSP"Z.!C4"OS@(N9@(*\_\\ZJT
- M ,T:B1:6 (D.F S[;@1 H[8OBP(OS@(Z.H +HX>-0(NQ@;G 7(NQ@;6 0#_
- M-H@ _S:& /\VA #H=P%0Z'D&N!$"CMB^. B_. CHN NCAXU O\6S@7_%M %
- M_Q;2!2Z.'C4"Z'( ,\"+\+DO ($@-0 1N+X+5P-= FY&0"Z+P#HQ0"+[+1,
- MBD8"S2&Y#@"Z2 #IP0 >N US2&)'G0 C 9V +@$-<TAB1YX (P&>@"X!37-
- M(8D>? ",!GX N 8US2&)'H C :" +@ )8S*CMJZ7 '-(1_#'K@ )<46= #-
- M(1\>N 0EQ19X ,TA'QZX!27%%GP S2$?'K@&)<46@ #-(1_#M/^+UXO>.]]T
- M%( __W0*.&<!=P6*9P&+TX/#!NOH.]=T((O:'@<&@#\ Q@?_+HX>-0)T!R;_
- M7P(?Z\4F_U<"'^N^P[1 NP( S2'#N1X NE8 +HX>-0+HZO^X P!0Z/G^ !
- M %6+[%:+=@2XP0-0N*H#4+CT!5#H9 B#Q 96N,4#4+CT!5#H50B#Q 96N.T#
- M4+CT!5#H1@B#Q 96N!4$4+CT!5#H-PB#Q 9>7<-5B^R#[ I65XM^!K@]!%"X
- M] 50Z!L(65F#?@0%= [_->B4_UFX 0!0Z-L$6;A\!%#_=0+H/A5960O =13'
- M!CH( #'!C@( #'!D ( #K>KA^!%#_=0+H&A5960O =13'!CH( #'!C@(
- M 0#'!D ( #K5KB!!%#_=0+H]A1960O =13'!CH( #'!C@( 0#'!D ( 0#K
- M,KB%!%#_=0+HTA1960O =13'!CH( 0#'!C@( #'!D ( #K#O\UZ/;^6;@!
- M %#H/019_W4$Z-,463T" '\,_W4$Z,<463T! 'T._S7HT/Y9N $ 4.@7!%F+
- M702*!YB)1O:Y!0"[[P8NBP<[1O9T!D-#XO3K+"[_9PK'!D(( 0#K+L<&0@@$
- M .LFQP9"" ( ZQ['!D(($ #K%L<&0@@ .L._S7H>?Y9N $ 4.C UG_=03H
- M5A19/0( =1^+702 ?P%L=0B!!D((@ #K#O\UZ$[^6;@! %#HE0-9N(@$4/]U
- M!NA+!EE9B4;Z"\!U'_]U!KB+!%"X] 50Z)X&@\0&_S7H'/Y9N $ 4.AC UFX
- MJ010_W4(Z!D&65F+\ O =1__=0BXK 10N/0%4.AM!H/$!O\UZ.O]6;@! %#H
- M,@-9QP8^" QP8\" ZR7_!'T.BUP*_T0*L "(![0 ZPE6L !0Z%\'65F#
- M!CP( 8,6/@@ @SX^" %\U'4(@3X\" /<LK'1OX .F! ,=&_ ZW"A/ B+
- M%CX(@P8\" %CX( (/Z 74D/0T1=1__!'T/BUP*_T0*H$((B >T .L*5J!"
- M"%#H_0996>LS_P1]&HM>_K$(T^,#7OR*AZH BUP*_T0*B >T .L55HM>_K$(
- MT^,#7OR*AZH 4.C(!EE9_T;\@7[\ %\B?]&_H-^_@-] ^EV_^L;_P1]#HM<
- M"O]$"K B >T .L)5K 4.B5!EE9H3P(BQ8^"(,&/ @!@Q8^" "#^@%\SW4%
- M/0 @<LB#/CH( '1V_P1]#HM<"O]$"K B >T .L)5K 4.A6!EE9_P1]#HM<
- M"O]$"K (B >T .L)5K (4.@[!EE9_P1]#HM<"O]$"K B >T .L)5K 4.@@
- M!EE9_P1]#HM<"O]$"K!XB >T .L)5K!X4.@%!EE9@P8\" 2#%CX( .MR@SXX
- M" !U*?\$?0^+7 K_1 J*1OB(![0 ZPI6BD;X4.C5!5E9@P8\" %CX( .M"
- M@SY " !T"O]V^.C2"5F)1OB#?O@*="O_!'T1BUP*_T0*BD;X!("(![0 ZPQ6
- MBD;X!(!0Z)$%65F#!CP( 8,6/@@ BU[Z_P]\%8M>^E.+7PJ+PUO_1PJ+V(H'
- MM #K!_]V^NAJ#%F)1O@]__]T ^E@__\$?0Z+7 K_1 JP (@'M #K"5:P %#H
- M/@5968,&/ @!@Q8^" #K&_\$?0Z+7 K_1 JP (@'M #K"5:P %#H%P596:$\
- M"(L6/@B#!CP( 8,6/@@ @_H"?,]_!3W_+W;(,\#K %]>B^5=PV$ 8@!I '(
- M= "C YL#DP.K [,#58OL5C/ 4/]V!.BU"EE9B_"#_O]U NL:]T8& @!T!O?&
- M 0!U!#/ ZPG'!I0 !0"X__]>7<-5B^R#/LH$('4%N $ ZQ.+'LH$T>.+1@2)
- MAT0(_P;*!#/ 7<-5B^Q6BW8$"_9\!8/^%'P)N 8 4.A9#.L/B][1X\>'% ?_
- M_U;H70I97EW#PU6+[.L*BQ[*!-'C_Y=$"*'*!/\.R@0+P'7K_W8$Z&?Y65W#
- M58OL5E>+=@2___\Y= YT NM@@WP& '0>@SP ?0M6Z%< 60O = +K2O=$ @0
- M= ?_= CHDQ59@'P$ 'P+BD0$F%#H;?]9B_C'1 ( ,=$!@ QP0 ,9$!/^#
- M? P =!,SP%#_= SH:0=0Z"@06<=$# B\=?7EW#58OL5E>+=@0+]G4%Z&\
- MZV<Y= YT!;C__^M?@SP ?"GW1 (( '4*B\8%!0 Y1 IU%L<$ "+Q@4% #E$
- M"G4(BT0(B40*ZS'K+XM$!@,$0(OX*3Q7BT0(B40*4(I$!)A0Z)L'@\0&.\=T
- M#O=$ @ "=0>!3 (0 .N>,\!?7EW#58OL3$Q65\=&_@ OQ0 OM0%ZQ+W1 (#
- M '0(5NAC_UG_1OZ#QA"+QT\+P'7GBT;^7UZ+Y5W#58OL3$Q65XMV"#/_QT;^
- M SR8O>1HH'BM \<G4(OP$ N0$ ZR" ^G=U!;\" ^L(@/IA=0V_ @G'1OZ
- M +D" .L$,\#K<HH$BM!&@/HK= ^ /"MU)8#Z='0%@/IB=1N ^BMU!(H$BM"+
- MQR7\_PT$ (OXQT;^@ &Y P" ^G1U!H'/ $#K'H#Z8G4&@<\ @.L/H3P')0#
- M"_B+QZD @'0$@<E ,<&T 44$8M>!HD_BUX$BT;^B0>+P5]>B^5=P@8 58OL
- M@^P$5HMV"/]V!(U&_E"-1OQ0Z"C_B40""\!T'(!\! !](_]V_/]V_O]V!NBQ
- M"X/$!HA$! K ?0W&1 3_QT0" SP.M!BD0$F%#H(@I9"\!T!8%, @ "N "
- M4/=$ @ "= 6X 0#K C/ 4#/ 4%;HC02#Q @+P'0'5NB5_5GKPL=$# B\9>
- MB^5=P@8 5K[4!8!\! !\"HO&@\80/10'<O" ? 0 ? 0SP.L"B\9>PU6+[%;H
- MU_^+\ O =00SP.L*5O]V!/]V!N@S_UY=PU6+[%:+=@@Y= YT!#/ ZP]6Z##]
- M65;_=@3_=@;H$?]>7<-5B^Q6@WX$ 'P)Z)'_B_ +P'4$,\#K$(I&!(A$!%8S
- MP%#_=@;HY_Y>7<-5B^RX @U0_W8$_W8&C48(4.BF#5W#58OL3$Q65XM.!(O9
- M@S\ ?0B+1P8#!T#K"8O9BP>9,\(KPHOPB4;^B]GW1P) '0"ZS*+V8M_"H,_
- M 'TAZPM/B]^ /PIU _]&_HO&3@O =>[K$HO?1X _"G4#_T;^B\9."\!U[HM&
- M_E]>B^5=P@( 58OL5E>+=@2+?@I6Z-S\60O = 6X___K1X/_ 740@SP ?@M6
- MZ&K_F2E&!AE6"(%D E_^QP0 (M$"(E$"E?_=@C_=@:*1 284.B6"(/$"(/Z
- M_W4*/?__=06X___K C/ 7UY=PU6+[(/L!%:+=@2*1 284.BV UF)5OZ)1OR#
- M/ !]#5;H"_^9 4;\$5;^ZPM6Z/[^F2E&_!E6_HM6_HM&_%Z+Y5W#58OL5HMV
- M!O\,5HI&!)A0Z 4 65E>7<-5B^Q6BW8&BD8$HH0(@SS_?33_!(M<"O]$"J"$
- M"(@']T0"" !T'8 ^A @*= > /H0(#74/5NCW^UD+P'0&N/__Z;0 Z:P ]T0"
- MD !U!_=$ @( =0>!3 (0 .OB@4P" ? 8 =$2#/ !T"U;HP/M9"\!T NO'
- MBT0&]]B)!(M<"O]$"J"$"(@']T0"" !T&8 ^A @*= > /H0(#74+5NB.^UD+
- MP'0"ZY7K2( ^A @*=1_W1 ) '48N $ 4+A"!U"*1 284.AP$(/$!CT! '48
- MN $ 4+B$"%"*1 284.A8$(/$!CT! '0*]T0" )U ^EB_Z"$"+0 7EW#58OL
- M5HMV!+CD!5!6Z/?^65E>7<-5B^Q,3%97BWX&BW8$B7[^]T0"" !T)NL:5HM>
- M"/]&"(H'F%#HR_Y963W__W4%,\#I\@"+QT\+P'7?Z>4 ]T0"0 !U ^F# (-\
- M!@!T93E\!G,H@SP = M6Z,;Z60O = +KS%?_=@B*1 284.B\#X/$!CO'<P+K
- MM^FH (L$ \=\&H,\ '4*N/__*T0&B03K"U;HCOI9"\!T NN45_]V"/]T"NB'
- M!X/$!HL$ \>)! %\"NMP5_]V"(I$!)A0Z&P/@\0&.\=S ^EF_^M8@WP& '0\
- MZS'_!'T6BUP*_T0*4XM>"/]&"(H'6X@'M #K#U:+7@C_1@B*!U#HXOU963W_
- M_W4#Z2O_B\=/"\!UR.L65_]V"(I$!)A0Z <"@\0&.\=S ^D,_XM&_E]>B^5=
- MP@8 H-@%F%#HT@59"\!U!H$FU@7__;@ E#W!M8% )T!;@! .L",\!0,\!0
- MN-0%4.@X (/$"*#H!9A0Z)X%60O =0:!)N8%__VX )0]P;F!0 "= 6X @#K
- M C/ 4#/ 4+CD!5#H! "#Q C#58OL5E>+=@2+?@HY= YU#(-^" )_!H'__W]V
- M!KC__^FF (,^1@< =0Z!_N0%=0C'!D8' 0#K$X,^1 < =0R!_M0%=0;'!D0'
- M 0"#/ !T$;@! % SP#/24%)6Z$/\@\0(]T0"! !T!_]T".AN#EF!9 +S_\=$
- M!@ B\8%!0")1 B)1 J#?@@"=#T+_W8YQP;.!341@WX& '465^@-#UF)1@8+
- MP'0'@4P"! #K ^EM_XM&!HE$"HE$"(E\!H-^" %U!8%, @@ ,\!?7EW#58OL
- MN $ 4#/ ,])04O]V!.BC!(/$"%W#58OL5HMV!@OV=0.^B C&! "X2@=05N@H
- M"%E9N H 4(O&!0, 4#/ 4/]V!.A"!8/$"+A.!U!6Z @(65F+QEY=P@0 58OL
- M5HMV!%:#/H8(_W4%N ( ZP.X 0 !!H8(H88(4.B<_XOP,\!05N@:]UE9/?__
- M==6+QEY=PU6+[(M6!(/Z_W4%N/__ZQJ*PK0 B]CVA\T$"'0)BL*T 7@_^L$
- MBL*T %W#58OL@>R* %97BT8(0#T" ',%,\#IU@"+7@31X_>'% < @'02_W8(
- M_W8&_W8$Z-L,@\0&Z;< BUX$T>.!IQ0'__V+1@:)1OB+1@B)1OSK5_]._(M>
- M^/]&^(H'B$;[/ IU!,8$#4:*1ON(!$:-AG;_B]8KT('Z@ !\,XO6*]"+^E=0
- M_W8$Z(0,@\0&B4;^.\=T%8-^_@!S!;C__^M,BT8(*T;\ZS_K0HV&=O^+\(-^
- M_ !UG8V&=O^+UBO0B_J+P@O =BA7C89V_U#_=@3H/0R#Q :)1OX[QW02@W[^
- M ',"Z[>+1@@#1OXKQ^L#BT8(7UZ+Y5W#5E<S_[[4!>L0]T0" P!T!5;H@_99
- M@\801X/_%'SK7U[#5E>_! "^U 7K$/=$ @, = 56Z-GV64^#QA +_W7L7U[#
- M58OLBT8$B]2!Z@ ".\)S!Z.< #/ ZPG'!I0 " "X__]=PU6+[(M&!(M6!@,&
- MG "#T@"+R O2=1"!P0 "<@H[S',&AP:< .L)QP:4 @ N/__7<-5B^S_=@3H
- MI/]97<-5B^R+1@294E#HM_]965W#58OLBTX(M$.*1@:+5@3-(7(#D>L$4.CN
- M 5W#58OLM#Z+7@3-(7(,T>/'AQ0'__\SP.L$4.C0 5W#58OL@^P$BUX$T>/W
- MAQ0' )T!;@! .M,N !$BUX$S2%R/O;"@'4UN %",\F+T<TA<BY24+@"0C/)
- MB]'-(8E&_(E6_EI9<AFX $+-(7(2.U;^<@EW!3M&_'("Z[<SP.L$4.AJ 8OE
- M7<-65[\4 +[4!>L3BT0")0 #/0 #=056Z*3U68/&$(O'3PO =>9?7L-5B^Q6
- MBW8$]T0" )T ^C(__]T!HM$"(E$"E"*1 284.@^!(/$!HD$"\!^"(-D M\S
- MP.L>@SP =0Z+1 (E?_X-( ")1 +K",<$ "#3 (0N/__7EW" @!5B^Q6BW8$
- M_P16Z 0 65Y=PU6+[%:+=@2#/ !^#?\,BUP*_T0*B@?IB0"#/ !\#O=$ A !
- M=0?W1 (! '4)@TP"$+C__^MO@4P"@ "#? 8 = Q6Z%3_"\!T NOFZ\#W1 (
- M G0#Z!O_N $ 4+B6"%"*1 284.B3 X/$!@O =2"*1 284.B4_ED] 0!T NNO
- MBT0")7_^#2 B40"ZZ7KHX ^E@@-=0?W1 ) '2Q@V0"WZ"6"+0 7EW#N-0%
- M4.A2_UG#58OLM$2*1@:+7@2+3@J+5@C-(7(,@WX& '4$B\+K!NL$4.@" %W#
- M58OL5HMV! OV?!6#_EA^ [Y7 (DV5 >*A%8'F(OPZQ&+QO?8B_"#_B-_Y<<&
- M5 ?__XDVE "X__]>7<(" %6+[+@ 1(M>!,TADB6 %W#58OLBUX$T>.!IQ0'
- M__VT0HI&"HM>!(M."(M6!LTA<@+K!5#HC/^97<-5B^R#[")65P:+?@H>!XM>
- M"(/[)'=8@/L"<E.+1@R+3@X+R7T1@'X& '0+Q@4M1_?9]]B#V0"-=M[C#Y$K
- MTO?SD??SB!1&XPGK\2O2]_.(%$8+P'7UC4[>]]D#SOQ.B@0L"G,$!#KK P)&
- M!*KB[[ J@>+1@I?7HOE7<(, %6+[%97BW8$BWX(@_\*=06+QIGK!(O&,])2
- M4/]V!E>P 5"P85#H6_]?7EW#58OL_W8&_W8$_W8(_W8*L !0L&%0Z#__7<-5
- MB^Q6BW8*_W8&_W8$_W8(5H/^"G4%N $ ZP(SP%"P85#H&?]>7<-5B^Q65XS8
- MCL"+?@2+=@:+3@C1Z?SSI7,!I(M&!%]>7<-5B^R+3@2T/(M6!LTA<@+K!%#H
- M:?Y=P@0 58OLBUX$*\DKTK1 S2%=P@( 58OL@^P$5E>+=@;WQ@# =0BA/ <E
- M , +\/?& %T>J$^!R%&"(M&"*F 74'N $ 4.@?_C/ 4/]V!.@/_%E9B4;^
- M/?__=2GW1@B '0$,\#K [@! (E&_O?&\ !T*?]V!#/ 4.AN_XOX"\!]$^FQ
- M /?& 1T([A0 %#HUOWIHP!7Z./[6>L7_W8$_W;^Z$7_B_@+P'UJZ8@ QT;^
- M !6_W8$Z(0 65F+^ O ?%,SP%!7Z'C]65F)1ORI@ !T'H'. "#WQ@" =!XE
- M_P -( !0N $ 4%?H5?V#Q ;K"O?& )T!%?H"/^#?OX =!3WQO = ZX 0!0
- M4/]V!.A/^X/$!@O_?!WWQ@ #= 6X !#K C/ B]:!XO_X"]"+W]'CB9<4!XO'
- M7UZ+Y5W#58OL3$RP 8M.!O?! @!U"K "]\$$ '4"L "+5@2Q\").!@K!M#W-
- M(7(:B4;^BU[^T>.+1@8E__@- (")AQ0'BT;^ZP10Z.+\B^5=PU6+[(/L!%97
- MBT8(0#T" '(-BUX$T>/WAQ0' )T!3/ Z8P _W8(_W8&_W8$Z(8 @\0&B4;^
- M0#T" '(-BUX$T>/WAQ0' (!T!8M&_NMBBT[^BW8&'@>+_HO>_*P\&G0M/ UT
- M!:KB].L<XO &4[@! %"-1OU0_W8$Z#L @\0&6P?\BD;]JCO[=0+KF>L@4[@!
- M %#WV1O 4%'_=@3HC_R#Q B+7@31XX&/% < ELK^Y=?7HOE7<-5B^RT/XM>
- M!(M."(M6!LTA<@+K!%#H$?Q=PU6+[%97_(M^!!X'B]<RP+G___*NC77_BWX&
- MN?__\J[WT2OYA_?WQ@$ = *D2='I\Z5S :227UY=PU6+[%97C-B.P/PSP(O8
- MBWX&B_<RP+G___*N]]&+_HMV!/.FBD3_BEW_*\-?7EW#58OL5XS8CL"+?@0S
- MP/RY___RKI'WT$A?7<-5B^RT08M6!,TA<@0SP.L$4.AY^UW#BL;H @"*PM00
- MAN#H @"&X 20)Q1 )ZK#58OL@>R6 %97QT;N #'1NQ0 ,=&Z@ ZT97N?__
- M,L#RKO?125_#-H@%1_Y.['4O4U%2!HV&:O\K^(V&:O]05_]V"/]6"@O =07'
- M1NH! ,=&[% 7[NC;YJ_P=:65O#!OR-OFK_B7[\BW[\BW8&K K =!(\)701
- M-H@%1_Y.['_NZ*S_Z^GIY@.)=O"L/"5TYXE^_#/)B4[RB4[^B$[UQT;X___'
- M1O;__^L!K#+DB]"+V(#K((#[8',3BI^W!X/[%W8#Z9D#T>,N_Z?\'.F/ X#]
- M '?X@T[^ >O0@/T =^V#3OX"Z\6 _0!WXH!^]2MT XA6]>NU@V;^W^L$@T[^
- M(+4%ZZ> _0!W3?=&_@( =2F#3OX(M0'KD^E$ XM^!#:+!8-&! * _0)S$@O
- M>0;WV(-._@*)1OBU ^EO_X#]!'77B4;V_L7I8O^ _01SRK4$_T;VZ57_DBPP
- MF(#] G<9M0*'1O@+P'S1T>"+T-'@T> #P@%&^.DS_X#]!'6;AT;V"\!TM='@
- MB]#1X-'@ \(!1O;I%_^#3OX0Z67_@4[^ O[OZ5G_MPCK"K<*ZPJW$+/I
- M MK&1O4 B%;[,]*(5OJ+?@0VBP7K$+<*QD;Z 8A6^XM^!#:+!9E'1XEV!O=&
- M_A = 4VBQ5'1XE^!(U^NPO =2\+TG4K@W[V '4IBW[\BT[XXQJ#^?]T%8M&
- M_B4( '0$LC#K K(@BL+H"?[B^>E)_H-._@124%>*QYA0BD;Z4%/HH/D6!XM6
- M]@O2?P/I\0#I_ "(5ON)=@:-?KJ+7@0V_S=#0XE>!/=&_B =! VBQ=#0XE>
- M!!8'Z'O]L#JJ%@=:Z'+]-L8% ,9&^@"#9O[[C4ZZ*_F'SXM6]CO1?P*+T>F>
- M (EV!HA6^XM^!#:+!8-&! (6!XU^NS+D-HD%N0$ Z;$ B78&B%;[BWX$]T;^
- M( !U#3:+/8-&! (>!PO_ZPLVQ#V#1@0$C, +QW4%'@>_L ?H,_T[3O9V XM.
- M]NMUB78&B%;[BWX$BT[V"\E] [D& %=1C5Z[4U*X 0 C1OY0BT;^J0 != FX
- M" "#1@0*ZP>#1@0(N 8 4.A/!!8'C7Z[]T;^" !T&(M6^ O2?A'HUOPF@#TM
- M=0%)*]%^ XE6\HI&]0K = HF@#TM= 1/)H@%Z+3\B_>+?OR+7OBX!0 C1OX]
- M!0!U$XIF^X#\;W4-@W[R '\%QT;R 0#K&X#\>'0%@/Q8=1OY 2TN#;O("
- M?07'1O( -.\O=&_@( =0SK!K @Z&W\2SO9?_;W1OY '0+L##H7/R*1OOH
- M5OR+5O(+TGXG*\HKVB:*!#PM= @\('0$/"MU!R:LZ#?\24N'RN,'L##H+/SB
- M^8?*XQ(KV2:L-H@%1_Y.['\#Z!_\XO +VWX)B\NP(.@)_.+YZ4G\B78&BWX$
- M]T;^( !U"S:+/8-&! (>!^L'-L0]@T8$!+A0 "I&[ -&[B:)!?=&_A = ='
- M1R;'!0 Z0K\BW;PBW[\L"7HO?NL"L!U^(!^[%!] ^BX^P>#?NH = 6X___K
- M XM&[E]>B^5=P@@ 4QD]&8@92!FV&<,9 1H(&@T:<1DV&A0:&!H<&K(:7AL"
- M&R(;D!S,',P<S!QC&6D958OLBUX$T>/WAQ0' AT$[@" % SP#/24%+_=@3H
- MSO:#Q BT0(M>!(M."(M6!LTA<@]0BUX$T>.!CQ0' !!8ZP10Z%OV7<-65XOT
- MBUP&@^L$<@X['AH(= 7H0@#K ^@# %]>PSD>& AT(XMW O8$ 70&B38:".L@
- M.S88"'0-B][H5 "+1P*C&@CK#8O>,\"C& BC&@BC' A3Z([S6\/_#SL>& AT
- M&(MW HL$J %U#P,'B02+/P/[B74"B][K ^@R (L_ _N+!:@!= '# 0>+]P/P
- MB5P"B]^+?P8[WW0.B3X<"(MW!(EU!(E\!L/'!AP( ##BS8<" OV=!"+? :)
- M7 :)702)?P:)=P3#B1X<"(E?!(E?!L-65XOTBT0&"\!T4@4% '(V)?[_/0@
- M<P.X" "#/A@( '0?BQX<" O;= V+TSD'<QJ+7P8[VG7UZ&8 ZR'HB@#K'.@<
- M .L7,\#K$XOP@\8(.3=SZ>AK__\'B\,%! !?7L-0,\!04.C.\EM;)0$ = DS
- MTE)0Z,#R6UM84#/;4U#HM?);6SW__W04B]B)'A@(B1X:"%A B0>#PP2+P\-;
- M,\##4#/;4U#HCO);6SW__W06B]BA&@B)1P*)'AH(6$")!X/#!(O#PU@SP,,I
- M!XOS S>+_@/X0(D$B5P"B74"@\8$B\;#B^Q34%%0Z!7_6XO8"\!T'QX'_(OX
- MBW;^BPR#Q@16@^D%T>GSI8E&_N@D_EN+7OZ#Q ;#B\*#P@@[T7<UB]$['AH(
- M=0^)!_\' \-34.CC\5M;ZQZ+^P/XB5T"*] I%XOW _*)? )"B16+RXO?Z#?^
- MB]F#PP3#5E=5B^R+7@B+1@H+P'0W"]MT+8/K!(L/28O0@\(%@^+^@_H(<P.Z
- M" [RG(,=P6#PP3K".B'_^L#Z$__B\/K#5#H9?[K!E/HD/TSP%M=7U[#_R8L
- M" CP8B"(\&) B/!B8(+HP>[A^)-B@(B3XJ"/R.!I OH ,N0FK$",Q8?6
- MDXLVB@!&1KD! ( ^D@ #<A&.!HP B_ZQ?S+ \J[C;H#Q?U"+P0/#0"7^_XO\
- M*_AR7(OG!A\6!U%)\Z0RP*J.W8?RA]F+PXO00^@9 '<'<D#H$@!W^3P@= @\
- M#70$/ EUZ#+ Z^0+P'0'0JH*P'4!0X;@,L#YXQ6L22PB= \$(CQ<=0> /")U
- M JQ)"_;#Z7;A60/*+HX>[A^)'AX(0P/;B_2+["OK<N:+Y8DN( CC#HEV (/%
- M C:L"L#@^G3P,\")1@ NCA[N'XLV* B+/BH(_S8F"/\V) BA'@BCA "A( BC
- MA@#_)B(( $)O<FQA;F0@0RLK("T@0V]P>7)I
- M9VAT(#$Y.3$@0F]R;&%N9"!);G1L+@!.=6QL('!O:6YT97(@87-S:6=N;65N
- M= T*1&EV:61E(&5R<F]R#0I!8FYO<FUA;"!P<F]G<F%M('1E<FUI;F%T:6]N
- M#0H )@(F @
- M 2 !(!$@(2 Q($$@42!A('$@@2"1(*
- M$@L2#!(-$@X2#Q, $P$3 A,#$P03!1,&$P<3"!,)$PH3"Q,,$PT3#A,/% 4
- M 10"% ,4!!0%% 84!Q0(% D4"A0+% P4#10.% \5 !4!%0(5 Q4$%045!A4'
- M%0@5"14*%0L5#!4-%0X5#Q8 %@$6 A8#%@06!18&%@<6"!8)%@H6"Q8,%@T6
- M#A8/%P 7 1<"%P,7!!<%%P87!Q<(%PD7"A<+%PP7#1<.%P\8 !@!& (8 Q@$
- M& 48!A@'& @8"1@*& L8#!@-& X8#QD &0$9 AD#&009!1D&&0<9" A$!
- M P _@ >@
- M$/\ ",0 $ #__P __\ /__ #__P __\ /__ #_
- M_P __\ /__ #__P __\ /__ #__P __\
- M
- M
- M $ \ QLG,
- MQ:"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@>0
- M
- M
- M
- M
- M !5<V%G92!F;W(@=F5R<VEO;B E<SH* #,N, @(" @
- M(" @("5S(&UT6W5=('MI?&)\87QR?'1]6VQ=(&EN(&]U= H (" @(&]R(" E
- M<R!M8B @("![:7QB?&%\<GQT?5ML72!I;B!O=70* " @("!O<B @)7,@82 @
- M(" @>VE\8GQA?')\='U;;%T@:6X@;W5T"@!#;W!Y<FEG:'0@*$,I(#$Y.3,@
- M5&AO;6%S($$N2BY&+B!"86ME<B M($%L;"!2:6=H=',@4F5S97)V960N"@!A
- M &UT &UT=0!M8@!R8@!#3U5,1"!.3U0@3U!%3B!)3E!55"!&24Q%("5S"@!W
- M8@!#3U5,1"!.3U0@3U!%3B!$25-+($9)3$4@)7,* @(" @(" @(" A
- M(2$A(2 @(" @(" @(" @(" @(" @( % 0$! 0$! 0$! 0$! 0$ " @(" @("
- M @("0$! 0$! 0!04%!04% 0$! 0$! 0$! 0$! 0$! 0$! 0$0$! 0$! &!@8
- M&!@8" @(" @(" @(" @(" @(" @(" A 0$! (
- M
- M
- M (<'AP>'!P "0( U 4
- M H" 0 .0% " @( #T!0 0P(#
- M! 8 $("! !0& /\ D!@ #_
- M - 8 _P $0& /\ !4!@ #_
- M 9 8 _P '0& /\ "$!@ #_
- M E 8 _P *0& /\ "T!@
- M #_ Q 8 _P -0& /\ #D
- M!@ #_ ] 8 _P 0' 2 "( (@!* "H/__
- M_____________________________________P! __\ T 05$U0
- M "XD)"0 !," @0%!@@("!05!1/_%@41 O________________\%!?__
- M__________________\/_R,"_P______$___ @(%#P+___\3__________\C
- M_____R/_$_\ *&YU;&PI 4% $4%104%!0" !0#!!0)!04%!04%!04%%!04
- M%!04%!04%!0/%P\(%!04!Q06%!04%!04%!04#104%!04%!04%!00"@\/#P@*
- M%!0&%!(+#A04$10,%!0-%!04%!04% "
- M+PX 0\!\:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:
- 5&AH:&AH:&AH:&AH:&AH:&AH:&AH:
-
- end
- ---------------------------8<- CUT HERE ->8--- NO MORE FILES ---------
- tombaker@world.std.com || tabaker@aol.com || BIX as tombaker
-