about summary refs log tree commit diff stats
path: root/prototypes
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-06-05 15:53:48 -0700
committerKartik Agaram <vc@akkartik.com>2020-06-05 15:53:48 -0700
commit166668a189ab2d61e5015a4cde83eb1213fd08e7 (patch)
treed61440330d58ad8a5a19c35f7acfd0400e4fb19f /prototypes
parente8d793e9552d56e6389d53b8c0b3c27d53f2b82c (diff)
downloadmu-166668a189ab2d61e5015a4cde83eb1213fd08e7.tar.gz
6474
Diffstat (limited to 'prototypes')
-rw-r--r--prototypes/browse/10.mu6
-rw-r--r--prototypes/browse/11.mu6
-rw-r--r--prototypes/browse/12.mu6
-rw-r--r--prototypes/browse/13.mu6
-rw-r--r--prototypes/browse/14.mu6
-rw-r--r--prototypes/browse/15-headers-broken.mu6
-rw-r--r--prototypes/browse/16-screen-state-broken.mu6
-rw-r--r--prototypes/browse/17-file-state-broken/screen-position-state.mu6
-rw-r--r--prototypes/browse/19/screen-position-state.mu6
-rw-r--r--prototypes/browse/20/screen-position-state.mu6
-rw-r--r--prototypes/browse/21/screen-position-state.mu6
-rw-r--r--prototypes/browse/6.mu2
-rw-r--r--prototypes/browse/7.mu2
-rw-r--r--prototypes/browse/8-multiple-pages.mu6
-rw-r--r--prototypes/browse/9-bold.mu6
15 files changed, 41 insertions, 41 deletions
diff --git a/prototypes/browse/10.mu b/prototypes/browse/10.mu
index 4e79aa65..e22f689f 100644
--- a/prototypes/browse/10.mu
+++ b/prototypes/browse/10.mu
@@ -36,14 +36,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -52,7 +52,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/11.mu b/prototypes/browse/11.mu
index 19a65353..1fa9e980 100644
--- a/prototypes/browse/11.mu
+++ b/prototypes/browse/11.mu
@@ -34,14 +34,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -50,7 +50,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/12.mu b/prototypes/browse/12.mu
index e2f0a9c8..49be7ae8 100644
--- a/prototypes/browse/12.mu
+++ b/prototypes/browse/12.mu
@@ -33,14 +33,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -49,7 +49,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/13.mu b/prototypes/browse/13.mu
index 22a5c0d7..895f959b 100644
--- a/prototypes/browse/13.mu
+++ b/prototypes/browse/13.mu
@@ -33,14 +33,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -49,7 +49,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/14.mu b/prototypes/browse/14.mu
index 29a92489..6168b69c 100644
--- a/prototypes/browse/14.mu
+++ b/prototypes/browse/14.mu
@@ -31,14 +31,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -47,7 +47,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/15-headers-broken.mu b/prototypes/browse/15-headers-broken.mu
index 7b152bbc..5644f52d 100644
--- a/prototypes/browse/15-headers-broken.mu
+++ b/prototypes/browse/15-headers-broken.mu
@@ -38,7 +38,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   # r->start-of-line? = true
@@ -48,7 +48,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -57,7 +57,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/16-screen-state-broken.mu b/prototypes/browse/16-screen-state-broken.mu
index d80d8375..7ab40060 100644
--- a/prototypes/browse/16-screen-state-broken.mu
+++ b/prototypes/browse/16-screen-state-broken.mu
@@ -127,14 +127,14 @@ fn init-screen-position-state self: (addr screen-position-state), nrows: int, nc
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var dest/eax: (addr int) <- copy 0
   # self->nrows = nrows
   # self->ncols = ncols
   # self->toprow = top-margin
   # self->botrow = nrows
   # self->leftcol = page-margin
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
   # start-drawing(self)
 }
 
@@ -156,7 +156,7 @@ fn next-line self: (addr screen-position-state) {
 
 fn next-page self: (addr screen-position-state) {
   # self->leftcol = self->rightcol + 5
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
 }
 
 fn done-drawing? self: (addr screen-position-state) -> result/eax: boolean {
diff --git a/prototypes/browse/17-file-state-broken/screen-position-state.mu b/prototypes/browse/17-file-state-broken/screen-position-state.mu
index af623d16..e5767de8 100644
--- a/prototypes/browse/17-file-state-broken/screen-position-state.mu
+++ b/prototypes/browse/17-file-state-broken/screen-position-state.mu
@@ -13,14 +13,14 @@ fn init-screen-position-state self: (addr screen-position-state), nrows: int, nc
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var dest/eax: (addr int) <- copy 0
   # self->nrows = nrows
   # self->ncols = ncols
   # self->toprow = top-margin
   # self->botrow = nrows
   # self->leftcol = page-margin
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
   # start-drawing(self)
 }
 
@@ -42,7 +42,7 @@ fn next-line self: (addr screen-position-state) {
 
 fn next-page self: (addr screen-position-state) {
   # self->leftcol = self->rightcol + 5
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
 }
 
 fn done-drawing? self: (addr screen-position-state) -> result/eax: boolean {
diff --git a/prototypes/browse/19/screen-position-state.mu b/prototypes/browse/19/screen-position-state.mu
index 2d2a675f..690cb60d 100644
--- a/prototypes/browse/19/screen-position-state.mu
+++ b/prototypes/browse/19/screen-position-state.mu
@@ -13,7 +13,7 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   #   page-height (temporary)
   var self/esi: (addr screen-position-state) <- copy _self
   var nrows/eax: int <- copy 0
@@ -35,9 +35,9 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # self->leftcol = page-margin
   dest <- get self, leftcol
   copy-to *dest, 5  # left-margin
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
   dest <- get self, rightcol
-  copy-to *dest, 0xa  # left-margin + text-width
+  copy-to *dest, 0xa  # left-margin + page-width
   #
   start-drawing self
 }
diff --git a/prototypes/browse/20/screen-position-state.mu b/prototypes/browse/20/screen-position-state.mu
index d1a7bdff..124505cb 100644
--- a/prototypes/browse/20/screen-position-state.mu
+++ b/prototypes/browse/20/screen-position-state.mu
@@ -13,7 +13,7 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   #   page-height (temporary)
   var self/esi: (addr screen-position-state) <- copy _self
   var nrows/eax: int <- copy 0
@@ -35,9 +35,9 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # self->leftcol = page-margin
   dest <- get self, leftcol
   copy-to *dest, 5  # left-margin
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
   dest <- get self, rightcol
-  copy-to *dest, 0x45  # left-margin + text-width
+  copy-to *dest, 0x45  # left-margin + page-width
   #
   start-drawing self
 }
diff --git a/prototypes/browse/21/screen-position-state.mu b/prototypes/browse/21/screen-position-state.mu
index 8864cbe8..bb0adc97 100644
--- a/prototypes/browse/21/screen-position-state.mu
+++ b/prototypes/browse/21/screen-position-state.mu
@@ -13,7 +13,7 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var self/esi: (addr screen-position-state) <- copy _self
   var nrows/eax: int <- copy 0
   var ncols/ecx: int <- copy 0
@@ -34,9 +34,9 @@ fn init-screen-position-state _self: (addr screen-position-state) {
   # self->leftcol = page-margin
   dest <- get self, leftcol
   copy-to *dest, 5  # left-margin
-  # self->rightcol = self->leftcol + text-width
+  # self->rightcol = self->leftcol + page-width
   dest <- get self, rightcol
-  copy-to *dest, 0x45  # left-margin + text-width
+  copy-to *dest, 0x45  # left-margin + page-width
   #
   start-drawing self
 }
diff --git a/prototypes/browse/6.mu b/prototypes/browse/6.mu
index 520a13fd..9685ab43 100644
--- a/prototypes/browse/6.mu
+++ b/prototypes/browse/6.mu
@@ -15,7 +15,7 @@ fn main args: (addr array (addr array byte)) -> exit-status/ebx: int {
 }
 
 fn render in: (addr buffered-file), nrows: int, ncols: int {
-  # hardcoded parameter: text-width
+  # hardcoded parameter: page-width
   var toprow/eax: int <- copy 2
   var botrow/ecx: int <- copy toprow
   botrow <- add nrows
diff --git a/prototypes/browse/7.mu b/prototypes/browse/7.mu
index b319d4a2..7611ae25 100644
--- a/prototypes/browse/7.mu
+++ b/prototypes/browse/7.mu
@@ -19,7 +19,7 @@ fn main args: (addr array (addr array byte)) -> exit-status/ebx: int {
 
 # decide how to lay out pages on screen
 fn render in: (addr buffered-file), nrows: int, ncols: int {
-  # hardcoded parameter: text-width
+  # hardcoded parameter: page-width
   var toprow/eax: int <- copy 2
   var botrow/ecx: int <- copy toprow
   botrow <- add 0x20
diff --git a/prototypes/browse/8-multiple-pages.mu b/prototypes/browse/8-multiple-pages.mu
index 009a9aeb..120ef872 100644
--- a/prototypes/browse/8-multiple-pages.mu
+++ b/prototypes/browse/8-multiple-pages.mu
@@ -27,12 +27,12 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   {
     compare rightcol, ncols
     break-if->=
@@ -40,7 +40,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }
diff --git a/prototypes/browse/9-bold.mu b/prototypes/browse/9-bold.mu
index 5236365f..a0dd6676 100644
--- a/prototypes/browse/9-bold.mu
+++ b/prototypes/browse/9-bold.mu
@@ -31,14 +31,14 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
   # hardcoded parameters:
   #   top-margin
   #   page-margin
-  #   text-width
+  #   page-width
   var _r: render-state
   var r/edi: (addr render-state) <- address _r
   var toprow/eax: int <- copy 2  # top-margin
   var botrow/ecx: int <- copy nrows
   var leftcol/edx: int <- copy 5  # page-margin
   var rightcol/ebx: int <- copy leftcol
-  rightcol <- add 0x40  # text-width = 64 characters
+  rightcol <- add 0x40  # page-width = 64 characters
   start-color 0xec, 7  # 236 = darkish gray
   {
     compare rightcol, ncols
@@ -47,7 +47,7 @@ fn render in: (addr buffered-file), nrows: int, ncols: int {
     leftcol <- copy rightcol
     leftcol <- add 5  # page-margin
     rightcol <- copy leftcol
-    rightcol <- add 0x40  # text-width
+    rightcol <- add 0x40  # page-width
     loop
   }
 }