Command: poke4
  
Syntax: 
  poke4(a, x)
  
Description: 
  If x is an atom, write a 4-byte (32-bit) value to memory 
  address a. 
  
  If x is a sequence, write a sequence of 4-byte values to 
  consecutive memory locations starting at location a.
  
Comments: 
  The value or values to be stored must not exceed 32-bits in size.
  
  It is faster to write several 4-byte values at once by poking 
  a sequence of values, than it is to write one 4-byte value at a 
  time in a loop.
  
  The 4-byte values to be stored can be negative or positive.
  You can read them back with either peek4s (signed) or peek4u 
  (unsigned).
  
Example: 
     a = allocate(100)   -- allocate 100 bytes in memory
              
              -- poke one value at a time:
              poke4(a, 9712345)         
              poke4(a+4, #FF00FF00)
              poke4(a+8, -12345)
              
              -- poke 3 4-byte values at once:
              poke(a, {9712345, #FF00FF00, -12345})
 
See Also: 
  peek4u, peek4s, poke, allocate, allocate_low, call
  
