diff clojure/com/aurellem/run/adv_choreo.clj @ 552:9068685e7d96

moduralized main-bootstrap-program
author Robert McIntyre <rlm@mit.edu>
date Thu, 30 Aug 2012 12:09:15 -0500
parents b69a3dba8045
children 0901694725f0
line wrap: on
line diff
     1.1 --- a/clojure/com/aurellem/run/adv_choreo.clj	Thu Aug 30 11:19:52 2012 -0500
     1.2 +++ b/clojure/com/aurellem/run/adv_choreo.clj	Thu Aug 30 12:09:15 2012 -0500
     1.3 @@ -92,4 +92,19 @@
     1.4       (->> script
     1.5            (transfer-control main-program-base-address)
     1.6            (do-nothing 1800))))
     1.7 -     
     1.8 \ No newline at end of file
     1.9 +
    1.10 +
    1.11 +;; possible screen writing programs
    1.12 +
    1.13 +;; (program needs to stop executing at some point)
    1.14 +;; maybe have total length counter or something?
    1.15 +
    1.16 +;; automatic counter that reads from program-start and clears the
    1.17 +;; screen every 360 (* 18 20) gliphs
    1.18 +
    1.19 +;; advantages -- very simple and low bandwidth
    1.20 +;; disadvantages -- hard to align counter
    1.21 +
    1.22 +;; implementation -- refactor main-bootstrap-program to provide a
    1.23 +;; state-machine code-section which can be recombined into another
    1.24 +;; program.