about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2021-05-17 22:20:55 -0700
committerKartik Agaram <vc@akkartik.com>2021-05-17 22:21:07 -0700
commit2952a2996060070c529d9b9692f6a6c4b6009d22 (patch)
tree57d627e62a2faa629e2ff73258c896e5f7983dfc
parent06e429cdaf9e739be1df9925cb51a37a15c9e3dc (diff)
downloadmu-2952a2996060070c529d9b9692f6a6c4b6009d22.tar.gz
some tweaks for demo on a Mac
-rw-r--r--hest-life.mu6
1 files changed, 4 insertions, 2 deletions
diff --git a/hest-life.mu b/hest-life.mu
index 3d4d893e..ceb16a8b 100644
--- a/hest-life.mu
+++ b/hest-life.mu
@@ -45,17 +45,18 @@ type cell {
 }
 
 fn render screen: (addr screen), _self: (addr environment) {
-  clear-screen screen
   var self/esi: (addr environment) <- copy _self
   var zoom/eax: (addr int) <- get self, zoom
   compare *zoom, 0
   {
     break-if-!=
+    clear-screen screen
     render0 screen, self
   }
   compare *zoom, 1
   {
     break-if-!=
+    clear-screen screen
     render1 screen, self
   }
   compare *zoom, 4
@@ -1003,7 +1004,8 @@ fn linger _self: (addr environment) {
   var self/esi: (addr environment) <- copy _self
   var i/ecx: int <- copy 0
   {
-    compare i, 0x10000000
+    compare i, 0x10000000  # Kartik's Linux with -enable-kvm
+#?     compare i, 0x8000000  # Kartik's Mac with -accel tcg
     break-if->=
     i <- increment
     loop