It also has a byte queue.
All the original commands are the same, but there are extra commands:
||Push a byte (current cell) onto the queue|
||Pop a byte and store it in current cell|
||This command is very complicated, it first loads DllName and gets the function FunctionName, then it passes the arguments to the function, then it treats the return value as ReturnType and breaks it into bytes and pushes it onto the queue.
For instance, if queue contains
Wait for a key
Wait for a key and print it
It creates a message box with its title and content both