Article 2445 of comp.sys.apple2.comm: Newsgroups: comp.sys.apple2.comm Path: news.stolaf.edu!lars.acc.stolaf.edu!handel From: handel@lars.acc.stolaf.edu (Peter F Handel) Subject: Re: Proterm Zmodem 32k limit Message-ID: <1994Nov2.011814.22920@news.stolaf.edu> Sender: news@news.stolaf.edu (Network News) Organization: St. Olaf College; Northfield, MN References: <392r9s$n38@news.ysu.edu> Date: Wed, 2 Nov 1994 01:18:14 GMT Lines: 69 In article <392r9s$n38@news.ysu.edu> ag471@yfn.ysu.edu (Eric S. Ford) writes: > >Someone recently posted a macro to help circumvent the Proterm zmodem 32k >buffer limit. Unfortunately, my news source retains less than a weeks worth >Would the author, or anyone who kept a copy, please repost or email me the >info? Sure! What you need to do is SEt $L=x ^^^^^^^^ (x will be replaced with a #) Part 1: What should x be? This is different for every setup. To find your "perfect" x, call a BBS/Dial-up that you use the most (hopefully local) and keep changing x. For this, you'll probably want to put the SEt $L in the 0-9 commands- the command takes effect immediately-> no need to hang up or quit ProTERM. Some special values of x are 0 and 1. SEt $L=0 will tell ProTERM to save every 32k of data to disk. This is the default. SEt $L=1 will cause ProTERM v3.1 to stream. This means it will write every single block to disk as it arrives. By no means skip this value in your testing process. x should be divisible by 1024, or else your transfer will be very slow. Note that SEt $L=1024 (for 1k saves) and SEt $L=1 are _not_ the same. It appears that they should be, but they aren't. SEt $L=1 is a lot faster. So, to save data every 10k, you'd have the command SEt $L=10240. As a note, I have a chart of values where I downloaded a large text file onto a RAMDisk. I was using a ROM 01 Apple IIGS w/2MB RAM, 10Mhz/16k Zip GSX, and a USRobotics 14.4k Sportster. The other end was my BBS: A 486 DX/2 66 with a USRobotics 14.4k Sportster. I was using ProTERM v3.1, and the BBS was WWIV v4.23 modded using DSZmodem (4-26-94). The optimum CPS was around 25k. It was interesting to note that 20k and 30k did not perform as well as 25k. Part 2: Where to put it? You can put it where you find your Automatic Logon Macros (apple 0-9). If you put it there, you have to do the macro each time you start up ProTERM. This is good if you want to test with different values of $L to see which one gets the best thoughtput with your specific setup. The SEt $L=x command takes effect immediately. When you've found the "perfect" value, stick it in your PT3.GLOBAL (or something with the word "Global" in it) file. Load this file in your editor, and look (towards the end?) for a macro designated as "This macro is run every time ProTERM starts up". The macro will be something like "end" or "return". Just insert your "SEt $L=x" between the name of the macro and the "end" or "return", save it, and the next time you launch ProTERM, voila!. In conclusion, I spend way too much time in ProTERM and irc :) >Thanks, Any time! >-- >Eric S. Ford "Time: it's what keeps history from >ag471@yfn.ysu.edu happening all at once." G.Effinger >E.Ford6@genie.geis.com -- ___________________________Apple IIGS Forever!______________JesusisLord!_ |Peter Handel (Zelix on irc #appleiigs) Sysop of SITA IV: GSXpress| |handel@stolaf.edu http://www.stolaf.edu/people/handel (507)ITS-DOWN| |_________Whatdoesitprofitaman,togainafortune,andyetloseyoursoul?_________|