Commit Graph

71 Commits

Author SHA1 Message Date
lash
be736c1ff6 WIP fix sig case for uint 2023-04-05 10:13:22 +01:00
lash
07555fee91 Update readme v0.0.1-alpha.1+build.07555fee918cb4043c9a1087173151171fd21eb5 2023-04-05 08:41:58 +01:00
lash
aab804e8ff Add assembler binary 2023-04-05 08:38:07 +01:00
lash
19d8c66afe Add noarg parse, multi write test 2023-04-05 08:21:46 +01:00
lash
f186424197 Add parser for single 2023-04-05 08:14:38 +01:00
lash
54865b5e4d Add parser for double 2023-04-05 08:14:08 +01:00
lash
7d788fe172 Add parser for double 2023-04-05 08:12:13 +01:00
lash
7cf1de955e Add parser for display arg 2023-04-04 21:02:17 +01:00
lash
7bb479f4cb Add parser for sized arg 2023-04-04 20:32:40 +01:00
lash
d3fb782a8c Add asm parser 2023-04-04 10:40:22 +01:00
lash
664eab98d9 Add asm parser 2023-04-04 10:32:39 +01:00
lash
d95d27f8fe Implement verifier as writer 2023-04-04 08:11:55 +01:00
lash
684de95198 Add code comments, rename tail var to b 2023-04-04 07:42:22 +01:00
lash
83fe049b15 Correct MSIZE args 2023-04-03 09:52:58 +01:00
lash
1c11e5881a Update readme 2023-04-03 09:18:04 +01:00
lash
ac3eacbf74 Improve clarity for menu batch codes 2023-04-03 09:14:45 +01:00
lash
06938a9628 Add menu browser choices handling 2023-04-03 09:11:44 +01:00
lash
856bbdeb63 Add menu interpreter 2023-04-03 08:22:01 +01:00
lash
5a63b24ec1 Ignore load request on same level in state 2023-04-03 07:34:09 +01:00
lash
a0f7ad5c80 Instructions and render for menu display 2023-04-03 00:21:45 +01:00
lash
ac4a2bac00 Add disasembler-ish - bytecode to instruction debug output 2023-04-02 15:00:56 +01:00
lash
aec0564cea Factor out instruction parse from runner in vm 2023-04-02 13:59:40 +01:00
lash
8bd0c44a61 Remove BACK symbol 2023-04-02 12:20:35 +01:00
lash
8c287b909b WIP Factor out instruction parsing 2023-04-02 12:12:06 +01:00
lash
31e011d531 Add interactive runner 2023-04-02 10:20:25 +01:00
lash
71d7c1466e Remove duplicate rendertemplate code in vm test 2023-04-02 10:11:09 +01:00
lash
9e6ece0959 Add testdata generator 2023-04-02 09:07:53 +01:00
lash
d0187608aa Add sink example 2023-04-02 00:20:14 +01:00
lash
5ac2b0a3f3 Clear up bytecode example 2023-04-02 00:16:17 +01:00
lash
b108a6a700 Add bytecode example to readme 2023-04-02 00:12:25 +01:00
lash
c78f2a9c66 REmove duplicate input setter in engine 2023-04-01 23:58:26 +01:00
lash
a90f41bfe4 Add symbol to input check mapping 2023-04-01 23:56:02 +01:00
lash
5b12385645 Remove commented code 2023-04-01 23:42:39 +01:00
lash
de20c27877 Remove router package 2023-04-01 23:40:51 +01:00
lash
b78e28622a Implement INCMP and check in nav match flag 2023-04-01 23:40:28 +01:00
lash
4181fe0576 Add HALT opcode 2023-04-01 21:46:31 +01:00
lash
3febf0a6e2 Add readme section about signals 2023-04-01 20:39:06 +01:00
lash
9633672252 More readme edits 2023-04-01 17:32:08 +01:00
lash
a811b12912 Menu hierarchy fix
Signed-off-by: lash <dev@holbrook.no>
2023-04-01 16:03:59 +01:00
lash
92487ec8af Add more details in readme
Signed-off-by: lash <dev@holbrook.no>
2023-04-01 16:02:47 +01:00
lash
9fe958fc24 More readme edit 2023-04-01 15:40:51 +01:00
lash
98e738aa92 Remove sink opcode 2023-04-01 15:37:11 +01:00
lash
a0069d7818 Add readme 2023-04-01 15:33:35 +01:00
lash
172edf05d1 Add documentation 2023-04-01 15:04:44 +01:00
lash
4f473c12f0 WIP implement engine object 2023-04-01 14:47:13 +01:00
lash
39eafc8ff2 Add engine object 2023-04-01 10:58:02 +01:00
lash
832228ba11 Add 'back' portion of catch test 2023-04-01 09:06:08 +01:00
lash
22d37de779 Add catch implementation 2023-04-01 09:03:03 +01:00
lash
324fd98cc3 Add test state flag by byte slice 2023-04-01 08:36:26 +01:00
lash
3e5a7cf322 Add flags byte array check 2023-03-31 23:25:05 +01:00