Commit Graph

151 Commits

Author SHA1 Message Date
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
lash a6b57c92a9
Add bit flag manipulation 2023-03-31 23:17:44 +01:00
lash f7bcf8896b
Remove unused input from EntryFunc, add docs 2023-03-31 22:35:13 +01:00
lash b0a3324409
DRY level reset in state 2023-03-31 21:18:54 +01:00
lash 5c5e36cdfa
Enfore single sink for map level 2023-03-31 21:08:11 +01:00
lash d84720d595
Add sizes reporting in state 2023-03-31 20:42:13 +01:00
lash 0f1483430d
implement size constraint on value 2023-03-31 20:23:45 +01:00
lash 725ee335ec
Add back handler 2023-03-31 20:05:57 +01:00
lash c3d634c1d3
Execute arg with render 2023-03-31 19:40:54 +01:00
lash 78261239b2
Add arg handling, invalid arg handling 2023-03-31 19:24:30 +01:00
lash 9f9ef86b9e
Add error to arg getset 2023-03-31 18:17:43 +01:00
lash 5a300944c8
Add default router for non-selector inputs 2023-03-31 18:04:11 +01:00
lash f6e1d2bacc
Add router 2023-03-31 17:27:10 +01:00
lash aefebf278a
Add reload test, simpler instruction generator in vm test 2023-03-31 16:12:14 +01:00
lash 13bb7bed9c
Add multi-instruction test stub 2023-03-31 15:24:29 +01:00
lash ee55f3e5fe
Add run loop 2023-03-31 15:03:54 +01:00
lash 6dbc004138
Add duplicate key check 2023-03-31 14:04:08 +01:00
lash a713d562c6
Factor out map from add 2023-03-31 13:24:14 +01:00
lash ad518b92d8
Add frame exit 2023-03-31 13:08:06 +01:00
lash 2034c393f9
Implement cache size check 2023-03-31 12:56:11 +01:00
lash 767321fa2c
WIP apply map command 2023-03-31 12:41:00 +01:00