io <disk> <bus> <frequency> <invert?>
diskshould be a input bus number (so the machine can use that bus to call data from the disk)busshould be a output bus number.frequencyshould be a number, the frequency unit is ALPs. If frequency is 0 then it will just release a 0.5 second pulse.invert?is a basic encryption feature, it should be a 1 for yes, 0 for no. (all it does is runs the data through a NOT gate)
io r <duration> <bus>
durationshould be a number, it will transmit a pulsedurationseconds.busshould be a output bus number.
The following command can delete disk data:
a k <disk>
diskshould be a input bus number (so the machine can use that bus to call data from the disk) The following command can block bus usage:
a b <block/unblock?> <bus>
block/unblock?should be a number, 1 for yes (block), 0 for no (unblock).busshould be a input or output bus number.
f (<cmd>,<cmd>) <as>
cmdshould be any command and it's syntax. Separate commands with commas. If you need to use a function in a function then the syntax is the same, and it will look something like this:f (f (io 1 1 4 0, io 1 2 4 0),a k 1)asshould be the name of the function.f <function>functionshould be the name of the function, example:
f (io 7 2 4 0) jk
f jk