home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / RTCM-MGS.SFX / 01RTCM < prev    next >
Encoding:
Text File  |  2019-04-13  |  33.5 KB  |  826 lines

  1.  would go to your target drive.  Implication is that you should make sure
  2.  at the start of a session that your counter is zero.  To assure this, 
  3.  press C=z to see what the counter is set at.  It is prepended to the
  4.  filename.
  5.  
  6.  Easy answer to your question.... when you have to save that last buffer,
  7.  just press ^w and it will go to the next REU bank in the auto-save
  8.  sequence.
  9.  
  10.  As for your script problem, I believe what has happened, judging by your
  11.  sample, is that you have an expect string in your reply string area.
  12.  It is you sending the DNAMMOC string to GEnie.  Let me explain.  The logon
  13.  scripts are in this format.  The 'expect' string is stored backwards
  14.  followed by a zero, followed by the expect string.  There is no compiling
  15.  necessary.  I have always felt this adds a step that is kind of unnecessary
  16.  and would have required me to write yet another bit of code.  So if you
  17.  look at a script, you will see things that look like that... the first part
  18.  spelled backward, a zero, and then something spelled 'correctly' so to
  19.  speak.  It looks to me like what I said above... your 'expect' string is
  20.  being sent as a reply.  How it is happening I can't say.  I would recommend
  21.  that you use Mark's ScriptMaker program to dump a copy of the script to
  22.  paper and check for this condition carefully.  I'm almost positive you will
  23.  find this to be the case.  If not, as always, you can upload it to me and
  24.  I'll look at it.  You could also use Mark's program to 'print' your script
  25.  to disk, edit out your id/password, then upload that if you like.
  26.  
  27.  btw, you might find another feature of 3.00 interesting and useful.  I 
  28.  forgot to mention that there is now a toggle to switch off screen display
  29.  during buffering... It is also available through your logon scripts with
  30.  use of a token that Mark has probably not documented yet, ^v, but I'm
  31.  sure anyone who buffers stuff like you do will find this useful.  The
  32.  buffer counter will still increment so you can tell things are coming
  33.  in... just that no time is wasted printing it.  :)
  34.  ------------
  35. Category 8,  Topic 18
  36. Message 25        Sun Jan 15, 1995
  37. N.ONEIL [Nate]               at 13:27 EST
  38.  
  39. dan t. and e.g.bell.  Referring back to msg.6 and the carrier detect  problem.
  40. To make Dan's fix work, I had to add DCLEAR to line 9. And, Ed, the mailbb
  41. script doesn't terminate, smiley stays put on the   status line after
  42. "exiting" and the flagship bb menu appear. Havn't tried  any other autolog
  43. scripts yet Of course, "STOP" does terminate the script  Regards. Nate
  44.  ------------
  45. Category 8,  Topic 18
  46. Message 26        Sun Jan 15, 1995
  47. E.GBELL [e.g.bell]           at 16:56 EST
  48.  
  49.  Nate:  How do you have your bb prompts set?  Are they 'non', or 'bri'?
  50.  Since that is the script I use every day, I assume something must be
  51.  different from what I have mine set for.  Also, I have my scroll set to
  52.  zero at the main GEnie settings page, tho for the first couple of  years
  53.  I didn't do that.
  54.  
  55.  I don't even know what the 'DCLEAR' command does?  close all files?
  56.  Is he 'mailbb' script you are using unedited... as I originally uploaded
  57.  it or did you make any changes?  If you like upload it and I'll try it out
  58.  on my system... tho I'm using version 3.00... shouldn't matter much cuz I'm
  59.  using all of my scripts from several versions back virtually unchanged.
  60.  And the new version will likewise be backward compatible with all the old
  61.  scripts... and only one change required if desired to add the ALTernate
  62.  drive setting to the dflt. files.
  63.  
  64.  Anyway, Nate, given that you are getting as far as you are with the script,
  65.  I'm sure you can see that the stuff does work. :)
  66.  ------------
  67. Category 8,  Topic 18
  68. Message 27        Sun Jan 15, 1995
  69. E.GBELL [e.g.bell]           at 16:57 EST
  70.  
  71.  Cam.... the test files I've been uploading can be deleted as soon as you
  72.  find it convenient to do so.  They were used because of their small size
  73.  for my tests. 
  74.  ------------
  75. Category 8,  Topic 18
  76. Message 28        Sun Jan 15, 1995
  77. THE.OUTLAW                   at 19:33 EST
  78.  
  79. Ok, Ed. Will do :>
  80.  ------------
  81. Category 8,  Topic 18
  82. Message 29        Sun Jan 15, 1995
  83. R.KIRK7 [Dick]               at 20:49 EST
  84.  
  85. All- sorry about putting the prompt in my earlier messages and messing up some
  86. subsequent script users. Adding the CR to your script does solve the problem
  87. as I did it once before and got my script ruined also.
  88.  
  89. I will try to do better next time- if i can only remember things.
  90.  
  91. E.G. - You are right about the DNAMMOC coming from the script itself. It is
  92. strange- I have no idea how it came about. Neither listing nor printing the
  93. script reveals any problem. A look at it with Servant does show that the
  94. applicable line does not have the @@@@@@@@ in it. Now to figure out how to get
  95. them in as Scriptmaker doesn't solve the problem. It may take a sector editor.
  96.  
  97. The Ctr B takes care of my paging request- thanks - a single key would be a
  98. lot easier. (I know - what do I want - egg in my beer too)
  99.  
  100. I can live with the Cmd Z to find out what bank I am in.
  101.  
  102. Thanks alot for the help.
  103.  ------------
  104. Category 8,  Topic 18
  105. Message 30        Sun Jan 15, 1995
  106. R.KIRK7 [Dick]               at 22:26 EST
  107.  
  108. E.G.- Regarding my script sending DNAMMOC
  109.  
  110. The problem is Scriptmaker.
  111.  
  112. When I enter: REA ALL NEW CAT=45 NOR as a Response String it is one character
  113. too long - consequrntly there are no @@@@ in the next Expect String so it gets
  114. sent with the response.
  115.  
  116. How does one create the reverse @@@@ used anyway? i.e. what is its character
  117. code for instance?
  118.  
  119. cha,6/consequrntly/consequently/
  120.  ------------
  121. Category 8,  Topic 18
  122. Message 31        Sun Jan 15, 1995
  123. C128.JBEE                    at 22:51 EST
  124.  
  125.  If it is one character too long try this
  126.  7 all new cat=45 nor
  127.  
  128.  that will save you two characters.
  129.  ------------
  130. Category 8,  Topic 18
  131. Message 32        Sun Jan 15, 1995
  132. E.GBELL [e.g.bell]           at 23:25 EST
  133.  
  134.  RK:  We ran into that some time back.  There is a way to do it in
  135.  the script, but as you surmise, it would take a sector editor and a
  136.  lot of patience.  Currently, the expect/response strings are 30 chars
  137.  combined... including the delimiter between them, the <CR>/zero on the
  138.  end of the response, etc.  You *could* make them longer, tho not as
  139.  ScriptMaker is written.  You could only have one such string in any
  140.  CASE, and it would have to be the last one in the case, and obviously
  141.  could not be any higher than the 4th sub case.  The trick would be to
  142.  let the response string extend into the next subcase and have no
  143.  'LTR##' entry, which Mark will understand as he is familiar with my
  144.  source code.  All of that is more work than you need to do, I'm sure. :)
  145.  ScriptMaker is not designed for such tinkering, and I don't blame Mark
  146.  for doing it that way.  It would have been kind of difficult... perhaps
  147.  in the future.  If I were going to do it, I think I'd move each cASE into
  148.  150 byte strings, which would allow a LOT of manipulation, etc. as a
  149.  25 element array... just use mid$, left$, and right$ to separate the 
  150.  component parts of the cases.
  151.  
  152.  back to your problem... try John's suggestion.  I've never seen it done
  153.  like that (w/o the 'REA') command, but if it works... :)....  Kind of
  154.  wonder how it happens that your command gets sent at all w/o a <CR> at
  155.  the end even after the 'DNAMMOC' thing?  That might be a viable way to
  156.  get it done tho if you are willing to twiddle w/a sector editor...
  157.  swap the long string into the higher subcase (no higher than 4 tho),
  158.  then add a <cr> and a zero at the end of it.  That should work.  
  159.  (Did that make sense?  Sorry to be so long about coming up with it!)
  160.  ------------
  161. Category 8,  Topic 18
  162. Message 33        Tue Jan 17, 1995
  163. N.ONEIL [Nate]               at 23:31 EST
  164.  
  165. Ed Bell Ihave my prompts set to 'brief' I mad no modifications to mailbb other
  166. than inserting the phone # DCLEAR does close all files but applies only to Dev
  167. 8. Line 45 of EZ.BOOT Bloads from the device whose number it learned by 
  168. peek(186).  But after file 2 was opened in line 5 file 2 is the the device
  169. most recently addressed. BLOADing from device 2 aborts the program.  Dclear
  170. makes the device most recently  to be 8. Which works OK if the prog was loaded
  171. from device 8. Everything with mailbb works OK except it won't termiate.  I
  172. marvel at all it can do. Nate
  173.  ------------
  174. Category 8,  Topic 18
  175. Message 34        Wed Jan 18, 1995
  176. E.GBELL [e.g.bell]           at 06:03 EST
  177.  
  178.  Nate:
  179.  I have my prompts set for 'none', but I just tried my copy of mailbb
  180.  with prompts set for 'brief' and it worked ok.... what is the last
  181.  thing yours does successfully?  Here is what it is supposed to do...
  182.  
  183.  If starting offline, it is supposed to dial the number and log you 
  184.  on, then it goes to get your mail and buffer it.  Then it goes to
  185.  the bulletin board and browses all new messages without prompting
  186.  for replies... buffering all of this.  Then, it is supposed to exit
  187.  the bulletin board, go to get a list of the new uploads, again buffering
  188.  all of this, and finally, return to the bulletin board and end
  189.  the script.  What does yours not do of all of the above?  That is the
  190.  first one I wrote, and just about the only one I use.  :)  Seems odd that
  191.  it would go through some of it and not the whole thing.
  192.  
  193.  btw, if starting online, the script picks  up at the part after the
  194.  logon.... nice work Mark. :)
  195.  ------------
  196. Category 8,  Topic 18
  197. Message 35        Wed Jan 18, 1995
  198. R.KIRK7 [Dick]               at 18:02 EST
  199.  
  200. C128.jbee- your 7 took care of my REA ALL NEW CAT=45 NOR being too long
  201. problem. Do you have anymore of those shortcuts?
  202.  
  203. I got into this problem because I was getting- Unrecognized command from GENIE
  204. in response to my script sending M625;1 for example. To solve this I added an
  205. Unrecognized command as a case to every Expect String. I apparently don't
  206. understand as RTCm doesn't seem to be responding. Typically I have (for
  207. example without the prompt)
  208.  
  209. Case # 4   EXPECT STRING                        RESPONSE STRIMG
  210.          a: (prompt)                              M625;1[m]
  211.          b: Unrecognizd command                   [k]3
  212.  
  213. Case # 5 a: (prompt)                             RAM 1-50 NOR[m]
  214.          b: Unrecognized command                 [k]4
  215.  
  216. What is the correct way to handle this problem?
  217.  
  218. Thanks agin for any help.
  219.  
  220.  ------------
  221. Category 8,  Topic 18
  222. Message 36        Wed Jan 18, 1995
  223. E.GBELL [e.g.bell]           at 20:12 EST
  224.  
  225.  RK:  I've never used the 'unrecognized command' thing.  Just for my
  226.  own curiousity, why do you use upper case 'M' in the 'M625;1' thing?
  227.  I always use lower case, tho I don't know that it matters at all.
  228.  Is it just for demonstration?
  229.  
  230.  Maybe this weekend I'll give it a try by sending commands that do not
  231.  exist... thereby forcing that situation.   :)
  232.  ------------
  233. Category 8,  Topic 18
  234. Message 37        Thu Jan 19, 1995
  235. CBM-MARK                     at 00:01 EST
  236.  
  237.  Ah, yes, I forgot about that 30 character limit that ScriptMaker has for
  238.  each CASE string.  That was brought to my attention when I wrote
  239.  the original version and neglected to fix that in the latest one.  Shouldn't
  240.  be too hard to fix that when I get to updating ScriptMaker.  Just need to
  241.  trap for a 31+ character string and have ScriptMaker move on to the next
  242.  CASE string prompt.  Forcing that extra long string as the last
  243.  subcase in the CASE.  A couple more things would have to trapped for
  244.  but all easy enough to do ;)
  245.  
  246.  I see I have to check the current version, I *thought* I had trapped
  247.  for string length and wouldn't allow anything over 30 :/
  248.  
  249.  Another way you could do 'REA ALL NEW CAT=45 NORm' is like this with
  250.  imbedded carriage returns:  'SET 45mBRO NORm'
  251.  I think that's about as short as you can get it ;>
  252.  
  253.                     ~~Mark~~
  254.  ------------
  255. Category 8,  Topic 18
  256. Message 38        Thu Jan 19, 1995
  257. E.GBELL [e.g.bell]           at 06:07 EST
  258.  
  259.   MD> need to  trap for a 31+ character string and have ScriptMaker
  260.   MD> move on to the next  CASE string prompt.  Forcing that extra
  261.   MD> long string as the last  subcase in the CASE
  262.  
  263.  Just remember to terminate everything w/zeroes.  Each CASE structure
  264.  follows the previous one immediately.  I would also suggest moving the
  265.  structures into their own array element, which would make it extremely
  266.  easy to move them around, delete them, etc.
  267.  
  268.  ex:
  269.  995 for case = 1 to 25
  270.  1000 for x=. to 149
  271.  1010 :   bank 0:case$(case)=case$(case)+chr$(peek(case#+x)):bank 15
  272.  1030 next
  273.  1020 next
  274.  
  275.  It would be a little more complicated than that because 'case#' would
  276.  have to be a 25 element array also containing the start address of each
  277.  case.  But such an arrangement would be one way to include commonly
  278.  used structures as insertion options.... for example, an option to 
  279.  add a 'read all new BB messages' case that is already made and would
  280.  work in any RT.  You would also have to account for the associated 
  281.  LTR, QUEUE, and TIMEOUT stuff, but your code already does that anyway
  282.  making it an easy adjustment.
  283.  
  284.  There is one new token for 3.00 too, token 'v', which toggles screen 
  285.  display on/off during operation.    :)
  286.  ------------
  287. Category 8,  Topic 18
  288. Message 39        Thu Jan 19, 1995
  289. C128.JBEE                    at 12:05 EST
  290.  
  291.  Would screen length make a different and stop the script while it waits at
  292.  " <RETURN>, <S>croll, <Q>uit ?"
  293.  ?
  294.  ------------
  295. Category 8,  Topic 18
  296. Message 40        Thu Jan 19, 1995
  297. C128.JBEE                    at 12:11 EST
  298.  
  299.  That is the only shortcut I can think of at the moment :)
  300.  
  301.  Though I use BRO NOR and just IGN PERM any category I am not interested
  302.  in reading as long as I visit the BB every 60 days.
  303.  ------------
  304. Category 8,  Topic 18
  305. Message 41        Thu Jan 19, 1995
  306. R.KIRK7 [Dick]               at 19:10 EST
  307.  
  308. E.G.: The caps in my example were just for demo. I don't use them in the
  309. actual script. I get an 'Unrecognized command' from GENIE almost every call.
  310. It usually occurs about my third page change and RTCM sends out my second
  311. respnse string rather than executing the one for 'Unrecognized command' which
  312. makes me wonder if changing the order would make any difference?
  313.  
  314. CBM-MARK: The actual response string I am using is:
  315.           [a][d]rea all new cat=45 nor[m]
  316.  
  317. When I add another Expect String to this case it gets sent (in reverse) with
  318. the response string. I believe because my response string uses up all the
  319. space and there isn't any nulls to identify a change.
  320.  
  321. I use a [m] plus the GENIE prompt as the Expect String and didn't think I was
  322. up to the 30 limit. Anyway I like your example as another way to accomplish my
  323. task. Thanks. I didn't know I could chain the responses like that.
  324.  
  325.  
  326.  ------------
  327. Category 8,  Topic 18
  328. Message 42        Thu Jan 19, 1995
  329. N.ONEIL [Nate]               at 22:27 EST
  330.  
  331.  EB> the bulletin board, go get a list of the new uploads Ed, My impatience
  332. was my trouble.  Thought the script (mailbb) ended when  all new messages were
  333. caputured and the script exited the Bulletin Board. Reran the script tonight
  334. anad waited patiently.  These 3 system msgs displayed:
  335.      Timeout Case #7 p625
  336.        Timeout Case #8 Library
  337.     Timeout Case #9 RETURN
  338.     ***Script Terminated Successfully***
  339.  
  340. If I remember correctly, each msg ended with a '?'
  341.  
  342. I'M simulating the Quoter Overlay since I cou:dn't get it to work Loaded ur
  343. last msg into buffer. Hilited desired quote. Press 'Q'. Pressed CMDR-Q. 
  344. Prssed ESC. Went on line to p625;1. Set 8. REA 18 34.  Entered REP Pressed
  345. CTRL-F (prssed CTRL-left arrow on a retry). Instead o f the quote appearing on
  346. line I got '>End of Quoted Text<'   :( ::groan:: Damn. It's a pwerful prog
  347. with damn useful functions. But the learning curve frustrates mE.
  348.  
  349. BTW, when it gets the list of new uploads does it capture them in the  buffer?
  350. THen it must be the  descriptive text, right?  Don't believe any was in my
  351. buffer after the las new BB msg. Thanks for you patience, Ed.  really
  352. appreciate it. Nate.
  353.  ------------
  354. Category 8,  Topic 18
  355. Message 43        Fri Jan 20, 1995
  356. E.GBELL [e.g.bell]           at 05:57 EST
  357.  
  358.  John:
  359.   JB> Would screen length make a different and stop the script while
  360.   JB> it waits
  361.  
  362.  Shouldn't.  Before I set my scroll length to zero, I used to use the=
  363.  script to navigate those very prompts.  I went to scroll 0 to cut down
  364.  the number of things the script had to worry about, but also to make sure
  365.  that I got the same setting in all RTs.
  366.  
  367.   RK> I get an 'Unrecognized command' from GENIE almost every call.
  368.   RK> It usually occurs about my third page change and RTCM sends
  369.   RK> out my second respnse string rather than executing the one for
  370.   RK> 'Unrecognized command' which makes me wonder if changing the
  371.   RK> order would make any difference
  372.  
  373.  Good idea.  I don't have an answer for you in either case.  As always, if
  374.  you want me to test the script upload it to my mailbox and I'll give it a
  375.  try.
  376.  
  377.   RK> CBM-MARK: The actual response string I am using is:
  378.   RK>           [a][d]rea all new cat=45 nor[m]
  379.  
  380.   RK> When I add another Expect String to this case it gets sent (in
  381.   RK> reverse) with the response string. I believe because my
  382.   RK> response string uses up all the space and there isn't any
  383.   RK> nulls to identify a change.
  384.  
  385.  You are exactly right as to what is happening.  As to why, I'd have to 
  386.  see the script, but the response itself takes 25 characters.  The 
  387.  expect could take a maximum of 3 for this reason... the expect string
  388.  and the response string each have to be null terminated.  Can't go with
  389.  a carriage return because some responses get sent w/o one.
  390.  
  391.  Nate:
  392.   NF> These 3 system msgs displayed:
  393.   NF>      Timeout Case #7 p625
  394.   NF>        Timeout Case #8 Library
  395.   NF>     Timeout Case #9 RETURN
  396.   NF>     ***Script Terminated Successfully***
  397.  
  398.  That is not really good, Nate.  But I can see you are working with an
  399.  older version.  I believe it used to be that when a case timed out, it
  400.  skipped to the next case, which should not have happened.  I think what
  401.  is happening is that your script is terminating successfully because of a
  402.  bug in the version you are using.  However, if you typed things
  403.  faithfully as they appear, the p625 thing *may* be the problem for you.
  404.  I use P_625?, which is the command mode prompt, though mailbb should also
  405.  handle either mode.  However it looks like you are timing out first 
  406.  while waithing for 'p625', which is never going to occur.  Use Mark's
  407.  program to dump a copy of the script to paper and see if this is in fact
  408.  what the problem is.  Alternately, you could use Mark's program to edit
  409.  the script to end at case 6, before it 'EXIT's the bb to check the new
  410.  uploads.
  411.  
  412.   NF> I'M simulating the Quoter Overlay since I cou:dn't get it to
  413.   NF> work Loaded ur last msg into buffer. Hilited desired quote
  414.  
  415.  It takes some getting used to apparently.  You are not the first person
  416.  to have trouble learning it.  It will not be released with version 3.00.
  417.  The Editor has a quoter function built in that is more powerful than the
  418.  original overlay, and you can go into split screen mode, where the text
  419.  message, etc. you are quoting is in one window and the communications
  420.  with the modem are in the other window.  It is somewhat easier to use, 
  421.  IMO.
  422.  
  423.   NF> BTW, when it gets the list of new uploads does it capture them
  424.   NF> in the  buffer?
  425.  
  426.  Yes, but your script never got that far Nate.  The timeouts were, as I 
  427.  said above, RTCMaster telling you it was not getting what it wanted.
  428.  It never got to the point of getting that list.  
  429.  ------------
  430. Category 8,  Topic 18
  431. Message 44        Fri Jan 20, 1995
  432. R.KIRK7 [Dick]               at 18:02 EST
  433.  
  434. Here is another suggested improvement for the next RTCM version - if it
  435. doesn't already exist that is.
  436.  
  437. Have a capability to disable the sending of a carriage return with every
  438. response.
  439.  
  440. To explain- I like to use RTCM on local BBS to capture messages. On those
  441. boards with Hot Key capability only the carriage return along with each
  442. command causes a skip to the next menue and makes it almost impossible to use
  443. the BBS.
  444.  
  445.  
  446.  ------------
  447. Category 8,  Topic 18
  448. Message 45        Fri Jan 20, 1995
  449. E.GBELL [e.g.bell]           at 18:23 EST
  450.  
  451.   RK> Have a capability to disable the sending of a carriage return
  452.   RK> with every response.
  453.  
  454.  I use RTCM everywhere too RK, and the ability you desire has been in
  455.  the program since the beginning.  Instead of pressing RETURN when you
  456.  have typed your response, use SHIFT-RETURN.  That will send the buffer
  457.  but no carriage return.
  458.  
  459.  One of the benefits of using RTCM for other areas is that the Ymodem
  460.  batch uploads work with all BBSs, including the Amiga ones which have
  461.  given DesTerm problems (through no fault of DesTerm).
  462.  
  463.  Incidentally, you can use the same SHIFT-RETURN feature to send several
  464.  lines of text in conferences if you like, instead of breaking long 
  465.  messages down into several separate sends.  If your greeter is on, however,
  466.  it will trigger GEnie to see the text buffered there waiting for your
  467.  carriage return.
  468.  
  469.  It is nice to have something someone wants already in the program!  :)
  470.  ------------
  471. Category 8,  Topic 18
  472. Message 46        Fri Jan 20, 1995
  473. R.KIRK7 [Dick]               at 19:37 EST
  474.  
  475. E.G. - Thanks for the offer to test my script. It is esently the same as one
  476. you have tested in the past so it would be a waste of your time.
  477.  
  478. CBM-MARK - Ah ha- 'expect and response strings have to be null terminated'
  479.  
  480. Does that mean one can really input only 28 characters? I used 25 in the
  481. response string and 4 in the expect string so that must be what caused me the
  482. trouble. (I thought 25 and 4 added up to 29 not 31)
  483.  
  484.  
  485.  ------------
  486. Category 8,  Topic 18
  487. Message 47        Fri Jan 20, 1995
  488. E.GBELL [e.g.bell]           at 23:07 EST
  489.  
  490.  RK:
  491.   RK> Does that mean one can really input only 28 characters? I used
  492.   RK> 25 in the response string and 4 in the expect string
  493.  
  494.  Yes, RK, only 28 characters, and that must include the carriage return
  495.  if one is desired.  There is no other way to do it.  The logon scripts
  496.  are rather structured in terms of construction... there are 25 'CASE's
  497.  each being made up of 5 'sub-cases'.  Each sub-case is 30 characters
  498.  long, making a CASE 150 characters.  The expect string is not really
  499.  limited in size otherwise, but must be null terminated.  Same as the
  500.  reply string, tho the 2 ideally should be 28 characters combined or
  501.  less.  It is possible to get around this limit with the proper coding,
  502.  but I'm not sure the results would be useful to enough people to make
  503.  it worth doing.  :)
  504.  ------------
  505. Category 8,  Topic 18
  506. Message 48        Fri Jan 20, 1995
  507. CBM-MARK                     at 23:55 EST
  508.  
  509.  I think I know what is going wrong with ScriptMaker.  Currently it will
  510.  allow you to enter only a total of 28 characters for each expect-response
  511.  string.  This allows for the null termination of the expect string and the
  512.  response string to use up the remaining 2 characters for a total of 30.
  513.  The way I *think* I make sure that the 30 charater limit is not exceded
  514.  is by using RIGHT$ string manipulation which I see now if that is the case
  515.  it could be possible to cut off the null byte terminator of the response
  516.  string.  It's the "<CR>y/n" prompt that allows a 29th character to be
  517.  entered.  The 2 null bytes would added after that giving a total of 31
  518.  characters.
  519.  
  520.  I'll have to take a closer look at my code and see if I'm correct in what
  521.  I think I did wrong.  That "<CR>y/n" prompt may have to go since an ALT-M
  522.  will embed a carriage return.
  523.  
  524.  As for chaining a number of responses such as "SET 8^mBRO ALL^m", that only
  525.  works in the BB's on GEnie as far as I know.
  526.  
  527.                       ~~Mark~~
  528.  ------------
  529. Category 8,  Topic 18
  530. Message 49        Sat Jan 21, 1995
  531. E.GBELL [e.g.bell]           at 09:26 EST
  532.  
  533.  That'd do it Mark.  :)  And is exactly the kind of thing I do all the
  534.  time w/my programs too.  Just takes someone to find it!
  535.  There is a way to do it that would guarantee things were always right
  536.  if you are interested... I would make a string consisting of 30 
  537.  chr$(0)'s.  Then, after all creation is done, you could:
  538.  
  539.  subcase$=left$(left$(subcase$(x),29)+zstring$,30)
  540.  
  541.  I probably dropped a paren somewhere in that, but you probably see what
  542.  is going on.  The bad side of such a technique is that while you would
  543.  trap entry errors, the user could be doing some serious head-scratching
  544.  wondering why his stuff was losing 1 character.  :)
  545.  ------------
  546. Category 8,  Topic 18
  547. Message 50        Sun Jan 22, 1995
  548. J.BARBER9 [Dan Barber]       at 00:03 EST
  549.  
  550. Is RTC m MAster ever going to be on a 64?
  551.  
  552. Dan
  553.  ------------
  554. Category 8,  Topic 18
  555. Message 51        Sun Jan 22, 1995
  556. C128.JBEE                    at 09:51 EST
  557.  
  558.  There will be a newer GEnie terminal program for the C-64, but no RTCM128
  559.  type program is planned.  I really do not see where anyone can improve
  560.  much on Novaterm and I rather see everyone send Nick his money instead
  561.  of splitting the market.
  562.  ------------
  563. Category 8,  Topic 18
  564. Message 52        Sun Jan 22, 1995
  565. E.GBELL [e.g.bell]           at 11:20 EST
  566.  
  567.  If everyone involved was willing to cooperate, I'd be willing to work
  568.  with Nick if he was interested in doing an overlay or something for NT
  569.  to emulate some of the stuff that RTCMaster does (like the greeters, etc)
  570.  but that would presuppose Nick would even be interested in such a thing.
  571.  Nick has a LOT of stuff crammed into NovaTerm.  Even going to ML, the
  572.  program does a lot and takes a lot of memory.  But if there were interest
  573.  and everyone was agreeable, I'd help as much as possible.
  574.  ------------
  575. Category 8,  Topic 18
  576. Message 53        Sun Jan 22, 1995
  577. CBM-MARK                     at 22:32 EST
  578.  
  579.   EB>  if you are interested... I would make a string consisting of
  580.   EB> 30   chr$(0)'s.  Then, after all creation is done, you could:
  581.   EB>  subcase$=left$(left$(subcase$(x),29)+zstring$,30)
  582.  
  583.  I believe I *do* have a string of 30 chr$(0)'s set up and use
  584.  something like this to, what I thought, would make things right:
  585.  subcase$=left$(subcase$(x)+nu$,30)
  586.  
  587.  Soon as I get some time this week I'm going to look ScriptMaker over.
  588.  Sheesh, here I thought I had it working 100% ;>
  589.  
  590.  Thanks all for pointing this problem out to me!
  591.  
  592.             ~~Mark~~
  593.  ------------
  594. Category 8,  Topic 18
  595. Message 54        Mon Jan 23, 1995
  596. E.GBELL [e.g.bell]           at 05:27 EST
  597.  
  598.  Mark:
  599.   MD>  something like this to, what I thought, would make things
  600.   MD> right:  subcase$=left$(subcase$(x)+nu$,30)
  601.  
  602.  You probably already saw this, but the example above will correctly
  603.  pad all strings except one that is 30 characters exactly to start
  604.  with.  Something like this would work, tho....
  605.  
  606.  subcase$=left$(subcase$(x)+nu$,29)+chr$(0)
  607.  
  608.  Since no case should be longer than 29 characters anyway.... the 
  609.  text stuff anyway. :)
  610.  ------------
  611. Category 8,  Topic 18
  612. Message 55        Mon Jan 23, 1995
  613. C128.JBEE                    at 07:13 EST
  614.  
  615.  The proper way to sign onto GEnie at 9600.
  616.  
  617.  
  618.  Wait for the connect, do not send the HHH, look for either the 9600 or
  619.  9600 ARQ prompt, and only send your user ID at the U# prompt.
  620.  ------------
  621. Category 8,  Topic 18
  622. Message 56        Tue Jan 24, 1995
  623. C128.JBEE                    at 03:59 EST
  624.  
  625.  Nate,
  626.  Regarding your fuzzy screen, there was a Magnavox monitor advertised as "CGA"
  627.  which meant it worked in "CGA" 320x200 mode and it was not well suited for
  628.  80 column text and graphics since it had a maximum line resolution of
  629.  580 pixels, or somewhere around that figure, instead of 640 pixels per line.
  630.  So 80 column screens looked fuzzy on that monitor.  I just thought I would
  631.  mention it in case you are banging your head against the wall trying to
  632.  improve something that you can not.
  633.  ------------
  634. Category 8,  Topic 18
  635. Message 58        Tue Jan 24, 1995
  636. D.SMITH123 [doug]            at 19:46 EST
  637.  
  638. I I cant get it to work please email thansks
  639.  ------------
  640. Category 8,  Topic 18
  641. Message 59        Tue Jan 24, 1995
  642. CBM-MARK                     at 22:57 EST
  643.  
  644. Ed, I made a couple of changes to ScriptMaker so now it will *refuse* to allow
  645. over 28 characters in an expect-response string, plus the 2 null bytes. Took
  646. me longer to fix than I thought it would.  A misgiuded GOTO was messing it up
  647. for me ;>
  648.  ------------
  649. Category 8,  Topic 18
  650. Message 60        Thu Jan 26, 1995
  651. N.ONEIL [Nate]               at 20:59 EST
  652.  
  653.  JB>  Regarding your fuzzy screen, there was a Magnavox monitor
  654.  JB> advertised as "CGA"  JBEE, thanks for your suggestion.  The problem
  655. wasn't the monitor but the screen font (Roman, with all the serifs).  Screen
  656. is clear with CBM font
  657.  or EASY READ font.  BTW, my Magnovox is labeled 'RGB DIDSPLAY 80'. Thanks
  658. again.                Nate
  659.  ------------
  660. Category 8,  Topic 18
  661. Message 61        Sun Feb 05, 1995
  662. C128.JBEE                    at 00:39 EST
  663.  
  664.  How do I implement 19.2 or 38.4 bps using a null modem adapter.
  665.  ------------
  666. Category 8,  Topic 18
  667. Message 62        Sun Feb 05, 1995
  668. E.GBELL [e.g.bell]           at 07:35 EST
  669.  
  670.  John:
  671.   JB>  How do I implement 19.2 or 38.4 bps using a null modem
  672.   JB> adapter.
  673.  
  674.  As written, you don't.  I would have to modify the 'swift.obj' file to
  675.  allow those options.  I don't think it would be that much of a change,
  676.  but it would have to be assembled.
  677.  ------------
  678. Category 8,  Topic 18
  679. Message 63        Sun Feb 05, 1995
  680. D.TUOMI [Doctor]             at 07:42 EST
  681.  
  682. I've had some luck with 19.2kbps and 38.4kbps using DesTerm and Dialogue.
  683. Although out of the two of them only DesTerm seems to achieve anything close
  684. to a full 38.4kbps.  Dialogue seems stuck at 1100 cps.
  685.  
  686. Doc.
  687.  ------------
  688. Category 8,  Topic 18
  689. Message 64        Mon Feb 06, 1995
  690. C128.JBEE                    at 00:50 EST
  691.  
  692.  Using RTCM128 via a null modem I get almost 1500 cps, using Dialogue 128
  693.  at 9600 or 19.2 does not make much difference and I can not get it to go to
  694.  38.4 at all.
  695.  
  696.  ------------
  697. Category 8,  Topic 18
  698. Message 65        Mon Feb 06, 1995
  699. C128.JBEE                    at 00:54 EST
  700.  
  701.  Is there anyone using RTCM128 with a 9600 modem?  I seem to lose characters
  702.  at the beginning of topics every once in a while.  I have my modem set to
  703.  both hardware and software flow control and I am wondering if that is the
  704.  problem.
  705.  ------------
  706. Category 8,  Topic 18
  707. Message 66        Mon Feb 06, 1995
  708. G.NOGGLE [Greg]              at 01:06 EST
  709.  
  710. Yes I do,and Idon't believe swiftlink uses the hardware handshaking lines. Not
  711. sure if that would cause the problem though,I haven't notice that,but I don't
  712. use rtcm as reguaallary for the BB as you do. Pretty sure about the hardware
  713. shaking not being implemented though
  714.  ------------
  715. Category 8,  Topic 18
  716. Message 67        Thu Feb 09, 1995
  717. C128.JBEE                    at 03:36 EST
  718.  
  719.  I am trying GEnie using the > as the default prompt and also as the
  720.  overlay prompt.  My messages seem to be getting to GEnie okay but while
  721.  they are being posted the screen fills with garbage characters.
  722.  
  723.  my text in the buffer looks like this:
  724.   set 8
  725.   reply 18
  726.   Some text here ...
  727.   and here.
  728.   *sn
  729.  
  730.  It appears to work fine, but just looks wierd while it runs.
  731.  I am using the editor (thank you Mark!) like so:
  732.  Control M
  733.  E
  734.  control m (modem mode)
  735.  control backarrow
  736.  ------------
  737. Category 8,  Topic 18
  738. Message 68        Thu Feb 09, 1995
  739. C128.JBEE                    at 03:59 EST
  740.  
  741.  Well, I found out the problem was the <HEL>p prompt and setting it to
  742.  NONE works so I can automate the posting of all messages, except for
  743.  starting a topic which gets a bit messed up from the <-------topic name----->
  744.  
  745.  Still, pretty cool and fast :)
  746.  
  747.  Now, at 9600, I am missing text and complete topics, but it seems to
  748.  happen in the same place with the same topics when doing it with READ,
  749.  but not at 2400. I think maybe the text is coming too quick and GEnie
  750.  is not responding quick enough to the xon/off?
  751.  ------------
  752. Category 8,  Topic 18
  753. Message 69        Thu Feb 09, 1995
  754. E.GBELL [e.g.bell]           at 05:55 EST
  755.  
  756.  John:
  757.   JB> My messages seem to be getting to GEnie okay but while  they
  758.   JB> are being posted the screen fills with garbage characters.
  759.  
  760.  Do you have a delay after each character?  And you might find it helpful
  761.  to have the program switch into full duplex while sending to screen all but
  762.  GEnie's messages.
  763.  
  764.  You might also, if you ever get to trying it out, try the script language
  765.  to do this.
  766.  
  767.  As for the 9600 thing... I really have to work on the sl interface code
  768.  so as to support RTS/CTS.  Maybe I'll do that after I finish up what I'm
  769.  working on right now.  If I'm able to finish what I've started, it will be
  770.  much more useful to more people anyway.  :)
  771.  ------------
  772. Category 8,  Topic 18
  773. Message 70        Thu Feb 09, 1995
  774. C128.JBEE                    at 08:52 EST
  775.  
  776.  Yes,
  777.  I am using the maximum delay (5) and a line delay of 60. I am going to 
  778.  give it another autopilot run later.
  779.  ------------
  780. Category 8,  Topic 18
  781. Message 71        Fri Feb 10, 1995
  782. E.GBELL [e.g.bell]           at 06:07 EST
  783.  
  784.  Try toggline the echo too.  That won't help w/lost characters, but it 
  785.  will cut down on the trash onscreen. As I said, I'm going to look into
  786.  hardware flow control after I'm done w/the project I'm working on now.
  787.  I am sure it is not that big of a project... but just have to figure
  788.  out where all it needs to be tied in.  :(
  789.  ------------
  790. Category 8,  Topic 18
  791. Message 72        Mon Feb 13, 1995
  792. H.HERMAN1                    at 05:34 EST
  793.  
  794.  Ed,
  795.  
  796.  > I am sure it is not that big of a project... but just have to figure
  797.  > out where all it needs to be tied in.  :(
  798.  
  799.  ha!  ha!   ha! 
  800.  
  801.  He's said THIS before...   :)
  802.  
  803.  Howie
  804.  ------------
  805. Category 8,  Topic 18
  806. Message 73        Mon Feb 13, 1995
  807. E.GBELL [e.g.bell]           at 07:28 EST
  808.  
  809.  :)    Long as I keep saying it...  :)
  810.  ------------
  811. Category 8,  Topic 18
  812. Message 74        Tue Feb 21, 1995
  813. E.GBELL [e.g.bell]           at 18:28 EST
  814.  
  815.  I have just uploaded version 3.00 of RTCMaster.  This has been in testing for
  816.  awhile, and as 2.04, it is no longer available for just downloading.  You
  817.  have to make your arrangements w/Parsec to get it.  I do want to say, tho,
  818.  that there is a brand new overlay which is one of the most powerful I have
  819.  written in terms of what it does and convenience it offers.  I'm not going
  820.  to tell you what it is just yet...  just that I am extremely happy with it
  821.  and what it does.  :)
  822.  ------------
  823. Category 8,  Topic 18
  824. Message 75        Tue Feb 21, 1995
  825. C128-QT.PIE                  at 20:50 EST
  826. p