- (colors '("red" "blue" "green" "magenta" "cyan"))
- (color-map (make-color-map progs colors))
- (vis (make-vis 640 480 core-size color-map))
- (core (make-core 8000 (make-instr 'DAT 'F 'immediate 0 'immediate 0)
- (lambda (i n)
- (vis 'update-owner i n))))
+ (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)))