DEFINITION - SUB
    PokeB addr&, offs&, value%%
                  -- write a BYTE (8 bits) to GP memory
    PokeW addr&, offs&, value%
                  -- write a WORD (INTEGER) (16 bits) to GP memory
    PokeL addr&, offs&, value&
                  -- write a LONG (32 bits) to GP memory
    PokeLL addr&, offs&, value&&
                  -- write a LONG LONG (_INTEGER64) (64 bits) to GP memory

    PokeS addr&, offs&, value! -- write a SINGLE (32 bits) to GP memory
    PokeD addr&, offs&, value# -- write a DOUBLE (64 bits) to GP memory

    PokeSTR addr&, offs&, text$ -- write a STRING to GP memory

OPERATION
    Write the given value or text to GP memory starting at the address
    specified by the sum of the addr& and offs& arguments.  In fact, these
    arguments are interchangeable and one can even be set to zero, if the
    sum is pre-calculated and put in the other argument.

ARGUMENTS
    addr& -- a pointer to the memory (consider it a base address)
    offs& -- a byte offset added to the base address, may be zero
    value -- the actual value to write (or text for PokeSTR)

SEE ALSO
    Accessing GP Memory

                                                 Back to Function Reference