home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / BTPRO.MACROS.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  40.3 KB  |  874 lines

  1. ***************************************************************************
  2. * This is one of a series of four files which consist  of messages from   *
  3. * the FlagShip bulletin board dealing with BobsTerm Pro, arguably the     *
  4. * finest terminal program ever written for the Commodore 64 and 128. The  *
  5. * material for the files was compiled on March 1, 1989, and includes all  *
  6. * relevant messages from the inception of the FlagShip until that date.   *
  7. * My definition of 'relevant' was fairly liberal; in some cases,          *
  8. * messages which might otherwise have been irrelevant have been preserved *
  9. * in order to preserve continuity of the threads.                         *
  10. *                                                                         *
  11. * The four files available are:                                           *
  12. *                                                                         *
  13. * BTP.FEATURES.TXT               Description and implementation of many   *
  14. *                                of the features, both basic and advanced,*
  15. *                                of both the C64 and C128 versions.       *
  16. *                                                                         *
  17. * BTP.MACROS.TXT                 Use of the extensive MACRO feature, in-  *
  18. *                                cluding a discussion which culminated in *
  19. *                                a macro to provide DIRECT TO DISK capture*
  20. *                                from GEnie by way of macros and changes  *
  21. *                                to the GEnie default prompt character.   *
  22. *                                                                         *
  23. * BTP.MODEMS.TXT                 Discussions of configuration of BTP for  *
  24. *                                use  with  various  modems               *
  25. *                                (including  2400  baud), as well as dis- *
  26. *                                cussions of which modems will NOT work   *
  27. *                                with the program.                        *
  28. *                                                                         *
  29. * BTP.MISC.TXT                   Messages which did not conveniently fit  *
  30. *                                into any of the other files.             *
  31. *                                                                         *
  32. * Notes:                                                                  *
  33. * The messages contained in these files will shortly be removed from the  *
  34. * bulletin board, merely to conserve space. Feel free to start new topics,*
  35. * discussing BobsTerm or any other subjects.                              *
  36. *                                                                         *
  37. * Obviously, there is overlap between these topic choices. Messages are   *
  38. * NOT repeated in other files; if you do not find what you are looking    *
  39. * for, try  the next most likely file.                                    *
  40. *                                                                         *
  41. * Bob Lentini is no longer working on Commodore computers, distributing   *
  42. * the program, or operating his bulletin board. BobsTerm Pro (both the    *
  43. * C64 and C128 programs) are available through many software vendors or   *
  44. * Progressive Peripherals and Software, whose address is sprinkled        *
  45. * through out these files.                                                *
  46. *                                                                         *
  47. * Enjoy!       --Howard Rosenman <HORO> March 5, 1989                     *
  48. ***************************************************************************
  49.  
  50. Jul 16, 1986
  51. MIKEM [Pax Regal]       
  52.  
  53. Okay....Lets see how many folks know Macros on BOBSTERM PRO-128! I am an IDIOT
  54. in the Macro area! I have tried and tried and tried making an autolog sequence
  55. for GEnie, but none work.  I am now quite familiar with the syntax and the
  56. control characters, but I cant figure out how to send the three H's.  If they
  57. arent needed, then how do you 'wait' the appropriate amount of time until the
  58. U#= prompt?  Ive tried waiting for the 'U#=' string, and sending my
  59. password/ID/etc., but nothing seems to work.  
  60.   Anyone have an example for us 'dummies' to follow?
  61.  
  62. Thanx!!! -Mike Oh, and if anyone knows whether I should enter a + or - for the
  63. carrier phase on a Volks-12, please let me know.  Again, thanx!
  64. ---
  65. Jul 16, 1986
  66. KEVIN-S. [KeS]          
  67.  
  68. Mike-you can send a carriage return instead of the three h's. I haven't played
  69. with BT128, but am a macro-writing FOOL in  Lotus, and it can't be any rougher
  70. than that! Wanna get together this weekend and thrash it out? (I'll buy the
  71. Pepsi!) .                         KeS
  72.  
  73. ---
  74. Jul 17, 1986
  75. GRAFIX.M [Mike Hooper]  
  76.  
  77. Here is the MACRO I use.  I've found it very reliable.  It's programmed thru
  78. the Phone Book Macro, so I [A]uto, [P]hone, and RETURN.
  79.  
  80.   ** ^T hhh ^T ^K e ^S U#= ^S ^T USERNUMB,PASSWORD ^M ^T ^W ? ^T c ^M ^T ^S 1?
  81. ^S ^T m625 ^M ^T
  82.  
  83. Like the examples in the book, the spaces in the above example are for
  84. clairity only, don't enter them into your program.  The  ^ means a CONTROL
  85. character combination.  In your BTP Macro, you'll see them as a reversed
  86. character with a small line above the character. If anyone needs a verbose
  87. description, let me know!
  88.  --GFX
  89. ---
  90. Jul 18, 1986
  91. MIKEM [Pax Regal]       
  92.  
  93. Mike - Thanx for the Macro example.  Those in the manual are  equally as good,
  94. and I do understand what to do and when, usually. I guess I am having the most
  95. problems with sending out the initial characters <hhh, or ^C, or <return>>
  96. that services require. I am also using a Volks-12 which displays status on-
  97. screen, and that throws things off too.  I havent figured out how to send the
  98. ATQ1 command initially upon boot-up in order to turn off displays. Thanx for
  99. the example, though.  I'll give it a try.  The previous example that was
  100. posted here would not work for me, even after I had manually sent an ATQ1.
  101.  
  102. Thanx again, Mike
  103. ---
  104. Jul 18, 1986
  105. GRAFIX.M [Mike Hooper]  
  106.  
  107. The 'hhh' only needs a VERY short delay after carrier is detected and BTP goes
  108. to Terminal mode.  I've always used a full second to let the term set it's
  109. flags and write what it needs to the screen.  GEnie can accept the 'hhh' far
  110. sooner than a second, I just started with that and it worked (why fix it if it
  111. ain't broken!).  Other characters may work (returns and such) but I've always
  112. used 'hhh' and never had any trouble.  Since it's now in a macro, I never have
  113. to worry bout it!
  114.  
  115. ---
  116. Jul 18, 1986
  117. MIKEM [Pax Regal]       
  118.  
  119. Bravo, Mike.  I tried your macro exactly as stated, and it works terrifically.
  120. I did have a problem at first because I was using HALF duplex as a set-up, and
  121. you use C= E to set local echo in the Macro. Anyway, thanx again for making
  122. life easy for me!!  Now I will lock myself in my Apt. with Bob's great manual,
  123. and learn myself a few things about modem settings, etc....
  124.  
  125. Regards,
  126.   Mike
  127. ---
  128. Jul 19, 1986
  129. DEB [*deb!*]            
  130.  
  131. Macros from terminal programs just 'type' lots FASTER than we do!!!  ALWAYS
  132. preface your login delays for anything with a wait or two!!  Remember, these
  133. macros are intercepting the RS-232 incoming characters before the screen even
  134. sees them and acts upon them at Machine Language speeds...!!!
  135.  
  136.        *deb!*
  137. ---
  138.  
  139. Jul 23, 1986
  140. DEBS-GUEST [Bob L]           (Forwarded) 
  141.  
  142.  I am glad to see the macros are developing.... Lets see some Different
  143. Terminal Emulator Macros uploaded around. How bout a Televideo 950, or some
  144. other common CP/M type terminals!!!
  145.  Also.... questions regarding Carrier Phase.....
  146.  Here is a simple method for determining proper phase:
  147.  1) Make sure that your modem is set to pass a Carrier Detect
  148.     signal, and not a FORCED TRUE CARRIER at all times.
  149.  2) next... upon Bootup... when offline, check to see that the
  150.     Carrier and Clock on the STATUS line are in NORMAL VIDEO.
  151.     If not, then reverse the phase. When you receive a CONNECT,
  152.     then the STAUS CARRIER and CLOCK should toggle to
  153.    INVERSE VIDEO.  After getting the proper settings, make 
  154.     sure to SAVE YOUR DEFAULTS.
  155.   Next,  you may execute any simple MACRO direct on BOOTUP,
  156.  By creating a MACRO and naming it "AUTOSTART". You can then
  157.  use this to go to Terminal Mode, for instance, and send your
  158.  ATQ1 command or whatever initialization string your modem needs.
  159.  You can also use it to autostart a PHONE FILE... or whatever else you can
  160. think of.
  161.  Hope that helps!!
  162.  Bob Lentini  (RML)
  163. ---
  164. Nov 30, 1986
  165. HARVARD                 
  166.  
  167. Re[ : Phone and Macros!
  168.   Any suggestions on how to log onto Compuserve ! With the old Vidtex when the
  169. computer was connected an Escape was sent and then the autolog procedure was
  170. executed. However, I can't get the right combination to send a CR that will
  171. connect me to Compuserve.  There is no symbol for BTPRO to find and thus no
  172. activity takes place.
  173.   I tried to transmit a CR but that didn't work!
  174.           thanks for your help and suggestions in advance!
  175.                      Dick Reiling!
  176. ---
  177. Nov 30, 1986
  178. MICHAEL.M [-:SysOp:-]   
  179.  
  180. Dick - Use a CNTRL-M in your macro for a carriage return.  That will give you
  181. the HOST: prompt on CI$.  What *I'm* trying to figger out is how to send a
  182. CNTRL-C instead, so I can get the ID prompt instead of HOST:. -=:Mike
  183. ---
  184. Dec 01, 1986
  185. GRAFIX.M [Mike Hooper]  
  186.  
  187. A Control-C is a CHR$(3)...so at the point in your macro where you want to
  188. enter a control-c, hit #003 (or $03 if you are a HEX fan!).  Yes, just like
  189. the built in buffer editor, macros will accept any decimal, hex or binary code
  190. with the proper #, $ or % prefix! Hope this gets it for all of ya!  (Tho if ya
  191. got the big bucks it takes for CI$ time, send a few to the GRAFIX Consulting
  192. Service  [[grin]])
  193.  
  194. \\GFX//
  195. ---
  196. Jan 16, 1988
  197. F.MORRIS [   Fred.   ]  
  198.  
  199. BTP MACROS
  200.   I got BTP up and running and it is a great program. I even read most of the
  201. manual!
  202.   I have made 3 macros, a general log-on, one that will log-on and then scan 3
  203. different RT for new messages, and then sign-off and go to the dump buffer
  204. screen, and a third macro that signs-on and puts all new stories from my
  205. NewsGrid profile into the buffer, signs-off, and again ends at the dump buffer
  206. menu.
  207.   I am putting them here both to share and to solicit any comments or
  208. suggestion in case I have overlokked something.
  209.   Some notes: I had trouble sending HHH and was told by the help-desk that it
  210. was not required and had no effect at 1200 baud.  a ^W? can not be used for 
  211. that first prompt, since some sysops seem to LOVE using it in the greeting
  212. message (smile).
  213.   Some Questions: Can one go into command mode from the sign-in? That is the
  214. only time it would seem to save time in these macros (I am set for short menu 
  215. display on all RT). Is there any way to avoid the first Scroll? prompt in 
  216. NewsGrid?  What happens if the BTP buffer fills up before the end of a macro?
  217. Will BTP send a ^S and abort, or just keep going and trow away all extra data?
  218.  
  219.   Macro A: General sign-on
  220.     ^W=*^Tcode,password^M^T^KE
  221.   Macro B: BROwse
  222.     same as above + ^W?^JBROWSE
  223.         BROWSE:
  224.           ^RT^Tm560:1^M^T^KB^S1 ?^S^TSCR 0^M^T^W?^TBRO NOR^M^T^S1 ?^S^JBROWSE2
  225.         BROWSE2:
  226.           ^RT^Tm625:1^M^T^KB^S1 ?^S^TSCR 0^M^T^W?^TBRO NOR^M^T^S1 ?^S^JBROWSE3
  227.         BROWSE3:
  228.           ^RT^Tm545:1^M^T^KB^S1 ?^S^Tset 10^M^T^W?^TSCR 0^M^T^W?^Tbro cat
  229. nor^T ^S10 ?^S^Tbye^M^T^S/88^S^KB^RD
  230.    Macro C: NEWSGRID
  231.       Same as A with ,340:3 added to password and ^W?^JNEWS
  232.             NEWS:
  233.              ^RT^T10^M^T^W?^T2^M^T^S)?^S^KB^TV^M^T^W?^TS^M^T^W?^Tbye^M^Y^S/88
  234.  ^S^KB^RD
  235.  
  236. Any and all comments appreciated. I know that there are some heavy users of
  237. BTP here on GEnie.
  238.   Now, about those character sets. Correct me, but there are altnerate sets
  239. here in the libraries, right? How does one use them? My guess is to download
  240. and then rename to one of the unused option numbers in the parapaters menu,
  241. right? (Obviously rename in the same way as the others are named).
  242.   Thanks all.....Fred.
  243. ---
  244. Jan 17, 1988
  245. KEVIN.S [-128 Sysop-]   
  246.  
  247. Fred-
  248.    Some responses... No, you can't set to command mode directly from the
  249. logon, I have wished for this for awhile.  You can just wait for the first
  250. GEnie prompt, send a "C", and proceed from there, though. The NEWSGrid Scroll
  251. prompt, my guess is no, but I will go see what I can figger out.  If BTP fills
  252. the buffer, it will close the buffer, send a ^G (bell), and continue without
  253. saving any more text.  You could do an ASCII capture to disk, instead, if 60k
  254. isn't enough buffer.  You are 100% right on with the character sets.  DL them
  255. as program files, and look at your BTP directory to remind you how to name
  256. them correctly. Looks like you are getting into BTP pretty quickly!
  257.            KeS
  258. ---
  259.  
  260. [NOTE: GENIE HAS ADDED THE ABILITY TO SELECT COMMAND MODE EITHER PERMANENTLY
  261. OR AT LOGON SINCE THIS MESSAGE WAS POSTED. TO SET COMAND MODE PERMANENTLY,
  262. TYPE 'C' AT ANY MENU PROMPT, AND COMMAND MODE WILL BE IN EFFECT PERMANENTLY
  263. (TYPE ANOTHER 'C' AT ANY MENU PROMPT TO TOGGLE COMMAND MODE OFF PERMANENTLY).
  264. TO MODIFY THE COMMAND MODE SETTING FOR A PARTICULAR SESSION, ADD EITHER
  265. "COMMAND ON" OR "COMMAND OFF" TO YOUR LOGON; I.E., AT THE "U#", TYPE
  266. ID,PASSWORD,COMMAND ON OR ID,PASSWORD,COMMAND OFF. THIS WILL SET THE
  267. APPROPRIATE MODE FOR THAT SESSION ONLY. --HORO, 3/1/89]
  268.  
  269. Jan 17, 1988
  270. F.MORRIS [   Fred.   ]  
  271.  
  272. (blushing) Thanks, Kevin....
  273.   O.K., I couldn't find it exactly in the manual, but what you are refering to
  274. above would be a ^X in terminal mode, then 2-S-filename-1, right? Before I try
  275. that (60k buffer has been fine so fare, but this would remove any chance of
  276. anything possibly going wrong...hahaha) would the multiple macro access, and
  277. the ^R that they require to get back to the terminal abort each transfer?
  278. Would a seperate file have to created for each RT/NewsGrid access? Any way to
  279. test for a bell (^G ?) in a macro? If sperate files are required (2 questions
  280. back), could an append be used in a macro?  (gee, maybe I better just stick
  281. with the buffer!)
  282.  
  283.   Has anyone uploaded an INDEX for BTP to the library? Seems that it would be 
  284. very usefull. Not details, just a list of page refernces in alphabetical
  285. order......Fred.
  286. ---
  287. Jan 19, 1988
  288. H.HERMAN1               
  289.  
  290.  Fred,                                                                     
  291.  
  292.  I just took a quick look at your macros, and suggest the following:       
  293.  
  294.  [1]   Reset  the phone macro to turn on Echo, on top control line. No need 
  295.  to waste macro space on this.                                             
  296.  
  297.  [2]   You will want all macros to start from Terminal mode, so they should
  298.  start with a "T".....No need for a "^RT".                                   
  299.  
  300.  [3]   Turn  your buffer on, as last item in phone macro before you jump to 
  301.  the  others.   As now set up, each time you jump to another macro, you are
  302.  turning the buffer on, and then off.                                       
  303.  
  304.  [4]   No  need  to  do  a  "SCR  0"  every time.  I set myself up for this   
  305.  
  306.  originally, and just do the "BRO NOR", and the stuff just scrolls by.     
  307.  
  308.  [5]  On  your  opening phone macro, why not use:  "code, password, m560;1"
  309.  and get yourself to your first stop right away.                           
  310.  
  311.  I  suppose  there  are  other  changes,  but  these  came to mind at first
  312.  viewing.   BTW,  my  sign on macro is somewhat different from yours, since
  313.  sometimes Genie will ask for my sign on once, and let me in, other times I
  314.  get  asked  twice,  and  other times, I even have to give my sign on three
  315.  times.   I  don't  know  why  this is, but I put a conditional in there to
  316.  cover Genie's fickle ways, and sign on as many times as Genie requests. It
  317.  seems to make Genie happy.                                                
  318.  
  319.  Howie                                                                     
  320. ---
  321. Jan 19, 1988
  322. KEVIN.S [-128 Sysop-]   
  323.  
  324.  Repeat sign-ons seem to me to be a result of stray control characters
  325. arriving somehow.  The trouble went away for me after I started sending a ^X
  326. before my logon.
  327.                    KeS
  328. ---
  329. Jan 19, 1988
  330. F.MORRIS [   Fred.   ]  
  331.  
  332. Thanks, Howie and Kevin, for your comments!
  333.   I will start "tweeking" the macros and see if I can make them more ergonomic
  334. (favorite word).  I get those double sign-ons too (no validation error) and
  335. called customer support as they started at the same time as I started using
  336. the macros. They had never heard of double U#= without an error, but did
  337. mention somthing about having the macro wait for a "^Q" (I think) that GEnie
  338. SOMETIMES send so maybe Kevins ^X meshes with that. I will give a look at the
  339. "conditional" macro command. Howie, I didn't include a move in the password/ID
  340. 'couse I built them all as modules one at a time to debug. Now I can start the
  341. fine tuning. Thanks for the feed-back!
  342.     Fred.
  343. ---
  344. Feb 04, 1988
  345. DEB [*SysOp*]           
  346.  
  347. Fred:
  348.  
  349. Possible source of login errors that LOOK ok to you is that the program might
  350. be sending the string too fast and your 1200 baud lo byte isn't timed *quite*
  351. right to handle it.  I suggest using a CHAR delay of 1, possibly 2, at all
  352. times, for all things, like, defaulted and saved into every macro file,
  353. autologin file, etc!  You'll find it on the <P>arameter <X>fers menu.
  354.  
  355. I'm sorry about the '?' giving your troubles.  <<sigh!>>  I changed my GEnie
  356. default prompt to a '>'.  ::grin::  I don't know how to ask questions in
  357. bulletins or announcements without using a question mark!
  358.  
  359. My GEnie login sets to command mode as soon as it sees that first menu and the
  360. '>' prompt.  I presume you could change that prompt character to anything you
  361. wanted...a CTRL G, whatever. You can change your prompt at the GEnie SETUP
  362. menu.  Just remember to SAVE it before you exit.  (Ask her how she learned
  363. THAT one...!)  It will ask you for the ASCII value of the character you want. 
  364. You can use the CHR$ chart in your manuals for PETSCII for most of the symbols
  365. like @,?./>< etc. they are the *same*.
  366.  
  367. I'm also quite sure that BTPro will wait for *any* character, even a CTRL G.
  368.  
  369. Just watch out that GEnie's default to EVEN parity doesn't send your macro
  370. crazy...A CTRL G is ASCII 007 (!), but with EVEN parity, you might have to
  371. make the wait character a 007 + 128 (The value of the high bit)
  372.  
  373. Glad you are happy with BTP!
  374.  
  375.    *deb!* (A great terminal program is worth more than a 1000 flakey ones...)
  376. ---
  377. Feb 04, 1988
  378. F.MORRIS [   Fred.   ]  
  379.  
  380. Deb! Thanks for the tips. When I first signed up for GEnie I had no idea of
  381. the things to come, so a ? prompt seemed logical. Now, a > seems a much better
  382. choice. I am not up to ^G yet! But I gotten all the macros zipping and a nice
  383. list of local boards to cycle through. All is great...except-
  384.   I do have this one small problem. When I go exploring GEnie, I sometimes 
  385. whant to dump an entire CAT or TOP to buffer (REA ALL NOR) and knpw it will be
  386. more than 60K. I saw that (I thought) that you could dump direct to disk, but
  387. when I try that, ^x and then follow the prompts, it seems to open a channel
  388. o.k. (green light goes on) and be happy, till I finish and press RUN/STOP.
  389. Then I get something like IGNORED (DUMPED?) and the file is only 1 block long
  390. and empty. I must be aborting instead of terminating. What is the correct end
  391. for this? Also, is it possible to dump directly to printer? If you can just
  392. direct me to the proper page in the manual would be fine (how is the index
  393. comming, anybody?) Should I be pressing the ESC ket to close a disk dump?
  394.  
  395.   Thanks...Fred
  396. ---
  397. Feb 05, 1988
  398. F.MORRIS [   Fred.   ]  
  399.  
  400. Howie, thanks for the macro examples. Now I have an idea how the conditionals
  401. are used, I had not tried those yet. GEnie told that the HHH were not needed
  402. for 1200, so now I have a simple ^W=^Tid,pass etc, and have not had a failure
  403. in quite a while. Just a couple of Q's: For break I use ESC, what is the diff
  404. between that an C= ESC ? For ^S and ^Q I just use CLR/HOME and CRSR DOWN keys,
  405. do you mean actually holding down ^ and pressing S (not as ergonomic)? In fact
  406. I tried it once and it din't work, but occasionalyy GEnie also ignores my CLR
  407. HOME key too.
  408.   When I am "exploring" around GEnie, I can control buffer overflow by just DL
  409. one topic at a time if there are a lot of messages, but I would like to buffer
  410. directly to disk (i.e. 360K buffer). I have a macro that I set off first thing
  411. in the A.M. that goes to NEWSGRIDat dumps my profile stories while I take a 
  412. shower and I read it with breakfast. I can not ^S from a macro without
  413. stopping the macro, can I? If I do, I can not restart the macro from that
  414. point so that it will sign-off GEnie at the end of the NEWSGRID dump prompt (I
  415. take long showers). Any suggestions out there??
  416.    Fred.
  417.  
  418. p.s. I wrote this off line in response to Howies reply to the above, but
  419. didn't make note of the CAT/TOP and it wasn't this one! oh well...
  420.   Also, tried ^S/^Q just now and they work fine (ya'll must have thought I was
  421. crazy on that one) but I still prefer to use the CLR HOsingle CLR HOME key on
  422. the right side of the keyboard (smile).
  423.    Fred.
  424. ---
  425. Feb 06, 1988
  426. DEB [*SysOp*]           
  427.  
  428. Break Characters:  I usually reccommend people use a CTRL C for their break
  429. character, since only a few terminal programs enable a TRUE BREAK. BTP has a
  430. true break tho.  ESCape is not usually used as a break character, and it might
  431. really throw you off in some of the games on GEnie if you were to play them. 
  432. It is, however, a non printing character, and for messages, mail and text
  433. retrieval, it will not cause you any troubles.
  434.  
  435. Buffers:  ^X is usually your Line Delete key...if you press THAT, you'll get
  436. GEnie telling you that the line was DELETED.  I don't know why you are
  437. pressing that to dump direct to disk, tho...!  <gulp>
  438.  
  439. If your ^S ever ceases to work on you, somethings goofed up from a little bit
  440. of line noise or something.  Press RETURN (heck, even in the middle of text!)
  441. and then an immediate ^S and the RETURN will clean out whatever was goofing up
  442. your ^S.  The HOME key can also be used instead of CTRL S, and the Cursor Down
  443. key instead of CTRL Q.  (they are so handy, one finger is all it takes...!)
  444.  
  445.    *deb!*
  446. ---
  447. Feb 06, 1988
  448. F.MORRIS [   Fred.   ]  
  449.  
  450. Thanks Deb!
  451.   I think I have most everything worked out EXCEPT how do I terminate a dump
  452. to disk? Getting it started is no problem, but I can not terminate it either
  453. manually of from a macro (I need it for both). Thanks!
  454. ---
  455. Feb 06, 1988
  456. H.HERMAN1               
  457.  
  458.  Fred,                                                                     
  459.  
  460.  Thanks  for  info  on HOME/CRSRDWN.  Anyway you look at it, it is a ^S/^Q,  
  461.  and  it  does indeed save one keystroke.  [Now the hard part....retraining
  462.  of the fingers.]                                                             
  463.  
  464.  
  465.  As  to  the  ESC, that is an ascii27, which Genie may recognize as  "your"   
  466.  
  467.  break  signal,  but  none  of  the  other bbs's will. In BTP, using either
  468.  C=/ESC, or SHIFT C=/ESC, sends a true short or long break to the host, and   
  469.  is  pretty  universal  on  most  boards. Since Genie does recognize a real
  470.  break, and BTP offers it, I use it.                                          
  471.  
  472.  
  473.  As  to  your  question on macros, yes they can be set-up to send a ^W save
  474.  buffer  to disk, clear buffer, and resume filling buffer by sending  a ^Q.
  475.  The prob is knowing when the macro should do this, so I quess you are just
  476.  as  well  off  using  the end of a CATagory or the like as the place to do
  477.  this....from  past  experience you can judge how much buffer is needed for
  478.  stuff.                                                                    
  479.  
  480.  One  other  thing.....after  that  shower, and when you sit down with your
  481.  coffee to read what you captured, don't forgrt that BTP macros can get the
  482.  stuff  from  disk  and  re-fill  your  buffer for reading, saving a lot of
  483.  manual keystrokes...thought you'd like that suggestion.                   
  484.  
  485.  [Tomorrow I'll have a chance to start playing around with PPM.  One of its
  486.  neat  features,  assuming  it  works,  is  that it can call Dow/Jones, and
  487.  automaticaly  update  quotes  into  its  reports. No matter how I tried, I
  488.  couldn't  get  the  dBASE portfolio program I wrote to do this, and quotes
  489.  had  to  be  entered  manually.   However,  my  dBASE does have a few more
  490.  sophisticated  reports  than  PPM  offers, although you can write your own
  491.  reports there too...but with no where the complexity of dBASE....Now..if I
  492.  could  just transport my dBASE reports to PPM.....and expand its data base
  493.  a bit.....it would be the best thing around town...]                      
  494.  
  495.  Howie                                                                     
  496. ---
  497.  
  498.  
  499. Feb 08, 1988
  500. F.MORRIS [   Fred.   ]  
  501.  
  502. Well, I have another small problem with BTP (still have not figured out how to
  503. CLOSE a direct dump to disk).
  504.   This new problem is the VT100 emulation. I call a mainfram, and specify that
  505. I am a vt100. Well, all the PF keys seem to work (i.e. ESC 7) but the ENTER
  506. key does not work as a CLEAR key that is esential (NOT the RETURN key which
  507. DOES work as a CR key). A friend who uses the mainframe (but not on a vt100)
  508. and I tried just about every key, but could not get the correct results. Had
  509. to go back to the O'Hara program, which funtions correctly as far as CR
  510. (RETURN) and CLEAR (ENTER) but does not have a PF 3 key...at least not teh one
  511. the mainframe wants. Any suggestions?
  512.    Fred.
  513. ---
  514. Feb 08, 1988
  515. DEB [*SysOp*]           
  516.  
  517. Oh, I'm sorry I forgot about your capture to disk question before!
  518.  
  519. When you request a Disk Transfer (Receive) with the CTRL CODE method, this
  520. requires a CTRL R to START or OPEN the capture.  CTRL T will close it.
  521.  
  522. Neither of these commands will mess up most of your GEnie commands if you
  523. issue them AFTER the command you have issued but BEFORE the return:
  524.  
  525.   Move625:1
  526.   BRO ALL [NOW hit the C=X/4/C] ^R <<RETURN>>
  527.   A single ^T will close the capture, but again, I would add it at the END of
  528. the GEnie command, or issue a CTRL X right after so your next line to GEnie is
  529. interpretted.
  530.  
  531.  Note that you can APPEND existing files or write new ones...but appending
  532. usually requires lots more TIME to get it started.
  533.  
  534.   Hope this all helps...!
  535.  
  536.    *deb!*
  537. ---
  538. Feb 09, 1988
  539. H.HERMAN1               
  540.  
  541.  Fred,
  542.  
  543.  I'm a bit confused by your asking how to close a direct dump to disk,
  544.  since BTP does this for you without the need for prompt.
  545.  
  546.  You aren't by any chance saying that you have BTP reading the boards
  547.  direct to disk?  If so, how did you do this?
  548.  
  549.  Howie
  550. ---
  551. Feb 09, 1988
  552. H.HERMAN1               
  553.  
  554.  Deb,                                                                      
  555.  
  556.  Your suggestion doesn't seem to work.                                     
  557.  
  558.  I  changed  my  prompt code here to a "20", or Control T, which closed the   
  559.  disk  after the category/topic read was completed, and I got a prompt, but
  560.  nothing  was  recorded,  since  I  couldn't  figure out how to send "me" a   
  561.  
  562.  Control R to start up.                                                    
  563.  
  564.  Putting  the Control R in the command line doesn't seem to work----ah ha!!
  565.  it  doesn't  because  I'm using Genie's suggested half duplex, and I don't
  566.  get  it back.  Perhaps then if I was set for full-duplex here, the Control
  567.  R would come back and start the recording.                                
  568.  
  569.  So..I quess it can be done after all.                                     
  570.  
  571.  Howie                                                                     
  572. ---
  573. Feb 09, 1988
  574. DEB [*SysOp*]           
  575.  
  576. No, howie, I'm set for local echo and it works FINE for me, you just press
  577. CTRL R to open it and CTRL T to close it.  It works BECAUSE you  are in half
  578. duplex, actually...!
  579.  
  580. I haven't tried putting it in a macro, but doing it exactly as I described
  581. dumps everythin which crosses my screen to the disk.
  582.  
  583. Remember, the CTRL R/T only works AFTER you have requested a C=X Transfer
  584. RECEIVE to DISK, CTRL CODE and given a filename.
  585.  
  586. Other than that, I don't know of any other way to spool everything to disk.
  587.  
  588.    *deb!*
  589. ---
  590. Feb 09, 1988
  591. F.MORRIS [   Fred.   ]  
  592.  
  593. Howie, YES, I DID IT!!! Thanks Deb! This allows a direct REA ALL or BRO with a
  594. whole disk acting as the buffer!
  595.   Here is exactly what worked:
  596.   from terminal mode  C= X  select transfer
  597.   from transfer window   4  receive to disk
  598.                          c  xon/xoff protocal
  599.   enter file name, replace, append, as asked and....
  600.   back in terminal mode ^R  start file
  601.   press RETURN (having typed command prior to C= X)
  602.   when finished (additional GEnie commands seem to be o.k.) press ^T to
  603. terminate.
  604.   "TRANSFER COMPLETED" flashes and entire file is saved to disk, just like
  605. using the buffer and appending every 60K. I have not done it, but assume one
  606. would have to use "FILL FROM BTYE #" to read this in chunks. Any way to print
  607. one of these mega files you could create directly from disk to printer? (Sorry
  608. Deb, one question just seems to lead to another).
  609.   Oh yes, one very important note. If all is well, when you press ^R, the = in
  610. BUFFER= will highlight and go off with ^T. Only the =, not BUFFER, will high
  611. light.
  612.    Deb, thanks so much for this, I never would have figured it out, and Howie,
  613.  I am always so glad to help, I feel like I get so much more out of this than
  614. I can contribute.
  615. ---
  616.  
  617.  
  618. Feb 11, 1988
  619. F.MORRIS [   Fred.   ]  
  620.  
  621. Thanks, Howie. Glad I could help for a change. But now for the macro to dump
  622. my morning paper to disk from NEWSGRID whist I shower.... ATTN DEB! RE: ^R and
  623. ^T in macros. Is this possible? Seems like I read something in the manual
  624. about HEX or something, but could not find it in chaper 13 of the manual.
  625. Would something likee this work:
  626.     ^W ? ^K X * 4 * C * NEWS ^M * $12 ^T V ^M ^T (scroll responses etc here)
  627. ^W ? $14 ^T BYE ^M ^T   ?=prompt  I am on the right track, and, Deb or anyone,
  628. could you please rifine and correct?  If this would work, I need the $ values
  629. and should some more *** go after them (it takes a few seconds for the disk to
  630. start, it sounds)?
  631.    Many thanks...Fred.
  632. ---
  633. Feb 12, 1988
  634. DEB [*SysOp*]           
  635.  
  636. Fred:   weeel, a CTRL T already HAS a special value/job in a macro, so you 
  637. probably SHOULD enter it as a numeric value.  Decimal is #020 for CTRL T, and
  638. #018 for CTRL R
  639.  
  640. I believe you enter a hex key character as you do in the buffer editor, (or a
  641. decimal one in this case...).   C= #  sets you to numeric value entry, then
  642. type in the THREE digit DECIMAL value, or C=$ and type in the TWO digit HEX
  643. value.
  644.  
  645. shoot, shoot, shoot....I'll bet you can't enter it as a value.  How about
  646. Assigning the CTRL R and CTRL T in Fkeys and then sending them out?!
  647.  
  648. As for timing....since the disk drive has utter and complete control over the
  649. computer while it opens a file, etc, the waits with a * may not be neccesary. 
  650. Only a little experimentation and observation will tell for sure, tho.
  651.  
  652.    *deb!*
  653. ---
  654. Feb 20, 1988
  655. F.MORRIS [   Fred.   ]  
  656.  
  657. RE: Dumping direct from GEnie to disk using  C= X, 4, C, FILENAME, ^R AND ^T
  658.  
  659. This works fine in direct mode, but I can not get it to work in a macro, nor
  660. can I program an F key to perform this in direct mode.
  661.   1. How do you program this in an F key? I have tried the following
  662.      form the C= K command:
  663.      F1 ^R              F2 ^T
  664.         C= #018            C= #020
  665.         C=  $12            C=  $14
  666.         C=  %00010010      C=  %00010100
  667.      NOTE: Using the C= # and $ values actually results in the same character
  668. as ^R or ^T.  C= % is a different character. I also tried ^M after each! How
  669. can I program these keys?
  670.  
  671.   2. After having programed the F keys, how do you put them in a macro? If I
  672. push the F1 key I get a = charachter. Is this right? I can't tell cause I
  673. can't get the F key programed right in the first place.
  674.  
  675. I am so close to having a automatic mornin' paper printed by having BTP call
  676. GEnie automatically at 600AM and dump Newsgrid to disk, it so frustrating not
  677. being able to have this automated with a macro!!!
  678.  
  679. Many thanks for any help!
  680.   Fred.
  681. ---
  682. Feb 21, 1988
  683. H.HERMAN1               
  684.  
  685.  Fred,                                                                     
  686.  
  687.  What you want to do should most certainly work from a macro.              
  688.  
  689.  Did you try what I earlier posted: place the ^t within ^t's?              
  690.  
  691.  However,  to  keep  BTP  from  responding to a ^t by  mistake, try using a
  692.  "CONTROL (SHIFT) T" (upper case), as the one transmitted.                 
  693.  
  694.  So it would look something like: ^t^T^m^t                                 
  695.  
  696.  Hopefully  BTP  will  ignore  the  upper  case  T  and  only  transmit  it
  697.  and Genie will accept it.                                                 
  698.  
  699.  Let me know how it comes out....                                          
  700.  
  701.  Howie                                                                     
  702. ---
  703. Feb 21, 1988
  704. DEB [*SysOp*]           
  705.  
  706. Well, gents, I just spent 30 minutes trying to get ANYTHING to transmit in ^T
  707. pairs after initiating a Ctrl Code receive to disk. NADA.  The keyboard
  708. functions, but the macro waits to execute til AFTER the transfer is
  709. complete/aborted/finished.  Even the Fkeys, when they have been assigned to be
  710. the ^R character, will NOT transmit.
  711.  
  712. The only thing I did NOT try was setting my GEnie prompt character to a CTRL
  713. R.  I am SURE that BTPro's control code method of capturing to disk was ONLY
  714. intended to work with systems which INITIATED the control code capture, not
  715. from us fooling it.  (grin)
  716.  
  717. I believe that I'll go try setting my prompt character to CTRL R now...
  718.  
  719.    *deb!*
  720. ---
  721. Feb 21, 1988
  722. DEB [*SysOp*]           
  723.  
  724. Well, it makes an interesting prompt <grin>.  
  725.  
  726. The problem still remains that I can't get anything to transmit within a macro
  727. after the ctrl code transfer to disk is initiated...
  728.  
  729.    *deb!*
  730. ---
  731. Feb 21, 1988
  732. F.MORRIS [   Fred.   ]  
  733.  
  734. Deb!
  735.   Thanks for all the testing. This is so frustrating to me, but really beyond
  736. my ability. I hope you are the "never say die" type!!!
  737. ---
  738. Feb 22, 1988
  739. H.HERMAN1               
  740.  
  741.  Deb and Fred,                                                             
  742.  
  743.  Tsk!  Tsk!!  Tsk!!!                                                       
  744.  
  745.  The  solution  to do what you want is so easy, and obvious.  You guys have
  746.  forgotten about the forest while look'in at the trees.                    
  747.  
  748.  Remember  the  Term  you  are  working with?  Doesn't it offer a couple of
  749.  hundred  or  so options and Parameters that YOU can choose?  Okey! Okey..I
  750.  can see that I am going to have to spell it out.                          
  751.  
  752.  I assume your macro has gotten this far:                                  
  753.  
  754.  ^t625 1^m^t^w?^tbro nor^m^tC=X4Cfilename;9^m   [to write on device #9]    
  755.  
  756.  Since  there  is apparently no way to transmit a "^R", why not just change
  757.  the  "buffer  on"  control  code  to  the  letter that usually starts your
  758.  printout,  or  select  any common vowel.  The first instance of the letter
  759.  will  start your disk drive humming away and buffering stuff.  [There is a
  760.  slight  delay  from  the  time the letter is received, and when writing to
  761.  disk  begins,  of perhaps one second, so a first line or two will be lost.
  762.  However,  since  this  probably  would  only  be  a heading or intro stuff
  763.  anyway, it is something that should be easy to live with.]                
  764.  
  765.  So,  for  the macro that will be asking the write to disk, just select yes
  766.  to  changing  Parameters,  go to X-fer, and change the Buffer On code to a
  767.  common letter. Obviously, then re-save the changed macro.                 
  768.  
  769.  Now,  you  just  have  to get yourself a #1581 drive, a  clean  disk,  and
  770.  you have your 800k buffer....but then how will you  have time  to read all
  771.  this stuff over breakfast?                                                
  772.  
  773.  To  close the file, just change the Buffer Off code to whatever you select
  774.  for your prompt here. It should be something unique, and that won't appear
  775.  in  text,  or your buffer would be turned off prematurely.  This should be
  776.  the easy part. And, macro a sign-off, and disk to buffer dump to read. BTW
  777.  macros can clear buffer, and stuff it with next 60k, etc., while you  read
  778.  off line.                                                                  
  779.  
  780.  Howie                                                                     
  781.  (remembers the forest while look'in at trees even while 'puter'in)        
  782.  
  783.  (also, believes that BTPro, like Mother Nature likes to be fooled with)   
  784. ---
  785. Feb 22, 1988
  786. DEB [*SysOp*]           
  787.  
  788. Howie:  GREAT!  thankee...!   <<blush>>
  789.  
  790. ---
  791. Feb 23, 1988
  792. F.MORRIS [   Fred.   ]  
  793.  
  794. Thanks Howie! The only problem with NEWSGRID is there is no SCR 0 equivalent
  795. to avaiod at least one propmt after the first screen. But since I am
  796. confortable enough now on GEnie, and usually use a macro to buffer the message
  797. boards, I think I can change my main setting to 0 lines to avoid that and give
  798. your idea a go. Will let you know.
  799. ---
  800. Feb 25, 1988
  801. DEB [*SysOp*]           
  802.  
  803. Fred:   doesn't Newsgrid paging follow whatever you have setup in your GEnie
  804. Terminal Settings on the SETUP page?!  If so, you can set screen size (length,
  805. number of lines, whatever) to 0 - its permanent, tho, if you want it changed,
  806. you'll have to go back and do it or nothing will ever page again for ya.
  807.  
  808. I think I'd suggest using the * asterisk * as your open buffer character, its
  809. at the beginning of each new topic, so you won't miss anything that way.  
  810.  
  811.    *deb!*
  812. ---
  813. Feb 25, 1988
  814. F.MORRIS [   Fred.   ]  
  815.  
  816. Well, with some good (analog) help from Howie, we got this dump to disk thing
  817. to work fine, with a few quirks. First, I changed my GEnie setup to 0 lines
  818. (to eliminate unwanted prompts - NEWSGRID does not offer a SCR option) and set
  819. my prompt to a \ (092). Next the Macro:
  820.   T ^Tm340:3^M^T ^W\ ^T12^M^T ^W\ ^T2^M^T ^W\ ^TV^M^T ^K X 4 C NEWS ^M *
  821.   ^TBYE^M^T ^R D D NEWS ^M 1
  822.   Now to set the parameters. The BUFFER OFF was easy, the \. But for BUFFER ON
  823. first I chose the letter A which is 193 to BTP ( I guess a lowercase could be
  824. entered with the C= # method, but read on). This worked fine, but then the
  825. charachter selected is eaten by BTP, so I lost all "A" charaters when I loaded
  826. the file back in the buffer. Luckily, NEWSGRID begins each story with a lot of
  827. : (058) characters ( MATCHED : AIRLINE  XMIT : 25FEB88 etc) so I just changed
  828. the paramater to a : with no great loss of clarity. Now it works flawlessly
  829. from logon to logoff and I can shave worry-free! I got really bugged on this
  830. 'cause I think the keyword profile and standing story feature is GEnies 2nd
  831. best feature. You can permantly store all sorts of topis to scan plus over 100
  832. standing stories (stock market, sports scors, ski conditions, etc). One word
  833. of caution if anybody starts using this: To keep up on 'puters use things like
  834. CHIP, CHIPS, DISK, etc but NEVER NEVER use the word "IBM" or you will get
  835. every stock market story that comes across the wires! This dump to disk can
  836. also be used for dumping entire CAT from other RT when doing research, like
  837. going to TIS and dumping the entire RECOMMEND topic for a  vacation (but then
  838. you can just use the ^R and ^T).
  839.   Special thanks to Howie and Deb for all the help and time spent on this.
  840. Now, about that VT100 emulation mode......
  841.  
  842.    Fred.
  843.  
  844. ---
  845. Feb 26, 1988
  846. D.SCHMOLDT [Dave/SysOp] 
  847.  
  848. Fred,
  849.    You're right ... I just dropped IBM from my profile to get rid of all those
  850. "Most Active Stocks" matches.  Also seemed to get those matches with
  851. MicroSoft, so I dropped it too.
  852.    I love the concept of NewsGrid though.  Everyone reading this should type
  853. NEWSGRID and set up your own profile of keywords.  Next time you log on, any
  854. stories thAt matched those keywords will be waiting for you.  A real
  855. customized news service.
  856.    Dave
  857.  
  858. ---
  859. Feb 28, 1988
  860. H.HERMAN1               
  861.  
  862.  Fred,                                                                     
  863.  
  864.  One  additional  thought  on  being  able to use "^RDV"at the close of the 
  865.  macro.                                                                    
  866.  
  867.  After  you finish up with the "^KH^RFDnews^M" try using the "^Q". Time how
  868.  long  it  take  for  the buffer to fill, and just round it out to the next
  869.  highest  whole  second. (Or, if the macro sees the dump as "activity" then
  870.  perhaps only a few "**" may be all that's needed.)                        
  871.  
  872.  Howie                                                                     
  873. ---
  874.