home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / hp48 / 6831 < prev    next >
Encoding:
Internet Message Format  |  1993-01-09  |  1.2 KB

  1. From: akcs.kirkland@hpcvbbs.cv.hp.com (Daniel B. Kirkland)
  2. Date: Sat, 9 Jan 1993 21:40:01 GMT
  3. Subject: Re: RPL Entry Points
  4. Message-ID: <2b4f3947.2595.1comp.sys.hp48.1@hpcvbbs.cv.hp.com>
  5. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!hp-cv!hp-pcd!hpcvra!rnews!hpcvbbs!akcs.kirkland
  6. Newsgroups: comp.sys.hp48
  7. References: <xwzrl#d@lynx.unm.edu>
  8. Lines: 38
  9.  
  10. John,
  11.  
  12.     Use
  13.  
  14. EvalNoCK     (PTR 18F23)
  15.  
  16.     or
  17.  
  18. EvalNoCK:    (PTR 18F6A)
  19.  
  20. EvalNoCK takes its argument from level one. It must be a composite
  21. type object. It checks the first object of the composite for the
  22. combined word type CK(n)&Dispatch, if it is then CK&DISPATCH1 is
  23. used instead. Otherwise it skips the first object of the composite.
  24.  
  25. EvalNoCK: works the same but it uses the following object (composite)
  26. in the runstream. For example:
  27.  
  28. ::
  29.   EvalNoCK:
  30.   x+
  31. ;
  32.  
  33. Also, DON'T TRY TO JUST JUMP INTO THE MIDDLE of a routine. This
  34. will likely cause a crash.
  35.  
  36. There is a system-RPL GOTO command to jump into the middle of
  37. ROM programs.
  38.  
  39. The commands in a program are actually pointers to the commands
  40. address in ROM.
  41.  
  42. The GOTO command won't work with x+ and x* anyway, because the
  43. first command is the combined word CK2&Dispatch.
  44.  
  45.                              
  46. Dan Kirkland
  47. kirkland@ee.utah.edu
  48.  
  49.