home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / 00RTCMMS.SFX / 01rtcm.msgs < prev   
Encoding:
Text File  |  1990-02-12  |  30.0 KB  |  706 lines

  1.  ************
  2. Topic 18        Thu Feb 11, 1993
  3. CBM-MARK                     (Forwarded) 
  4. Sub: RTC Master ->  Looking for help!       
  5.  
  6. A place to ask for help with RTC Master.
  7. 181 message(s) total.
  8.  ************
  9.  ------------
  10. Category 8,  Topic 18
  11. Message 41        Thu May 04, 1995
  12. E.GBELL [e.g.bell]           at 05:56 EDT
  13.  
  14.  D.SMITH:  Nate's reply has what I think is the last part of the picture.
  15.  The problem was removed from 3.00, but what is happening is this....
  16.  your modem is not getting the '&c1' in the init string because earlier
  17.  versions of RTCM did not allow the init string to be sent in the boot
  18.  if you were online.  This was a catch 22.  The modem needs the init
  19.  string with the &c1 to tell it to follow the true state of the 
  20.  carrier instead of forcing it high all the time.  But if it is high all
  21.  the time, RTCM would not allow the init string to be sent...  if you can
  22.  follow that.  Nate was the person who put me on to how dumb I was for 
  23.  doing things like that.  I originally did it to stop having RTCM send 
  24.  init strings when people booted up while already online.  Anyway, 3.00
  25.  changed that arrangement, and Nate/Dan T.'s solution corrected it in 
  26.  earlier versions... I would just ask Nate one thing...
  27.  
  28.  Nate.... you have the 'AT#C1'.... is that a typo for 'AT&C1', or is 
  29.  the # character how the mini modem does this?
  30.  
  31.  D.SMITH23.... add the code that Nate put in his reply and I think that
  32.  will solve the whole thing.  Just for general information, I did an
  33.  overlay for 3.00 last weekend to pull all setup steps into one overlay.
  34.  It does everything I outlined in that earlier post, creating/modifying
  35.  the files you had to modify....  :)
  36.  ------------
  37. Category 8,  Topic 18
  38. Message 42        Thu May 04, 1995
  39. E.GBELL [e.g.bell]           at 05:59 EDT
  40.  
  41.  Dan Thomas:  Thanks again for that detective work w/the &C1 in the 
  42.  init string.  It explained a LOT of things that have come up!
  43.  ------------
  44. Category 8,  Topic 18
  45. Message 43        Fri May 05, 1995
  46. N.ONEIL [Nate]               at 00:11 EDT
  47.  
  48. Ed Wouldn' you know my fast fingers hiit the wrong key.  Yes, it should read 
  49. "at&c1". Nate
  50.  ------------
  51. Category 8,  Topic 18
  52. Message 44        Fri May 05, 1995
  53. E.GBELL [e.g.bell]           at 05:39 EDT
  54.  
  55.  ok!  :)  I've never had one of those modems so I wasn't sure if that was
  56.  something peculiar to it.  Thanks again!
  57.  
  58.  ------------
  59. Category 8,  Topic 18
  60. Message 45        Sat May 06, 1995
  61. E.GBELL [e.g.bell]           at 08:52 EDT
  62.  
  63.  I have something to share with everyone that might give you a clue of how
  64.  frustrating it is to try to track down problems in my programs that simply
  65.  may be located elsewhere...
  66.  
  67.  I have been trying to figure out why Cam and Greg have had problems with
  68.  RTCM.... why Brenda and Eddie find BRKs to the monitor... and I have been
  69.  taking it on myself... that there is something RTCM is doing wrong.
  70.  Consider this.  I have run into a problem where, when RTCM autosaves to
  71.  a 1581 emulation partition on the RamLink, if there is not enough room in
  72.  that partition, RTCM just freezes.  Don't matter how long you wait, it is
  73.  happy trails... she ain't comin' back.  What RTCM code does is to attempt
  74.  the save, then read the error channel, saving the dos error code in a
  75.  field called DS.  If, after the attempt, DS is > 0, RTCM knows that the
  76.  attempt failed.... so RTCM checks DS... if it is equal to 72, the code for
  77.  'Disk Full...', it checks to see if the user specified an alternate drive.
  78.  If so, RTCM switches in that setting and tries again.  On any subsequent
  79.  failure, the whole thing is aborted.  Anyway, all of the above is
  80.  contingent on that error code coming back from the drive (or RamLink).
  81.  So I knew this is where the problem had to be happening.... whatever it
  82.  was.
  83.  
  84.  To debug, I loaded the appropriate RTCM object module, and renamed it on
  85.  the RamLink.  I put in a BRK where DS is determined not to equal zero.
  86.  At the bRK, I would know what it did hold, thereby helping me to determine
  87.  exactly what WAS happening.... I did not realize that there was not enough
  88.  room for this file in the partition.  I tried to resave it using the built
  89.  in monitor of the 128... and guess what.... 'Happy Trails....'.  The same
  90.  lock up... from the 128 monitor.  Sooooooo.... let's eliminate all of the
  91.  things likely to be blamed.  I unplugged my interface and tried again...
  92.  same result.  So I unplugged my serial cable... now I have no disk drives,
  93.  no printer.... just the RamLink and my Omnitronix interface and Supra
  94.  2400 modem.  bzzzzzzzzzzzzt!  Locked up again....  Ok, lets assume that the
  95.  problem is the monitor's use of the system to save the code... I tried 
  96.  dsave..... no way.... If the RamLink WOULD return an error code, it never
  97.  gets that far.  It just freezes.  Tried the same test on my lowly 1571 and
  98.  it responded exactly like it should.
  99.  
  100.  Note in all of the above that I was using Commodore firmware or CMD
  101.  firmware and this was failing.  Those of you who write programs know how
  102.  frustrating and elusive bugs can be.  I only bring this up to show you that
  103.  there are often other things afoot which are not published, perhaps not
  104.  known, and glib 'doesn't handle the error channel gracefully' comments 
  105.  don't always get it.  The RamLink is a solid piece of hardware, but we 
  106.  should move cautiously as we move into the beatification process.  There
  107.  are simply things it does not do normally, in the context of CBM devices,
  108.  and as I have said before, there are no reference materials for ml
  109.  programmers... nothing (with the exception of the DMA stuff) of any real
  110.  substance beyond basics for any programmer (In My Opinion), and while 
  111.  many of the problems that have been fixed were in the realm of things I 
  112.  was able to put a finger on, some like the above are not.
  113.  
  114.  The error channel thing and the clock thing are perfect examples.  I am
  115.  kind of inclined to remove that code from my boot program because it simply
  116.  is not worth it.  I feel very frustrated about things like the above and
  117.  am sensitive about perceptions that my software is garbage because of 
  118.  things I have only cursory information on in terms of programming, etc.
  119.  And the experience above, and elsewhere in this thread regarding things as
  120.  elementary as the TRAP command, show me that while compatibility is high
  121.  it is not 100%, even in very elementary things.
  122.  ------------
  123. Category 8,  Topic 18
  124. Message 46        Tue May 09, 1995
  125. D.SMITH123                   at 00:34 EDT
  126.  
  127. To: EGBELL I tried the latest suggestion & still no luck?! I did Dissolve all
  128. the .SFX files. I ain't no dummy, no offen se taken. But the instructions in
  129. the manual suck, JMO.
  130.  ------------
  131. Category 8,  Topic 18
  132. Message 47        Tue May 09, 1995
  133. E.GBELL [e.g.bell]           at 05:59 EDT
  134.  
  135.  are you still gettig hung at the logon screen DSmITH?  where the 'hhhhh' is
  136.  supposed to get sent?
  137.  
  138.  are you gettng the  f'f thing from GEnie?
  139.  
  140.  Which instructions suck?  Point me at them and I'll try to improve them.
  141.  I wrote a new overlay last weekend solely because of your experience, tho
  142.  it only works with version 3.00.  It does all the setup stuff 
  143.  automatically.  BTW, doesn't the Aprotek mini-modem have a switch that
  144.  allows you to switch between 1670 mode and 2400 mode?  If so, could this
  145.  be the problem?
  146.  
  147.  I don't think I have ever implied that you were a dummy.  :)  Some people
  148.  have trouble getting things set up, some don't.  I don't differentiate 
  149.  when I respond to questions.
  150.  ------------
  151. Category 8,  Topic 18
  152. Message 48        Tue May 09, 1995
  153. E.GBELL [e.g.bell]           at 06:12 EDT
  154.  
  155.  Eddie:  I just today noticed your message w/the bRK address... and as I
  156.  mentioned before, note the '8' in the '89f23'.... this indicates that it is
  157.  RAMLINK code dropping to the monitor, not RTCM's.  My code NEVER EVER EVER
  158.  switches to that configuration.  There should be nothing software can do 
  159.  that can cause firmware to drop to monitor.... and since RTCM doesn't do
  160.  that with normal cbm drives, I believe the problem is with cMD's code.
  161.  I know that sounds like passing the buck, but since it is breaking into a
  162.  configuration that I never entered, it has to be the RamLink that is not
  163.  handlng something gracefully.  I don't have any idea what is going on at
  164.  that address, because cMD provides no memory maps.  I'd be more than
  165.  willing to work at fixing this if I had that kind of information but I
  166.  am swinging in the dark the way things are now.
  167.  
  168.  As I said before, a program can't bRK to a configuration it did not enter.
  169.  Mine never entered that configuration.... it has to be something in the RL
  170.  interrupt routine I would think.  Putting an 8 in the MMU sets up for 
  171.  an external ROM... RTCm is a RAM based program.
  172.  ------------
  173. Category 8,  Topic 18
  174. Message 49        Tue May 09, 1995
  175. CMD-DOUG                     at 09:50 EDT
  176.  
  177. RAMLink will generally only break at this point if an interrupt is occuring
  178. while a custom inturrupt-handler is being executed. The only time we have ever
  179. run into this is when custom RS-232 routines are created, as the Kernal's
  180. default RS-232 routines shut down all sources of interrupts.
  181.  ------------
  182. Category 8,  Topic 18
  183. Message 50        Tue May 09, 1995
  184. D.SMITH123                   at 23:24 EDT
  185.  
  186. To: EGBELL
  187.  
  188. RTCMt 625;1 625;1 on screen. Aprotek minimodemC24 has no switch,  I wish it
  189. was that easy! The manual was informative but not f or getting started.  BTW
  190. thanks for responding quickly to my posts. Doug
  191.  ------------
  192. Category 8,  Topic 18
  193. Message 51        Wed May 10, 1995
  194. E.GBELL [e.g.bell]           at 06:18 EDT
  195.  
  196.  DSMITH:
  197.   DS> RTCMt 625;1 625;1 on screen. Aprotek minimodemC24 has no switch
  198.  
  199.  The one I got to work with back in 1990 must have been an earlier version
  200.  then.  It had one, but the description you gave above indicates that RTCM
  201.  thinks it is online or there is a problem with your script.  Mark Dulski
  202.  made a way for scripts to be executed online, but the technique required
  203.  starting a script later than the dial routine, etc.  That is why, in
  204.  Script Maker, you are asked if the logon sequence is done, or something to
  205.  that effect.  You are telling RTCM where to start executing a script if 
  206.  you are already online.  It sounds a lot like you still don't have your
  207.  modem aware of the carrier status.  That is what that suggestion was 
  208.  wrt adding code to the boot.
  209.  
  210.  Here is what I suggest to expedite things.  Can you upload your boot just
  211.  as you have it now.  I'll give it a try and see if it works on my system.
  212.  I am really positive this is a problem only with getting that init string
  213.  to the modem.  As for the 1200/2400 thing, the baud rate should not matter.
  214.  but your 625;1  message kind of narrows it down to the carrier flag.
  215.  
  216.   DC> only time we have ever run into this is when custom RS-232
  217.   DC> routines are created, as the Kernal's default RS-232 routines
  218.   DC> shut down all sources of interrupts
  219.  
  220.  I'm not exactly sure what to say about this.  I will go back in and see 
  221.  what more I can do with my code to appease the RL code... but the clock 
  222.  thing brenda and john were talking about occurred before interrupts were
  223.  ever enabled in my code... and you are talking about NMIs, right?
  224.  ------------
  225. Category 8,  Topic 18
  226. Message 52        Wed May 10, 1995
  227. CMD-DOUG                     at 09:13 EDT
  228.  
  229. Any interrupt (NMI or IRQ) will have that effect. I'll have to study exatly
  230. how TRAP works to see if I can shed any more light on what's going on there.
  231. The way RAMLink works is that certain routines in the Kernal drop down into
  232. RAMLink's Kernal. If necessary, RAMLink switches its DOS ROM into memory to
  233. perform various operations. Most of the time, this is during disk access, and
  234. we all know interrupts must be off during drive access - so generally there
  235. aren't any problems there with stock programs.
  236.  ------------
  237. Category 8,  Topic 18
  238. Message 53        Wed May 10, 1995
  239. CBM-MARK                     at 22:57 EDT
  240.  
  241.  Doug & Ed, I didn't go back and reread the messages to se if this suggestion
  242.  came up or not but ...  With wizard an AT&C1 was needed with an Aprotek C2400
  243.  modem before it would work properly.  Could it be the same here?  If I 
  244.  recall corectly the Aprotek comes set up with the carrier control (&C)
  245.  always forced *on*.  Would explain why Autolog insists it's already online.
  246.  
  247.  Just realized, this is to D.SMITH128 Doug, not CMD-DOUG ;>
  248.  
  249.                      ~~Mark~~
  250.  ------------
  251. Category 8,  Topic 18
  252. Message 54        Thu May 11, 1995
  253. C128.JBEE                    at 00:06 EDT
  254.  
  255.  After loading RTCM V3.00 from a RamLink swapped to device #8, I tried
  256.  running the file copier overlay. Once it started to copy disks it broke
  257.  to the monitor with : 88e5b b4 24 00 00 da
  258.  ------------
  259. Category 8,  Topic 18
  260. Message 55        Thu May 11, 1995
  261. C128.JBEE                    at 01:17 EDT
  262.  
  263.  The following produces the same break to monitor everytime, registers
  264.  are the same everytime.
  265.  
  266.  Setup C-128D, RamLink #10, REU, Swiftlink, 9600, FD4000 #8
  267.  EGADS ROM.
  268.  
  269.  I made two changes to the BOOT file. I made the Roman font dftchrset and
  270.  changed the baud prompt from 3 to 4 and copied over my dflt.mysetup and
  271.  script from my v2.04 disk.
  272.  
  273.  When first running V3 and answering N to the autolog on I hit the ALT key
  274.  and then C for the copier. Then I press S to set the paths.
  275.  SD=0 SU=10 TD=0 TU=8
  276.  
  277.  When it goes for the directory it breaks to monitor with this:
  278.  8adb8 b5 ad 0c 00 d8
  279.  ------------
  280. Category 8,  Topic 18
  281. Message 56        Thu May 11, 1995
  282. E.BOURDON1 [C128-Eddie]      at 12:41 EDT
  283.  
  284.  That sounds like the problem that I have.
  285.  Sometimes, but not always, when trying to access the RL in
  286.  anyway (load overlays, get a directory) it will dump to the
  287.  monitor.  I can't remember the exact break, but it did start with
  288.  an '8', just as Jbee's did.
  289.  ------------
  290. Category 8,  Topic 18
  291. Message 57        Thu May 11, 1995
  292. E.GBELL [e.g.bell]           at 22:25 EDT
  293.  
  294.  Mark:
  295.   MD> an AT&C1 was needed with an Aprotek C2400  modem before it
  296.   MD> would work properly.  Could it be the same here?  If I  
  297.   MD> recall corectly the Aprotek comes set up with the carrier
  298.   MD> control (&C)  always forced *on*
  299.  
  300.  Yes, that is what we were discussing.  Nate passed along a suggestion by
  301.  Dan that that version of RTCM needed a BASIC hack to send that command
  302.  because the way RTCm of that time was written, it would not get sent
  303.  because RTCm thought it was online, and in order to get the correct
  304.  setting, it had to get sent, but it could not get sent..... so I believe
  305.  this is the problem that has to be resolved.  We just need to make sure
  306.  DSMITH put that code in his boot. 
  307.  
  308.  John and Eddie:  This is pretty much what I have been saying.  You will
  309.  find the '8' a common denominator.  In all cases this will point you to
  310.  the RamLink and not RTCM.   Does any of this happen when the RL
  311.  is not installed?  That is, when running under Commodore ROMs, do you
  312.  break to monitor.  I know this could sound like blowing something off,
  313.  but I don't think you are going to find this  happening.  Consider this
  314.  too... the first thing any of the overlays do (with the exeption of the
  315.  protocols) and particularly the copier, is disable the interrupts.  If
  316.  it is the system interrupts, that still brings up a question in my mind.
  317.  Remember the problem with the REU and interrupts.  This is a recognized
  318.  bug in Commodore's OS.  It was fixable with a patched routine that 
  319.  stopped the interrupts... but the point is, the problem in that case is
  320.  in the OS, not the application.
  321.  
  322.  I am willing to work to address the problem, particularly since it is
  323.  easier to do a patch in software than it is in firmware, but I honestly
  324.  believe that the problem is with the operating system and not the 
  325.  application.  It is not my code that is dropping to monitor.  My proof,
  326.  consistently, is the memory configuration at the time of the break.  If
  327.  my code can cause ROM code to brk to monitor, where do you think the
  328.  problem is?  And while RTCM does use custom NMI routines, it uses them
  329.  in stock cBM systems without this proble  If I had a memory map I could
  330.  possibly find a way to reenter the NMI stuff or divert it... I don't know.
  331.  But in Non-SL systems, I use George Hug's wedge code which is proven
  332.  reliable.  In the SL code I use a hybrid of my own and Kent Sullivan's
  333.  code that came with the unit.
  334.  
  335.  The change in 3.00 interrupts involves the screen blanker, which basically
  336.  counts down a timer and when it elapses without intervening keypresses,
  337.  calls the screen blanker (if not already blank) and resets the counter.
  338.  I don't offhand recall ANY reference to the system IRQ in Commodore's
  339.  NMI handlers in either the 64 or 128.  I'm all but positive that their
  340.  stock code did not disable interrupts prior to handling NMIs.  
  341.  
  342.  
  343.  ------------
  344. Category 8,  Topic 18
  345. Message 58        Fri May 12, 1995
  346. CMD-DOUG                     at 13:44 EDT
  347.  
  348. After further discussion with Mark, I can tell you this much:
  349.  
  350.  The bank '8' operations occur when RAMLink is executing code from its
  351.  own ROMs. This happens only during disk operations, as Kernal calls
  352.  related to disk access functions drop down into this ROM. If an interrupt
  353.  occurs while this code is running, the RAMLink memory map gets switched
  354.  out of the system, becoming invisible (as it normally is). When the
  355.  interrupt-handler is done, the computer attempts to return to executing
  356.  the RAMLink ROM code which is no longer in memory.
  357.  
  358. It all comes back to interrupts happening when they shouldn't be. If you have
  359. a timer counting down that can generate an interrupt, this should be disabled
  360. before any Kernal disk access routines are used. There may be a work-around
  361. through a flag that the stock routines use which is checked by RAMLink. If I
  362. understand Mark correctly, this would allow RAMLink's ROM to become resident
  363. again after the interrupt has completed... But I really wouldn't suggest this,
  364. and would have to get further info from Mark as to how that works and where
  365. the flag is. Overall, I'm only relaying what I can glean from talking with
  366. Mark here, and I might suggest you call and talk directly with him, since he's
  367. the only person who actually knows just how RAMLink truly operates.
  368.  
  369. I did do a test of the TRAP function we spoke about earlier, sending a 'T-RA'
  370. command to clockless RAMLink while TRAP was on, then fetching the resulting
  371. DOS syntax error message from the error channel. It worked flawlessly and
  372. repeatedly.
  373.  ------------
  374. Category 8,  Topic 18
  375. Message 59        Fri May 12, 1995
  376. E.GBELL [e.g.bell]           at 19:03 EDT
  377.  
  378.   DC> test of the TRAP function we spoke about earlier, sending a
  379.   DC> 'T-RA' command to clockless RAMLink while TRAP was on, then
  380.   DC> fetching the resulting DOS syntax error message from the error
  381.   DC> channel. It worked flawlessly and repeatedly
  382.  
  383.  While I can't speak for the error channel, mine has operated flawlessly 
  384.  too.  And since there is a clock there, I'm never going to get an error
  385.  in that section.  But apparently there is something that TRAP cannot see
  386.  in that section based on what was discussed here earlier.
  387.  
  388.   DC> It all comes back to interrupts happening when they shouldn't
  389.   DC> be. If you have a timer counting down that can generate an
  390.   DC> interrupt
  391.  
  392.  The code I spoke if happens IN the interrupt service routine... and you
  393.  know that the interrupts store the configuration on entry and restore 
  394.  it on exit.... that says to me that it cannot be a system interrupt that
  395.  would cause what you describe... and yes, I will have to speak to Mark
  396.  directly.  But it seems to me that if interrupts can generate that kind
  397.  of havoc with the RL dos, RL DOS should be disabling interrupts.  but
  398.  this would obviously only handle system interrupts.  The timer I spoke of
  399.  in this instance is only a set of registers I count down myself within
  400.  the interrupt routine.  They operate entirely within the interrupt 
  401.  servicer and exit normally.... that is, through the normal IRQ exit 
  402.  routine which polls the keyboard, updates the timers, etc. and exits with
  403.  restoration of the config, stack, and registers normally.
  404.  
  405.   DC> RAMLink memory map gets switched  out of the system, becoming
  406.   DC> invisible (as it normally is). When the  interrupt-handler is
  407.   DC> done, the computer attempts to return to executing  the
  408.   DC> RAMLink ROM code which is no longer in memory.
  409.  
  410.  Doesn't the RamLink manage memory normally through the MMU?  If so, it
  411.  seems that any interrupt service routine that stores/restores the MMU
  412.  would not cause that kind of problem.  The only other interrupt that might
  413.  ever come into play in RTCM is an alarm interrupt... and this is not only
  414.  an infrequent occurrence, depending entirely on being set by the user,
  415.  but totally predictable.
  416.  
  417.  Finally, for what it is worth, and perhaps the most frustrating of all,
  418.  the things that seem to be happening to everyone else do not happen to
  419.  me at all.... not the bRKs, not the TRAPs, nothing.  I don't use a
  420.  SwiftLink, but otherwise I have a normal system.  and I too have an
  421.  EGads chip in my computer, but it is a non-issue.  It is dead code 
  422.  until activated.  It is not wedged into the system at all until it 
  423.  is executed.... and its config is 6 anyway.
  424.  
  425.  I will try to call Mark on Monday from work.
  426.  ------------
  427. Category 8,  Topic 18
  428. Message 60        Fri May 12, 1995
  429. E.BOURDON1 [C128-Eddie]      at 21:31 EDT
  430.  
  431.  I have had RTCM work fine from my 1581, so I figured that it wasn't
  432.  a 'bad copy' that I had, but that something was going
  433.  wrong when I tried to access the RL via a normal 
  434.  dos command.
  435.  Like I said before, it doesn't happen all the time, but I always
  436.  seem to be doing the same thing (dos commands), whether it's
  437.  loading any overlay or getting a directory.
  438.  The only common thing I've found is that it always occurs 
  439.  during an attempt to access the RL.
  440.  I hope that this doesn't mean that I won't be able to use RTCM with
  441.  my RL  :(
  442.  ------------
  443. Category 8,  Topic 18
  444. Message 61        Sat May 13, 1995
  445. E.GBELL [e.g.bell]           at 15:12 EDT
  446.  
  447.  Eddie:  If I can find a workaround for this, I will.  I just want everyone
  448.  to understand that it is not my code that is dumping to monitor.  When I
  449.  get a clear understanding of what is going on, I'll do my best to make
  450.  all thingscooperate... just that up until now I've literally been
  451.  punching in the dark.  As odd as this sounds, I'd have been WAY better off
  452.  if my copy broke to the monitor.  Then I'd have had something to play
  453.  with.  Mine is rock solid.  It would help tho if you could recall the 
  454.  sequences of events when it does happen.... keypresses, overlays, functions
  455.  etc.  Then I could try to duplicate it.
  456.  ------------
  457. Category 8,  Topic 18
  458. Message 62        Sat May 13, 1995
  459. E.BOURDON1 [C128-Eddie]      at 22:37 EDT
  460.  
  461. The sequence usually goes like this: I'll load RTCM, then use the autolog to
  462. log on. Sometimes instead of listing the scripts, it breaks to the monitor. If
  463. it doesn't there, then after I log on to GEnie, I usually load either ymodem
  464. or the text-ed overlay, it does there. Or if I try to get a directory to see
  465. what I have in another partition, it will break into the monitor. And, this
  466. doesn't happen all the time, that's what bugs (no pun intended) me.
  467.  
  468.  ------------
  469. Category 8,  Topic 18
  470. Message 63        Sun May 14, 1995
  471. CBM-MARK                     at 20:52 EDT
  472.  
  473. Ed, about the Aprotek modem, I wasn't sure (thought maybe it was ;) if that AT
  474. call had been mentioned or not.  Trying to cover all possibilities.
  475.  ------------
  476. Category 8,  Topic 18
  477. Message 64        Mon May 15, 1995
  478. C128.JBEE                    at 13:52 EDT
  479.  
  480.  Ed,
  481.  The baud setting of 6 enables 19.2, works fine, and really whizzes 1K
  482.  Xmodem out of the null modem. Does a 7 setting enable 38.4?
  483.  ------------
  484. Category 8,  Topic 18
  485. Message 65        Tue May 16, 1995
  486. E.GBELL [e.g.bell]           at 18:45 EDT
  487.  
  488.  John:  I would *guess* that it does... I don't think there were any
  489.  intermediate settings after 19.2.. I'd have to check the menu, but you
  490.  could do that if you wanted by disabling the dynamic keyboard fill and
  491.  that would pull up the menu for you to manually respond to.  I am pretty
  492.  sure that it does though.
  493.  
  494.  Just pulled the source into the editor.... here it is...
  495.  
  496.  270 .byte "Baud Rate",13,13
  497.  275 .byte "1]  3",13
  498.  280 .byte "2] 12",13
  499.  285 .byte "3] 24",13
  500.  290 .byte "4] 96",13
  501.  291 .byte "5] 14.4",13
  502.  292 .byte "6] 19.2",13
  503.  293 .byte "7] 38.4  :3 
  504.  So you are right.... 7 is 38.4, which is the highest offered.  Just 
  505.  remember that I never did the code for RTS/CTS, so it is limited in that
  506.  respect.
  507.  ------------
  508. Category 8,  Topic 18
  509. Message 66        Wed May 17, 1995
  510. C128.JBEE                    at 06:21 EDT
  511.  
  512.  Okay, I did try it at 38.4 (7) but it did not work correctly for binary
  513.  transfers, though text appears to work okay.
  514.  ------------
  515. Category 8,  Topic 18
  516. Message 67        Wed May 17, 1995
  517. E.GBELL [e.g.bell]           at 18:51 EDT
  518.  
  519.  Well, that was never really intended as a feature.  I just added it when
  520.  you asked about the 19.2 or 14.4... whatever it was you asked for.  I just
  521.  added the bit twiddling to enable those baud rates at the cart but did no
  522.  extra coding beyond that.
  523.  ------------
  524. Category 8,  Topic 18
  525. Message 68        Fri May 19, 1995
  526. C128.JBEE                    at 18:57 EDT
  527.  
  528.  With the screen blanker active, the top and bottom light bars do not
  529.  disappear. I am using a yellow screen with black text.
  530.  Is this how it is suppose to work?
  531.  ------------
  532. Category 8,  Topic 18
  533. Message 69        Sat May 20, 1995
  534. E.GBELL [e.g.bell]           at 11:09 EDT
  535.  
  536.  John:  I'm not sure what you mean.
  537.  
  538.  The screen blank feature is supposed to blank the screen totally.  On
  539.  occasion, it will only do 1/2 the screen, I have noticed, and that is
  540.  verticaly, not horizontally.  That is rare, but I've seen it happen.
  541.  And only in the overlays in file transfers I believe.  All overlays 
  542.  start and end with calls to the unblankit routine, so it is just a
  543.  temporary thing.  I suspect it is because of being in an IRQ service
  544.  routine.
  545.  
  546.  Does that answer your question, or did I just not understand it at all?
  547.  If not, you will have to tell me which light bars you mean.  Unless I
  548.  am way off base, there should never be a light bar on top and bottom
  549.  with the exception of the point and click menus.
  550.  ------------
  551. Category 8,  Topic 18
  552. Message 70        Sat May 20, 1995
  553. L.SCHONDER [C128.LOU]        at 12:51 EDT
  554.  
  555. Can the screen blanking be turned off? I've found that it can be dangerous
  556. while hosting, if the bong doesn't bing, you can't hear OR see someone enter
  557. the room.
  558.  
  559.  ------------
  560. Category 8,  Topic 18
  561. Message 71        Sat May 20, 1995
  562. E.BOURDON1 [C128-Eddie]      at 18:09 EDT
  563.  
  564.  Lou,
  565.       You can set the time it takes before the screen blanks out by
  566.  hitting C= + 4, and set it to 127.  It works well for me at this
  567.  setting.
  568.        You also need to re-enter this everytime that RTCM is loaded,
  569.  as the value you entered is not saved anywhere.
  570.  ------------
  571. Category 8,  Topic 18
  572. Message 72        Sat May 20, 1995
  573. E.GBELL [e.g.bell]           at 22:44 EDT
  574.  
  575.  Sort of Lou....
  576.  You can make it take a LONG time between blanks by setting the countdown
  577.  timer to 127, which is the maximum.  The keys to press to get this 
  578.  setting prompt is....
  579.  
  580.  C=4
  581.  
  582.  At the prompt, enter 127.  There is no way currently to disable the 
  583.  feature.  I had to do a lot of squeezing just to get it in... the timer
  584.  feature was added late to circumvent just the situation you brought up....
  585.  or actually to minimize it for conference attendees.  It is possible for
  586.  me to come up with a hack to disable it, tho only for a session because I
  587.  would have to poke a byte into executable code to change its function...
  588.  IOW, self-modifying code, which is kind of frowned upon.... I don't have a
  589.  whole lot against it, but it does make easy adjustment impossible.  I'll
  590.  look into it first chance... all it would take, I believe, is a poke in
  591.  the boot program.  
  592.  ------------
  593. Category 8,  Topic 18
  594. Message 73        Sun May 21, 1995
  595. L.SCHONDER [C128.LOU]        at 11:23 EDT
  596.  
  597. A long interval sounds like it'll help! Thanks guys!
  598.  ------------
  599. Category 8,  Topic 18
  600. Message 74        Mon May 22, 1995
  601. H.HERMAN1                    at 07:09 EDT
  602.  
  603.  Ed,
  604.  
  605.  Wasn't it you who was talking about Karma?
  606.  
  607.  Well of all things, I see there is an ad for Karma 128 in the current issue 
  608.  of UNDERGROUND.
  609.  
  610.  In fact a number of software packages, all from PHD Software:
  611.  
  612.  Karma 128
  613.  
  614.  R E S 80128
  615.  
  616.  ACK! 128
  617.  
  618.  Spray Paint 128
  619.  
  620.  RAM DOS Internals (book)
  621.  
  622.  Fontigus 128
  623.  
  624.  The address:
  625.  
  626.  PHD Software Systems
  627.  P.O. Box 23   
  628.  Moville, IA  51039-0023
  629.  
  630.  And.....
  631.  
  632.  Would you ALSO believe that in that very same issue of UNDERGROUND there is 
  633.  an article by none other than our beloved YLR*ROSE.
  634.  
  635.  Would you ALSO believe that Rose wrote a review of RTCMaster 128, referring 
  636.  to you as "a master programmer", with kudos also going to CBM*MARK for his 
  637.  Scriptmaker.      
  638.  
  639.  Rose writes very well, indeed!
  640.  
  641.  Howie
  642.  ------------
  643. Category 8,  Topic 18
  644. Message 75        Mon May 22, 1995
  645. H.HERMAN1                    at 08:48 EDT
  646.  
  647. Mark,
  648.  
  649. Did I just refer to you as CBM*MARK?
  650.  
  651. I know you are CBM-MARK, so I cannot imagine why I did this...
  652.  
  653. Howie
  654.  ------------
  655. Category 8,  Topic 18
  656. Message 76        Tue May 23, 1995
  657. E.GBELL [e.g.bell]           at 18:53 EDT
  658.  
  659.  Thanks for passing that along Howie.  I should get a copy of that issue
  660.  I guess.  :)  Or perhaps I could cajole you into sending me a copy of the
  661.  article.  :)
  662.  ------------
  663. Category 8,  Topic 18
  664. Message 77        Wed May 24, 1995
  665. H.HERMAN1                    at 01:39 EDT
  666.  
  667. Ed,
  668.  
  669. Done!
  670.  
  671. Give me a couple of days, and I'll get the issue sent off to you.  I just lent
  672. it to Bob for a fast read.   :)
  673.  
  674. Howie
  675.  ------------
  676. Category 8,  Topic 18
  677. Message 78        Wed May 24, 1995
  678. E.GBELL [e.g.bell]           at 18:26 EDT
  679.  
  680.  Thanks Howie. That will be great!
  681.  ------------
  682. Category 8,  Topic 18
  683. Message 79        Wed May 24, 1995
  684. CBM-MARK                     at 21:55 EDT
  685.  
  686.  Hey Howie!  Thanks for passing along that my name was mentioned in that
  687.  article.  I'm a celebrity now? ;D  Well, guess not.  People can't even
  688.  spell my name right ;>    CBM-MARK    LOL!
  689.                               ^
  690.              ~~Mark~~
  691.  ------------
  692. Category 8,  Topic 18
  693. Message 80        Wed May 31, 1995
  694. C128.JBEE                    at 11:40 EDT
  695.  
  696.  > E.GBELL
  697.  > The screen blank feature is supposed to blank the screen totally.
  698.  
  699.  Ed, the problem is the screen blanks, but not completely. The light
  700.  bar below the status bar and above the user input window stays lit.
  701.  Which in my case is yellow. My screen is dark yellow with black
  702.  text and it turns black when inactive except the dividers stay
  703.  lit.
  704.  ------------
  705.  
  706. 8 |