1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-10-06 01:55:47 +00:00

Updated PLASMA Byte Codes (markdown)

David Schmenk 2018-04-14 09:02:26 -07:00
parent dd9a753df9
commit eb0fe0bc98

@ -88,4 +88,8 @@ NOS: Next On Stack value (TOS-1)
| $BA | IDXLW | INDeX word by Local Word | TOS + FP[LOCAL] * 2 ==> TOS
| $BC | IDXAB | INDeX word by Absolute Byte | TOS + MEM[ADDR] * 2 ==> TOS
| $BE | IDXAW | INDeX word by Absolute Word | TOS + MEM[ADDR] * 2 ==> TOS
| $C0 | NATV | back to in-line NATiVe code | JUMP (IP)
| $C0 | NATV | back to in-line NATiVe code | JUMP (IP)
Bytecode interpreters: [6502](https://github.com/dschmenk/PLASMA/blob/master/src/vmsrc/apple/plvm02.s), [65802](https://github.com/dschmenk/PLASMA/blob/master/src/vmsrc/apple/plvm802.s)
Bytecode compilers: [6502](https://github.com/dschmenk/PLASMA/blob/master/src/libsrc/jitcore.pla), [65802](https://github.com/dschmenk/PLASMA/blob/master/src/libsrc/jit16core.pla)