# Batch 6 -- command codes actually used by your real scripts

The compiler is now built (`codegen.py`), and it byte-for-byte matches
RoborunPlus on all 87 test files with confirmed `.hex` output. Running it
against your actual `PumpController*.mbs` scripts, though, hits one real
gap: they use 8 Roboteq command constants (`_MS`, `_GO`, `_ESTOP`, `_AI`,
`_BATAMPS`, `_MOTAMPS`, `_MOTPWR`, `_V`) whose numeric codes were never
resolved -- only `_VAR` (6) and `_ALIM` (42) are known so far.

These 8 files mirror your real scripts' exact usage, argument-count
included -- `_MS`/`_ESTOP` use the 2-argument `SetCommand` form your scripts
actually use (`setcommand(_MS,1)`, no Value), which also happens to be an
unconfirmed assumption in the compiler right now (it assumes "however many
arguments you give it get pushed, then the verb" -- these will either
confirm or correct that).

Same drill: Build each in RoborunPlus, export `.hex` with the same base
name, save back in this folder. Once these are back, all 8 real
PumpController scripts should compile byte-identical to their real `.hex`
files.
