Commit Graph

32 Commits

Author SHA1 Message Date
lash
adbd790c6f Revert "Remove MNEXT, MPREV again (sigh)"
This reverts commit b55edd2678.
2023-04-08 10:01:28 +01:00
lash
b55edd2678
Remove MNEXT, MPREV again (sigh) 2023-04-08 09:53:17 +01:00
lash
a3073f6189
WIP Add termination handler in engine 2023-04-06 10:10:24 +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
06938a9628
Add menu browser choices handling 2023-04-03 09:11:44 +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
8c287b909b
WIP Factor out instruction parsing 2023-04-02 12:12:06 +01:00
lash
9e6ece0959
Add testdata generator 2023-04-02 09:07:53 +01:00
lash
a90f41bfe4
Add symbol to input check mapping 2023-04-01 23:56:02 +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
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
22d37de779
Add catch implementation 2023-04-01 09:03:03 +01:00
lash
f7bcf8896b
Remove unused input from EntryFunc, add docs 2023-03-31 22:35:13 +01:00
lash
5c5e36cdfa
Enfore single sink for map level 2023-03-31 21:08:11 +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
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
767321fa2c
WIP apply map command 2023-03-31 12:41:00 +01:00
lash
c0d38513d3
Initial commit 2023-03-31 10:52:04 +01:00