Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bloom-beacon!oberon!cit-vax!ucla-cs!zen!ucbvax!WALKER-EMH.ARPA!InfoMail-Mailer From: InfoMail-Mailer@WALKER-EMH.ARPA Newsgroups: comp.sys.atari.8bit Subject: Undeliverable Mail Message-ID: <8710270549.AA21470@ucbvax.Berkeley.EDU> Date: Tue, 27-Oct-87 00:27:00 EST Article-I.D.: ucbvax.8710270549.AA21470 Posted: Tue Oct 27 00:27:00 1987 Date-Received: Thu, 29-Oct-87 07:25:03 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 496 Mail was not delivered to the following users because there were bad address(es) in TO and/or CC field(s): info-atari UNDELIVERED-MESSAGE: ---------------------------------------------------------------- Received: from BBN.COM by WALKER-EMH.ARPA ; 27 Oct 87 05:12:32 GMT Received-2: from score.stanford.edu by BBN.COM id aa06047; 27 Oct 87 0:01 EST Date: Mon 26 Oct 87 14:09:52 PST Subject: Info-Atari8 Digest V87 #92 From: Info-Atari8 @ SCORE.STANFORD.EDU Errors-to: Info-Atari8-request@Score.Stanford.EDU Maint-Path: Info-Atari8-request@Score.Stanford.EDU To: Info-Atari8 Distribution List: Reply-to: Info-Atari8@SCORE.STANFORD.EDU Text: Info-Atari8 Digest Monday, October 26, 1987 Volume 87 : Issue 92 This weeks Editor: Bill Westfield Today's Topics: Printing Atari8 digest Re: 400/800 Turbo BASIC (FROST BASIC) Re: What's the right way... Kermit 65 LittleLister address LittleLister - checksum for YAU uudecode LittleLister/save paper & time LittleLister UUENCODED (use YAU) ---------------------------------------------------------------------- Date: 20 Oct 87 11:34:27 PDT (Tuesday) Subject: Printing Atari8 digest From: "Michael_A_Parisi.HENR801G"@Xerox.COM To: Info-Atari8@Score.Stanford.EDU To; The administrator of the Atari8 Digest I can not print the Digest. Why is the digest protected. Is there a way to undo this protection so I can print it? Thank You. Mike ------------------------------ Posted-From: The MITRE Corp., Bedford, MA To: Info-Atari8@Score.Stanford.edu Subject: Re: 400/800 Turbo BASIC (FROST BASIC) In-Reply-To: Your message of Mon, 19 Oct 87 10:20:19 -0700. Date: Tue, 20 Oct 87 17:03:46 EDT From: jhs@mitre-bedford.ARPA Yes, there is a 400/800 Turbo BASIC, which does not hide under the ROM as the XL/XE version does. This makes it suitable for use with even those DOS versions which use this space. The XL/XE version, I am told, DOES work with DOS-XL, even though that program uses the RAM under ROM too. (This according to John Dunning.) If anyone needs either program, I have them and can mail them or post them to the net, though it may take a few days to get everything online. -John Sangster, jhs@mitre-bedford.arpa ------------------------------ Date: 22 Oct 87 19:30:50 GMT From: hans@umd5.umd.edu (Hans Breitenlohner) Subject: Re: What's the right way... To: info-atari8@score.stanford.edu In article <871006122252.4.JRD@GRACKLE.SCRC.Symbolics.COM> jrd@STONY-BROOK.SCRC.SYMBOLICS.COM (John R. Dunning) writes: >What's the right way >to return from a program to DOS? I always thought the protocol was that >DOS (any DOS) effectively JSR'ed to the start address of the program >once it was loaded; thus the right way to return was just to RTS. >That's always worked for me, using DOS XL. However, I've gotten some >reports that Kermit-65 sometimes wedges up when one exits from it. I'm >pretty sure I'm not trashing the stack; it really looks like DOS expects >something other than an RTS. > While your way should work usually, here is a different way. This is what Turbo-Basic does before returning to DOS: 1. Clear locations $D200-$D207 (audio registers) 2. Close IOCBs 1-7 3. Jump indirect through DOSVEC ($000A). If you have done interesting things with the screen, it might be even better to refine step 2: 2a: Close all IOCBs. 2b: Open IOCB 0 for screen editor. Of course you can skip step 1 if you have not done anything with the audio registers, and it may be that DOS (some DOS) will do the equivalent of steps 2a and 2b after you return. ------------------------------ Date: 23 Oct 87 18:52:44 GMT From: topaz.rutgers.edu!wilmott@rutgers.edu (Ray Wilmott) Subject: Kermit 65 To: info-atari8@score.stanford.edu ================= Help! Is there some way (ie - a handler) that will allow me to use Kermit 65 as previously posted with an XM-301 modem? If so, could someone please either post or mail me the necessary handler? Thanks in advance as always. -Ray Wilmott wilmott@topaz.rutgers.edu ------------------------------ Date: 25 Oct 87 21:30:05 GMT From: kaoa01.dec.com!curzon@decwrl.dec.com (Richard Curzon KAO4-3/7A DTN 621-2196) Subject: LittleLister address To: info-atari8@score.stanford.edu Oh, these amateurs... forgot to include my ID with the posting on LittleLister. If interested in a UUENCODED copy, or Action! sources, just ask... Richard Curzon Digital Equipment of Canada PO Box 13000 Kanata Ontario K2K 2A6 Canada. (DEC E-NET) KAOA01::CURZON (UUCP) {decvax, ucbvax, allegra}!decwrl!kaoa01.dec.com!curzon (ARPA) curzon%kaoa01.DEC@decwrl.ARPA ------------------------------ Date: 25 Oct 87 21:43:35 GMT From: kaoa01.dec.com!curzon@decwrl.dec.com (Richard Curzon KAO4-3/7A DTN 621-2196) Subject: LittleLister - checksum for YAU uudecode To: info-atari8@score.stanford.edu Addendum #2 to the Littlelister binary sent to the net in UUencoded form. Here is the UUDECODE data you should be given by YAU when you decode the binary file LL.COM: byte count: 7147 checksum: #x0A27 If you have a different figure, it will likely be caused by a corrupted input file. It may be possible to directly mail you a better copy of the file, let me know if you want one. Richard Curzon Digital Equipment of Canada PO Box 13000 Kanata Ontario K2K 2A6 Canada. (DEC E-NET) KAOA01::CURZON (UUCP) {decvax, ucbvax, allegra}!decwrl!kaoa01.dec.com!curzon (ARPA) curzon%kaoa01.DEC@decwrl.ARPA ------------------------------ Date: 25 Oct 87 21:27:26 GMT From: kaoa01.dec.com!curzon@decwrl.dec.com (Richard Curzon KAO4-3/7A DTN 621-2196) Subject: LittleLister/save paper & time To: info-atari8@score.stanford.edu This is a little program I have found useful for printing out text, especially Action! source listings, and saving time & paper. It may be useful for other text printing jobs too, e.g. sources that are saved to disk in ATASCII text form. Check the LL.DOC file included below for a quick rundown. PRINTER OUTPUT OPTION Littlelister composes columnar output in memory. It can be used with any printer, to print any size of input file. I wrote it for my 1027, but it works even better with my new NX-10 printer. For maximum speed printing, it can be set to represent "unprintable" bytes with combinations of printable ones; full graphics ATASCII printing is also possible using G: (see below). THE CODE The UUencoded binary file follows in a separate message. If it doesn't make it through some gateway in its travels, I will mail a copy direct on request. For least frustration, use the YAU UUdecoder to decode it. It seems some of the other decoders might require extra padding on each line; I used YAUE to encode it. Action! sources also available on request, due to length I haven't posted them... yet) (Thanks to JRD: YAU and YAUE are very nice tools; they work fine with SpartaDOS in both command line and prompt modes.) (Thanks also to Bruce Langdon, for the ideas in his PRINT.ACT program posted to Usenet some time ago) -----------------------LL.DOC------------------------------------- LittleLister 2 features: ------------------------ INPUT: file formatted in a single column, or unformatted. OUTPUT: formatted in n columns, [ 0 < n < 256 ] with several options. Use with any DOS: ----------------- With a command line DOS such as SpartaDOS or DOS XL, type LL [input [output]] Used with this command line, LL starts without presenting a menu; the variable settings last SAVED will be in effect. File specifications may be used for input/output, and the "D:" prefix is assumed by default. Output defaults to "P:" (printer). "LL" alone will bring up the menu. With other DOS's, just load LL like any other binary file, and work from the menu. Variables include: ------------------ *input file *output device (default = P:) *starting page number (default = 1) page pause output options ASCII (^ prefixes control characters; @ prefixes inverse characters; few special chars output in hex) HEX (all bytes represented in HEX - e.g. $FF) ATASCII (no transformation of bytes from input file) output width output page length number of columns column width margin between columns filler lines at top and bottom * - not included in variables SAVED by menu choice 'S' Other features: --------------- -you can save special configurations of LL.COM, by using 'S' option and copying to a different *.COM filename -outputs page header with filename, and page number (if you select at least 4 filler lines before the first text line) -allows any single column file to be produced in multiple columns: program listings, database output, utility output, etc. -chops off blanks at the end of each text line (useful for trimming Action! source code) -produces output to any device (but page pause is disabled when output is to disk file) -try ATASCII output to G: device, the graphics printer utility for Epson/Star & compatibles released by Analog in October 1985 issue - very nice ATASCII output. -Action! programmers may output HEX to disk to transform binary files (character sets, code blocks) to blocks for the Action! compiler. Version 2 notes: ---------------- - added HEX output - compiled high enough to allow use of the G: device by CF Johnson, for pretty graphic ATASCII output. ------------------------------ Date: 25 Oct 87 21:31:42 GMT From: kaoa01.dec.com!curzon@decwrl.dec.com (Richard Curzon KAO4-3/7A DTN 621-2196) Subject: LittleLister UUENCODED (use YAU) To: info-atari8@score.stanford.edu begin 666 LL.COM M__\!+]]*8.!* 0%L85 G @(X0@4%65,!"" @(" @(" @$R]N !Y.P B\4y M !D[(&QA8CH@4$A!.R!46$$"+Q0 03L@4E13 #<; 3L -1L <.R!4y MDPA #3) O8""A+ZD A8:%AZ6"T 2Ey M@_ BI830!*6%\!I&A6:$D T8I89E@H6&I8=E@X6'!H(F@SBPUDS"+Z2$\ J&y MAD:&:HC0^J:&8*2$\ J&A@HFAHC0^J:&8*EPJJD,G4(#(%;DBCCI$-#Q; H y M(C (%;D$!K B/ &:&B8;#8P2(I(2DI*2JJI 9W !6BJ:&#)") ':&BIAFPVy M, H*"@JJ8!AI 9U$ YAI )U% V!(BJAHJJTX,&!(J0"%I6A@2*D!A:5H8(I(y MF*IHH .$HZ#]8(:CA*0@63"I )U) ZBQH_ :G4@#&*6C:0&=1 .EI&D G44#y MJ0N=0@,@.3"EI? 2J0"=2 .=20.I"YU" ZF;(#DP8(74AM6$HB"JV2#FV* y ML?,P!LB1HCBP]BE_R)&BF* D:)@X P TS<,$G_A:**2?^JYJ+0 >BEHB#=0@,@.3"%H&"&H2!9,*6A(&HPI:.=2@.Ey MI)U+ ZD#G4(#(#DPBDI*2DJJJ0"=P 5@(%DPJ0R=0@,@.3!@A56&5H148(6@y MAJ&$HJ I:+0!*6C\!:EI)&@R- "YJ'&HJ6BR?_0Y\:C.+#B8(6@AJ&$HJ y MI:30!*6E\!BQHI&@R- $YJ'FH\:DI:3)_]#EQJ4XL.!@:*IHS>@"D 7-Y@*0y M\TB*2& 3!TTC1DT8TPD-(T@-*T@-""E,TPV- 5$.BHN*JD&A:.I (6DH#2By M,*T@-"!],ZT@-""E,V#23%,TC4\TJ0(@I3.I R"E,TQU-!%E%KJ6N"@H*"HW9-!BIy M0&W9-(W7-*D#:0"-V#08K=M(S:%KJTD-H6O&* L:YI I&NK2,VA:ZM)#:%KZD C28VL:Z-)3:Iy M LTE-JD [28VD -,X388K2,V;24VA:ZM)#9M)C:%KSBM)3;I H6LK28VZ0"%y MK1BM(S9EK(6JK20V9:V%JZ L:J1KCBM)3;I 8TE-JTF-ND C28V3(DV&*TCy M-FD!A:ZM)#9I (6OJ42@ )&N&*TC-FD"A:ZM)#9I (6OJ3J1KF!,#3=,=S=Fy M(" @(" @S.GT].SES.GS].7RH+(@+2!2($-UI$"!2,6!,@C<@B3),HC<9P2!0ILR"7,4SX-QG#($YU;6)E @ES%,)3D9RB!!4T-)22]!5$%30TE)+TA%6#H@)5,E1:T=+X6CK!POy MHCFI"R"7,4Q1.1G+(%-T87)T:6YG('!A9V4@;G5M.B E525%J0"%HZP2+Z(Yy MJ3<@ES%,?#D9S"!/=71P=70@9&5V:6-E(" @(#H@)5,E1:DOA:.@):(YJ6(@y MES$@B3),JCD:TR!3879E(&-O;F9I9W5R871I;VX@+2#!+C1POH &,\ *I?2"",B *-R!_-Z 5y MH@"I!2"Q,ZD A86M"B^%A*T)+Z( (,XOA:Z*A:\XK0HOZ0&%K*D A86EK(6$y MK0LOH@ @SB^%JHJ%JQBEKF6JA:REKV6KA:VM""_%K*D Y:TP TP\.Z !C \Zy M3#([$LG.UL',R<2@P:R@PJR@PZR@Q*([J1\@4C%, CP8K0PO;0XOA:X8I:YMy M#R^%K*T-+T6LT -,?#N@ 8P/.DQR.Q+)SM;!S,G$H,6LH,:LH,>LH,BB.ZE?y M(%(Q3 (\K28OR6&P TRB.Z !C \Z3)@["7M[_+YH:&B/JG?(%XQy M( @T.*TP NU3+X6NK3$"[50OA:\XI:[M B^-52^EK^T#+XU6+V @5$A%3@ y M^EP !U,+S^@ (PC/XPB/XPE/XPD/XPA/XP@/ZTB+XU9/ZU9/\T@/ZD [2$_y ML 1,84!CH ",*#^,)C\XK6 OZ0&-=C^M=C_-)C^P!$RM/R 8K2(_;28_A:ZMy M(S]I (6O&*TC+V6NA:RM)"]EKX6MH "QK$D@T -,IS^M)C^-*#_N)C],:S\8y MK2(_;2@_A:ZM(S]I (6O&*6N:0&-(C^EKVD C2,_&*TC+VTB/X6NK20O;2,_y MA:^IFZ D:[N(C_0 ^XC/QBM(R]M(C^%H*TD+VTC/X6A&*TC+VTD/X6LK20Oy M;24_A:T8I:QM8"^%HJ6M:0"%HSBM(B_M(#^%K*D [2$_A:VI (6%K6 OA82Ey MK:JEK"#.+X6DBH6EI**FH:6@(-\SK2,_C24_K2(_C20_[B _T /N(3],23^My M#B^-*3^M#R^-*C^I ,TI/Y #3 I!J0/-#B^0 TSY0#BM#B_I H6NK2D_1:[Py M TSY0* OHCFI R!,,: C"$_J0F-(#\XK0@O[3DOC=!K>=!29OP$*T@y M+\U/+ZD [5 OD -,-D(XK5DO[4\OA:ZM6B_M4"^%KQBEKFU@+XU9+Z6O:0"-y M6B_N32_0 ^Y.+Z C% OC$\OK>=!29OP TQ!0F"M(B_-32^I .U.+Y #3(%"y M[E$OT /N4B^I (6%K6$OA82M4B^JK5$O(,XOC5DOBHU:+Z C$XOC$TOC% Oy MC$\OK2$OS5$OJ0#M4B^0 TRE0NY?+ZU?+\T2+[ #3*)"("P_(+!!&*TC+VU9y M+X6NK20O;5HOA:^MYT&@ )&N[D\OT /N4"_N62_0 ^Y:+V @ B\5 "@T*0 y M25D !(@(" @4&]S!D1N.BHN*N1"3/!"J?^-_ *@ (S.0LB,72^M.2_P#ZT?y M+TD!\ BM72_P TS'1*T>+\D"D JM'R]) ? #3%1#KQ":0"%KQBMSD)I,* D:ZI_XW\ LB,72^MBC2--S"MB32--C"I B"E,ZD&y MA:.I (6DK.Q"KNM"J0(@?3.M72]) ? #3)5$3$1$$B5%)47$\NGVY:"CH"5#y M)44E11BMSD)IL(6BJ0"%HZ2BHD2I,2"7,:D4A:.@0J+/J0(@3S.M72_P TQQy M1$R21*)"J<\@7C&MT$+),+ #3(]$J3G-T$*P TR/1$R21$Q91""),JD"(*4Sy MH ",72^M4C2--S"M432--C!,QT2B+ZDY(&$SK3DO\ -,P$0@"#2B+ZDY("=%y MK>9%S7)%K>=%[7-%L 5,#T8@(!BM B]MM$2])y M2/ #3,-&K58OA:2M52^%HZP#+ZX"+ZD"(-HTI:&-6"^EH(U7+Z C'-%C')%y M.*U7+^D!C7Y&K5@OZ0"-?T:M?D;-YR1=#,[G-%3&U&K<(%T -,N$;N7R\@+#],y MP$:MP@70 TPU1DS_1ZT1+TE3\ -,_T>M5B^%I*U5+X6CK ,OK@(OJ0(@VC2Ey MH8U8+Z6@C5M6"_I (T71ZT61\UR1:T71^USy M1; %3.9'LUQ19 #3)5'&*T"+VUR186NK0,O;7-%A:^@ +&NA:"EH" -14S;1QBMy M B]MI0"#H0:UQ1I7B#Hy M01BM<45I0(6@I: @Z$%,VT>M<44@Z$'N+ZT>+TD"\ -,4TFI+XT32*DYC1)(3&=)K1XO20/Py M TQG2:DOC1-(J26-$DBI +Y #3 =*&*T22&T52(6NK1-(:0"%KQBM$$AMy M%$B%K*T12&D A:V@ +&LD:[N%$@8K1!(;11(A:ZM$4AI (6OL:Y)F_ *J3_-y M%$B0 TR_2: !C!9(&*T02&T42(6NK1%(:0"%KZ L:Y)(/ *K19(20'P TSUy M2:T22(6NK1-(A:^M%4B@ )&N3/M)[A5(3'%)KA-(K1)(("