added applet mode, terminal window
[fleet.git] / test.fleet
index 7bf925a..8081937 100644 (file)
 
 
 // define the initial contents of memory
-
 #memory { 000, 100, 200, 300, 400, 500 }
 
+// preload the counter register
+4            -> i.write
+i.writedone  -> gate.release
+gate.codebag <- top
+
 top: { i.read  -> less.in1
        0       -> less.in2
                   less.out -> ifthen.if
@@ -40,31 +44,14 @@ continue: {
        1000          -> adder.in2
        adder.out     -> memwrite.data
        memwrite.done -> gate.release
-       gate.codebag  <- write
+       gate.codebag  <- {
+                          i.read        -> adder2.in1
+                          -1            -> adder2.in2
+                          adder2.out    -> i.write
+                          i.writedone   -> gate2.release
+                          gate2.codebag <- top
+                        }
      }
-write: {
-  i.read        -> adder2.in1
-  -1            -> adder2.in2
-  adder2.out    -> i.write
-  i.writedone   -> gate2.release
-  gate2.codebag <- top
-}
-
-
-4   -> i.write
-i.writedone -> gate.release
-gate.codebag <- top
 
 
 
-//1             -> adder.in1
-//1             -> adder.in2
-//adder.out     -> memread.addr
-//memread.data  -> adder.in1
-//13            -> adder.in2
-//
-//adder.out        -> less.in1
-//214              -> less.in2
-//less.out         -> ifthen.if
-//{ 7 -> halt.in } -> ifthen.then
-//{ 9 -> halt.in } -> ifthen.else