
Support
PCOM is meant to create independent executables, so it may be clear that all commands are supported for building executables. The .ASM support is just a feature of PCOM.
| Command | .ASM support | Variable support |
| ;... | Y | n/a |
| @... | Y | Y |
| @~xx:... |
n |
Y |
| +... | Y | Y |
| +...>... |
n |
n |
| #... | Y | Y |
| . | n | n/a |
| - | Y | n/a |
| >xxxx:xxxx | Y | n |
| |xxxx:xxxx | Y | n |
| <xxxx:xxxx |
n |
n |
| ) | Y | n/a |
| ( | Y | n/a |
| "... | Y | Y |
| '... | Y | n |
| *... | n/a | n/a |
| =... | n | n |
| =...>... |
n |
n |
| ?... | n | n/a |
| ?~xx:.. |
n |
n/a |
| !... | n | n |
| !..:..>.. |
n |
n |
| &RHS:... | n | n |
| $key | Y | n/a |
| $snd | Y | n/a |
| $con | Y | n/a |
| $cof | Y | n/a |
| $cls | Y | n/a |
| $chr | Y | n/a |
| $chl |
Y |
n/a |
| $lck | Y | n/a |
| $y/n | Y | n/a |
| $sbd | Y | n/a |
| $prn | Y | n/a |
| $win |
n |
n/a |
| $fdb | Y | n/a |
| $fcs |
Y |
n/a |
| $cdb |
Y |
n/a |
| $ufn |
Y |
n/a |
| $case |
P |
Y |
| $dsk:x | Y | n/a |
| $rep:x |
n |
n |
| $ccs:xx |
Y |
n/a |
| $cur:x,y | Y | n/a |
| $ren:x>y | Y | Y |
| $cdr:... | Y | Y |
| $rdr:... | Y | Y |
| $mdr:... | Y | Y |
| $del:... | Y | Y |
| $num:... | Y | n/a |
| $cap:... | Y | n/a |
| $slp:... | Y | n/a |
| $inc:... | n/a | n/a |
| $fnt:... |
n |
n/a |
| $fnd:... |
n |
n |
| $run:... | n | Y |
| $ttl:... |
n |
n/a |
| $exit:x |
Y |
n/a |
| $far:xx>yy | n | n |
| $hex:%1>%2 |
n |
Y |
| $dec:%1>%2 |
n |
Y |
| $var:%1>.. |
n |
Y |
| $vbc:%1>.. |
n |
Y |
| $vcp:%1>%2 |
n |
Y |
| $vct:%1>%2 |
n |
Y |
| $vtr:%1>.. |
n |
Y |
| $vup:%1 |
n |
Y |
| $vlw:%1 |
n |
Y |
| $sound:x,y |
n |
n |
| $nosound |
Y |
n/a |
| $arg:%1 |
n |
Y |
| $arc:.. |
n |
n/a |
| $clip:.. |
n |
Y |
| $eject |
n |
n/a |
| $close |
n |
n/a |
| $on_err |
P |
Y |
| $err:.. |
n |
n/a |
Y=Yes, this is supported, n=Nope, this is NOT supported, n/a=This would be useless, so it's not available and P=Partly.