mirror of
https://github.com/bobbimanners/EightBall.git
synced 2024-06-11 12:29:27 +00:00
Added DISC VM instruction to table
This commit is contained in:
parent
0ca0350333
commit
3e68d8e58b
|
@ -945,6 +945,7 @@ The call stack is used for all memory allocation within the virtual machine, as
|
||||||
| POPB | Pop 8 bit value from call stack, push onto eval stack [X] |
|
| POPB | Pop 8 bit value from call stack, push onto eval stack [X] |
|
||||||
| PSHW | Push 16 bit value in X onto call stack. Drop X. |
|
| PSHW | Push 16 bit value in X onto call stack. Drop X. |
|
||||||
| PSHB | Push 8 bit value in X onto call stack. Drop X. |
|
| PSHB | Push 8 bit value in X onto call stack. Drop X. |
|
||||||
|
| DISC | Discard X bytes from call stack. Drop X. |
|
||||||
| SPTOFP | Copy stack pointer to frame pointer. (Enter function scope) |
|
| SPTOFP | Copy stack pointer to frame pointer. (Enter function scope) |
|
||||||
| FPTOSP | Copy frame pointer to stack pointer. (Release local vars) |
|
| FPTOSP | Copy frame pointer to stack pointer. (Release local vars) |
|
||||||
| ATOR | Convert absolute address in X to FP-relative address |
|
| ATOR | Convert absolute address in X to FP-relative address |
|
||||||
|
|
Loading…
Reference in New Issue
Block a user