diff --git a/html/101screen.subx.html b/html/101screen.subx.html
index 27e5514b..3de3f02a 100644
--- a/html/101screen.subx.html
+++ b/html/101screen.subx.html
@@ -66,37 +66,50 @@ if ('onhashchange' in window) {
9
10 55/push-ebp
11 89/<- %ebp 4/r32/esp
-12
-13 50/push-eax
-14 51/push-ecx
-15
-16 8b/-> *(ebp+8) 0/r32/eax
-17 3d/compare-eax-and 0/imm32
-18 7c/jump-if-< $pixel-on-real-screen:end/disp8
-19 3d/compare-eax-and 0x400/imm32/screen-width=1024
-20 7d/jump-if->= $pixel-on-real-screen:end/disp8
-21 8b/-> *(ebp+0xc) 0/r32/eax
-22 3d/compare-eax-and 0/imm32
-23 7c/jump-if-< $pixel-on-real-screen:end/disp8
-24 3d/compare-eax-and 0x300/imm32/screen-height=768
-25 7d/jump-if->= $pixel-on-real-screen:end/disp8
-26
-27 8b/-> *(ebp+0xc) 0/r32/eax
-28 c1/shift 4/subop/left %eax 0xa/imm8
-29 03/add-> *(ebp+8) 0/r32/eax
-30
-31 03/add-> *Video-memory-addr 0/r32/eax
-32
-33 8b/-> *(ebp+0x10) 1/r32/ecx
-34 88/byte<- *eax 1/r32/CL
-35 $pixel-on-real-screen:end:
-36
-37 59/pop-to-ecx
-38 58/pop-to-eax
-39
-40 89/<- %esp 5/r32/ebp
-41 5d/pop-to-ebp
-42 c3/return
+12
+13 (pixel-on-screen-buffer *Video-memory-addr *(ebp+8) *(ebp+0xc) *(ebp+0x10) 0x400 0x300)
+14 $pixel-on-real-screen:end:
+15
+16 89/<- %esp 5/r32/ebp
+17 5d/pop-to-ebp
+18 c3/return
+19
+20
+21 pixel-on-screen-buffer:
+22
+23 55/push-ebp
+24 89/<- %ebp 4/r32/esp
+25
+26 50/push-eax
+27 51/push-ecx
+28
+29 8b/-> *(ebp+0xc) 0/r32/eax
+30 3d/compare-eax-and 0/imm32
+31 7c/jump-if-< $pixel-on-screen-buffer:end/disp8
+32 3b/compare 0/r32/eax *(ebp+0x18)
+33 7d/jump-if->= $pixel-on-screen-buffer:end/disp8
+34 8b/-> *(ebp+0x10) 0/r32/eax
+35 3d/compare-eax-and 0/imm32
+36 7c/jump-if-< $pixel-on-screen-buffer:end/disp8
+37 3b/compare 0/r32/eax *(ebp+0x1c)
+38 7d/jump-if->= $pixel-on-screen-buffer:end/disp8
+39
+40 8b/-> *(ebp+0x10) 0/r32/eax
+41 0f af/multiply-> *(ebp+0x18) 0/r32/eax
+42 03/add-> *(ebp+0xc) 0/r32/eax
+43
+44 03/add-> *(ebp+8) 0/r32/eax
+45
+46 8b/-> *(ebp+0x14) 1/r32/ecx
+47 88/byte<- *eax 1/r32/CL
+48 $pixel-on-screen-buffer:end:
+49
+50 59/pop-to-ecx
+51 58/pop-to-eax
+52
+53 89/<- %esp 5/r32/ebp
+54 5d/pop-to-ebp
+55 c3/return