diff --git a/Hardware:-Com-Port.md b/Hardware:-Com-Port.md index 1e6e8de..2846567 100644 --- a/Hardware:-Com-Port.md +++ b/Hardware:-Com-Port.md @@ -9,7 +9,7 @@ Hardware ID: `0x000D` ### Interrupt Behavior | Value of A | Action | Energy cost | Result | | --- | --- | --- | --- | -| `1` | `POLL` | `? kJ` | Does nothing, currently | -| `2` | `OUT` | `? kJ` | Copies up to 8 words starting from the address in X* | - -*You must be adjacent to and facing the tower in order to send messages. \ No newline at end of file +| `0` | `SELF_CLEAR` | `0 kJ` | Clear the console output | +| `1` | `POLL` | `4 kJ` | Read all messages in the console buffer to memory at X, sets B to the number of messages | +| `2` | `FRONT_PORT_OUT` | `20 kJ` | Copies 8 words starting from the address in X to the object directly in front of the cubot | +| `3` | `SELF_OUT` | `1 kJ` | Copies 8 words starting from the address in X to the console output | \ No newline at end of file