It looks like you've got a Genius Bus Controller at address 985. The Block Move sets up a 'Write Device' datagram to the Genius block at bus address 26. A datagram is a message directed to a specific device on the Genius network.
The first register in the Block Move defines the address of the Bus Controller (I/O0985).
The second register value of 12 is the 'Send Datagram' command.
The third register is cleared here, but it will contain the status response from the Bus Controller once the datagram gets sent.
The fourth register value of 26 is the Bus address of the Genius block to which the datagram is directed.
The fifth register defines the starting address of another block of registers (R2435). These registers contain the contents of the datagram.
The sixth register value of zero is puzzling to me. It should be the number of bytes in the datgram. I can only conclude that it gets written to somewhere else in the program, probably in the same place where data gets loaded into registers R2435 and up.
The seventh register is easier understood when you convert the decimal value to hex (8224d = 2020h). The high byte is the datagram priority (20 = normal). The low byte is the datagram code (20 = write data).
Now you'll need to look in the program to see what gets loaded into registers 2435 and up. You should also see what device is at Genius Bus address 26. Don't forget to check out register R3150. That's the puzzling sixth register of the original block move.
Good luck, and keep us posted on your progress.