Commit Graph

14 Commits

Author SHA1 Message Date
Ian Gulliver
5af90aa6ff Make memory sizes parameters 2021-11-20 18:27:06 -10:00
Ian Gulliver
ae771823b0 Move operand type lists into the vm 2021-11-20 17:26:58 -10:00
Ian Gulliver
c67028520c Hex and binary literal support in hex 2021-11-20 10:19:08 -10:00
Ian Gulliver
c43836a9f0 Working disassembler 2021-11-20 10:10:21 -10:00
Ian Gulliver
b4a27cafd3 Make Operands an array 2021-11-20 09:46:51 -10:00
Ian Gulliver
579ddab2de Disassembler skeleton 2021-11-19 20:38:56 -10:00
Ian Gulliver
5ccf6832c8 Program wrapper struct 2021-11-19 20:16:01 -10:00
Ian Gulliver
c536961df3 Bit shift operators 2021-11-19 17:04:11 -10:00
Ian Gulliver
cc8e4a8ccb Bitwise operators 2021-11-19 16:43:59 -10:00
Ian Gulliver
50f986fb13 Conditional return instructions 2021-11-19 16:30:11 -10:00
Ian Gulliver
7a24eee583 Add conditional call instructions 2021-11-19 16:24:04 -10:00
Ian Gulliver
6e36152b6a Typed operands 2021-11-19 16:14:38 -10:00
Ian Gulliver
941939da83 asm support for all opcodes 2021-11-18 19:48:46 -10:00
Ian Gulliver
8b502f940c Split packages 2021-11-18 19:35:24 -10:00