No, read memblock reads a memblock from an open file.
Some example code
sync on : autocam off : disable escapekey
sync rate 60
make object cube 1,5
color object 1,rgb(255,0,0)
position object 1,-5,0,15
make object cube 2,5
color object 2,rgb(0,255,0)
position object 2,5,0,15
make memblock 1,6
change as integer
change = 0
repeat
`control red cube
if upkey() then rotate object 1,object angle x(1)+1,object angle y(1),object angle z(1) : change = 1
if downkey() then rotate object 1,object angle x(1)-1,object angle y(1),object angle z(1) : change = 1
if leftkey() then rotate object 1,object angle x(1),object angle y(1)+1,object angle z(1) : change = 1
if rightkey() then rotate object 1,object angle x(1),object angle y(1)-1,object angle z(1) : change = 1
`if change uddate memblock
if change = 1
rotate object 1,wrapvalue(object angle x(1)),wrapvalue(object angle y(1)),wrapvalue(object angle z(1))
write memblock word 1,0,object angle x(1)
write memblock word 1,2,object angle y(1)
write memblock word 1,4,object angle z(1)
endif
`rotate the green cube
if change = 1
rotate object 2,memblock word(1,0),memblock word(1,2),memblock word(1,4)
change = 0
endif
text 0,0,"X ang :"+str$(object angle x(1))+" Y ang :"+str$(object angle y(1))+" Z ang :"+str$(object angle z(1))
sync
until escapekey()
delete object 1
delete object 2
delete memblock 1