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

  1.  dissolved to disk.  You may want to give this one a try for yourself.  Though
  2.  I seem to remember you didn't have any problem with Arcangel the last time
  3.  I mentioned this happened to me :/
  4.  
  5.  Oh, the version of arcangel I used this time is from the latest version
  6.  of RTCM.
  7.  
  8.  If it matters, I using the full 8 pages for arcangel and downloading-
  9. dissolving
  10.  to my drive #10, a 1571.
  11.  
  12.                     ~~Mark~~
  13.  ------------
  14. Category 8,  Topic 18
  15. Message 126       Fri Apr 21, 1995
  16. CBM-MARK                     at 00:46 EDT
  17.  
  18.  Just for the heck of it, I took what files Acrangel *did* download-dissolve
  19.  and copied with them the rest of the files that I need to run RTCM onto a
  20.  disk and tried running it.  Looks like maybe Arcangel may not have the same
  21.  problem as the Xarchive overlay and the V3 arc file.  ie- TRON command not
  22.  evident and no garbage to screen.  Still wonder why Arcangel won't work for
  23.  me :/
  24.  
  25.  Noticed something else... the font doesn't seem to be installed.  I left
  26.  the BOOT prg loading the "font.roman" char set but what I see right now
  27.  is the std CBM char set.  I'm sure that I saw the char set change onscreen
  28.  when the BOOT prg first started running to roman.  It's not now though.
  29.  
  30.                      ~~Mark~~  ;)
  31.  ------------
  32. Category 8,  Topic 18
  33. Message 127       Fri Apr 21, 1995
  34. CMD-DOUG                     at 01:21 EDT
  35.  
  36. Ed:
  37.  
  38. I'm almost suspicious that the trap command itself might be causing the lockup
  39. when an unacceptable command is detected by RAMLink. Just sending the clock
  40. command should not cause a lockup on a non-RTC-equipped unit, and I can
  41. confirm that it does not on the one I have at the office which is clockless.
  42. The early units didn't know how to handle that command at at all, so the
  43. string would be looked upon just as if you sent any garbage string to the unit
  44. - DOS Syntax Error. What I can't be sure of is if TRAP is somehow interrupting
  45. things when RAMLink is off doing those under-the-covers type things where it
  46. doesn't like being interrupted. I'll have to check further to see if this is
  47. the case or not. I'd also be curious to hear from JBEE what happens if a
  48. straight program without TRAP is used to send this command to his particular
  49. unit...
  50.  ------------
  51. Category 8,  Topic 18
  52. Message 128       Fri Apr 21, 1995
  53. E.GBELL [e.g.bell]           at 06:10 EDT
  54.  
  55.  Mark:
  56.   MD> CS-DOS dissolved the V3.00 file just fine. In otherwords RTCM
  57.   MD> V3 works Ok
  58.  
  59.  Ok!  That is why I suggested it.  I didn't have anything I suspected...
  60.  just that yours didn't work and John's did.... the ironic thing is that
  61.  RTCM is using cS-DOS routines.   I'll have to try the test here this 
  62.  weekend.  :(
  63.  
  64.   MD> [Bogus error] happened  at the same place each time.  Right
  65.   MD> after the "rtcm.obj" file was downloaded-  dissolved to disk. 
  66.   MD> You may want to give this one a try for yourself
  67.  
  68.  I will.  The file I tested on before was not this one... it was the one
  69.  you had trouble with before.  I half hope there is something to this.
  70.  If there is it gives at least some small clue to WHERE things are going
  71.  awry.  The trouble with this one is twofold tho.  First, ArcAngel uses
  72.  ARC code from the old c64 versions for its dissolve.  But I don't think
  73.  that is what is the problem here.  What you have described all along is
  74.  a classic protocol timeout.  ArcAngel uses plain vanilla Xmodem cRC.  The
  75.  reason I did that was because I felt that pulling in 1k of archived data,
  76.  dissolving it, and then writing however much that was to disk would 
  77.  certainly cause a protocol timeout.  If you ever wondered why I didn't use
  78.  Ymodem or X1k, that is it.  But you know ArcAngle will dissolve files
  79.  offline too Mark.  I'm pretty sure about that....
  80.  
  81.  No, I take that back... that was the BellTerm version that did that.  :)
  82.  
  83.   Doug:
  84.   DC> hear from JBEE what happens if a straight program without TRAP
  85.   DC> is used to send this command to his particular unit
  86.  
  87.  Good idea... John, wanna give this a try?  Remove the TRAP command from
  88.  the boot and run the boot program as originally released  and see if it
  89.  crashes you.  If it doesn't, we can add a TRAP command with no line 
  90.  number just before that code because the TRAP is only in there to detect
  91.  file not found errors and abort the boot if they occur.  It can be turned
  92.  off at that stage of the process because all files are loaded.... 
  93.  
  94.  140 trap 470
  95.  
  96.  The above is the line we are talking about.
  97.  
  98.  Actually, I think LOBLOCK is loaded after this point, but it is done from
  99.  the ML section, and the reason is that LOBLOCK loads over top of the boot
  100.  program, which is why it HAD to be done after entry to the main program.
  101.  I think Doug's idea is a good one.  I also suspect the SYS I gave you 
  102.  earlier may do the same thing.
  103.  
  104.  Mark:  BTW, on the upside... I'd rather have the problem be in the dissolve
  105.  routines, which I understand a little better than I do the archive routines
  106.  The fact that cS-DOS dissolves it fine gives the ARCHIVER overlay a clean
  107.  bill of health in this because I used RTCMaster to archive the package.
  108.  The real killer is that I redid ALL of the dissolver routines when we 
  109.  were working on that REL thing.
  110.  ------------
  111. Category 8,  Topic 18
  112. Message 129       Fri Apr 21, 1995
  113. C128.JBEE                    at 12:44 EDT
  114.  
  115.  I will give it a go and let you know.
  116.  ------------
  117. Category 8,  Topic 18
  118. Message 130       Fri Apr 21, 1995
  119. E.GBELL [e.g.bell]           at 18:57 EDT
  120.  
  121.  Mark:  A couple of things....
  122.  
  123.  First, and this is something you have consistently proven you are the
  124. absolute
  125.  best at... I think you have found something that was right under my nose 
  126.  which, while I have to test, I'm sure is a 'bug'.... the font thing you
  127.  mentioned.  RTCM 3.00 installs the font, as it has since this was 
  128.  introduced, as the first step in the boot program.  However, version 3.00
  129.  introduced the scrollback buffer, which is in the VDC.... and in order to
  130.  detect it, RTCM runs a destructive test on the VDC.... this is done late
  131.  in the boot program.....  I bet it is blowing out the new font.  The kicker
  132.  is that I have often THOUGHT I noticed a change but always chalked it up to
  133.  something else.... until you mentioned this it never dawned on me, or even
  134.  occurred to me when I was doing the VDC test code.  If you want to try
  135.  something, move the code that installs the font to after the code that
  136.  does the installation of that stuff, which is at 6912.
  137.  In practical terms, the line that must occur before the font installation
  138.  happens, IF I'm correct about this, is....
  139.  
  140.  205 sys 6912,dv,13:fast:rem ramdos dvc 13
  141.  
  142.  I can do it if you can wait, but I figure I'm going to be busy this
  143.  weekend finding out what is happening when the archive for rtcm3.00
  144.  is dissolved by rtcm3.00
  145.  
  146.  bTW, I just downloaded that archive with ArcAngel without so much as
  147.  1 error.  Still have to load and run it tho, but I kind of think this
  148.  is a problem with something other than the overlay....  Will let you 
  149.  know when I know more about that.
  150.  
  151.  Boy... I don't know how I missed that font thing when I was doing the
  152.  coding... I've been using 3.00 longer than anyone and should have seen
  153.  it.... you can tell where my mind isn't!
  154.  ------------
  155. Category 8,  Topic 18
  156. Message 131       Fri Apr 21, 1995
  157. CBM-MARK                     at 22:31 EDT
  158.  
  159.  Ed, normally the first thing I do with a 'new' boot program is change
  160.  the font to be loaded to "font.easy read".  This time I didn't and while
  161.  I was online I noticed that this font sure didn't look like the Roman to
  162.  me ;>
  163.  
  164.  With Arcangel, I'll have to try it again, but I'm sure everything was
  165.  moving right along so I don't see why I there would be a timeout involved.
  166.  Also, I'm writing the file a 1581 not a much slower 1541 where I could see
  167.  how a timeout might occur.  I'ld try it again using my REU, for a faster
  168.  file write but the darn thing isn't working :(
  169.  
  170.                      ~~Mark~~
  171.  ------------
  172. Category 8,  Topic 18
  173. Message 132       Fri Apr 21, 1995
  174. CBM-MARK                     at 23:07 EDT
  175.  
  176.  Ed, I tried Arcangel one more time on that file and this time I got much
  177.  farther before things went wrong.  As far as the autolog overlay.  Thinking
  178.  some more on this I'm sure I forgot to mention a couple of things.  One is
  179.  it's the terminal that cancels the download, not GEnie.  Another is just as
  180.  things go wrong and the download is canceled, I press 'any key' to get off
  181.  the overlay menu and back to the main screen.  Soon as I get the main screen
  182.  back I see what appears to be part of the file had been transmitted (looks
  183.  like a lot of gibberish ;) which is immediately followed by GEnie's normal
  184.  download status message.  This last time Genie said I had 7 frames
  185. retransmitted
  186.  and 1 timeout.
  187.  
  188.  My question now is, could this be something *I'm* doing?  When the screen
  189.  blanks, I use the CRSR up/down key to bring it back so I can keep an eye
  190.  on things.  *IF* I had hit the CRSR left/right key by mistake, would this
  191.  somehow cause the download to abort?  I did think of this last night and
  192.  purposely pressed the BREAK key early in the 2nd trial but nothing happened
  193.  that time :/  Let's see, in the last 7 or so times I've used Arcangel I've
  194.  had 0 success :(  Which is weird since the very first V3.00 files I tested
  195.  I don't remember *any* problems with Arcangel.  Soon as I get a chance I'll
  196.  try V2.04 and the first set of V3.00 and see if things work.
  197.  
  198.                   ~~Mark~~
  199.  ------------
  200. Category 8,  Topic 18
  201. Message 133       Fri Apr 21, 1995
  202. CBM-MARK                     at 23:33 EDT
  203.  
  204.  Ed, I just tried using the original set of V3.00 files and Arcangel to
  205.  download that file again.  Guess maybe it was with v.204 I had success
  206.  before.  No good this time either.  Same as last time, abort after the
  207.  autolog overlay was dissolved.  Garbage to the screen again too just before
  208.  GEnie's dowload status is displayed.  7 frames retransmitted and 1 timeout
  209.  again, also.  Found out it doesn't seem to matter what key I press to get
  210.  the screen display back though so that doesn't seem to be a factor.
  211.  
  212.  I'm all out of things to try :<
  213.  
  214.                     ~~Mark~~
  215.  ------------
  216. Category 8,  Topic 18
  217. Message 134       Sat Apr 22, 1995
  218. E.GBELL [e.g.bell]           at 06:45 EDT
  219.  
  220.  Mark:  I dunno....  I have to change it anyway.  When I changed the menu
  221.  screens, I missed the 'File Blocks' counter.  It is now 2 lines too low.
  222.  What I *might* do is put in abend codes like I did for the Ymodem overlay.
  223.  Means nothing to anyone using the overlay, but it helps me to identifiy
  224.  what part of the code is failing.
  225.  
  226.  The key pressed to bring the screen back is not a problem.  I use the
  227.  crsr-down key myself.  Just about any printing key should work.
  228.  
  229.  I didn't change any pertinent code in ARCANGEL from 2.04 to 3.00.  All
  230.  that was changed in the overlays was the directory selection routines
  231.  and the menu screens, where device selection was added.  I have been
  232.  trying to get some kind of standardization as far as keys selected for
  233.  various functions too.... (i.e. S to select drives).
  234.  
  235.  Now for some more on the problem..... what you are describing is not a
  236.  problem with the dissolve routines.  It is strictly the protocol routine
  237.  where the breakdown is occurring.  Perhaps we need to go back a bit
  238.  further in what you are doing... what protocol are you selecting?  You
  239.  should always be selecting option 1 for Xmodem from GEnie's menu.
  240.  The garbage on the screen is not surprising.  GEnie doesn't respond 
  241.  very quickly to a terminal's request to abort.  Therefore, the terminal
  242.  exits the transfer and GEnie continues with it... that is what you see
  243.  on your screen.  When you see that stuff (in whatever program you are
  244.  using) hold CTRL-X until GEnie aborts.  This is a protocol CANCEL and
  245.  eventually, GEnie will acknowledge it and give up.
  246.  
  247.  I have (I believe) isolated the problem with the files dissolved with
  248.  XArchive.  First, I loaded each file and verified it against my personal
  249.  copy of the file.  The BASIC boot was  just loaded and verified.  All 
  250.  others were loaded into separate banks and compared via the ML monitor.
  251.  bad news was that they were ALL byte for byte the same.  However, I 
  252.  was comparing the files in the addresses where they are supposed to 
  253.  be.  A later check revealed that virtually all of the files are bigger
  254.  than the originals, which kind of points me to a flush routine problem.
  255.  The last flush, in particular.  It is apparently flushing more than
  256.  it should.  I'm hoping this will be easy to find and fix.  I'll let
  257.  you know cuz now that I know what to look for it will be easy to test if
  258.  I can find it.
  259.  
  260.  will let you know what I find.  Sure wish I could get a clue about your
  261.  problem with ARCANGEL.  CAM, have you ever tried ARCANGEL, and could you
  262.  try it with file 16981?
  263.  ------------
  264. Category 8,  Topic 18
  265. Message 135       Sat Apr 22, 1995
  266. CBM-BANDIT                   at 09:30 EDT
  267.  
  268. Will do Ed, I'll try to get to it this morning.
  269.  
  270.  ------------
  271. Category 8,  Topic 18
  272. Message 136       Sat Apr 22, 1995
  273. CBM-BANDIT                   at 10:47 EDT
  274.  
  275. Ed,
  276.  
  277. I used ARCAngel on file 16981. Aside from taking about 50+ minutes for a large
  278. file, I had no errors. I was using RTCM 3.0 and the overlay date is 950121
  279.  
  280. I booted the newly disolved archive and it works just fine. I didn't have time
  281. to check all the overlay functions, but I did load a few of them and look at
  282. some of the easy functions. Worked fine.
  283.  ------------
  284. Category 8,  Topic 18
  285. Message 137       Sat Apr 22, 1995
  286. E.GBELL [e.g.bell]           at 11:52 EDT
  287.  
  288.  Thanks Cam... actually, if you got it all downloaded, it confirms that it
  289.  works ok.  Mark, we really have to figure out why your system is so
  290.  contrary.  One thing I can do is send you my SwiftLink to see if you have
  291.  a bad one, or one with some kind of intermittent problem.  After that, I'm
  292.  not sure what to do next.... but I did suspect that Cam's results would
  293.  be what they are.
  294.  
  295.  Now on to some more stuff....
  296.  
  297.  Mark::
  298.  I found and fixed the dissolve bug... couple funny things about it too..
  299.  The original archive programs for the 64 were pretty straight forward in
  300.  terms of operation... read in 254 bytes, dissolve and write them, go back
  301.  for 254 more.  cS-DOS changed that routine by reading large chunks of the
  302.  file into a RAM buffer, then processing that in 254 byte chunks.  The
  303.  output in the originals did kind of likewise actually, in 254 byte
  304.  segments to emulate disk storage.  CS-DOS did similary, but again, frmom
  305.  a RAM buffer.  Here, as I suspected, is where I ran into trouble, and
  306.  the kicker is that I don't understand why CS-DOS has not always had the
  307.  problem.... the FLUSH routine moves 254 bytes from the output buffer into
  308.  the FLUSH buffer.  When this big RAM buffer fills, it is written to disk.
  309.  The FLUSH routine assumes that the output buffer is full... 254 bytes.
  310.  When I translated it, I saw a potential problem here, and changed the
  311.  test from 254 bytes to the value of the end-of-buffer pointer, thereby
  312.  avoiding getting garbage bytes added to the dissolved file.  The logic
  313.  was correct.  However, I forgot to add the same amount to the RAM buffer
  314.  pointers, sticking instead with the original 254.  I changed it to add the
  315.  same amount as the end-of-buffer pointer.  What I can't understand is why
  316.  CS-DOS has never been caught with this problem.... upside is that RTCM
  317.  is now fixed.
  318.  
  319.  For the font.... I have that half-solved.  Moving the font installation
  320.  code down to follow the call to 6912 partially solved the problem.  It
  321.  definitely installs the desired font BUT the special character redefs are
  322.  lost.   (i.e. underscore, caret, backslash, brackets, bar, etc.)
  323.  This one is going to be tricky to resolve.  I'm not even sure right at
  324.  this point where I have to start, but I expect I will be by the end of 
  325.  the day.
  326.  
  327.  I'm online right now with a version dissolved from the archive I uploaded.
  328.  As things stand right now, I will be uploading a new XArchive overlay.  I
  329.  will also be changing the menu screen for ArcAngel and checking to see if
  330.  I can find a workaround for the problem you have been having.  First I
  331.  want to figure this boot thing out tho.  I'm glad you found it tho!  
  332.  As usual, thanks and nice work!
  333.  ------------
  334.  
  335. 8 |