Commit Graph

265 Commits

Author SHA1 Message Date
Torsten Ruger
1526656dfe fix register (sym/ref) 2015-07-24 17:21:13 +03:00
Torsten Ruger
959cb628fa implements fetching of next instruction 2015-07-24 15:48:12 +03:00
Torsten Ruger
5d42da9d03 next instruction working
but no clock yet
2015-07-24 13:56:31 +03:00
Torsten Ruger
f5ece67233 first interpreted instruction, with gui change 2015-07-24 10:15:58 +03:00
Torsten Ruger
246bb5ee4f debug off is faster 2015-07-24 10:15:27 +03:00
Torsten Ruger
0cdd5fdf13 registering events with objects not procs
to make unregistering easier
2015-07-24 10:01:01 +03:00
Torsten Ruger
8183dfd6b1 simple events and triggers in interpreter 2015-07-23 20:09:19 +03:00
Torsten Ruger
950c77b127 react update 2015-07-23 20:08:50 +03:00
Torsten Ruger
a896702880 passing the interpreter around 2015-07-23 20:08:40 +03:00
Torsten Ruger
53d576ef90 showing actual block and actual instruction
time to ponder a little more
2015-07-23 17:26:48 +03:00
Torsten Ruger
1f19a28906 trying to find exception 2015-07-23 16:23:10 +03:00
Torsten Ruger
03c0041255 create separate main
figuring load order
2015-07-23 14:59:29 +03:00
Torsten Ruger
736bff02a5 trying to find .name error 2015-07-23 14:59:15 +03:00
Torsten Ruger
2645f54d5b move registers to hash 2015-07-23 13:20:53 +03:00
Torsten Ruger
aa2303ddaa add lib and interpreter skeleton 2015-07-23 13:15:44 +03:00
Torsten Ruger
f4dfbb5845 move to haml style class names 2015-07-23 13:15:26 +03:00
Torsten Ruger
398d364c02 got vm to boot and classes to show 2015-07-22 23:08:36 +03:00
Torsten Ruger
3d96d59371 sort of noop of version is working 2015-07-22 22:05:31 +03:00
Torsten Ruger
a0721a0cde move to opal from sinatra
also external index
2015-07-22 17:10:50 +03:00
Torsten Ruger
d021816726 move sources to app directory 2015-07-22 16:26:46 +03:00
Torsten Ruger
e8d9000a74 file per class 2015-07-22 16:22:54 +03:00
Torsten Ruger
db7fa423bb a noon start, copied from examples 2015-07-22 16:17:25 +03:00
Torsten Ruger
bd882b7d2e remove volt 2015-07-21 20:25:57 +03:00
Torsten Ruger
5c2f423f58 reinstantiating lib dir 2015-07-18 11:25:11 +03:00
Torsten Ruger
19a0b7f9fe get vm source on screen 2015-07-18 11:22:42 +03:00
Torsten Ruger
4305ddaf1d copied salama in for reload
but have to rethink approach
2015-07-17 22:44:20 +03:00
Torsten Ruger
b5b0630060 rename 2015-07-17 19:27:46 +03:00
Torsten Ruger
c22a4a95d3 add block inspect, status: up to first jump 2015-07-17 15:14:41 +03:00
Torsten Ruger
69414a11f9 fix eval by including parser 2015-07-17 11:42:21 +03:00
Torsten Ruger
40d97dcf87 remove double boot 2015-07-17 11:41:59 +03:00
Torsten Ruger
acd66f66f3 add hint.css for tooltips 2015-07-17 11:37:02 +03:00
Torsten Ruger
f2af076c8e small view change 2015-07-16 17:35:19 +03:00
Torsten Ruger
1efce561d7 basic html skeleton, classes and registers 2015-07-16 10:43:49 +03:00
Torsten Ruger
1d005862ac remove pixi, going back to html 2015-07-15 19:26:11 +03:00
Torsten Ruger
e51d6cb3fa remove hardcoded size and move point code to pixie 2015-07-14 19:59:21 +03:00
Torsten Ruger
d47d8a9e2a still playing luke, has the direction wrong 2015-07-14 16:57:44 +03:00
Torsten Ruger
a49ef347ff more opal changes 2015-07-14 16:03:06 +03:00
Torsten Ruger
71ed4f60d7 more transition 2015-07-14 14:21:33 +03:00
Torsten Ruger
7d2120fdd5 removing more volt 2015-07-14 14:10:11 +03:00
Torsten Ruger
9af1937a71 first step of switch to opal 2015-07-14 14:08:28 +03:00
Torsten Ruger
758ab419d5 try to get the force right 2015-07-14 13:07:28 +03:00
Torsten Ruger
2e4d083094 iterating all objects and applying force 2015-07-13 23:11:00 +03:00
Torsten Ruger
99ccf51507 get attributes for objects (copy fro sof) 2015-07-13 19:08:35 +03:00
Torsten Ruger
043d821836 getting the objects on screen, but without attributes 2015-07-13 18:49:46 +03:00
Torsten Ruger
5a4bf30559 move parse to view 2015-07-13 15:14:34 +03:00
Torsten Ruger
c213931fb3 better way to get opal to load salaam 2015-07-13 15:14:10 +03:00
Torsten Ruger
157981edf0 with the to_basic it actually compiles in the browser
also outputs the space using sof, just like in terminal
opal really is a feat of engineering
2015-07-12 10:03:23 +03:00
Torsten Ruger
1ebdf7f43c add a task to do the parsing on the server 2015-07-11 21:41:38 +03:00
Torsten Ruger
9822f3d770 remove parse code from main 2015-07-11 21:41:13 +03:00
Torsten Ruger
6c26c0b538 add gem paths to opal to load everything correctly 2015-07-11 17:36:23 +03:00