home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / ZSUS / Z3HELP-3.LBR / P.LBR / POKE.HZP / POKE.HLP
Text File  |  2000-06-30  |  2KB  |  61 lines

  1. ;
  2.  (RCP-resident)                     POKE                                      
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.               n/a  n/a   n/a   n/a        n/a                      n/a
  6.  
  7.   1- Syntax  2- Examples of Use                                               
  8.  
  9.  
  10.    POK┼ i≤ aε RCP-residen⌠ commanΣ whicΦ allow≤ thσ use≥ t∩ changσ thσ conten⌠ì
  11. oµ memory«á  Thσ use≥ mus⌠ specif∙ aε addres≤ t∩ POKE╗á thσ value≤ tha⌠ follo≈ì
  12. ma∙ bσ numeriπ (hexadecima∞ assumed⌐ o≥ alphabetiπ (precedeΣ b∙ ß double-quotσì
  13. mark)«á  Thσá tw∩ form≤ ma∙ bσ intermixeΣ witΦ leadinτ value≤ anΣá ßá trailinτì
  14. characte≥ string«  Therσ i≤ n∩ restrictioε oε thσ memor∙ location≤ tha⌠ ma∙ bσì
  15. changeΣ b∙ thσ user.
  16. :1
  17.  
  18.  
  19.    Syntax:  POKE addr val1 val2... valn
  20.  
  21.         or  POKE addr "character string
  22.  
  23.    Notσá that¼á oncσ tex⌠ inpu⌠ begins¼á furthe≥ he° value≤ arσ interpreteΣ a≤ì
  24. tex⌠ characters¼ s∩ he° inpu⌠ i≤ halteΣ fo≥ thσ scopσ oµ thσ command«  
  25. :2
  26.  
  27. Examples of Use:
  28.  
  29.    a. poke F400 0 1 2        
  30.          [place the values 0, 1, and 2 into memory starting at 0F400h]
  31.  
  32.    b. poke F400 "this is a text 
  33.          [place the ASCII values for the indicated characters into memory
  34.            starting at 0F400h]
  35.  
  36.    c. poke F400 1 2 3 "hello, world
  37.          [intermix hex values and text]
  38.  
  39.    d. p!poke fe37 "How many columns to print, in hex (50h=80, 64h=100)? "; <<
  40.       ROOT:print $pf "Options (<cr>=default, e=exact): ";poke fe37 50
  41.          [VMENU command line which uses POKE to change the SYS.ENV segment
  42.            in memory.  Printer 0 is changed from its default line-wrap value
  43.            to the value specified at the prompt.  Here SYS.ENV base address
  44.            is FE00; positive offset of 37 hex is for Printer 0; 3B, Printer 1;
  45.            3F, 2; and 43, 3.]
  46.  
  47.  
  48. Examples of Use (continued):
  49.  
  50.    e. get 100 ws.com;poke 329 ff;go $f2
  51.          [alias which loads WordStar, sets initial mode from document to 
  52.            non-document, then runs WordStar with the optional filename.]
  53.  
  54.    f. 'poke fe28 1' or 'poke fe28 0'
  55.          [turns quiet flag on or off; assumes SYS.ENV base address of FE00]
  56.   <-- therσ wa≤ aε erro≥ iε thσ patΦ expression 
  57.                                   at the indicated point.
  58. :4
  59.  
  60.  
  61.