X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=jars.git;a=blobdiff_plain;f=run-mars.scm;h=1d04af88dd9f8a4f6fb2582b2532be94c0e97e2f;hp=7919e4da86402e669eb23d1808951fb2fd945de2;hb=9104b806110085e7e11c16652705af88346d0262;hpb=b6d6c8632eadb09da87707a3e911d9d59c1779e4 diff --git a/run-mars.scm b/run-mars.scm index 7919e4d..1d04af8 100644 --- a/run-mars.scm +++ b/run-mars.scm @@ -24,14 +24,13 @@ (lambda (fname) (string->prog (with-input-from-file fname read-string))) files)) - (empty-instr (make-instr 'DAT 'F 'immediate 0 'immediate 0)) (core (if visualization (let* ((colors '("red" "blue" "green" "magenta" "cyan")) (color-map (make-color-map progs colors)) (vis (make-vis 640 480 core-size color-map))) - (make-core 8000 empty-instr (lambda (i n) - (vis 'update-owner i n)))) - (make-core 8000 empty-instr))) + (make-core 8000 (lambda (i n) + (vis 'update-owner i n)))) + (make-core 8000))) (queues (run-mars core (install-progs core progs) iters))) (for-each (lambda (q) (print) @@ -65,4 +64,5 @@ (loop rest iters core-size #f)) ((files ...) (mars-runner files iters core-size visualization))))) + (main)