From 4c93a5ed7ec5e7a6aabbe8d7f688e9299e3fa95e Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 11 Oct 2023 01:02:15 -0400 Subject: [PATCH] second: some unwise optimization --- demos/second/part18_3d/auto/NOTES | 2 +- demos/second/part18_3d/auto/frame019.inc | 2 +- demos/second/part18_3d/auto/frame021.inc | 2 +- demos/second/part18_3d/auto/frame022.inc | 4 +- demos/second/part18_3d/auto/frame023.inc | 4 +- demos/second/part18_3d/auto/frame024.inc | 6 +- demos/second/part18_3d/auto/frame025.inc | 2 +- demos/second/part18_3d/auto/frame026.inc | 2 +- demos/second/part18_3d/auto/frame027.inc | 4 +- demos/second/part18_3d/auto/frame028.inc | 8 +- demos/second/part18_3d/auto/frame029.inc | 8 +- demos/second/part18_3d/auto/frame030.inc | 2 +- demos/second/part18_3d/auto/frame031.inc | 4 +- demos/second/part18_3d/auto/frame032.inc | 4 +- demos/second/part18_3d/auto/frame033.inc | 4 +- demos/second/part18_3d/auto/frame034.inc | 14 +- demos/second/part18_3d/auto/frame035.inc | 18 +- demos/second/part18_3d/auto/frame036.inc | 4 +- demos/second/part18_3d/auto/frame037.inc | 10 +- demos/second/part18_3d/auto/frame038.inc | 2 +- demos/second/part18_3d/auto/frame039.inc | 14 +- demos/second/part18_3d/auto/frame040.inc | 6 +- demos/second/part18_3d/auto/frame041.inc | 4 +- demos/second/part18_3d/auto/frame043.inc | 12 +- demos/second/part18_3d/auto/frame044.inc | 2 +- demos/second/part18_3d/auto/frame045.inc | 10 +- demos/second/part18_3d/auto/frame046.inc | 6 +- demos/second/part18_3d/auto/frame047.inc | 8 +- demos/second/part18_3d/auto/frame048.inc | 10 +- demos/second/part18_3d/auto/frame049.inc | 14 +- demos/second/part18_3d/auto/frame050.inc | 8 +- demos/second/part18_3d/auto/frame051.inc | 18 +- demos/second/part18_3d/auto/frame052.inc | 8 +- demos/second/part18_3d/auto/frame053.inc | 8 +- demos/second/part18_3d/auto/frame054.inc | 12 +- demos/second/part18_3d/auto/frame055.inc | 20 +- demos/second/part18_3d/auto/frame056.inc | 10 +- demos/second/part18_3d/auto/frame057.inc | 10 +- demos/second/part18_3d/auto/frame058.inc | 12 +- demos/second/part18_3d/auto/frame059.inc | 10 +- demos/second/part18_3d/auto/frame060.inc | 4 +- demos/second/part18_3d/auto/frame061.inc | 8 +- demos/second/part18_3d/auto/frame062.inc | 8 +- demos/second/part18_3d/auto/frame063.inc | 16 +- demos/second/part18_3d/auto/frame064.inc | 8 +- demos/second/part18_3d/auto/frame065.inc | 18 +- demos/second/part18_3d/auto/frame066.inc | 12 +- demos/second/part18_3d/auto/frame067.inc | 4 +- demos/second/part18_3d/auto/frame069.inc | 4 +- demos/second/part18_3d/auto/frame070.inc | 2 +- demos/second/part18_3d/auto/frame071.inc | 6 +- demos/second/part18_3d/auto/frame072.inc | 2 +- demos/second/part18_3d/auto/frame074.inc | 4 +- demos/second/part18_3d/auto/frame075.inc | 2 +- demos/second/part18_3d/auto/frame076.inc | 6 +- demos/second/part18_3d/auto/frame077.inc | 6 +- demos/second/part18_3d/auto/frame078.inc | 2 +- demos/second/part18_3d/auto/frame079.inc | 8 +- demos/second/part18_3d/auto/frame080.inc | 8 +- demos/second/part18_3d/auto/frame081.inc | 4 +- demos/second/part18_3d/auto/frame082.inc | 4 +- demos/second/part18_3d/auto/frame083.inc | 14 +- demos/second/part18_3d/auto/frame084.inc | 12 +- demos/second/part18_3d/auto/frame085.inc | 8 +- demos/second/part18_3d/auto/frame086.inc | 14 +- demos/second/part18_3d/auto/frame087.inc | 6 +- demos/second/part18_3d/auto/frame088.inc | 8 +- demos/second/part18_3d/auto/frame089.inc | 12 +- demos/second/part18_3d/auto/frame090.inc | 12 +- demos/second/part18_3d/auto/frame091.inc | 18 +- demos/second/part18_3d/auto/frame092.inc | 14 +- demos/second/part18_3d/auto/frame093.inc | 14 +- demos/second/part18_3d/auto/frame094.inc | 8 +- demos/second/part18_3d/auto/frame095.inc | 14 +- demos/second/part18_3d/auto/frame096.inc | 10 +- demos/second/part18_3d/auto/frame097.inc | 10 +- demos/second/part18_3d/auto/frame098.inc | 2 +- demos/second/part18_3d/auto/frame100.inc | 4 +- demos/second/part18_3d/auto/frame101.inc | 4 +- demos/second/part18_3d/auto/frame102.inc | 4 +- demos/second/part18_3d/auto/frame103.inc | 6 +- demos/second/part18_3d/auto/frame104.inc | 14 +- demos/second/part18_3d/auto/frame105.inc | 24 +-- demos/second/part18_3d/auto/frame106.inc | 28 +-- demos/second/part18_3d/auto/frame107.inc | 14 +- demos/second/part18_3d/auto/frame108.inc | 20 +- demos/second/part18_3d/auto/frame109.inc | 8 +- demos/second/part18_3d/auto/frame110.inc | 10 +- demos/second/part18_3d/auto/frame111.inc | 8 +- demos/second/part18_3d/auto/frame112.inc | 12 +- demos/second/part18_3d/auto/frame113.inc | 12 +- demos/second/part18_3d/auto/frame114.inc | 10 +- demos/second/part18_3d/auto/frame115.inc | 14 +- demos/second/part18_3d/auto/frame116.inc | 8 +- demos/second/part18_3d/auto/frame117.inc | 14 +- demos/second/part18_3d/auto/frame118.inc | 16 +- demos/second/part18_3d/auto/frame119.inc | 10 +- demos/second/part18_3d/auto/frame120.inc | 8 +- demos/second/part18_3d/auto/frame121.inc | 10 +- demos/second/part18_3d/auto/frame122.inc | 16 +- demos/second/part18_3d/auto/frame123.inc | 12 +- demos/second/part18_3d/auto/frame124.inc | 16 +- demos/second/part18_3d/auto/frame125.inc | 26 +-- demos/second/part18_3d/auto/frame126.inc | 20 +- demos/second/part18_3d/auto/frame127.inc | 22 +- demos/second/part18_3d/auto/frame128.inc | 8 +- demos/second/part18_3d/auto/frame129.inc | 6 +- demos/second/part18_3d/auto/frame130.inc | 12 +- demos/second/part18_3d/draw_boxes.s | 200 +++++++------------ demos/second/part18_3d/handmade/frame019.inc | 2 +- demos/second/part18_3d/handmade/frame021.inc | 2 +- demos/second/part18_3d/handmade/frame022.inc | 2 +- demos/second/part18_3d/handmade/frame023.inc | 10 +- demos/second/part18_3d/handmade/frame024.inc | 8 +- demos/second/part18_3d/handmade/frame025.inc | 6 +- demos/second/part18_3d/handmade/frame026.inc | 8 +- demos/second/part18_3d/handmade/frame027.inc | 12 +- demos/second/part18_3d/handmade/frame028.inc | 12 +- demos/second/part18_3d/handmade/frame029.inc | 18 +- demos/second/part18_3d/handmade/frame030.inc | 2 +- demos/second/part18_3d/handmade/frame031.inc | 4 +- demos/second/part18_3d/handmade/frame032.inc | 2 +- demos/second/part18_3d/handmade/frame033.inc | 4 +- demos/second/part18_3d/handmade/frame034.inc | 20 +- demos/second/part18_3d/handmade/frame035.inc | 18 +- demos/second/part18_3d/handmade/frame036.inc | 4 +- demos/second/part18_3d/handmade/frame037.inc | 8 +- demos/second/part18_3d/handmade/frame038.inc | 14 +- demos/second/part18_3d/handmade/frame039.inc | 18 +- demos/second/part18_3d/handmade/frame040.inc | 12 +- demos/second/part18_3d/handmade/frame041.inc | 4 +- demos/second/part18_3d/handmade/frame043.inc | 28 +-- demos/second/part18_3d/handmade/frame044.inc | 22 +- demos/second/part18_3d/handmade/frame045.inc | 24 +-- demos/second/part18_3d/handmade/frame046.inc | 10 +- demos/second/part18_3d/handmade/frame047.inc | 14 +- demos/second/part18_3d/handmade/frame048.inc | 22 +- demos/second/part18_3d/handmade/frame049.inc | 34 ++-- demos/second/part18_3d/handmade/frame050.inc | 60 +++--- 139 files changed, 784 insertions(+), 836 deletions(-) diff --git a/demos/second/part18_3d/auto/NOTES b/demos/second/part18_3d/auto/NOTES index db14de91..a6e8f963 100644 --- a/demos/second/part18_3d/auto/NOTES +++ b/demos/second/part18_3d/auto/NOTES @@ -10,7 +10,7 @@ todo, compressed: Before VLIN_ADD (at frame 130): 23488 bytes After: 23330 bytes (not worth it?) - +Bunch more optimizations 23164 bytes 7680 bytes: try1: all plots, even zeros (4 bytes each pixel) diff --git a/demos/second/part18_3d/auto/frame019.inc b/demos/second/part18_3d/auto/frame019.inc index 230f2894..74cac1c9 100644 --- a/demos/second/part18_3d/auto/frame019.inc +++ b/demos/second/part18_3d/auto/frame019.inc @@ -19,7 +19,7 @@ .byte BOX,28,25,35,26 .byte HLIN,29,35,27 .byte HLIN_ADD_RSAME,30 ; 30 35 28 - .byte VLIN,21,24,28 + .byte VLIN,28,21,24 .byte SET_COLOR | RED .byte HLIN,29,35,25 .byte END diff --git a/demos/second/part18_3d/auto/frame021.inc b/demos/second/part18_3d/auto/frame021.inc index e939c383..485c5b87 100644 --- a/demos/second/part18_3d/auto/frame021.inc +++ b/demos/second/part18_3d/auto/frame021.inc @@ -18,6 +18,6 @@ .byte HLIN_ADD_RSAME,31 ; 31 35 22 .byte HLIN,32,35,27 .byte SET_COLOR | ORANGE - .byte VLIN,24,26,35 + .byte VLIN,35,24,26 .byte END ; total size = 68 diff --git a/demos/second/part18_3d/auto/frame022.inc b/demos/second/part18_3d/auto/frame022.inc index 2f7180da..2d74c046 100644 --- a/demos/second/part18_3d/auto/frame022.inc +++ b/demos/second/part18_3d/auto/frame022.inc @@ -24,8 +24,8 @@ .byte SET_COLOR | DARK_BLUE .byte 29,30,22 .byte HLIN_ADD_LSAME,31 ; 29, 31, 23 - .byte VLIN,19,21,29 - .byte 24,26,29 + .byte VLIN,29,19,21 + .byte 29,24,26 .byte PLOT,32,22 .byte SET_COLOR | ORANGE .byte HLIN,33,34,24 diff --git a/demos/second/part18_3d/auto/frame023.inc b/demos/second/part18_3d/auto/frame023.inc index 616ff040..13299a76 100644 --- a/demos/second/part18_3d/auto/frame023.inc +++ b/demos/second/part18_3d/auto/frame023.inc @@ -29,8 +29,8 @@ .byte HLIN_ADD,4,26 ; 39 .byte HLIN_ADD_LSAME,28 ; 4, 28, 40 .byte 30 - .byte VLIN,19,23,24 - .byte 6,25,35 + .byte VLIN,24,19,23 + .byte 35,6,25 .byte PLOT,24,17 .byte 31,20 .byte SET_COLOR | MEDIUM_BLUE diff --git a/demos/second/part18_3d/auto/frame024.inc b/demos/second/part18_3d/auto/frame024.inc index 81905cfc..fd3a4e0f 100644 --- a/demos/second/part18_3d/auto/frame024.inc +++ b/demos/second/part18_3d/auto/frame024.inc @@ -28,8 +28,8 @@ .byte HLIN,23,28,22 .byte HLIN_ADD,20,22 ; 23 .byte 27,28 ; 24 - .byte VLIN,22,23,26 - .byte 19,23,28 + .byte VLIN,26,22,23 + .byte 28,19,23 .byte PLOT,22,19 .byte 22,21 .byte SET_COLOR | WHITE @@ -44,7 +44,7 @@ .byte 27,31,33 .byte HLIN_ADD_LSAME,30 ; 27, 30, 34 .byte 28 - .byte VLIN,6,15,35 + .byte VLIN,35,6,15 .byte SET_COLOR | RED .byte HLIN,20,21,20 .byte 26,28,22 diff --git a/demos/second/part18_3d/auto/frame025.inc b/demos/second/part18_3d/auto/frame025.inc index 7b60fa5e..e3b66402 100644 --- a/demos/second/part18_3d/auto/frame025.inc +++ b/demos/second/part18_3d/auto/frame025.inc @@ -11,7 +11,7 @@ .byte 24,34 .byte BOX,20,35,24,36 .byte HLIN,30,31,32 - .byte VLIN,25,31,30 + .byte VLIN,30,25,31 .byte VLIN_ADD,6,24 ; 31 .byte SET_COLOR | LIGHT_BLUE .byte BOX,17,20,25,22 diff --git a/demos/second/part18_3d/auto/frame026.inc b/demos/second/part18_3d/auto/frame026.inc index c10c5395..7280d636 100644 --- a/demos/second/part18_3d/auto/frame026.inc +++ b/demos/second/part18_3d/auto/frame026.inc @@ -44,7 +44,7 @@ .byte 20,21,23 .byte HLIN_ADD,15,17 ; 24 .byte 20,21 ; 25 - .byte VLIN,21,22,22 + .byte VLIN,22,21,22 .byte PLOT,17,20 .byte 17,23 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame027.inc b/demos/second/part18_3d/auto/frame027.inc index 97b09972..671db887 100644 --- a/demos/second/part18_3d/auto/frame027.inc +++ b/demos/second/part18_3d/auto/frame027.inc @@ -21,7 +21,7 @@ .byte 12,23 ; 39 .byte 16,31 ; 40 .byte HLIN_ADD_RSAME,18 ; 18 31 41 - .byte VLIN,31,33,4 + .byte VLIN,4,31,33 .byte PLOT,4,41 .byte SET_COLOR | DARK_BLUE .byte BOX,31,6,35,27 @@ -33,7 +33,7 @@ .byte 25,28,35 .byte HLIN_ADD_LSAME,27 ; 25, 27, 36 .byte 26 - .byte VLIN,19,30,4 + .byte VLIN,4,19,30 .byte PLOT,31,32 .byte 25,38 .byte SET_COLOR | LIGHT_BLUE diff --git a/demos/second/part18_3d/auto/frame028.inc b/demos/second/part18_3d/auto/frame028.inc index 70d9e9bf..2f474c63 100644 --- a/demos/second/part18_3d/auto/frame028.inc +++ b/demos/second/part18_3d/auto/frame028.inc @@ -6,7 +6,7 @@ .byte BOX_ADD_RSAME,5,25 .byte BOX,5,26,24,37 .byte BOX_ADD_RSAME,17,40 - .byte VLIN,20,33,31 + .byte VLIN,31,20,33 .byte VLIN_ADD,6,19 ; 32 .byte SET_COLOR | GREY1 .byte BOX,7,20,8,23 @@ -30,18 +30,18 @@ .byte HLIN_ADD,11,22 ; 40 .byte HLIN,26,34,40 .byte HLIN_ADD,13,33 ; 41 - .byte VLIN,31,34,4 + .byte VLIN,4,31,34 .byte PLOT,35,31 .byte SET_COLOR | LIGHT_BLUE .byte BOX,7,22,9,23 .byte 13,23,14,25 .byte HLIN,7,8,25 - .byte VLIN,26,27,14 + .byte VLIN,14,26,27 .byte PLOT,9,24 .byte SET_COLOR | DARK_BLUE .byte BOX,7,21,8,23 .byte HLIN,12,13,22 - .byte VLIN,23,24,13 + .byte VLIN,13,23,24 .byte SET_COLOR | RED .byte HLIN,7,8,23 .byte PLOT,7,22 diff --git a/demos/second/part18_3d/auto/frame029.inc b/demos/second/part18_3d/auto/frame029.inc index b3a5316e..6acebb84 100644 --- a/demos/second/part18_3d/auto/frame029.inc +++ b/demos/second/part18_3d/auto/frame029.inc @@ -13,7 +13,7 @@ .byte 27,31,37 .byte HLIN_ADD_LSAME,30 ; 27, 30, 38 .byte 29 - .byte VLIN,40,41,27 + .byte VLIN,27,40,41 .byte SET_COLOR | BROWN .byte BOX,4,6,26,17 .byte BOX_ADD_RSAME,5,22 @@ -26,7 +26,7 @@ .byte 17 ; 17 26 39 .byte 20 ; 20 26 40 .byte 22 ; 22 26 41 - .byte VLIN,23,34,33 + .byte VLIN,33,23,34 .byte VLIN_ADD,6,22 ; 34 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,8,9,23 @@ -34,13 +34,13 @@ .byte HLIN,9,10,25 .byte HLIN_ADD_RSAME,6 ; 6 10 26 .byte 8 ; 8 10 27 - .byte VLIN,22,23,5 + .byte VLIN,5,22,23 .byte PLOT,9,28 .byte SET_COLOR | ORANGE .byte HLIN,6,7,25 .byte PLOT,6,24 .byte SET_COLOR | DARK_BLUE - .byte VLIN,23,24,8 + .byte VLIN,8,23,24 .byte SET_COLOR | RED .byte PLOT,10,26 .byte END diff --git a/demos/second/part18_3d/auto/frame030.inc b/demos/second/part18_3d/auto/frame030.inc index 61181419..39fa21de 100644 --- a/demos/second/part18_3d/auto/frame030.inc +++ b/demos/second/part18_3d/auto/frame030.inc @@ -20,7 +20,7 @@ .byte HLIN_ADD_LSAME,33 ; 28, 33, 39 .byte 32 .byte 31 - .byte VLIN,17,18,4 + .byte VLIN,4,17,18 .byte PLOT,4,24 .byte SET_COLOR | LIGHT_BLUE .byte BOX,5,28,6,29 diff --git a/demos/second/part18_3d/auto/frame031.inc b/demos/second/part18_3d/auto/frame031.inc index 658a01e9..302f229b 100644 --- a/demos/second/part18_3d/auto/frame031.inc +++ b/demos/second/part18_3d/auto/frame031.inc @@ -12,9 +12,9 @@ .byte BOX,31,6,35,41 .byte 4,17,6,18 .byte BOX_ADD_LSAME,7,22 ; 4, 19 - .byte VLIN,28,29,4 + .byte VLIN,4,28,29 .byte SET_COLOR | LIGHT_BLUE - .byte 25,26,4 + .byte 4,25,26 .byte SET_COLOR | RED .byte PLOT,4,27 .byte END diff --git a/demos/second/part18_3d/auto/frame032.inc b/demos/second/part18_3d/auto/frame032.inc index ce6a5e95..c93dfe50 100644 --- a/demos/second/part18_3d/auto/frame032.inc +++ b/demos/second/part18_3d/auto/frame032.inc @@ -15,9 +15,9 @@ .byte 15 ; 15 33 39 .byte 16 ; 16 33 40 .byte 17 ; 17 33 41 - .byte VLIN,17,19,4 + .byte VLIN,4,17,19 .byte SET_COLOR | LIGHT_BLUE - .byte 25,29,4 + .byte 4,25,29 .byte SET_COLOR | RED .byte PLOT,4,28 .byte END diff --git a/demos/second/part18_3d/auto/frame033.inc b/demos/second/part18_3d/auto/frame033.inc index 405441b4..5f073b93 100644 --- a/demos/second/part18_3d/auto/frame033.inc +++ b/demos/second/part18_3d/auto/frame033.inc @@ -20,8 +20,8 @@ .byte HLIN,8,12,19 .byte 4,5,29 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,11,16,5 - .byte 22,25,5 + .byte VLIN,5,11,16 + .byte 5,22,25 .byte PLOT,5,6 .byte SET_COLOR | RED .byte HLIN,4,5,28 diff --git a/demos/second/part18_3d/auto/frame034.inc b/demos/second/part18_3d/auto/frame034.inc index 0d0ea34d..d693af19 100644 --- a/demos/second/part18_3d/auto/frame034.inc +++ b/demos/second/part18_3d/auto/frame034.inc @@ -17,25 +17,25 @@ .byte 4,24,5,25 .byte BOX_ADD_LSAME,8,27 ; 4, 26 .byte BOX,5,27,7,29 - .byte VLIN,39,41,4 + .byte VLIN,4,39,41 .byte PLOT,4,23 .byte SET_COLOR | WHITE .byte BOX,11,16,14,19 .byte BOX_ADD,10,15,21 ; 20 .byte HLIN,6,8,28 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,13,16,4 - .byte 21,22,4 + .byte VLIN,4,13,16 + .byte 4,21,22 .byte VLIN_ADD,6,7 ; 5 .byte 12,16 ; 6 - .byte VLIN,21,25,6 - .byte 11,16,8 - .byte 22,25,8 + .byte VLIN,6,21,25 + .byte 8,11,16 + .byte 8,22,25 .byte PLOT,7,6 .byte SET_COLOR | RED .byte HLIN,5,8,27 .byte SET_COLOR | DARK_BLUE - .byte VLIN,25,27,4 + .byte VLIN,4,25,27 .byte SET_COLOR | ORANGE .byte PLOT,4,26 .byte END diff --git a/demos/second/part18_3d/auto/frame035.inc b/demos/second/part18_3d/auto/frame035.inc index 38dc26d6..fc323c81 100644 --- a/demos/second/part18_3d/auto/frame035.inc +++ b/demos/second/part18_3d/auto/frame035.inc @@ -21,14 +21,14 @@ .byte SET_COLOR | MEDIUM_BLUE .byte 8,10,23 .byte 8,12,25 - .byte VLIN,12,17,8 - .byte 6,8,8 - .byte 21,22,8 - .byte 11,16,10 - .byte 6,7,10 - .byte 21,22,10 - .byte 10,15,12 - .byte 21,24,12 + .byte VLIN,8,12,17 + .byte 8,6,8 + .byte 8,21,22 + .byte 10,11,16 + .byte 10,6,7 + .byte 10,21,22 + .byte 12,10,15 + .byte 12,21,24 .byte PLOT,12,6 .byte SET_COLOR | WHITE .byte BOX,14,16,17,19 @@ -47,6 +47,6 @@ .byte SET_COLOR | RED .byte HLIN,9,12,27 .byte SET_COLOR | ORANGE - .byte VLIN,25,26,8 + .byte VLIN,8,25,26 .byte END ; total size = 156 diff --git a/demos/second/part18_3d/auto/frame036.inc b/demos/second/part18_3d/auto/frame036.inc index c792fb1c..ecaf70bb 100644 --- a/demos/second/part18_3d/auto/frame036.inc +++ b/demos/second/part18_3d/auto/frame036.inc @@ -39,8 +39,8 @@ .byte BOX,11,12,12,16 .byte HLIN,11,12,6 .byte 11,12,21 - .byte VLIN,10,15,14 - .byte 21,23,14 + .byte VLIN,14,10,15 + .byte 14,21,23 .byte PLOT,11,7 .byte 12,11 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame037.inc b/demos/second/part18_3d/auto/frame037.inc index ec776678..370b68fe 100644 --- a/demos/second/part18_3d/auto/frame037.inc +++ b/demos/second/part18_3d/auto/frame037.inc @@ -35,25 +35,25 @@ .byte HLIN,11,16,32 .byte HLIN_ADD_LSAME,17 ; 11, 17, 33 .byte 22 - .byte VLIN,31,37,4 - .byte 25,26,18 + .byte VLIN,4,31,37 + .byte 18,25,26 .byte PLOT,9,23 .byte 16,27 .byte SET_COLOR | WHITE .byte BOX,19,14,21,17 .byte 18,19,22,20 .byte HLIN,18,21,18 - .byte VLIN,26,27,20 + .byte VLIN,20,26,27 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,13,12,14,15 .byte HLIN,13,14,6 - .byte VLIN,9,14,16 + .byte VLIN,16,9,14 .byte PLOT,14,11 .byte 14,21 .byte 16,21 .byte SET_COLOR | RED .byte HLIN,17,19,26 .byte SET_COLOR | ORANGE - .byte VLIN,24,25,16 + .byte VLIN,16,24,25 .byte END ; total size = 179 diff --git a/demos/second/part18_3d/auto/frame038.inc b/demos/second/part18_3d/auto/frame038.inc index bbddb39b..7779a826 100644 --- a/demos/second/part18_3d/auto/frame038.inc +++ b/demos/second/part18_3d/auto/frame038.inc @@ -15,7 +15,7 @@ .byte HLIN_ADD_RSAME,9 ; 9 12 26 .byte HLIN,10,14,29 .byte 11,17,34 - .byte VLIN,29,32,4 + .byte VLIN,4,29,32 .byte PLOT,9,23 .byte SET_COLOR | LIGHT_BLUE .byte BOX,4,6,11,22 diff --git a/demos/second/part18_3d/auto/frame039.inc b/demos/second/part18_3d/auto/frame039.inc index 629f3976..2dec495f 100644 --- a/demos/second/part18_3d/auto/frame039.inc +++ b/demos/second/part18_3d/auto/frame039.inc @@ -34,13 +34,13 @@ .byte 17,20,20 .byte PLOT,23,20 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,10,15,11 - .byte 20,25,11 - .byte 8,14,13 - .byte 21,27,13 - .byte 6,13,15 - .byte 21,28,15 + .byte VLIN,11,10,15 + .byte 11,20,25 + .byte 13,8,14 + .byte 13,21,27 + .byte 15,6,13 + .byte 15,21,28 .byte SET_COLOR | ORANGE - .byte 23,24,22 + .byte 22,23,24 .byte END ; total size = 139 diff --git a/demos/second/part18_3d/auto/frame040.inc b/demos/second/part18_3d/auto/frame040.inc index ab935656..121c66b6 100644 --- a/demos/second/part18_3d/auto/frame040.inc +++ b/demos/second/part18_3d/auto/frame040.inc @@ -23,17 +23,17 @@ .byte HLIN,14,21,14 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,10,6,11,13 - .byte VLIN,11,16,6 + .byte VLIN,6,11,16 .byte VLIN_ADD,22,27 ; 7 .byte 7,14 ; 8 .byte 22,28 ; 9 - .byte VLIN,22,29,11 + .byte VLIN,11,22,29 .byte PLOT,10,14 .byte SET_COLOR | LIGHT_BLUE .byte BOX,21,19,22,23 .byte SET_COLOR | DARK_BLUE .byte HLIN,21,22,21 - .byte VLIN,19,20,21 + .byte VLIN,21,19,20 .byte PLOT,22,18 .byte SET_COLOR | RED .byte 22,21 diff --git a/demos/second/part18_3d/auto/frame041.inc b/demos/second/part18_3d/auto/frame041.inc index 51db325d..de95ec91 100644 --- a/demos/second/part18_3d/auto/frame041.inc +++ b/demos/second/part18_3d/auto/frame041.inc @@ -18,8 +18,8 @@ .byte HLIN_ADD_LSAME,12 ; 7, 12, 22 .byte 9 .byte SET_COLOR | DARK_BLUE - .byte VLIN,17,23,21 + .byte VLIN,21,17,23 .byte SET_COLOR | MEDIUM_BLUE - .byte 30,35,4 + .byte 4,30,35 .byte END ; total size = 66 diff --git a/demos/second/part18_3d/auto/frame043.inc b/demos/second/part18_3d/auto/frame043.inc index a55e032a..3f79bf8e 100644 --- a/demos/second/part18_3d/auto/frame043.inc +++ b/demos/second/part18_3d/auto/frame043.inc @@ -71,21 +71,21 @@ .byte HLIN,26,29,6 .byte HLIN_ADD_LSAME,27 ; 26, 27, 7 .byte HLIN,21,22,14 - .byte VLIN,15,16,21 - .byte 8,9,26 + .byte VLIN,21,15,16 + .byte 26,8,9 .byte VLIN_ADD,13,16 ; 27 .byte PLOT,21,13 .byte SET_COLOR | DARK_BLUE - .byte VLIN,6,16,30 + .byte VLIN,30,6,16 .byte VLIN_ADD,17,18 ; 31 .byte SET_COLOR | ORANGE .byte HLIN,27,28,15 .byte 28,29,19 - .byte VLIN,17,22,21 - .byte 13,14,28 + .byte VLIN,21,17,22 + .byte 28,13,14 .byte VLIN_ADD,16,18 ; 29 .byte SET_COLOR | PINK - .byte VLIN,15,18,27 + .byte VLIN,27,15,18 .byte VLIN_ADD,19,20 ; 28 .byte PLOT,26,6 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame044.inc b/demos/second/part18_3d/auto/frame044.inc index 8be288bc..3118d713 100644 --- a/demos/second/part18_3d/auto/frame044.inc +++ b/demos/second/part18_3d/auto/frame044.inc @@ -69,7 +69,7 @@ .byte 23,14 .byte 22,18 .byte SET_COLOR | PINK - .byte VLIN,6,7,23 + .byte VLIN,23,6,7 .byte VLIN_ADD,13,14 ; 24 .byte 15,19 ; 25 .byte SET_COLOR | ORANGE diff --git a/demos/second/part18_3d/auto/frame045.inc b/demos/second/part18_3d/auto/frame045.inc index c35383b3..76923adc 100644 --- a/demos/second/part18_3d/auto/frame045.inc +++ b/demos/second/part18_3d/auto/frame045.inc @@ -62,16 +62,16 @@ .byte PLOT,23,13 .byte SET_COLOR | PINK .byte HLIN_ADD,22,23 ; 14 - .byte VLIN,11,13,22 + .byte VLIN,22,11,13 .byte VLIN_ADD,15,18 ; 23 .byte 19,20 ; 24 - .byte VLIN,6,9,30 + .byte VLIN,30,6,9 .byte VLIN_ADD,10,14 ; 31 .byte SET_COLOR | ORANGE - .byte VLIN,12,16,25 + .byte VLIN,25,12,16 .byte VLIN_ADD,17,19 ; 26 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,15,18,21 - .byte 10,11,21 + .byte VLIN,21,15,18 + .byte 21,10,11 .byte END ; total size = 204 diff --git a/demos/second/part18_3d/auto/frame046.inc b/demos/second/part18_3d/auto/frame046.inc index e0806a82..882663fb 100644 --- a/demos/second/part18_3d/auto/frame046.inc +++ b/demos/second/part18_3d/auto/frame046.inc @@ -55,12 +55,12 @@ .byte PLOT,24,9 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,34,6,35,11 - .byte VLIN,12,13,35 + .byte VLIN,35,12,13 .byte SET_COLOR | PINK - .byte 13,19,21 + .byte 21,13,19 .byte VLIN_ADD,20,24 ; 22 .byte SET_COLOR | ORANGE - .byte VLIN,15,19,24 + .byte VLIN,24,15,19 .byte VLIN_ADD,20,22 ; 25 .byte END ; total size = 174 diff --git a/demos/second/part18_3d/auto/frame047.inc b/demos/second/part18_3d/auto/frame047.inc index 86ee22c7..bb5868bc 100644 --- a/demos/second/part18_3d/auto/frame047.inc +++ b/demos/second/part18_3d/auto/frame047.inc @@ -63,12 +63,12 @@ .byte SET_COLOR | MEDIUM_BLUE .byte BOX,34,7,35,12 .byte HLIN,33,35,6 - .byte VLIN,13,16,35 + .byte VLIN,35,13,16 .byte SET_COLOR | PINK - .byte 17,22,21 + .byte 21,17,22 .byte VLIN_ADD,23,27 ; 22 .byte SET_COLOR | ORANGE - .byte VLIN,22,26,25 - .byte 19,21,24 + .byte VLIN,25,22,26 + .byte 24,19,21 .byte END ; total size = 202 diff --git a/demos/second/part18_3d/auto/frame048.inc b/demos/second/part18_3d/auto/frame048.inc index 2f14e989..c4388275 100644 --- a/demos/second/part18_3d/auto/frame048.inc +++ b/demos/second/part18_3d/auto/frame048.inc @@ -70,19 +70,19 @@ .byte BOX_ADD_RSAME,23,19 .byte BOX,23,20,25,21 .byte HLIN,25,26,15 - .byte VLIN,13,14,26 + .byte VLIN,26,13,14 .byte SET_COLOR | PINK - .byte 13,16,21 + .byte 21,13,16 .byte VLIN_ADD,19,24 ; 22 .byte 25,30 ; 23 .byte PLOT,21,18 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,25,21,27 - .byte VLIN,18,20,20 - .byte 6,10,35 + .byte VLIN,20,18,20 + .byte 35,6,10 .byte PLOT,20,28 .byte SET_COLOR | ORANGE - .byte VLIN,21,25,25 + .byte VLIN,25,21,25 .byte VLIN_ADD,26,28 ; 26 .byte END ; total size = 226 diff --git a/demos/second/part18_3d/auto/frame049.inc b/demos/second/part18_3d/auto/frame049.inc index 533b88b6..712e8a17 100644 --- a/demos/second/part18_3d/auto/frame049.inc +++ b/demos/second/part18_3d/auto/frame049.inc @@ -50,15 +50,15 @@ .byte HLIN,24,27,23 .byte HLIN_ADD_LSAME,25 ; 24, 25, 24 .byte HLIN,18,19,26 - .byte VLIN,21,25,19 - .byte 15,16,28 + .byte VLIN,19,21,25 + .byte 28,15,16 .byte PLOT,18,27 .byte SET_COLOR | DARK_BLUE .byte BOX,33,6,35,12 .byte BOX_ADD_RSAME,34,18 - .byte VLIN,19,24,35 + .byte VLIN,35,19,24 .byte SET_COLOR | PINK - .byte 7,12,22 + .byte 22,7,12 .byte VLIN_ADD,13,18 ; 23 .byte 21,25 ; 24 .byte 26,31 ; 25 @@ -66,11 +66,11 @@ .byte SET_COLOR | MEDIUM_BLUE .byte BOX,21,20,22,22 .byte 22,27,23,30 - .byte VLIN,29,32,19 - .byte 13,14,21 + .byte VLIN,19,29,32 + .byte 21,13,14 .byte PLOT,21,19 .byte SET_COLOR | ORANGE - .byte VLIN,23,25,27 + .byte VLIN,27,23,25 .byte VLIN_ADD,26,31 ; 28 .byte SET_COLOR | GREY1 .byte HLIN,24,26,6 diff --git a/demos/second/part18_3d/auto/frame050.inc b/demos/second/part18_3d/auto/frame050.inc index 8e8171d0..37fb2023 100644 --- a/demos/second/part18_3d/auto/frame050.inc +++ b/demos/second/part18_3d/auto/frame050.inc @@ -74,7 +74,7 @@ .byte 21,32,22,34 .byte 17,34,18,36 .byte 14,36,15,38 - .byte VLIN,23,26,21 + .byte VLIN,21,23,26 .byte PLOT,19,8 .byte 21,8 .byte 18,11 @@ -88,15 +88,15 @@ .byte SET_COLOR | PINK .byte HLIN,25,28,6 .byte HLIN_ADD_LSAME,27 ; 25, 27, 7 - .byte VLIN,8,14,25 + .byte VLIN,25,8,14 .byte VLIN_ADD,15,18 ; 26 .byte 24,28 ; 27 .byte 29,34 ; 28 .byte 35,36 ; 29 .byte SET_COLOR | ORANGE - .byte VLIN,32,36,18 + .byte VLIN,18,32,36 .byte VLIN_ADD,37,41 ; 19 - .byte VLIN,25,29,30 + .byte VLIN,30,25,29 .byte VLIN_ADD,30,34 ; 31 .byte SET_COLOR | GREY1 .byte HLIN,26,28,6 diff --git a/demos/second/part18_3d/auto/frame051.inc b/demos/second/part18_3d/auto/frame051.inc index 02c6ca4c..134f80c3 100644 --- a/demos/second/part18_3d/auto/frame051.inc +++ b/demos/second/part18_3d/auto/frame051.inc @@ -44,9 +44,9 @@ .byte 18,38,19,41 .byte 6,40,9,41 .byte HLIN,25,29,8 - .byte VLIN,7,10,14 + .byte VLIN,14,7,10 .byte VLIN_ADD,14,18 ; 15 - .byte VLIN,6,7,17 + .byte VLIN,17,6,7 .byte PLOT,22,7 .byte 21,12 .byte 27,12 @@ -77,7 +77,7 @@ .byte 19,20,36 .byte 7,8,39 .byte HLIN_ADD,13,14 ; 40 - .byte VLIN,16,17,35 + .byte VLIN,35,16,17 .byte PLOT,21,23 .byte 15,32 .byte 8,38 @@ -87,15 +87,15 @@ .byte HLIN,29,31,7 .byte 32,33,34 .byte 33,34,38 - .byte VLIN,8,12,29 + .byte VLIN,29,8,12 .byte VLIN_ADD,16,17 ; 30 - .byte VLIN,30,31,32 + .byte VLIN,32,30,31 .byte VLIN_ADD,35,37 ; 33 .byte PLOT,33,39 .byte SET_COLOR | ORANGE - .byte VLIN,40,41,14 - .byte 37,41,19 - .byte 28,33,34 + .byte VLIN,14,40,41 + .byte 19,37,41 + .byte 34,28,33 .byte VLIN_ADD,34,40 ; 35 .byte SET_COLOR | LIGHT_BLUE .byte BOX,26,7,28,8 @@ -104,7 +104,7 @@ .byte PLOT,27,9 .byte SET_COLOR | WHITE .byte BOX,4,6,5,8 - .byte VLIN,9,12,4 + .byte VLIN,4,9,12 .byte SET_COLOR | RED .byte HLIN,26,28,6 .byte PLOT,26,7 diff --git a/demos/second/part18_3d/auto/frame052.inc b/demos/second/part18_3d/auto/frame052.inc index abd7658a..493c50df 100644 --- a/demos/second/part18_3d/auto/frame052.inc +++ b/demos/second/part18_3d/auto/frame052.inc @@ -2,7 +2,7 @@ .byte BOX,4,12,35,41 .byte 10,6,35,8 .byte BOX_ADD_RSAME,11,11 - .byte VLIN,10,11,4 + .byte VLIN,4,10,11 .byte SET_COLOR | LIGHT_GREEN .byte BOX,31,23,35,27 .byte 21,25,22,26 @@ -71,9 +71,9 @@ .byte HLIN_ADD,11,13 ; 40 .byte HLIN_ADD_RSAME,12 ; 12 13 41 .byte HLIN,21,22,41 - .byte VLIN,7,8,17 + .byte VLIN,17,7,8 .byte VLIN_ADD,15,16 ; 18 - .byte VLIN,23,25,31 + .byte VLIN,31,23,25 .byte PLOT,20,7 .byte 5,10 .byte 21,12 @@ -104,6 +104,6 @@ .byte HLIN,29,31,6 .byte HLIN_ADD,28,30 ; 7 .byte SET_COLOR | ORANGE - .byte VLIN,40,41,19 + .byte VLIN,19,40,41 .byte END ; total size = 338 diff --git a/demos/second/part18_3d/auto/frame053.inc b/demos/second/part18_3d/auto/frame053.inc index 11753706..b3017568 100644 --- a/demos/second/part18_3d/auto/frame053.inc +++ b/demos/second/part18_3d/auto/frame053.inc @@ -23,9 +23,9 @@ .byte HLIN_ADD_LSAME,12 ; 11, 12, 36 .byte HLIN,8,12,40 .byte HLIN_ADD_LSAME,11 ; 8, 11, 41 - .byte VLIN,35,39,8 - .byte 20,24,35 - .byte 27,28,35 + .byte VLIN,8,35,39 + .byte 35,20,24 + .byte 35,27,28 .byte PLOT,22,27 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,7,29,8 @@ -51,7 +51,7 @@ .byte 11,14,25 .byte 11,12,28 .byte 24,25,41 - .byte VLIN,34,35,24 + .byte VLIN,24,34,35 .byte PLOT,32,7 .byte 10,10 .byte 25,11 diff --git a/demos/second/part18_3d/auto/frame054.inc b/demos/second/part18_3d/auto/frame054.inc index f5221695..33991b24 100644 --- a/demos/second/part18_3d/auto/frame054.inc +++ b/demos/second/part18_3d/auto/frame054.inc @@ -29,8 +29,8 @@ .byte HLIN_ADD,28,29 ; 20 .byte HLIN,29,30,23 .byte 4,21,41 - .byte VLIN,6,17,4 - .byte 39,41,35 + .byte VLIN,4,6,17 + .byte 35,39,41 .byte PLOT,28,10 .byte 31,10 .byte 25,14 @@ -58,7 +58,7 @@ .byte HLIN,14,22,35 .byte 10,22,40 .byte HLIN_ADD_LSAME,21 ; 10, 21, 41 - .byte VLIN,26,27,19 + .byte VLIN,19,26,27 .byte SET_COLOR | PINK .byte BOX,6,23,11,29 .byte 7,31,9,32 @@ -68,8 +68,8 @@ .byte SET_COLOR | DARK_BLUE .byte BOX,4,39,5,41 .byte HLIN,7,8,41 - .byte VLIN,26,38,4 - .byte 39,40,7 + .byte VLIN,4,26,38 + .byte 7,39,40 .byte SET_COLOR | GREY1 .byte BOX,23,6,24,7 .byte 18,9,24,10 @@ -81,7 +81,7 @@ .byte HLIN,24,25,9 .byte 18,20,11 .byte HLIN_ADD_LSAME,19 ; 18, 19, 12 - .byte VLIN,7,8,25 + .byte VLIN,25,7,8 .byte PLOT,24,6 .byte 25,10 .byte 24,11 diff --git a/demos/second/part18_3d/auto/frame055.inc b/demos/second/part18_3d/auto/frame055.inc index d8163de6..2f173964 100644 --- a/demos/second/part18_3d/auto/frame055.inc +++ b/demos/second/part18_3d/auto/frame055.inc @@ -42,13 +42,13 @@ .byte 9 .byte 8 .byte HLIN,33,35,41 - .byte VLIN,31,32,7 - .byte 33,34,19 - .byte 34,35,23 - .byte 40,41,23 - .byte 6,7,26 + .byte VLIN,7,31,32 + .byte 19,33,34 + .byte 23,34,35 + .byte 23,40,41 + .byte 26,6,7 .byte VLIN_ADD,12,17 ; 27 - .byte VLIN,15,20,35 + .byte VLIN,35,15,20 .byte PLOT,30,8 .byte 29,13 .byte 32,18 @@ -72,19 +72,19 @@ .byte 15,11,16,16 .byte HLIN,19,21,9 .byte HLIN_ADD_RSAME,17 ; 17 21 10 - .byte VLIN,9,16,15 + .byte VLIN,15,9,16 .byte VLIN_ADD,16,17 ; 16 - .byte VLIN,14,15,21 + .byte VLIN,21,14,15 .byte PLOT,18,14 .byte SET_COLOR | LIGHT_BLUE .byte BOX,20,9,21,12 .byte 15,11,16,14 .byte HLIN,15,16,16 - .byte VLIN,7,9,20 + .byte VLIN,20,7,9 .byte PLOT,21,13 .byte 15,15 .byte SET_COLOR | RED - .byte VLIN,11,12,15 + .byte VLIN,15,11,12 .byte PLOT,20,9 .byte 21,10 .byte SET_COLOR | ORANGE diff --git a/demos/second/part18_3d/auto/frame056.inc b/demos/second/part18_3d/auto/frame056.inc index 66c25cf6..0e236a10 100644 --- a/demos/second/part18_3d/auto/frame056.inc +++ b/demos/second/part18_3d/auto/frame056.inc @@ -29,7 +29,7 @@ .byte 34,35,28 .byte 18,24,36 .byte HLIN_ADD_LSAME,25 ; 18, 25, 37 - .byte VLIN,40,41,35 + .byte VLIN,35,40,41 .byte PLOT,26,6 .byte 35,6 .byte 28,11 @@ -50,7 +50,7 @@ .byte HLIN,19,22,35 .byte HLIN_ADD_RSAME,18 ; 18 22 36 .byte HLIN,18,23,37 - .byte VLIN,21,34,35 + .byte VLIN,35,21,34 .byte SET_COLOR | DARK_BLUE .byte BOX,4,6,6,10 .byte BOX_ADD_LSAME,7,23 ; 4, 11 @@ -73,7 +73,7 @@ .byte HLIN_ADD_RSAME,10 ; 10 15 38 .byte 9 ; 9 15 39 .byte HLIN,21,23,39 - .byte VLIN,34,36,22 + .byte VLIN,22,34,36 .byte SET_COLOR | PINK .byte BOX,10,21,15,22 .byte BOX_ADD_RSAME,11,26 @@ -88,13 +88,13 @@ .byte HLIN,15,18,12 .byte 15,16,15 .byte HLIN_ADD,13,14 ; 16 - .byte VLIN,11,15,18 + .byte VLIN,18,11,15 .byte PLOT,17,9 .byte 13,12 .byte SET_COLOR | LIGHT_BLUE .byte BOX,17,12,18,14 .byte HLIN,13,14,17 - .byte VLIN,15,16,13 + .byte VLIN,13,15,16 .byte SET_COLOR | RED .byte HLIN,17,18,11 .byte PLOT,13,14 diff --git a/demos/second/part18_3d/auto/frame057.inc b/demos/second/part18_3d/auto/frame057.inc index cab07658..a819bf3b 100644 --- a/demos/second/part18_3d/auto/frame057.inc +++ b/demos/second/part18_3d/auto/frame057.inc @@ -58,7 +58,7 @@ .byte BOX_ADD,14,16,36 ; 35 .byte HLIN,6,8,26 .byte HLIN_ADD_RSAME,7 ; 7 8 27 - .byte VLIN,28,29,8 + .byte VLIN,8,28,29 .byte PLOT,4,26 .byte SET_COLOR | PINK .byte BOX,11,18,16,25 @@ -80,9 +80,9 @@ .byte HLIN,19,22,39 .byte HLIN_ADD_LSAME,21 ; 19, 21, 40 .byte HLIN,18,21,41 - .byte VLIN,33,34,9 - .byte 34,35,21 - .byte 40,41,35 + .byte VLIN,9,33,34 + .byte 21,34,35 + .byte 35,40,41 .byte SET_COLOR | LIGHT_BLUE .byte BOX,15,12,16,13 .byte 11,15,14,17 @@ -94,7 +94,7 @@ .byte HLIN,13,14,14 .byte HLIN_ADD,11,15 ; 15 .byte 12,14 ; 16 - .byte VLIN,14,15,11 + .byte VLIN,11,14,15 .byte PLOT,14,17 .byte SET_COLOR | RED .byte HLIN,15,16,13 diff --git a/demos/second/part18_3d/auto/frame058.inc b/demos/second/part18_3d/auto/frame058.inc index c619e008..38a50217 100644 --- a/demos/second/part18_3d/auto/frame058.inc +++ b/demos/second/part18_3d/auto/frame058.inc @@ -44,7 +44,7 @@ .byte HLIN,33,35,19 .byte 18,19,31 .byte 13,20,34 - .byte VLIN,15,16,35 + .byte VLIN,35,15,16 .byte PLOT,19,30 .byte SET_COLOR | PINK .byte BOX,11,15,16,20 @@ -53,7 +53,7 @@ .byte 12,16,21 .byte 12,16,30 .byte HLIN_ADD_LSAME,13 ; 12, 13, 31 - .byte VLIN,32,35,12 + .byte VLIN,12,32,35 .byte SET_COLOR | LIGHT_GREEN .byte BOX,4,34,5,38 .byte 20,35,21,36 @@ -64,20 +64,20 @@ .byte HLIN,19,21,37 .byte HLIN_ADD_RSAME,18 ; 18 21 38 .byte HLIN,18,20,39 - .byte VLIN,31,33,4 - .byte 33,34,20 + .byte VLIN,4,31,33 + .byte 20,33,34 .byte PLOT,35,35 .byte SET_COLOR | GREY1 .byte BOX,10,15,15,17 .byte HLIN,14,15,14 - .byte VLIN,13,14,14 + .byte VLIN,14,13,14 .byte PLOT,10,14 .byte SET_COLOR | LIGHT_BLUE .byte HLIN_ADD,14,15 ; 15 .byte HLIN,10,11,17 .byte HLIN_ADD_LSAME,12 ; 10, 12, 18 .byte HLIN,11,12,19 - .byte VLIN,16,18,15 + .byte VLIN,15,16,18 .byte PLOT,10,16 .byte SET_COLOR | RED .byte 14,14 diff --git a/demos/second/part18_3d/auto/frame059.inc b/demos/second/part18_3d/auto/frame059.inc index 7f0a7074..aa6abe72 100644 --- a/demos/second/part18_3d/auto/frame059.inc +++ b/demos/second/part18_3d/auto/frame059.inc @@ -19,8 +19,8 @@ .byte HLIN_ADD_RSAME,25 ; 25 35 9 .byte HLIN,25,33,10 .byte 25,30,13 - .byte VLIN,13,15,32 - .byte 10,15,35 + .byte VLIN,32,13,15 + .byte 35,10,15 .byte SET_COLOR | DARK_BLUE .byte BOX,4,6,7,13 .byte 4,16,17,17 @@ -44,7 +44,7 @@ .byte HLIN_ADD_RSAME,13 ; 13 19 31 .byte HLIN,11,21,36 .byte HLIN_ADD_LSAME,20 ; 11, 20, 37 - .byte VLIN,13,14,35 + .byte VLIN,35,13,14 .byte PLOT,18,29 .byte SET_COLOR | PINK .byte BOX,11,11,16,15 @@ -52,7 +52,7 @@ .byte BOX,12,20,17,26 .byte HLIN,12,14,27 .byte HLIN_ADD_LSAME,13 ; 12, 13, 28 - .byte VLIN,29,31,12 + .byte VLIN,12,29,31 .byte SET_COLOR | LIGHT_GREEN .byte BOX,18,33,20,34 .byte 15,38,19,39 @@ -68,7 +68,7 @@ .byte BOX,9,15,14,16 .byte HLIN,13,14,14 .byte 9,12,17 - .byte VLIN,13,14,13 + .byte VLIN,13,13,14 .byte PLOT,9,14 .byte SET_COLOR | LIGHT_BLUE .byte BOX,13,15,14,16 diff --git a/demos/second/part18_3d/auto/frame060.inc b/demos/second/part18_3d/auto/frame060.inc index 5d470835..b159f03f 100644 --- a/demos/second/part18_3d/auto/frame060.inc +++ b/demos/second/part18_3d/auto/frame060.inc @@ -51,7 +51,7 @@ .byte BOX_ADD_LSAME,17,17 ; 11, 12 .byte BOX,12,18,17,23 .byte HLIN,12,13,24 - .byte VLIN,25,28,12 + .byte VLIN,12,25,28 .byte SET_COLOR | LIGHT_GREEN .byte BOX,18,29,19,31 .byte 16,33,20,34 @@ -67,7 +67,7 @@ .byte HLIN,9,13,16 .byte 24,26,40 .byte HLIN_ADD,22,25 ; 41 - .byte VLIN,13,14,8 + .byte VLIN,8,13,14 .byte PLOT,26,39 .byte 20,41 .byte SET_COLOR | LIGHT_BLUE diff --git a/demos/second/part18_3d/auto/frame061.inc b/demos/second/part18_3d/auto/frame061.inc index 6afa36bf..9d87ff9c 100644 --- a/demos/second/part18_3d/auto/frame061.inc +++ b/demos/second/part18_3d/auto/frame061.inc @@ -53,7 +53,7 @@ .byte HLIN,11,16,6 .byte 12,15,19 .byte HLIN_ADD_LSAME,13 ; 12, 13, 20 - .byte VLIN,21,24,12 + .byte VLIN,12,21,24 .byte SET_COLOR | LIGHT_GREEN .byte BOX,17,29,19,30 .byte 14,34,18,35 @@ -65,7 +65,7 @@ .byte HLIN_ADD_LSAME,19 ; 15, 19, 33 .byte HLIN,13,18,36 .byte HLIN_ADD,11,19 ; 37 - .byte VLIN,25,27,18 + .byte VLIN,18,25,27 .byte SET_COLOR | GREY1 .byte BOX,8,14,13,15 .byte HLIN,8,12,13 @@ -75,8 +75,8 @@ .byte HLIN_ADD_LSAME,21 ; 19, 21, 39 .byte HLIN,23,28,40 .byte HLIN_ADD_RSAME,21 ; 21 28 41 - .byte VLIN,11,12,8 - .byte 12,15,12 + .byte VLIN,8,11,12 + .byte 12,12,15 .byte PLOT,19,37 .byte 12,38 .byte 26,39 diff --git a/demos/second/part18_3d/auto/frame062.inc b/demos/second/part18_3d/auto/frame062.inc index 620e70aa..c5f17ea6 100644 --- a/demos/second/part18_3d/auto/frame062.inc +++ b/demos/second/part18_3d/auto/frame062.inc @@ -35,7 +35,7 @@ .byte HLIN_ADD_LSAME,9 ; 8, 9, 23 .byte HLIN,32,33,32 .byte 9,10,36 - .byte VLIN,24,26,8 + .byte VLIN,8,24,26 .byte PLOT,31,10 .byte 33,17 .byte 9,35 @@ -50,13 +50,13 @@ .byte 14,18,33 .byte HLIN_ADD,13,19 ; 34 .byte HLIN,13,16,41 - .byte VLIN,25,26,18 + .byte VLIN,18,25,26 .byte SET_COLOR | PINK .byte BOX,11,6,17,14 .byte 11,17,12,18 .byte HLIN,11,15,15 .byte HLIN_ADD_LSAME,13 ; 11, 13, 16 - .byte VLIN,19,21,12 + .byte VLIN,12,19,21 .byte SET_COLOR | GREY1 .byte BOX,8,11,12,12 .byte HLIN,24,26,33 @@ -70,7 +70,7 @@ .byte HLIN,9,10,39 .byte HLIN_ADD,23,28 ; 40 .byte HLIN_ADD_RSAME,24 ; 24 28 41 - .byte VLIN,10,13,11 + .byte VLIN,11,10,13 .byte PLOT,19,34 .byte 26,36 .byte 11,37 diff --git a/demos/second/part18_3d/auto/frame063.inc b/demos/second/part18_3d/auto/frame063.inc index 599c9359..b37c6a5a 100644 --- a/demos/second/part18_3d/auto/frame063.inc +++ b/demos/second/part18_3d/auto/frame063.inc @@ -26,7 +26,7 @@ .byte 8,9,19 .byte 17,26,26 .byte HLIN_ADD_RSAME,16 ; 16 26 27 - .byte VLIN,20,21,8 + .byte VLIN,8,20,21 .byte PLOT,33,29 .byte 34,36 .byte SET_COLOR | DARK_BLUE @@ -39,8 +39,8 @@ .byte 8,35 .byte HLIN,14,15,17 .byte 4,17,36 - .byte VLIN,18,19,14 - .byte 17,18,17 + .byte VLIN,14,18,19 + .byte 17,17,18 .byte SET_COLOR | LIGHT_GREEN .byte BOX,17,24,18,25 .byte 16,27,19,28 @@ -55,7 +55,7 @@ .byte 12,18,37 .byte 10,16,40 .byte HLIN_ADD_LSAME,15 ; 10, 15, 41 - .byte VLIN,22,23,18 + .byte VLIN,18,22,23 .byte SET_COLOR | GREY1 .byte HLIN,8,17,10 .byte HLIN_ADD_LSAME,15 ; 8, 15, 11 @@ -73,21 +73,21 @@ .byte HLIN_ADD_RSAME,25 ; 25 29 39 .byte 26 ; 26 29 40 .byte HLIN,27,31,41 - .byte VLIN,9,10,9 + .byte VLIN,9,9,10 .byte PLOT,26,29 .byte 26,33 .byte SET_COLOR | PINK .byte BOX,11,6,17,9 .byte HLIN,13,17,10 .byte HLIN_ADD,11,15 ; 11 - .byte VLIN,14,18,11 + .byte VLIN,11,14,18 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,8,9,10 .byte HLIN_ADD,11,12 ; 11 .byte HLIN_ADD_RSAME,10 ; 10 12 12 .byte 11 ; 11 12 13 - .byte VLIN,8,9,8 - .byte 10,11,11 + .byte VLIN,8,8,9 + .byte 11,10,11 .byte PLOT,8,11 .byte SET_COLOR | RED .byte 8,9 diff --git a/demos/second/part18_3d/auto/frame064.inc b/demos/second/part18_3d/auto/frame064.inc index 691a08ab..56c7cf18 100644 --- a/demos/second/part18_3d/auto/frame064.inc +++ b/demos/second/part18_3d/auto/frame064.inc @@ -22,7 +22,7 @@ .byte 4,11,31 .byte 7,9,36 .byte 16,20,41 - .byte VLIN,39,40,19 + .byte VLIN,19,39,40 .byte PLOT,8,34 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,6,26,28 @@ -42,7 +42,7 @@ .byte 6,32 .byte HLIN,14,15,15 .byte 4,7,33 - .byte VLIN,15,16,17 + .byte VLIN,17,15,16 .byte PLOT,14,16 .byte SET_COLOR | GREY1 .byte BOX,8,8,12,9 @@ -66,11 +66,11 @@ .byte SET_COLOR | PINK .byte BOX,11,7,12,12 .byte HLIN,10,17,6 - .byte VLIN,13,15,11 + .byte VLIN,11,13,15 .byte SET_COLOR | LIGHT_BLUE .byte BOX,11,8,12,10 .byte HLIN,8,10,7 - .byte VLIN,8,9,8 + .byte VLIN,8,8,9 .byte PLOT,8,6 .byte SET_COLOR | RED .byte HLIN,11,12,9 diff --git a/demos/second/part18_3d/auto/frame065.inc b/demos/second/part18_3d/auto/frame065.inc index ce596c4b..37c62ea8 100644 --- a/demos/second/part18_3d/auto/frame065.inc +++ b/demos/second/part18_3d/auto/frame065.inc @@ -19,7 +19,7 @@ .byte 5,8 ; 34 .byte 4,6 ; 35 .byte HLIN,4,9,41 - .byte VLIN,38,39,19 + .byte VLIN,19,38,39 .byte SET_COLOR | BROWN .byte BOX,12,6,35,13 .byte BOX_ADD_RSAME,18,18 @@ -33,9 +33,9 @@ .byte 11,12 .byte BOX,20,24,27,26 .byte HLIN,7,8,13 - .byte VLIN,14,15,7 - .byte 10,18,35 - .byte 27,35,35 + .byte VLIN,7,14,15 + .byte 35,10,18 + .byte 35,27,35 .byte SET_COLOR | GREY1 .byte BOX,8,6,11,7 .byte 23,33,29,34 @@ -64,18 +64,18 @@ .byte 4,13,6,16 .byte BOX_ADD_LSAME,5,25 ; 4, 17 .byte HLIN,14,15,14 - .byte VLIN,26,28,4 - .byte 14,15,17 + .byte VLIN,4,26,28 + .byte 17,14,15 .byte PLOT,14,15 .byte SET_COLOR | PINK .byte BOX,10,9,11,12 - .byte VLIN,6,9,11 + .byte VLIN,11,6,9 .byte PLOT,11,13 .byte SET_COLOR | LIGHT_BLUE .byte BOX,11,8,12,9 .byte HLIN,8,9,7 - .byte VLIN,7,8,9 - .byte 7,8,11 + .byte VLIN,9,7,8 + .byte 11,7,8 .byte VLIN_ADD,9,10 ; 12 .byte PLOT,8,6 .byte 10,6 diff --git a/demos/second/part18_3d/auto/frame066.inc b/demos/second/part18_3d/auto/frame066.inc index 0a89ff5b..268a7110 100644 --- a/demos/second/part18_3d/auto/frame066.inc +++ b/demos/second/part18_3d/auto/frame066.inc @@ -28,7 +28,7 @@ .byte HLIN_ADD,10,20 ; 37 .byte 9,19 ; 38 .byte HLIN_ADD_RSAME,8 ; 8 19 39 - .byte VLIN,18,23,17 + .byte VLIN,17,18,23 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,6,26,16 .byte 5,7,16,9 @@ -66,11 +66,11 @@ .byte HLIN,13,16,6 .byte 9,16,9 .byte HLIN_ADD_RSAME,13 ; 13 16 10 - .byte VLIN,21,26,4 - .byte 15,18,4 - .byte 6,8,4 - .byte 14,15,14 - .byte 14,16,17 + .byte VLIN,4,21,26 + .byte 4,15,18 + .byte 4,6,8 + .byte 14,14,15 + .byte 17,14,16 .byte SET_COLOR | PINK .byte BOX,9,9,10,11 .byte PLOT,9,8 diff --git a/demos/second/part18_3d/auto/frame067.inc b/demos/second/part18_3d/auto/frame067.inc index 5c96f5b8..574e921c 100644 --- a/demos/second/part18_3d/auto/frame067.inc +++ b/demos/second/part18_3d/auto/frame067.inc @@ -51,14 +51,14 @@ .byte HLIN,13,16,6 .byte 12,16,9 .byte 14,16,14 - .byte VLIN,6,13,4 + .byte VLIN,4,6,13 .byte PLOT,14,15 .byte 16,15 .byte SET_COLOR | PINK .byte BOX,9,6,10,10 .byte SET_COLOR | LIGHT_BLUE .byte 11,7,12,8 - .byte VLIN,6,7,11 + .byte VLIN,11,6,7 .byte PLOT,12,9 .byte SET_COLOR | RED .byte 11,7 diff --git a/demos/second/part18_3d/auto/frame069.inc b/demos/second/part18_3d/auto/frame069.inc index 3e4b9708..5bf3372c 100644 --- a/demos/second/part18_3d/auto/frame069.inc +++ b/demos/second/part18_3d/auto/frame069.inc @@ -59,10 +59,10 @@ .byte HLIN,14,15,6 .byte SET_COLOR | PINK .byte BOX,8,6,9,8 - .byte VLIN,9,10,9 + .byte VLIN,9,9,10 .byte SET_COLOR | LIGHT_BLUE .byte BOX,12,7,13,8 - .byte VLIN,6,7,12 + .byte VLIN,12,6,7 .byte PLOT,13,9 .byte SET_COLOR | RED .byte 12,7 diff --git a/demos/second/part18_3d/auto/frame070.inc b/demos/second/part18_3d/auto/frame070.inc index f68b8d6e..7e01679d 100644 --- a/demos/second/part18_3d/auto/frame070.inc +++ b/demos/second/part18_3d/auto/frame070.inc @@ -28,7 +28,7 @@ .byte 26,33,37 .byte 28,33,40 .byte HLIN_ADD_RSAME,29 ; 29 33 41 - .byte VLIN,12,24,10 + .byte VLIN,10,12,24 .byte PLOT,28,24 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,6,28,16 diff --git a/demos/second/part18_3d/auto/frame071.inc b/demos/second/part18_3d/auto/frame071.inc index ad9bc64d..1b2e0821 100644 --- a/demos/second/part18_3d/auto/frame071.inc +++ b/demos/second/part18_3d/auto/frame071.inc @@ -35,7 +35,7 @@ .byte HLIN,22,34,31 .byte 24,35,34 .byte 26,35,37 - .byte VLIN,10,24,10 + .byte VLIN,10,10,24 .byte PLOT,30,24 .byte SET_COLOR | GREEN .byte BOX,4,12,10,14 @@ -59,8 +59,8 @@ .byte HLIN_ADD_RSAME,6 ; 6 14 31 .byte 5 ; 5 14 32 .byte 4 ; 4 14 33 - .byte VLIN,15,16,11 - .byte 23,24,13 + .byte VLIN,11,15,16 + .byte 13,23,24 .byte SET_COLOR | DARK_BLUE .byte BOX,13,8,16,12 .byte HLIN,12,14,6 diff --git a/demos/second/part18_3d/auto/frame072.inc b/demos/second/part18_3d/auto/frame072.inc index dcf66ee5..75837338 100644 --- a/demos/second/part18_3d/auto/frame072.inc +++ b/demos/second/part18_3d/auto/frame072.inc @@ -70,7 +70,7 @@ .byte 9 ; 9 14 32 .byte HLIN,6,15,37 .byte HLIN_ADD_RSAME,5 ; 5 15 38 - .byte VLIN,19,20,11 + .byte VLIN,11,19,20 .byte PLOT,9,13 .byte 13,27 .byte SET_COLOR | DARK_BLUE diff --git a/demos/second/part18_3d/auto/frame074.inc b/demos/second/part18_3d/auto/frame074.inc index b18a5ea3..a3697fdf 100644 --- a/demos/second/part18_3d/auto/frame074.inc +++ b/demos/second/part18_3d/auto/frame074.inc @@ -81,8 +81,8 @@ .byte 18,22,11 .byte 19,21,17 .byte HLIN_ADD_RSAME,20 ; 20 21 18 - .byte VLIN,19,20,21 - .byte 6,24,35 + .byte VLIN,21,19,20 + .byte 35,6,24 .byte SET_COLOR | DARK_BLUE .byte BOX,12,6,17,10 .byte HLIN,12,15,11 diff --git a/demos/second/part18_3d/auto/frame075.inc b/demos/second/part18_3d/auto/frame075.inc index a15d9a9d..2d66c122 100644 --- a/demos/second/part18_3d/auto/frame075.inc +++ b/demos/second/part18_3d/auto/frame075.inc @@ -69,7 +69,7 @@ .byte 25 .byte 24 .byte 23 - .byte VLIN,10,11,4 + .byte VLIN,4,10,11 .byte PLOT,22,21 .byte SET_COLOR | LIGHT_GREEN .byte BOX,6,32,10,33 diff --git a/demos/second/part18_3d/auto/frame076.inc b/demos/second/part18_3d/auto/frame076.inc index 229e5546..f329516b 100644 --- a/demos/second/part18_3d/auto/frame076.inc +++ b/demos/second/part18_3d/auto/frame076.inc @@ -8,7 +8,7 @@ .byte BOX,9,6,14,7 .byte 10,9,15,18 .byte HLIN,9,15,8 - .byte VLIN,23,26,4 + .byte VLIN,4,23,26 .byte SET_COLOR | GREY1 .byte BOX,26,8,27,9 .byte 8,14,15,15 @@ -65,7 +65,7 @@ .byte 26 ; 26 35 35 .byte 25 ; 25 35 36 .byte 24 ; 24 35 37 - .byte VLIN,20,22,4 + .byte VLIN,4,20,22 .byte VLIN_ADD,24,26 ; 5 .byte PLOT,35,9 .byte 6,10 @@ -78,7 +78,7 @@ .byte BOX,4,28,5,29 .byte BOX_ADD_LSAME,6,31 ; 4, 30 .byte HLIN,4,5,32 - .byte VLIN,33,34,4 + .byte VLIN,4,33,34 .byte PLOT,4,27 .byte SET_COLOR | PINK .byte BOX,4,6,6,8 diff --git a/demos/second/part18_3d/auto/frame077.inc b/demos/second/part18_3d/auto/frame077.inc index 4fb2a399..520ad10b 100644 --- a/demos/second/part18_3d/auto/frame077.inc +++ b/demos/second/part18_3d/auto/frame077.inc @@ -38,8 +38,8 @@ .byte 27 ; 27 35 37 .byte 26 ; 26 35 38 .byte HLIN,24,35,41 - .byte VLIN,32,35,4 - .byte 28,29,35 + .byte VLIN,4,32,35 + .byte 35,28,29 .byte PLOT,17,35 .byte SET_COLOR | BROWN .byte BOX,13,6,19,10 @@ -80,7 +80,7 @@ .byte 26,27,9 .byte HLIN_ADD_RSAME,24 ; 24 27 10 .byte HLIN,24,26,11 - .byte VLIN,7,8,22 + .byte VLIN,22,7,8 .byte PLOT,27,8 .byte SET_COLOR | RED .byte HLIN,24,25,11 diff --git a/demos/second/part18_3d/auto/frame078.inc b/demos/second/part18_3d/auto/frame078.inc index 01d21c3a..c464146b 100644 --- a/demos/second/part18_3d/auto/frame078.inc +++ b/demos/second/part18_3d/auto/frame078.inc @@ -62,7 +62,7 @@ .byte 12,17,38 .byte 27,35,41 .byte 14,15,41 - .byte VLIN,29,30,35 + .byte VLIN,35,29,30 .byte PLOT,21,9 .byte 8,14 .byte SET_COLOR | LIGHT_BLUE diff --git a/demos/second/part18_3d/auto/frame079.inc b/demos/second/part18_3d/auto/frame079.inc index d64e9574..59dbd5ab 100644 --- a/demos/second/part18_3d/auto/frame079.inc +++ b/demos/second/part18_3d/auto/frame079.inc @@ -24,7 +24,7 @@ .byte 25 ; 25 35 12 .byte 23 ; 23 35 13 .byte 25 ; 25 35 14 - .byte VLIN,15,28,35 + .byte VLIN,35,15,28 .byte SET_COLOR | GREY1 .byte BOX,28,7,33,9 .byte 21,9,23,10 @@ -68,9 +68,9 @@ .byte 20 .byte HLIN,4,17,41 .byte 29,35,41 - .byte VLIN,23,27,4 - .byte 11,12,22 - .byte 29,30,35 + .byte VLIN,4,23,27 + .byte 22,11,12 + .byte 35,29,30 .byte PLOT,21,6 .byte 20,8 .byte 25,9 diff --git a/demos/second/part18_3d/auto/frame080.inc b/demos/second/part18_3d/auto/frame080.inc index 3fb0b4b4..b0cccd02 100644 --- a/demos/second/part18_3d/auto/frame080.inc +++ b/demos/second/part18_3d/auto/frame080.inc @@ -44,12 +44,12 @@ .byte 20,22,16 .byte HLIN_ADD_RSAME,17 ; 17 22 17 .byte HLIN,17,18,18 - .byte VLIN,14,15,20 - .byte 19,20,20 - .byte 13,16,22 + .byte VLIN,20,14,15 + .byte 20,19,20 + .byte 22,13,16 .byte PLOT,17,16 .byte SET_COLOR | RED - .byte VLIN,17,18,21 + .byte VLIN,21,17,18 .byte VLIN_ADD,15,16 ; 22 .byte PLOT,20,19 .byte SET_COLOR | WHITE diff --git a/demos/second/part18_3d/auto/frame081.inc b/demos/second/part18_3d/auto/frame081.inc index 9f16e136..3008296a 100644 --- a/demos/second/part18_3d/auto/frame081.inc +++ b/demos/second/part18_3d/auto/frame081.inc @@ -39,8 +39,8 @@ .byte SET_COLOR | LIGHT_BLUE .byte BOX,16,20,18,23 .byte 16,21,20,22 - .byte VLIN,17,20,20 - .byte 23,24,20 + .byte VLIN,20,17,20 + .byte 20,23,24 .byte PLOT,16,24 .byte SET_COLOR | DARK_BLUE .byte BOX,16,20,18,22 diff --git a/demos/second/part18_3d/auto/frame082.inc b/demos/second/part18_3d/auto/frame082.inc index 79aced69..2cd61b6f 100644 --- a/demos/second/part18_3d/auto/frame082.inc +++ b/demos/second/part18_3d/auto/frame082.inc @@ -40,9 +40,9 @@ .byte BOX_ADD,20,21,28 ; 27 .byte HLIN,17,19,24 .byte 16,21,26 - .byte VLIN,25,28,16 + .byte VLIN,16,25,28 .byte VLIN_ADD,22,23 ; 17 - .byte VLIN,24,25,21 + .byte VLIN,21,24,25 .byte PLOT,20,29 .byte SET_COLOR | DARK_BLUE .byte BOX,18,24,19,25 diff --git a/demos/second/part18_3d/auto/frame083.inc b/demos/second/part18_3d/auto/frame083.inc index cff9ccee..4f7e486d 100644 --- a/demos/second/part18_3d/auto/frame083.inc +++ b/demos/second/part18_3d/auto/frame083.inc @@ -47,26 +47,26 @@ .byte BOX_ADD_RSAME,32,21 .byte 33,27 ; 35 22 .byte 34,34 ; 35 28 - .byte VLIN,35,41,35 + .byte VLIN,35,35,41 .byte SET_COLOR | DARK_BLUE .byte BOX,17,6,18,9 .byte 18,26,21,27 - .byte VLIN,6,7,20 - .byte 24,25,20 + .byte VLIN,20,6,7 + .byte 20,24,25 .byte PLOT,17,10 .byte SET_COLOR | GREEN .byte BOX,29,9,30,10 .byte HLIN,25,27,6 .byte 30,31,16 - .byte VLIN,6,8,29 + .byte VLIN,29,6,8 .byte VLIN_ADD,11,15 ; 30 .byte 17,18 ; 31 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,23,28,18 - .byte 23,26,22 + .byte VLIN,18,23,28 + .byte 22,23,26 .byte SET_COLOR | WHITE .byte BOX,21,18,22,19 - .byte VLIN,27,28,22 + .byte VLIN,22,27,28 .byte PLOT,22,17 .byte SET_COLOR | RED .byte 22,27 diff --git a/demos/second/part18_3d/auto/frame084.inc b/demos/second/part18_3d/auto/frame084.inc index 6277a612..91381cd7 100644 --- a/demos/second/part18_3d/auto/frame084.inc +++ b/demos/second/part18_3d/auto/frame084.inc @@ -45,9 +45,9 @@ .byte 28 .byte HLIN,34,35,40 .byte HLIN_ADD_RSAME,32 ; 32 35 41 - .byte VLIN,6,10,17 - .byte 7,10,19 - .byte 6,10,21 + .byte VLIN,17,6,10 + .byte 19,7,10 + .byte 21,6,10 .byte PLOT,27,10 .byte 18,13 .byte 19,14 @@ -70,12 +70,12 @@ .byte 9,39 .byte 8,41 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,21,22,18 - .byte 21,25,22 + .byte VLIN,18,21,22 + .byte 22,21,25 .byte PLOT,19,24 .byte 18,25 .byte SET_COLOR | BROWN - .byte VLIN,6,13,35 + .byte VLIN,35,6,13 .byte SET_COLOR | WHITE .byte BOX,20,26,21,27 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame085.inc b/demos/second/part18_3d/auto/frame085.inc index cad4ac90..c922b3a1 100644 --- a/demos/second/part18_3d/auto/frame085.inc +++ b/demos/second/part18_3d/auto/frame085.inc @@ -44,8 +44,8 @@ .byte 28,33,39 .byte HLIN_ADD_LSAME,31 ; 28, 31, 40 .byte 29 - .byte VLIN,8,14,17 - .byte 9,12,19 + .byte VLIN,17,8,14 + .byte 19,9,12 .byte VLIN_ADD,6,7 ; 20 .byte 9,13 ; 21 .byte PLOT,16,6 @@ -70,8 +70,8 @@ .byte BOX,20,31,22,33 .byte HLIN,18,19,17 .byte 21,22,19 - .byte VLIN,15,16,19 - .byte 17,19,22 + .byte VLIN,19,15,16 + .byte 22,17,19 .byte PLOT,18,18 .byte 18,20 .byte SET_COLOR | WHITE diff --git a/demos/second/part18_3d/auto/frame086.inc b/demos/second/part18_3d/auto/frame086.inc index a66e2229..98a18aff 100644 --- a/demos/second/part18_3d/auto/frame086.inc +++ b/demos/second/part18_3d/auto/frame086.inc @@ -35,7 +35,7 @@ .byte 33,34 ; 35 33 .byte 34,36 ; 35 35 .byte HLIN,29,35,19 - .byte VLIN,37,39,35 + .byte VLIN,35,37,39 .byte SET_COLOR | DARK_BLUE .byte BOX,26,6,28,11 .byte 34,6,35,11 @@ -47,15 +47,15 @@ .byte 22,12,23,13 .byte BOX_ADD_LSAME,24,15 ; 22, 14 .byte HLIN,18,20,7 - .byte VLIN,6,7,14 - .byte 10,16,18 - .byte 10,16,20 - .byte 12,34,35 + .byte VLIN,14,6,7 + .byte 18,10,16 + .byte 20,10,16 + .byte 35,12,34 .byte SET_COLOR | LIGHT_BLUE .byte BOX,17,10,21,11 .byte HLIN,20,22,41 - .byte VLIN,8,9,17 - .byte 8,9,21 + .byte VLIN,17,8,9 + .byte 21,8,9 .byte PLOT,19,9 .byte SET_COLOR | RED .byte 17,11 diff --git a/demos/second/part18_3d/auto/frame087.inc b/demos/second/part18_3d/auto/frame087.inc index afe6394a..f43ccd33 100644 --- a/demos/second/part18_3d/auto/frame087.inc +++ b/demos/second/part18_3d/auto/frame087.inc @@ -19,9 +19,9 @@ .byte 23,24 ; 21 .byte HLIN_ADD_LSAME,25 ; 23, 25, 22 .byte HLIN,24,30,30 - .byte VLIN,9,19,17 - .byte 14,20,19 - .byte 9,18,21 + .byte VLIN,17,9,19 + .byte 19,14,20 + .byte 21,9,18 .byte PLOT,29,22 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,6,13,9 diff --git a/demos/second/part18_3d/auto/frame088.inc b/demos/second/part18_3d/auto/frame088.inc index b5db99cb..0bcc4e3b 100644 --- a/demos/second/part18_3d/auto/frame088.inc +++ b/demos/second/part18_3d/auto/frame088.inc @@ -26,14 +26,14 @@ .byte HLIN_ADD_RSAME,11 ; 11 18 38 .byte HLIN,25,32,39 .byte 9,17,41 - .byte VLIN,10,21,17 - .byte 16,22,19 + .byte VLIN,17,10,21 + .byte 19,16,22 .byte PLOT,17,6 .byte 22,6 .byte 30,25 .byte SET_COLOR | BROWN - .byte VLIN,10,22,16 - .byte 10,22,21 + .byte VLIN,16,10,22 + .byte 21,10,22 .byte PLOT,19,19 .byte 19,22 .byte END diff --git a/demos/second/part18_3d/auto/frame089.inc b/demos/second/part18_3d/auto/frame089.inc index 0d276461..c40060d1 100644 --- a/demos/second/part18_3d/auto/frame089.inc +++ b/demos/second/part18_3d/auto/frame089.inc @@ -22,13 +22,13 @@ .byte 30,31,27 .byte 11,17,40 .byte HLIN_ADD_RSAME,10 ; 10 17 41 - .byte VLIN,6,7,16 - .byte 17,22,19 - .byte 6,7,19 - .byte 6,7,22 + .byte VLIN,16,6,7 + .byte 19,17,22 + .byte 19,6,7 + .byte 22,6,7 .byte SET_COLOR | BROWN - .byte 11,23,16 - .byte 11,23,21 + .byte 16,11,23 + .byte 21,11,23 .byte PLOT,19,21 .byte 19,23 .byte END diff --git a/demos/second/part18_3d/auto/frame090.inc b/demos/second/part18_3d/auto/frame090.inc index f1415fb7..e990f5eb 100644 --- a/demos/second/part18_3d/auto/frame090.inc +++ b/demos/second/part18_3d/auto/frame090.inc @@ -19,14 +19,14 @@ .byte 31,32,30 .byte 24,33,33 .byte HLIN_ADD_LSAME,35 ; 24, 35, 34 - .byte VLIN,6,8,16 - .byte 19,24,19 - .byte 6,8,19 - .byte 6,8,22 + .byte VLIN,16,6,8 + .byte 19,19,24 + .byte 19,6,8 + .byte 22,6,8 .byte SET_COLOR | BROWN .byte BOX,11,6,12,25 - .byte VLIN,12,25,16 - .byte 12,25,21 + .byte VLIN,16,12,25 + .byte 21,12,25 .byte PLOT,19,23 .byte 19,25 .byte END diff --git a/demos/second/part18_3d/auto/frame091.inc b/demos/second/part18_3d/auto/frame091.inc index 772e5231..f39c8f6e 100644 --- a/demos/second/part18_3d/auto/frame091.inc +++ b/demos/second/part18_3d/auto/frame091.inc @@ -20,19 +20,19 @@ .byte 23,26,29 .byte 24,27,32 .byte 33,34,32 - .byte VLIN,6,23,9 - .byte 6,8,16 - .byte 6,8,19 - .byte 6,8,22 - .byte 30,31,34 + .byte VLIN,9,6,23 + .byte 16,6,8 + .byte 19,6,8 + .byte 22,6,8 + .byte 34,30,31 .byte PLOT,9,26 .byte SET_COLOR | BROWN .byte HLIN,18,19,25 .byte 18,19,27 - .byte VLIN,6,26,11 - .byte 13,27,15 - .byte 13,27,21 + .byte VLIN,11,6,26 + .byte 15,13,27 + .byte 21,13,27 .byte SET_COLOR | LIGHT_BLUE - .byte 6,22,9 + .byte 9,6,22 .byte END ; total size = 118 diff --git a/demos/second/part18_3d/auto/frame092.inc b/demos/second/part18_3d/auto/frame092.inc index 29d911ab..f6ea89d3 100644 --- a/demos/second/part18_3d/auto/frame092.inc +++ b/demos/second/part18_3d/auto/frame092.inc @@ -20,19 +20,19 @@ .byte HLIN,24,28,36 .byte HLIN_ADD,25,30 ; 37 .byte HLIN,34,35,37 - .byte VLIN,6,8,16 - .byte 6,8,19 - .byte 6,8,22 + .byte VLIN,16,6,8 + .byte 19,6,8 + .byte 22,6,8 .byte PLOT,9,27 .byte SET_COLOR | BROWN .byte HLIN,18,19,27 .byte 18,19,29 - .byte VLIN,6,28,11 - .byte 13,29,15 - .byte 13,29,21 + .byte VLIN,11,6,28 + .byte 15,13,29 + .byte 21,13,29 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,21,5,41 - .byte VLIN,6,20,4 + .byte VLIN,4,6,20 .byte SET_COLOR | LIGHT_BLUE .byte BOX,8,6,9,22 .byte PLOT,8,23 diff --git a/demos/second/part18_3d/auto/frame093.inc b/demos/second/part18_3d/auto/frame093.inc index a6cc689c..58f75515 100644 --- a/demos/second/part18_3d/auto/frame093.inc +++ b/demos/second/part18_3d/auto/frame093.inc @@ -15,9 +15,9 @@ .byte HLIN,4,7,24 .byte 7,8,30 .byte HLIN_ADD,6,29 ; 31 - .byte VLIN,6,9,15 - .byte 6,9,19 - .byte 6,9,23 + .byte VLIN,15,6,9 + .byte 19,6,9 + .byte 23,6,9 .byte PLOT,8,29 .byte SET_COLOR | GREEN .byte BOX,29,6,33,40 @@ -25,13 +25,13 @@ .byte SET_COLOR | BROWN .byte 18,20,29 .byte 18,20,31 - .byte VLIN,6,11,9 + .byte VLIN,9,6,11 .byte VLIN_ADD,12,30 ; 10 - .byte VLIN,14,31,15 - .byte 14,31,22 + .byte VLIN,15,14,31 + .byte 22,14,31 .byte SET_COLOR | LIGHT_BLUE .byte BOX,7,13,8,22 - .byte VLIN,6,12,7 + .byte VLIN,7,6,12 .byte PLOT,7,23 .byte END ; total size = 116 diff --git a/demos/second/part18_3d/auto/frame094.inc b/demos/second/part18_3d/auto/frame094.inc index 0366a9bf..74b4a02b 100644 --- a/demos/second/part18_3d/auto/frame094.inc +++ b/demos/second/part18_3d/auto/frame094.inc @@ -14,7 +14,7 @@ .byte BOX,4,40,18,41 .byte 25,40,30,41 .byte HLIN,4,7,24 - .byte VLIN,30,31,7 + .byte VLIN,7,30,31 .byte SET_COLOR | GREEN .byte BOX,31,6,35,41 .byte SET_COLOR | BROWN @@ -24,10 +24,10 @@ .byte 18,20,32 .byte 18,20,34 .byte 18,20,36 - .byte VLIN,6,22,8 + .byte VLIN,8,6,22 .byte VLIN_ADD,23,34 ; 9 - .byte VLIN,6,34,30 + .byte VLIN,30,6,34 .byte SET_COLOR | LIGHT_BLUE - .byte 6,23,6 + .byte 6,6,23 .byte END ; total size = 109 diff --git a/demos/second/part18_3d/auto/frame095.inc b/demos/second/part18_3d/auto/frame095.inc index 82b4e5cf..8a2885a5 100644 --- a/demos/second/part18_3d/auto/frame095.inc +++ b/demos/second/part18_3d/auto/frame095.inc @@ -13,10 +13,10 @@ .byte 18,39,20,40 .byte HLIN,4,5,24 .byte 4,6,37 - .byte VLIN,6,23,5 + .byte VLIN,5,6,23 .byte VLIN_ADD,33,34 ; 6 - .byte VLIN,6,13,19 - .byte 34,35,33 + .byte VLIN,19,6,13 + .byte 33,34,35 .byte PLOT,33,23 .byte SET_COLOR | BROWN .byte BOX,14,20,15,38 @@ -28,17 +28,17 @@ .byte 18,20,35 .byte 18,20,37 .byte 18,20,39 - .byte VLIN,6,30,7 + .byte VLIN,7,6,30 .byte VLIN_ADD,32,38 ; 8 - .byte VLIN,23,38,31 + .byte VLIN,31,23,38 .byte VLIN_ADD,6,21 ; 32 .byte PLOT,15,39 .byte 23,39 .byte SET_COLOR | GREEN .byte BOX,34,10,35,35 .byte BOX_ADD_RSAME,33,41 - .byte VLIN,6,9,35 + .byte VLIN,35,6,9 .byte SET_COLOR | LIGHT_BLUE - .byte 6,22,5 + .byte 5,6,22 .byte END ; total size = 143 diff --git a/demos/second/part18_3d/auto/frame096.inc b/demos/second/part18_3d/auto/frame096.inc index 16eb2515..a5a69507 100644 --- a/demos/second/part18_3d/auto/frame096.inc +++ b/demos/second/part18_3d/auto/frame096.inc @@ -21,11 +21,11 @@ .byte BOX_ADD,11,27,25 ; 22 .byte BOX,18,32,20,40 .byte 34,40,35,41 - .byte VLIN,38,41,4 - .byte 26,41,15 - .byte 26,41,25 - .byte 27,31,34 - .byte 36,39,34 + .byte VLIN,4,38,41 + .byte 15,26,41 + .byte 25,26,41 + .byte 34,27,31 + .byte 34,36,39 .byte PLOT,35,23 .byte 4,24 .byte 35,26 diff --git a/demos/second/part18_3d/auto/frame097.inc b/demos/second/part18_3d/auto/frame097.inc index 98b6e469..c044cf14 100644 --- a/demos/second/part18_3d/auto/frame097.inc +++ b/demos/second/part18_3d/auto/frame097.inc @@ -9,8 +9,8 @@ .byte 23,29,25,41 .byte 5,32,6,41 .byte 33,40,34,41 - .byte VLIN,8,20,4 - .byte 12,26,35 + .byte VLIN,4,8,20 + .byte 35,12,26 .byte SET_COLOR | GREY1 .byte BOX,13,6,14,22 .byte 19,6,20,22 @@ -18,9 +18,9 @@ .byte 10,29,29,34 .byte BOX_ADD,14,15,41 ; 35 .byte BOX,18,38,20,41 - .byte VLIN,35,41,24 + .byte VLIN,24,35,41 .byte SET_COLOR | WHITE - .byte 35,41,15 - .byte 35,41,25 + .byte 15,35,41 + .byte 25,35,41 .byte END ; total size = 86 diff --git a/demos/second/part18_3d/auto/frame098.inc b/demos/second/part18_3d/auto/frame098.inc index 0fa7106d..00de5a23 100644 --- a/demos/second/part18_3d/auto/frame098.inc +++ b/demos/second/part18_3d/auto/frame098.inc @@ -5,7 +5,7 @@ .byte BOX_ADD_LSAME,30,41 ; 11, 36 .byte BOX,4,38,5,41 .byte HLIN,20,29,33 - .byte VLIN,30,37,4 + .byte VLIN,4,30,37 .byte SET_COLOR | GREY1 .byte BOX,19,6,21,20 .byte 27,6,29,8 diff --git a/demos/second/part18_3d/auto/frame100.inc b/demos/second/part18_3d/auto/frame100.inc index a30e4e60..4d5367e3 100644 --- a/demos/second/part18_3d/auto/frame100.inc +++ b/demos/second/part18_3d/auto/frame100.inc @@ -28,12 +28,12 @@ .byte HLIN_ADD,23,24 ; 18 .byte 13,14 ; 19 .byte 11,12 ; 20 - .byte VLIN,36,41,31 + .byte VLIN,31,36,41 .byte VLIN_ADD,30,35 ; 32 .byte 24,29 ; 33 .byte 17,23 ; 34 .byte PLOT,35,16 .byte SET_COLOR | WHITE - .byte VLIN,6,10,13 + .byte VLIN,13,6,10 .byte END ; total size = 113 diff --git a/demos/second/part18_3d/auto/frame101.inc b/demos/second/part18_3d/auto/frame101.inc index ef91fb8d..855ea42c 100644 --- a/demos/second/part18_3d/auto/frame101.inc +++ b/demos/second/part18_3d/auto/frame101.inc @@ -43,7 +43,7 @@ .byte 14,15,39 .byte HLIN_ADD_RSAME,9 ; 9 15 40 .byte 8 ; 8 15 41 - .byte VLIN,13,20,7 - .byte 25,28,15 + .byte VLIN,7,13,20 + .byte 15,25,28 .byte END ; total size = 156 diff --git a/demos/second/part18_3d/auto/frame102.inc b/demos/second/part18_3d/auto/frame102.inc index d0588177..4765ba4e 100644 --- a/demos/second/part18_3d/auto/frame102.inc +++ b/demos/second/part18_3d/auto/frame102.inc @@ -50,7 +50,7 @@ .byte HLIN,19,20,35 .byte HLIN_ADD_RSAME,16 ; 16 20 36 .byte HLIN,16,17,37 - .byte VLIN,31,32,35 + .byte VLIN,35,31,32 .byte PLOT,26,28 .byte 28,29 .byte 27,33 @@ -58,6 +58,6 @@ .byte SET_COLOR | GREY1 .byte BOX,4,11,5,15 .byte 4,21,5,28 - .byte VLIN,6,10,4 + .byte VLIN,4,6,10 .byte END ; total size = 190 diff --git a/demos/second/part18_3d/auto/frame103.inc b/demos/second/part18_3d/auto/frame103.inc index 3d1d9f0c..f42b4fb5 100644 --- a/demos/second/part18_3d/auto/frame103.inc +++ b/demos/second/part18_3d/auto/frame103.inc @@ -11,7 +11,7 @@ .byte 17 ; 17 35 19 .byte 13 ; 13 35 20 .byte 8 ; 8 35 21 - .byte VLIN,38,41,4 + .byte VLIN,4,38,41 .byte SET_COLOR | LIGHT_BLUE .byte BOX,30,21,32,25 .byte 22,23,25,27 @@ -27,7 +27,7 @@ .byte HLIN_ADD,15,16 ; 38 .byte 23,24 ; 39 .byte HLIN,17,19,41 - .byte VLIN,29,32,35 + .byte VLIN,35,29,32 .byte SET_COLOR | BROWN .byte BOX,20,6,21,15 .byte 7,6,8,12 @@ -39,7 +39,7 @@ .byte BOX,4,25,5,30 .byte BOX_ADD_LSAME,6,32 ; 4, 31 .byte BOX,5,38,6,41 - .byte VLIN,14,24,4 + .byte VLIN,4,14,24 .byte PLOT,4,10 .byte SET_COLOR | PINK .byte HLIN,30,32,12 diff --git a/demos/second/part18_3d/auto/frame104.inc b/demos/second/part18_3d/auto/frame104.inc index 4b9d5c13..a0ad4afc 100644 --- a/demos/second/part18_3d/auto/frame104.inc +++ b/demos/second/part18_3d/auto/frame104.inc @@ -20,7 +20,7 @@ .byte HLIN,21,23,20 .byte 12,14,22 .byte 12,14,30 - .byte VLIN,6,13,28 + .byte VLIN,28,6,13 .byte SET_COLOR | BROWN .byte BOX,30,6,35,8 .byte BOX_ADD_RSAME,31,11 @@ -39,12 +39,12 @@ .byte 16,18,27 .byte HLIN_ADD,12,17 ; 28 .byte 27,28 ; 29 - .byte VLIN,20,36,10 - .byte 18,19,21 + .byte VLIN,10,20,36 + .byte 21,18,19 .byte VLIN_ADD,21,26 ; 22 .byte 30,34 ; 23 .byte 39,41 ; 24 - .byte VLIN,30,31,27 + .byte VLIN,27,30,31 .byte PLOT,23,18 .byte 12,29 .byte SET_COLOR | LIGHT_BLUE @@ -62,8 +62,8 @@ .byte HLIN,6,7,6 .byte 28,29,14 .byte 4,5,27 - .byte VLIN,20,26,4 - .byte 6,8,30 - .byte 31,32,5 + .byte VLIN,4,20,26 + .byte 30,6,8 + .byte 5,31,32 .byte END ; total size = 211 diff --git a/demos/second/part18_3d/auto/frame105.inc b/demos/second/part18_3d/auto/frame105.inc index 086d684e..10a53a34 100644 --- a/demos/second/part18_3d/auto/frame105.inc +++ b/demos/second/part18_3d/auto/frame105.inc @@ -21,7 +21,7 @@ .byte 14 ; 14 35 37 .byte 10 ; 10 35 38 .byte 11 ; 11 35 39 - .byte VLIN,15,16,32 + .byte VLIN,32,15,16 .byte SET_COLOR | LIGHT_BLUE .byte BOX,8,8,9,12 .byte 13,10,14,11 @@ -38,8 +38,8 @@ .byte HLIN,7,8,6 .byte 8,13,9 .byte 9,10,26 - .byte VLIN,17,18,10 - .byte 16,21,14 + .byte VLIN,10,17,18 + .byte 14,16,21 .byte PLOT,14,12 .byte 10,38 .byte SET_COLOR | BROWN @@ -63,10 +63,10 @@ .byte HLIN,19,20,38 .byte HLIN_ADD_RSAME,15 ; 15 20 39 .byte HLIN,24,29,39 - .byte VLIN,9,15,8 - .byte 17,19,14 - .byte 10,11,14 - .byte 8,10,21 + .byte VLIN,8,9,15 + .byte 14,17,19 + .byte 14,10,11 + .byte 21,8,10 .byte VLIN_ADD,14,15 ; 22 .byte PLOT,23,17 .byte SET_COLOR | PINK @@ -83,17 +83,17 @@ .byte HLIN_ADD,25,29 ; 39 .byte 19,20 ; 40 .byte HLIN_ADD_RSAME,14 ; 14 20 41 - .byte VLIN,14,15,8 - .byte 20,21,14 - .byte 18,19,23 + .byte VLIN,8,14,15 + .byte 14,20,21 + .byte 23,18,19 .byte PLOT,32,37 .byte SET_COLOR | GREY1 .byte BOX,10,13,13,15 .byte 30,28,31,33 .byte 4,38,5,39 .byte HLIN,11,12,12 - .byte VLIN,31,37,4 - .byte 24,27,30 + .byte VLIN,4,31,37 + .byte 30,24,27 .byte VLIN_ADD,15,18 ; 31 .byte PLOT,11,11 .byte 11,16 diff --git a/demos/second/part18_3d/auto/frame106.inc b/demos/second/part18_3d/auto/frame106.inc index 230a0e0e..53fd3d66 100644 --- a/demos/second/part18_3d/auto/frame106.inc +++ b/demos/second/part18_3d/auto/frame106.inc @@ -27,10 +27,10 @@ .byte HLIN,18,23,33 .byte HLIN_ADD_LSAME,21 ; 18, 21, 34 .byte HLIN,8,9,37 - .byte VLIN,21,28,8 - .byte 21,35,15 - .byte 29,33,25 - .byte 21,22,30 + .byte VLIN,8,21,28 + .byte 15,21,35 + .byte 25,29,33 + .byte 30,21,22 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,6,13,10 .byte BOX_ADD_LSAME,14,16 ; 4, 11 @@ -43,7 +43,7 @@ .byte 16 ; 16 32 37 .byte 12 ; 12 32 38 .byte 8 ; 8 32 39 - .byte VLIN,28,35,4 + .byte VLIN,4,28,35 .byte SET_COLOR | BROWN .byte BOX,20,6,21,14 .byte 33,26,35,28 @@ -65,12 +65,12 @@ .byte HLIN_ADD,18,20 ; 33 .byte 10,13 ; 34 .byte 8,12 ; 35 - .byte VLIN,21,24,8 - .byte 21,34,15 - .byte 17,22,23 + .byte VLIN,8,21,24 + .byte 15,21,34 + .byte 23,17,22 .byte VLIN_ADD,24,28 ; 24 .byte 30,32 ; 25 - .byte VLIN,17,25,35 + .byte VLIN,35,17,25 .byte PLOT,8,26 .byte SET_COLOR | GREY1 .byte BOX,7,6,8,14 @@ -85,17 +85,17 @@ .byte HLIN_ADD_RSAME,10 ; 10 14 20 .byte HLIN,10,12,41 .byte 26,27,41 - .byte VLIN,36,41,4 - .byte 17,18,12 - .byte 22,24,32 + .byte VLIN,4,36,41 + .byte 12,17,18 + .byte 32,22,24 .byte VLIN_ADD,25,28 ; 33 .byte PLOT,9,25 .byte 23,38 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,10,13,21 - .byte VLIN,17,21,10 + .byte VLIN,10,17,21 .byte VLIN_ADD,22,23 ; 11 - .byte VLIN,14,15,13 + .byte VLIN,13,14,15 .byte VLIN_ADD,16,20 ; 14 .byte SET_COLOR | RED .byte PLOT,10,21 diff --git a/demos/second/part18_3d/auto/frame107.inc b/demos/second/part18_3d/auto/frame107.inc index 6638e574..8615443b 100644 --- a/demos/second/part18_3d/auto/frame107.inc +++ b/demos/second/part18_3d/auto/frame107.inc @@ -20,10 +20,10 @@ .byte 25,26,31 .byte 13,16,35 .byte HLIN_ADD,11,17 ; 36 - .byte VLIN,28,38,9 - .byte 25,34,16 + .byte VLIN,9,28,38 + .byte 16,25,34 .byte VLIN_ADD,37,41 ; 17 - .byte VLIN,26,30,25 + .byte VLIN,25,26,30 .byte VLIN_ADD,35,36 ; 26 .byte 37,41 ; 27 .byte PLOT,26,32 @@ -42,7 +42,7 @@ .byte HLIN,23,25,34 .byte HLIN_ADD,21,22 ; 35 .byte HLIN,11,15,37 - .byte VLIN,25,27,32 + .byte VLIN,32,25,27 .byte PLOT,15,36 .byte 9,38 .byte 11,38 @@ -61,14 +61,14 @@ .byte BOX_ADD,8,15,23 ; 22 .byte BOX_ADD_LSAME,9,25 ; 8, 24 .byte HLIN,7,9,18 - .byte VLIN,26,29,33 + .byte VLIN,33,26,29 .byte VLIN_ADD,30,32 ; 34 .byte 33,36 ; 35 .byte PLOT,7,6 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,19,22,10 + .byte VLIN,10,19,22 .byte VLIN_ADD,23,25 ; 11 - .byte VLIN,17,18,14 + .byte VLIN,14,17,18 .byte VLIN_ADD,19,24 ; 15 .byte SET_COLOR | RED .byte PLOT,11,24 diff --git a/demos/second/part18_3d/auto/frame108.inc b/demos/second/part18_3d/auto/frame108.inc index 79f4ab61..1b413e9e 100644 --- a/demos/second/part18_3d/auto/frame108.inc +++ b/demos/second/part18_3d/auto/frame108.inc @@ -27,7 +27,7 @@ .byte HLIN,8,10,39 .byte HLIN_ADD_LSAME,35 ; 8, 35, 40 .byte HLIN,7,35,41 - .byte VLIN,20,32,35 + .byte VLIN,35,20,32 .byte SET_COLOR | BROWN .byte BOX,22,6,24,31 .byte 28,39,29,40 @@ -37,9 +37,9 @@ .byte HLIN,27,28,35 .byte 11,16,37 .byte HLIN_ADD_LSAME,12 ; 11, 12, 38 - .byte VLIN,40,41,11 - .byte 36,41,18 - .byte 36,38,28 + .byte VLIN,11,40,41 + .byte 18,36,41 + .byte 28,36,38 .byte PLOT,22,32 .byte 27,34 .byte 29,41 @@ -53,9 +53,9 @@ .byte 7,9,24 .byte 8,14,28 .byte HLIN_ADD_LSAME,10 ; 8, 10, 29 - .byte VLIN,6,13,7 - .byte 17,21,10 - .byte 16,17,14 + .byte VLIN,7,6,13 + .byte 10,17,21 + .byte 14,16,17 .byte VLIN_ADD,18,20 ; 15 .byte PLOT,16,23 .byte 9,36 @@ -68,12 +68,12 @@ .byte HLIN,14,15,27 .byte HLIN_ADD,10,14 ; 28 .byte HLIN,14,16,34 - .byte VLIN,32,35,11 - .byte 33,34,35 + .byte VLIN,11,32,35 + .byte 35,33,34 .byte PLOT,12,25 .byte 10,29 .byte SET_COLOR | RED - .byte VLIN,23,24,11 + .byte VLIN,11,23,24 .byte SET_COLOR | YELLOW .byte PLOT,14,24 .byte END diff --git a/demos/second/part18_3d/auto/frame109.inc b/demos/second/part18_3d/auto/frame109.inc index fd880978..78f384cd 100644 --- a/demos/second/part18_3d/auto/frame109.inc +++ b/demos/second/part18_3d/auto/frame109.inc @@ -11,8 +11,8 @@ .byte HLIN_ADD,12,35 ; 33 .byte 10,14 ; 34 .byte HLIN_ADD_LSAME,11 ; 10, 11, 35 - .byte VLIN,16,21,11 - .byte 18,20,16 + .byte VLIN,11,16,21 + .byte 16,18,20 .byte PLOT,12,23 .byte 16,23 .byte SET_COLOR | PINK @@ -27,7 +27,7 @@ .byte BOX,24,6,27,29 .byte BOX_ADD_LSAME,26,41 ; 24, 30 .byte HLIN,15,17,6 - .byte VLIN,7,14,15 + .byte VLIN,15,7,14 .byte VLIN_ADD,24,33 ; 16 .byte 34,41 ; 17 .byte PLOT,15,17 @@ -42,7 +42,7 @@ .byte BOX,7,19,8,28 .byte BOX_ADD,8,9,37 ; 29 .byte BOX,9,39,10,41 - .byte VLIN,9,18,7 + .byte VLIN,7,9,18 .byte PLOT,9,38 .byte SET_COLOR | ORANGE .byte BOX,26,6,35,7 diff --git a/demos/second/part18_3d/auto/frame110.inc b/demos/second/part18_3d/auto/frame110.inc index 97e38eac..75e220dd 100644 --- a/demos/second/part18_3d/auto/frame110.inc +++ b/demos/second/part18_3d/auto/frame110.inc @@ -9,7 +9,7 @@ .byte BOX_ADD_RSAME,17,41 .byte HLIN,26,27,12 .byte 26,29,15 - .byte VLIN,10,11,26 + .byte VLIN,26,10,11 .byte SET_COLOR | PINK .byte BOX,17,12,25,21 .byte 31,18,35,36 @@ -31,8 +31,8 @@ .byte 8,36,9,40 .byte HLIN,14,17,18 .byte 8,12,41 - .byte VLIN,15,25,7 - .byte 19,20,17 + .byte VLIN,7,15,25 + .byte 17,19,20 .byte PLOT,8,35 .byte SET_COLOR | GREY1 .byte BOX,11,16,15,17 @@ -43,9 +43,9 @@ .byte HLIN,13,16,39 .byte HLIN_ADD,11,15 ; 40 .byte 10,12 ; 41 - .byte VLIN,13,15,11 + .byte VLIN,11,13,15 .byte VLIN_ADD,18,19 ; 12 - .byte VLIN,13,14,16 + .byte VLIN,16,13,14 .byte VLIN_ADD,16,17 ; 17 .byte PLOT,14,14 .byte 16,38 diff --git a/demos/second/part18_3d/auto/frame111.inc b/demos/second/part18_3d/auto/frame111.inc index 4c26eb34..fd1c2552 100644 --- a/demos/second/part18_3d/auto/frame111.inc +++ b/demos/second/part18_3d/auto/frame111.inc @@ -45,18 +45,18 @@ .byte BOX,11,13,17,14 .byte 7,34,8,39 .byte HLIN,14,17,15 - .byte VLIN,24,33,7 + .byte VLIN,7,24,33 .byte VLIN_ADD,40,41 ; 8 - .byte VLIN,16,17,17 + .byte VLIN,17,16,17 .byte SET_COLOR | GREY1 .byte HLIN,15,16,11 .byte HLIN_ADD,13,14 ; 12 .byte HLIN_ADD_LSAME,16 ; 13, 16, 13 .byte HLIN,11,14,14 .byte HLIN_ADD,14,16 ; 15 - .byte VLIN,11,13,11 + .byte VLIN,11,11,13 .byte VLIN_ADD,14,16 ; 12 - .byte VLIN,9,10,12 + .byte VLIN,12,9,10 .byte PLOT,15,10 .byte 16,12 .byte 16,14 diff --git a/demos/second/part18_3d/auto/frame112.inc b/demos/second/part18_3d/auto/frame112.inc index d02e0bdc..ef6fb1fa 100644 --- a/demos/second/part18_3d/auto/frame112.inc +++ b/demos/second/part18_3d/auto/frame112.inc @@ -37,16 +37,16 @@ .byte HLIN,33,35,20 .byte HLIN_ADD,20,22 ; 21 .byte HLIN,34,35,21 - .byte VLIN,22,23,35 + .byte VLIN,35,22,23 .byte PLOT,26,10 .byte SET_COLOR | LIGHT_BLUE .byte BOX,11,7,12,9 .byte BOX_ADD,12,17,11 ; 10 .byte HLIN,12,18,11 .byte HLIN_ADD_RSAME,14 ; 14 18 12 - .byte VLIN,23,25,6 + .byte VLIN,6,23,25 .byte VLIN_ADD,26,41 ; 7 - .byte VLIN,8,12,12 + .byte VLIN,12,8,12 .byte PLOT,12,6 .byte 17,14 .byte SET_COLOR | GREY1 @@ -56,11 +56,11 @@ .byte HLIN,12,14,10 .byte HLIN_ADD_LSAME,17 ; 12, 17, 11 .byte HLIN,14,15,12 - .byte VLIN,7,8,11 - .byte 7,8,16 + .byte VLIN,11,7,8 + .byte 16,7,8 .byte PLOT,17,12 .byte SET_COLOR | RED - .byte VLIN,9,10,12 + .byte VLIN,12,9,10 .byte PLOT,11,8 .byte 18,13 .byte SET_COLOR | YELLOW diff --git a/demos/second/part18_3d/auto/frame113.inc b/demos/second/part18_3d/auto/frame113.inc index 8cc4bfe1..17ba1526 100644 --- a/demos/second/part18_3d/auto/frame113.inc +++ b/demos/second/part18_3d/auto/frame113.inc @@ -21,7 +21,7 @@ .byte SET_COLOR | PINK .byte BOX,22,22,35,23 .byte BOX_ADD_LSAME,32,41 ; 22, 24 - .byte VLIN,6,21,35 + .byte VLIN,35,6,21 .byte SET_COLOR | ORANGE .byte BOX,24,7,28,8 .byte BOX_ADD_RSAME,25,10 @@ -49,18 +49,18 @@ .byte BOX_ADD_RSAME,15,11 .byte HLIN,12,14,7 .byte 16,17,7 - .byte VLIN,6,11,12 - .byte 9,14,17 + .byte VLIN,12,6,11 + .byte 17,9,14 .byte PLOT,16,6 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,14,17,10 - .byte VLIN,6,9,12 - .byte 11,13,17 + .byte VLIN,12,6,9 + .byte 17,11,13 .byte PLOT,15,9 .byte 17,9 .byte 12,11 .byte SET_COLOR | RED - .byte VLIN,6,7,11 + .byte VLIN,11,6,7 .byte VLIN_ADD,8,9 ; 12 .byte PLOT,17,12 .byte SET_COLOR | YELLOW diff --git a/demos/second/part18_3d/auto/frame114.inc b/demos/second/part18_3d/auto/frame114.inc index dd58013a..b76454cb 100644 --- a/demos/second/part18_3d/auto/frame114.inc +++ b/demos/second/part18_3d/auto/frame114.inc @@ -40,7 +40,7 @@ .byte 8 .byte 7 .byte 5 - .byte VLIN,32,38,4 + .byte VLIN,4,32,38 .byte SET_COLOR | PINK .byte BOX,24,35,34,41 .byte HLIN,34,35,27 @@ -57,16 +57,16 @@ .byte HLIN_ADD_LSAME,17 ; 10, 17, 10 .byte HLIN,13,17,11 .byte HLIN_ADD_RSAME,14 ; 14 17 12 - .byte VLIN,6,11,11 - .byte 13,15,16 + .byte VLIN,11,6,11 + .byte 16,13,15 .byte SET_COLOR | GREY1 .byte BOX,12,9,14,10 .byte HLIN,13,15,11 .byte HLIN_ADD,14,16 ; 12 - .byte VLIN,8,10,16 + .byte VLIN,16,8,10 .byte PLOT,13,8 .byte SET_COLOR | RED - .byte VLIN,6,8,10 + .byte VLIN,10,6,8 .byte VLIN_ADD,9,10 ; 11 .byte PLOT,17,13 .byte 16,14 diff --git a/demos/second/part18_3d/auto/frame115.inc b/demos/second/part18_3d/auto/frame115.inc index a4b79fad..ab499acb 100644 --- a/demos/second/part18_3d/auto/frame115.inc +++ b/demos/second/part18_3d/auto/frame115.inc @@ -49,26 +49,26 @@ .byte 29 ; 29 35 39 .byte 28 ; 28 35 40 .byte 27 ; 27 35 41 - .byte VLIN,32,33,35 + .byte VLIN,35,32,33 .byte SET_COLOR | GREY1 .byte BOX,10,13,13,14 .byte BOX_ADD,12,16,17 ; 15 .byte BOX_ADD_RSAME,15,19 .byte HLIN,10,11,12 .byte 15,16,14 - .byte VLIN,13,16,10 - .byte 9,11,10 - .byte 12,13,15 - .byte 20,21,15 + .byte VLIN,10,13,16 + .byte 10,9,11 + .byte 15,12,13 + .byte 15,20,21 .byte SET_COLOR | RED - .byte 13,15,10 + .byte 10,13,15 .byte PLOT,16,19 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,15,16,18 .byte PLOT,14,16 .byte 16,17 .byte SET_COLOR | YELLOW - .byte VLIN,16,17,13 + .byte VLIN,13,16,17 .byte SET_COLOR | WHITE .byte PLOT,16,18 .byte END diff --git a/demos/second/part18_3d/auto/frame116.inc b/demos/second/part18_3d/auto/frame116.inc index 9f505950..d38750b1 100644 --- a/demos/second/part18_3d/auto/frame116.inc +++ b/demos/second/part18_3d/auto/frame116.inc @@ -47,13 +47,13 @@ .byte BOX_ADD_LSAME,15,21 ; 11, 20 .byte BOX,12,22,15,23 .byte HLIN,14,15,19 - .byte VLIN,16,18,14 + .byte VLIN,14,16,18 .byte VLIN_ADD,23,25 ; 15 .byte PLOT,11,17 .byte SET_COLOR | LIGHT_BLUE .byte BOX,9,16,10,20 .byte HLIN,12,15,23 - .byte VLIN,21,23,10 + .byte VLIN,10,21,23 .byte PLOT,10,14 .byte 9,15 .byte 14,22 @@ -61,9 +61,9 @@ .byte SET_COLOR | PINK .byte BOX,33,40,35,41 .byte HLIN,34,35,39 - .byte VLIN,37,38,35 + .byte VLIN,35,37,38 .byte SET_COLOR | RED - .byte 18,20,9 + .byte 9,18,20 .byte VLIN_ADD,21,22 ; 10 .byte SET_COLOR | YELLOW .byte HLIN,12,13,23 diff --git a/demos/second/part18_3d/auto/frame117.inc b/demos/second/part18_3d/auto/frame117.inc index 2963ff35..7fe3a12a 100644 --- a/demos/second/part18_3d/auto/frame117.inc +++ b/demos/second/part18_3d/auto/frame117.inc @@ -41,7 +41,7 @@ .byte 4,10,16 .byte 4,8,19 .byte 4,5,24 - .byte VLIN,25,26,4 + .byte VLIN,4,25,26 .byte SET_COLOR | GREY1 .byte BOX,9,23,10,25 .byte 9,27,15,28 @@ -51,18 +51,18 @@ .byte 12,15,29 .byte HLIN_ADD_LSAME,14 ; 12, 14, 30 .byte HLIN,16,17,41 - .byte VLIN,28,30,10 - .byte 21,22,10 - .byte 23,26,14 - .byte 35,36,19 + .byte VLIN,10,28,30 + .byte 10,21,22 + .byte 14,23,26 + .byte 19,35,36 .byte VLIN_ADD,33,34 ; 20 .byte PLOT,12,25 .byte 14,31 .byte SET_COLOR | RED - .byte VLIN,25,27,9 + .byte VLIN,9,25,27 .byte PLOT,10,28 .byte SET_COLOR | PINK - .byte VLIN,39,41,35 + .byte VLIN,35,39,41 .byte SET_COLOR | YELLOW .byte HLIN,12,13,30 .byte SET_COLOR | MEDIUM_BLUE diff --git a/demos/second/part18_3d/auto/frame118.inc b/demos/second/part18_3d/auto/frame118.inc index f50f1bbc..d7a6450b 100644 --- a/demos/second/part18_3d/auto/frame118.inc +++ b/demos/second/part18_3d/auto/frame118.inc @@ -17,7 +17,7 @@ .byte 5,28 .byte BOX,10,32,14,33 .byte HLIN,4,15,6 - .byte VLIN,29,30,4 + .byte VLIN,4,29,30 .byte SET_COLOR | PINK .byte BOX,29,6,35,14 .byte BOX_ADD_RSAME,28,20 @@ -28,7 +28,7 @@ .byte 33 ; 33 35 25 .byte 34 ; 34 35 26 .byte HLIN,21,22,41 - .byte VLIN,39,41,35 + .byte VLIN,35,39,41 .byte PLOT,35,27 .byte 21,40 .byte SET_COLOR | BROWN @@ -54,12 +54,12 @@ .byte HLIN_ADD_LSAME,13 ; 10, 13, 33 .byte HLIN,11,13,34 .byte 15,16,39 - .byte VLIN,29,33,10 + .byte VLIN,10,29,33 .byte VLIN_ADD,34,36 ; 11 - .byte VLIN,29,30,14 + .byte VLIN,14,29,30 .byte VLIN_ADD,33,35 ; 15 - .byte VLIN,40,41,15 - .byte 28,30,19 + .byte VLIN,15,40,41 + .byte 19,28,30 .byte VLIN_ADD,37,38 ; 20 .byte PLOT,12,30 .byte 18,32 @@ -67,9 +67,9 @@ .byte 16,38 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,19,6,20,8 - .byte VLIN,9,16,19 + .byte VLIN,19,9,16 .byte SET_COLOR | RED - .byte 32,33,10 + .byte 10,32,33 .byte VLIN_ADD,34,35 ; 11 .byte SET_COLOR | YELLOW .byte PLOT,13,34 diff --git a/demos/second/part18_3d/auto/frame119.inc b/demos/second/part18_3d/auto/frame119.inc index 2228bb56..b3bbf4bd 100644 --- a/demos/second/part18_3d/auto/frame119.inc +++ b/demos/second/part18_3d/auto/frame119.inc @@ -39,8 +39,8 @@ .byte 4,35,5,37 .byte HLIN,4,14,6 .byte 14,16,34 - .byte VLIN,38,41,4 - .byte 32,33,16 + .byte VLIN,4,38,41 + .byte 16,32,33 .byte SET_COLOR | GREY1 .byte BOX,17,16,18,18 .byte 18,40,20,41 @@ -52,8 +52,8 @@ .byte HLIN_ADD_LSAME,15 ; 12, 15, 37 .byte HLIN,14,15,38 .byte HLIN_ADD,18,19 ; 39 - .byte VLIN,32,38,12 - .byte 29,32,17 + .byte VLIN,12,32,38 + .byte 17,29,32 .byte VLIN_ADD,23,27 ; 18 .byte 34,38 ; 19 .byte PLOT,14,33 @@ -65,7 +65,7 @@ .byte HLIN,17,18,8 .byte PLOT,18,16 .byte SET_COLOR | RED - .byte VLIN,35,37,12 + .byte VLIN,12,35,37 .byte SET_COLOR | YELLOW .byte PLOT,14,38 .byte END diff --git a/demos/second/part18_3d/auto/frame120.inc b/demos/second/part18_3d/auto/frame120.inc index 1d1e1055..52996091 100644 --- a/demos/second/part18_3d/auto/frame120.inc +++ b/demos/second/part18_3d/auto/frame120.inc @@ -40,14 +40,14 @@ .byte HLIN_ADD,18,20 ; 40 .byte HLIN_ADD_LSAME,22 ; 18, 22, 41 .byte HLIN,14,15,41 - .byte VLIN,36,38,12 + .byte VLIN,12,36,38 .byte VLIN_ADD,39,40 ; 13 - .byte VLIN,39,40,15 + .byte VLIN,15,39,40 .byte VLIN_ADD,29,34 ; 16 .byte 23,27 ; 17 .byte 11,12 ; 18 .byte 8,10 ; 19 - .byte VLIN,32,34,19 + .byte VLIN,19,32,34 .byte PLOT,18,19 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,15,7,16,12 @@ -55,7 +55,7 @@ .byte BOX,16,15,17,16 .byte HLIN,14,16,6 .byte SET_COLOR | RED - .byte VLIN,37,38,12 + .byte VLIN,12,37,38 .byte PLOT,13,39 .byte SET_COLOR | YELLOW .byte 15,39 diff --git a/demos/second/part18_3d/auto/frame121.inc b/demos/second/part18_3d/auto/frame121.inc index 515c1087..1e1b52dd 100644 --- a/demos/second/part18_3d/auto/frame121.inc +++ b/demos/second/part18_3d/auto/frame121.inc @@ -25,7 +25,7 @@ .byte BOX,14,38,15,41 .byte 4,40,9,41 .byte HLIN,14,16,37 - .byte VLIN,39,40,17 + .byte VLIN,17,39,40 .byte PLOT,16,36 .byte SET_COLOR | GREY1 .byte BOX,14,17,16,18 @@ -37,8 +37,8 @@ .byte 18,20,39 .byte HLIN_ADD_LSAME,22 ; 18, 22, 40 .byte 24 - .byte VLIN,35,37,13 - .byte 34,36,15 + .byte VLIN,13,35,37 + .byte 15,34,36 .byte VLIN_ADD,25,32 ; 16 .byte 6,15 ; 17 .byte PLOT,15,41 @@ -50,12 +50,12 @@ .byte SET_COLOR | BROWN .byte BOX,27,7,28,15 .byte 25,36,26,41 - .byte VLIN,29,35,26 + .byte VLIN,26,29,35 .byte VLIN_ADD,16,23 ; 27 .byte PLOT,26,6 .byte 28,6 .byte SET_COLOR | RED - .byte VLIN,39,40,14 + .byte VLIN,14,39,40 .byte SET_COLOR | YELLOW .byte PLOT,15,40 .byte END diff --git a/demos/second/part18_3d/auto/frame122.inc b/demos/second/part18_3d/auto/frame122.inc index 7a3d6ae9..07c169d8 100644 --- a/demos/second/part18_3d/auto/frame122.inc +++ b/demos/second/part18_3d/auto/frame122.inc @@ -30,23 +30,23 @@ .byte BOX_ADD_LSAME,24,41 ; 19, 40 .byte HLIN,13,15,21 .byte HLIN_ADD_RSAME,14 ; 14 15 22 - .byte VLIN,6,20,15 - .byte 26,29,15 + .byte VLIN,15,6,20 + .byte 15,26,29 .byte VLIN_ADD,39,41 ; 16 - .byte VLIN,35,36,16 - .byte 6,15,18 - .byte 20,25,18 + .byte VLIN,16,35,36 + .byte 18,6,15 + .byte 18,20,25 .byte VLIN_ADD,35,36 ; 19 .byte SET_COLOR | BROWN .byte BOX,27,6,29,10 .byte BOX_ADD_LSAME,28,17 ; 27, 11 .byte BOX,26,32,27,37 .byte BOX_ADD_RSAME,25,41 - .byte VLIN,18,22,27 - .byte 28,31,27 + .byte VLIN,27,18,22 + .byte 27,28,31 .byte PLOT,25,6 .byte SET_COLOR | RED - .byte VLIN,38,39,15 + .byte VLIN,15,38,39 .byte SET_COLOR | YELLOW .byte PLOT,16,39 .byte END diff --git a/demos/second/part18_3d/auto/frame123.inc b/demos/second/part18_3d/auto/frame123.inc index e23e6e4c..5c7121b4 100644 --- a/demos/second/part18_3d/auto/frame123.inc +++ b/demos/second/part18_3d/auto/frame123.inc @@ -42,12 +42,12 @@ .byte 13,39,16,41 .byte 19,40,25,41 .byte HLIN,16,17,9 - .byte VLIN,6,16,13 + .byte VLIN,13,6,16 .byte VLIN_ADD,17,22 ; 14 - .byte VLIN,6,8,16 - .byte 37,38,16 + .byte VLIN,16,6,8 + .byte 16,37,38 .byte VLIN_ADD,10,14 ; 17 - .byte VLIN,35,36,19 + .byte VLIN,19,35,36 .byte PLOT,17,17 .byte 18,24 .byte 16,35 @@ -60,7 +60,7 @@ .byte HLIN,26,30,6 .byte HLIN_ADD_RSAME,24 ; 24 30 7 .byte HLIN,27,28,18 - .byte VLIN,19,22,28 + .byte VLIN,28,19,22 .byte PLOT,24,6 .byte 24,8 .byte 28,29 @@ -72,7 +72,7 @@ .byte 13,35,14,38 .byte BOX_ADD_LSAME,15,41 ; 13, 39 .byte HLIN,13,15,34 - .byte VLIN,18,23,12 + .byte VLIN,12,18,23 .byte VLIN_ADD,13,16 ; 13 .byte PLOT,13,27 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame124.inc b/demos/second/part18_3d/auto/frame124.inc index c2320c11..300ee14e 100644 --- a/demos/second/part18_3d/auto/frame124.inc +++ b/demos/second/part18_3d/auto/frame124.inc @@ -12,7 +12,7 @@ .byte 19 .byte 20 .byte 16 - .byte VLIN,30,32,18 + .byte VLIN,18,30,32 .byte PLOT,15,30 .byte 18,35 .byte SET_COLOR | DARK_BLUE @@ -42,7 +42,7 @@ .byte 20 ; 20 26 14 .byte HLIN,20,28,22 .byte 21,28,29 - .byte VLIN,6,9,25 + .byte VLIN,25,6,9 .byte SET_COLOR | PINK .byte BOX,33,6,35,9 .byte BOX_ADD_RSAME,32,13 @@ -74,12 +74,12 @@ .byte 23,25,40 .byte HLIN_ADD_RSAME,20 ; 20 25 41 .byte HLIN,14,17,41 - .byte VLIN,6,12,12 - .byte 23,24,14 + .byte VLIN,12,6,12 + .byte 14,23,24 .byte VLIN_ADD,6,10 ; 15 .byte 13,15 ; 16 - .byte VLIN,34,35,16 - .byte 31,33,19 + .byte VLIN,16,34,35 + .byte 19,31,33 .byte PLOT,13,19 .byte 18,22 .byte SET_COLOR | MEDIUM_BLUE @@ -90,9 +90,9 @@ .byte 12,13,26 .byte 13,15,33 .byte HLIN_ADD_LSAME,14 ; 13, 14, 34 - .byte VLIN,12,14,11 + .byte VLIN,11,12,14 .byte VLIN_ADD,16,18 ; 12 - .byte VLIN,24,25,12 + .byte VLIN,12,24,25 .byte VLIN_ADD,27,30 ; 13 .byte PLOT,14,35 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame125.inc b/demos/second/part18_3d/auto/frame125.inc index 15006110..e2358b0b 100644 --- a/demos/second/part18_3d/auto/frame125.inc +++ b/demos/second/part18_3d/auto/frame125.inc @@ -13,7 +13,7 @@ .byte BOX_ADD_LSAME,15,41 ; 4, 34 .byte HLIN,4,12,19 .byte 4,15,29 - .byte VLIN,14,17,15 + .byte VLIN,15,14,17 .byte SET_COLOR | LIGHT_BLUE .byte BOX,14,6,21,9 .byte BOX_ADD_RSAME,15,13 @@ -34,8 +34,8 @@ .byte HLIN_ADD_LSAME,7 ; 4, 7, 31 .byte 6 .byte 5 - .byte VLIN,32,34,15 - .byte 28,29,17 + .byte VLIN,15,32,34 + .byte 17,28,29 .byte PLOT,17,33 .byte 4,34 .byte SET_COLOR | ORANGE @@ -55,8 +55,8 @@ .byte 20,27,17 .byte 20,29,24 .byte 22,28,31 - .byte VLIN,7,10,25 - .byte 39,41,35 + .byte VLIN,25,7,10 + .byte 35,39,41 .byte SET_COLOR | GREY1 .byte BOX,8,8,9,11 .byte 9,13,10,15 @@ -88,13 +88,13 @@ .byte HLIN,14,15,34 .byte 19,21,38 .byte 15,16,38 - .byte VLIN,6,7,8 - .byte 6,9,12 + .byte VLIN,8,6,7 + .byte 12,6,9 .byte VLIN_ADD,10,13 ; 13 - .byte VLIN,25,26,13 + .byte VLIN,13,25,26 .byte VLIN_ADD,14,17 ; 14 - .byte VLIN,30,31,16 - .byte 28,29,18 + .byte VLIN,16,30,31 + .byte 18,28,29 .byte PLOT,21,13 .byte 15,21 .byte 12,23 @@ -114,7 +114,7 @@ .byte HLIN,25,28,31 .byte 23,25,39 .byte HLIN_ADD_LSAME,24 ; 23, 24, 40 - .byte VLIN,7,10,35 + .byte VLIN,35,7,10 .byte PLOT,31,23 .byte 30,27 .byte 29,28 @@ -122,12 +122,12 @@ .byte SET_COLOR | MEDIUM_BLUE .byte HLIN,14,15,37 .byte 15,16,41 - .byte VLIN,6,8,7 + .byte VLIN,7,6,8 .byte VLIN_ADD,9,12 ; 8 .byte 13,16 ; 9 .byte 17,19 ; 10 .byte 20,22 ; 11 - .byte VLIN,29,33,13 + .byte VLIN,13,29,33 .byte VLIN_ADD,34,36 ; 14 .byte 38,40 ; 15 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/auto/frame126.inc b/demos/second/part18_3d/auto/frame126.inc index 9be856cc..f38d92e6 100644 --- a/demos/second/part18_3d/auto/frame126.inc +++ b/demos/second/part18_3d/auto/frame126.inc @@ -27,7 +27,7 @@ .byte HLIN_ADD_RSAME,27 ; 27 34 32 .byte 26 ; 26 34 33 .byte HLIN,26,35,34 - .byte VLIN,25,26,20 + .byte VLIN,20,25,26 .byte VLIN_ADD,16,17 ; 21 .byte PLOT,31,23 .byte SET_COLOR | GREY1 @@ -66,8 +66,8 @@ .byte HLIN_ADD_LSAME,20 ; 18, 20, 35 .byte HLIN,19,21,38 .byte 20,22,41 - .byte VLIN,7,24,5 - .byte 23,24,19 + .byte VLIN,5,7,24 + .byte 19,23,24 .byte PLOT,14,23 .byte SET_COLOR | LIGHT_BLUE .byte BOX,9,6,20,7 @@ -86,8 +86,8 @@ .byte HLIN,12,18,15 .byte 14,16,18 .byte 15,17,30 - .byte VLIN,27,28,13 - .byte 26,29,17 + .byte VLIN,13,27,28 + .byte 17,26,29 .byte PLOT,17,31 .byte SET_COLOR | DARK_BLUE .byte BOX,10,8,11,9 @@ -108,8 +108,8 @@ .byte HLIN_ADD_LSAME,13 ; 11, 13, 35 .byte HLIN,10,13,36 .byte 7,15,41 - .byte VLIN,26,27,4 - .byte 13,14,12 + .byte VLIN,4,26,27 + .byte 12,13,14 .byte VLIN_ADD,16,17 ; 13 .byte 18,20 ; 14 .byte PLOT,11,10 @@ -126,15 +126,15 @@ .byte HLIN_ADD_LSAME,27 ; 25, 27, 36 .byte HLIN,24,27,37 .byte 24,25,40 - .byte VLIN,20,21,33 - .byte 13,15,35 + .byte VLIN,33,20,21 + .byte 35,13,15 .byte PLOT,34,18 .byte 32,22 .byte 31,27 .byte 30,29 .byte 24,41 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,8,9,4 + .byte VLIN,4,8,9 .byte VLIN_ADD,10,12 ; 5 .byte 13,15 ; 6 .byte 16,18 ; 7 diff --git a/demos/second/part18_3d/auto/frame127.inc b/demos/second/part18_3d/auto/frame127.inc index 94a18568..c738bce3 100644 --- a/demos/second/part18_3d/auto/frame127.inc +++ b/demos/second/part18_3d/auto/frame127.inc @@ -26,9 +26,9 @@ .byte HLIN_ADD_RSAME,26 ; 26 30 33 .byte HLIN,26,29,34 .byte HLIN_ADD_RSAME,27 ; 27 29 35 - .byte VLIN,10,11,25 - .byte 18,20,35 - .byte 24,25,35 + .byte VLIN,25,10,11 + .byte 35,18,20 + .byte 35,24,25 .byte SET_COLOR | GREY1 .byte BOX,4,11,19,12 .byte BOX_ADD_RSAME,5,14 @@ -68,8 +68,8 @@ .byte HLIN_ADD,4,15 ; 41 .byte HLIN,26,31,41 .byte 20,23,41 - .byte VLIN,19,20,4 - .byte 22,23,20 + .byte VLIN,4,19,20 + .byte 20,22,23 .byte PLOT,14,28 .byte SET_COLOR | LIGHT_BLUE .byte BOX,9,6,19,9 @@ -95,8 +95,8 @@ .byte 4,11,35 .byte 4,13,38 .byte 4,11,41 - .byte VLIN,29,30,14 - .byte 29,30,16 + .byte VLIN,14,29,30 + .byte 16,29,30 .byte PLOT,14,32 .byte 16,32 .byte SET_COLOR | DARK_BLUE @@ -121,9 +121,9 @@ .byte 11,12,21 .byte 4,5,24 .byte 14,15,41 - .byte VLIN,22,23,4 - .byte 38,39,4 - .byte 22,23,12 + .byte VLIN,4,22,23 + .byte 4,38,39 + .byte 12,22,23 .byte VLIN_ADD,24,25 ; 13 .byte PLOT,11,20 .byte 14,40 @@ -131,7 +131,7 @@ .byte BOX,9,7,11,8 .byte HLIN,9,12,6 .byte 9,10,9 - .byte VLIN,39,40,27 + .byte VLIN,27,39,40 .byte VLIN_ADD,36,38 ; 28 .byte 34,35 ; 29 .byte 32,33 ; 30 diff --git a/demos/second/part18_3d/auto/frame128.inc b/demos/second/part18_3d/auto/frame128.inc index b581cdbf..ad57c504 100644 --- a/demos/second/part18_3d/auto/frame128.inc +++ b/demos/second/part18_3d/auto/frame128.inc @@ -81,8 +81,8 @@ .byte 12,14,29 .byte 14,17,32 .byte 9,11,41 - .byte VLIN,39,40,10 - .byte 30,31,17 + .byte VLIN,10,39,40 + .byte 17,30,31 .byte PLOT,17,33 .byte SET_COLOR | DARK_BLUE .byte BOX,4,18,9,20 @@ -104,7 +104,7 @@ .byte HLIN_ADD_LSAME,6 ; 4, 6, 34 .byte 7 .byte HLIN,4,8,41 - .byte VLIN,33,34,14 + .byte VLIN,14,33,34 .byte PLOT,4,14 .byte 11,27 .byte 12,29 @@ -117,7 +117,7 @@ .byte BOX,8,11,10,14 .byte BOX_ADD_LSAME,9,16 ; 8, 15 .byte HLIN,6,12,6 - .byte VLIN,17,18,9 + .byte VLIN,9,17,18 .byte SET_COLOR | YELLOW .byte PLOT,15,32 .byte END diff --git a/demos/second/part18_3d/auto/frame129.inc b/demos/second/part18_3d/auto/frame129.inc index 31f6208c..726fe399 100644 --- a/demos/second/part18_3d/auto/frame129.inc +++ b/demos/second/part18_3d/auto/frame129.inc @@ -32,7 +32,7 @@ .byte HLIN,19,35,6 .byte 23,35,30 .byte 25,33,41 - .byte VLIN,23,25,9 + .byte VLIN,9,23,25 .byte SET_COLOR | ORANGE .byte BOX,27,14,35,18 .byte BOX_ADD_RSAME,26,28 @@ -72,8 +72,8 @@ .byte 7,22 .byte HLIN,6,8,23 .byte HLIN_ADD_RSAME,7 ; 7 8 24 - .byte VLIN,10,12,4 - .byte 29,40,25 + .byte VLIN,4,10,12 + .byte 25,29,40 .byte VLIN_ADD,19,28 ; 26 .byte SET_COLOR | YELLOW .byte PLOT,16,31 diff --git a/demos/second/part18_3d/auto/frame130.inc b/demos/second/part18_3d/auto/frame130.inc index 8bb786fc..b845b2dd 100644 --- a/demos/second/part18_3d/auto/frame130.inc +++ b/demos/second/part18_3d/auto/frame130.inc @@ -17,7 +17,7 @@ .byte 16,32 .byte 15,40 .byte HLIN,18,19,26 - .byte VLIN,22,23,18 + .byte VLIN,18,22,23 .byte VLIN_ADD,24,25 ; 19 .byte PLOT,19,27 .byte 15,41 @@ -46,10 +46,10 @@ .byte BOX_ADD_LSAME,28,35 ; 26, 32 .byte 27,39 .byte HLIN,4,9,29 - .byte VLIN,16,18,4 - .byte 40,41,26 - .byte 14,21,28 - .byte 6,8,30 + .byte VLIN,4,16,18 + .byte 26,40,41 + .byte 28,14,21 + .byte 30,6,8 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,32,10,33 .byte BOX_ADD_LSAME,11,35 ; 4, 34 @@ -61,7 +61,7 @@ .byte 9 ; 9 13 40 .byte HLIN,13,14,41 .byte SET_COLOR | DARK_BLUE - .byte VLIN,24,27,15 + .byte VLIN,15,24,27 .byte VLIN_ADD,22,23 ; 16 .byte SET_COLOR | YELLOW .byte PLOT,17,27 diff --git a/demos/second/part18_3d/draw_boxes.s b/demos/second/part18_3d/draw_boxes.s index 85ad05ab..a5e3e68b 100644 --- a/demos/second/part18_3d/draw_boxes.s +++ b/demos/second/part18_3d/draw_boxes.s @@ -9,7 +9,7 @@ END = $80 ; 0 : CLEAR = $81 ; 0 : clear screen to black (0) BOX = $82 ; 4 : x1,y1 to x2,y2 HLIN = $83 ; 3 : x1,x2 at y1 -VLIN = $84 ; 3 : y1,y2 at x1 +VLIN = $84 ; 3 : at x1 from y1 to y2 PLOT = $85 ; 2 : x1,y1 HLIN_ADD= $86 ; 2 : x1,x2 at prev_y1+1 HLIN_ADD_LSAME= $87 ; 1 : prev_x1,x2 at prev_y1+1 @@ -17,7 +17,7 @@ HLIN_ADD_RSAME= $88 ; 1 : x1,prev_x2 at prev_y1+1 BOX_ADD= $89 ; 3 : x1,prev_y1+1, x2, y2 BOX_ADD_LSAME= $8A ; 2 : prev_x1,prev_y1+1, x2, y2 BOX_ADD_RSAME= $8B ; 2 : x1,prev_y1+1, prev_x2, y2 -VLIN_ADD= $8C ; 2 : y1,y2 at prev_x1+1 +VLIN_ADD= $8C ; 2 : at prev_x1+1 from y1 to y2 BLACK = $00 RED = $01 @@ -186,21 +186,21 @@ draw_box: lda (INL),Y sta Y1 iny + +draw_box_common_x2: + lda (INL),Y sta X2 - iny - lda (INL),Y - sta Y2 ; keep even though not necessary - - - ; fall through - ;================================== ; draw box common ;================================== + draw_box_common: - lda Y2 + iny + lda (INL),Y + sta Y2 ; keep even though not necessary + lsr ; if even, go to one less ; else, fine @@ -222,7 +222,7 @@ odd_bottom_draw_box: ; we're odd, need to call HLIN - jsr hlin_common + jsr hlin_mask_odd iny @@ -292,102 +292,6 @@ draw_hlin: sta Y1 ; needed for HLIN_ADD - lsr - tay - bcs do_hlin_mask_odd - jsr hlin_mask_even - jmp hlin_done -do_hlin_mask_odd: - jsr hlin_common - - ; done -hlin_done: - rts - - ;================================= - ;================================= - ; draw hlin add - ;================================= - ;================================= - ; increment Y1 -draw_hlin_add: - - lda (INL),Y - sta X1 - iny - lda (INL),Y - sta X2 - - inc Y1 - - lda Y1 - - lsr - tay - bcs do_hlin_add_mask_odd - jsr hlin_mask_even - jmp hlin_add_done -do_hlin_add_mask_odd: - jsr hlin_common - - ; done -hlin_add_done: - rts - - ;================================= - ;================================= - ; draw hlin add_lsame - ;================================= - ;================================= - ; increment Y1 - ; use old left value -draw_hlin_add_lsame: - - lda (INL),Y - sta X2 - - inc Y1 - lda Y1 - - lsr - tay - bcs do_hlin_add_lsame_mask_odd - jsr hlin_mask_even - jmp hlin_add_lsame_done -do_hlin_add_lsame_mask_odd: - jsr hlin_common - - ; done -hlin_add_lsame_done: - - rts - - ;================================= - ;================================= - ; draw hlin add_rsame - ;================================= - ;================================= - ; increment Y1 - ; use old right value -draw_hlin_add_rsame: - - lda (INL),Y - sta X1 - - inc Y1 - lda Y1 - - lsr - tay - bcs do_hlin_add_rsame_mask_odd - jsr hlin_mask_even - jmp hlin_add_rsame_done -do_hlin_add_rsame_mask_odd: - jsr hlin_common - - ; done -hlin_add_rsame_done: - rts ;=================================== ;=================================== @@ -395,12 +299,15 @@ hlin_add_rsame_done: ;=================================== ;=================================== ; X1, X2 set up - ; Y/2 is in Y - ; call the proper entry point - ; Y untouched + ; Y-coord is in A + ; Y is A/2 hlin_common: + lsr + tay + bcc hlin_mask_even + hlin_mask_odd: lda #$0F .byte $2C ; bit trick @@ -435,6 +342,61 @@ draw_hlin_s_xloop_smc: rts + + + ;================================= + ;================================= + ; draw hlin add + ;================================= + ;================================= + ; increment Y1 +draw_hlin_add: + + lda (INL),Y + sta X1 + iny + +draw_hlin_add_lsame: + lda (INL),Y + sta X2 + +hlin_inc_y1: + inc Y1 + lda Y1 + + jmp hlin_common + + + ;================================= + ;================================= + ; draw hlin add_lsame + ;================================= + ;================================= + ; increment Y1 + ; use old left value +;draw_hlin_add_lsame: + +; lda (INL),Y +; sta X2 + +; jmp hlin_inc_y1 + + + ;================================= + ;================================= + ; draw hlin add_rsame + ;================================= + ;================================= + ; increment Y1 + ; use old right value +draw_hlin_add_rsame: + + lda (INL),Y + sta X1 + + jmp hlin_inc_y1 + + ;================================= ;================================= ; draw box add @@ -449,13 +411,8 @@ draw_box_add: lda (INL),Y sta X1 iny - lda (INL),Y - sta X2 - iny - lda (INL),Y - sta Y2 ; needed? - jmp draw_box_common + jmp draw_box_common_x2 ;================================= @@ -471,13 +428,7 @@ draw_box_add_lsame: sta Y1 inc Y1 - lda (INL),Y - sta X2 - iny - lda (INL),Y - sta Y2 ; needed? - - jmp draw_box_common + jmp draw_box_common_x2 ;================================= @@ -495,9 +446,6 @@ draw_box_add_rsame: lda (INL),Y sta X1 - iny - lda (INL),Y - sta Y2 ; needed? jmp draw_box_common diff --git a/demos/second/part18_3d/handmade/frame019.inc b/demos/second/part18_3d/handmade/frame019.inc index 4080547c..c74aa255 100644 --- a/demos/second/part18_3d/handmade/frame019.inc +++ b/demos/second/part18_3d/handmade/frame019.inc @@ -21,7 +21,7 @@ frame19: .byte HLIN_ADD, 28, 35 ; 26 .byte 29, 35 ; HLIN_ADD 27 .byte 30, 35 ; HLIN_ADD 28 - .byte VLIN, 21, 26, 28 + .byte VLIN, 28, 21, 26 .byte END ; 65 bytes diff --git a/demos/second/part18_3d/handmade/frame021.inc b/demos/second/part18_3d/handmade/frame021.inc index f6e33f4b..edf1793e 100644 --- a/demos/second/part18_3d/handmade/frame021.inc +++ b/demos/second/part18_3d/handmade/frame021.inc @@ -19,7 +19,7 @@ frame21: .byte SET_COLOR | GREY1 .byte BOX, 33,23,35,24 .byte SET_COLOR | ORANGE - .byte VLIN, 24,26,35 + .byte VLIN, 35,24,26 .byte END ; 68 bytes diff --git a/demos/second/part18_3d/handmade/frame022.inc b/demos/second/part18_3d/handmade/frame022.inc index cf65d8dd..fbd613ef 100644 --- a/demos/second/part18_3d/handmade/frame022.inc +++ b/demos/second/part18_3d/handmade/frame022.inc @@ -23,7 +23,7 @@ frame22: .byte HLIN, 33,34,24 .byte PLOT, 33,23 .byte SET_COLOR | DARK_BLUE - .byte VLIN, 19,26,29 + .byte VLIN, 29,19,26 .byte HLIN, 30,32,22 .byte HLIN_ADD, 30,31 ; 23 .byte SET_COLOR | LIGHT_BLUE diff --git a/demos/second/part18_3d/handmade/frame023.inc b/demos/second/part18_3d/handmade/frame023.inc index 30f03061..10456f1b 100644 --- a/demos/second/part18_3d/handmade/frame023.inc +++ b/demos/second/part18_3d/handmade/frame023.inc @@ -12,16 +12,16 @@ frame23: .byte 26,34,29,41 ; BOX .byte 30,35,32,41 ; BOX .byte 33,36,35,41 ; BOX - .byte VLIN, 20,41,19 - .byte 26,35,34 ; VLIN - .byte 6,35,35 ; VLIN + .byte VLIN, 19,20,41 + .byte 34,26,35 ; VLIN + .byte 35,6,35 ; VLIN .byte SET_COLOR | LIGHT_BLUE .byte BOX, 24,19,25,24 .byte 31,20,33,25 ; BOX - .byte VLIN, 21,22,26 + .byte VLIN, 26,21,22 .byte PLOT, 32,19 .byte SET_COLOR | GREY1 - .byte VLIN, 17,23,24 + .byte VLIN, 24,17,23 .byte BOX, 27,21, 31,23 .byte PLOT, 24,17 .byte 31,20 ; PLOT diff --git a/demos/second/part18_3d/handmade/frame024.inc b/demos/second/part18_3d/handmade/frame024.inc index e881149e..611de9e4 100644 --- a/demos/second/part18_3d/handmade/frame024.inc +++ b/demos/second/part18_3d/handmade/frame024.inc @@ -8,8 +8,8 @@ frame24: .byte 11,19,26,31 ; BOX .byte 15,32,26,34 ; BOX .byte HLIN,25,26,35 - .byte VLIN,6,15,34 - .byte 16,32,33 ; VLIN + .byte VLIN,34,6,15 + .byte 33,16,32 ; VLIN .byte SET_COLOR | GREY1 .byte HLIN,11,14,32 .byte HLIN_ADD,11,18 ; 33 @@ -37,8 +37,8 @@ frame24: .byte HLIN,23,25,22 .byte HLIN_ADD,20,22 ; 23 .byte 27,28 ; HLIN_ADD 24 - .byte VLIN,19,21,22 - .byte 20,23,28 ; VLIN + .byte VLIN,22,19,21 + .byte 28,20,23 ; VLIN .byte PLOT,27,19 .byte 26,23 ; PLOT .byte SET_COLOR | ORANGE diff --git a/demos/second/part18_3d/handmade/frame025.inc b/demos/second/part18_3d/handmade/frame025.inc index cbfb6167..100baf1d 100644 --- a/demos/second/part18_3d/handmade/frame025.inc +++ b/demos/second/part18_3d/handmade/frame025.inc @@ -6,8 +6,8 @@ frame25: .byte SET_COLOR | BROWN .byte 8,6,24,34 ; BOX .byte 20,35,24,36 ; BOX - .byte VLIN,6,24,31 - .byte 25,32,30 ; VLIN + .byte VLIN,31,6,24 + .byte 30,25,32 ; VLIN .byte SET_COLOR | GREY1 .byte HLIN,8,11,33 .byte HLIN_ADD,8,15 ; 34 @@ -37,7 +37,7 @@ frame25: .byte SET_COLOR | LIGHT_BLUE .byte BOX,18,22,19,23 .byte 21,22,22,23 ; BOX - .byte VLIN,20,23,25 + .byte VLIN,25,20,23 .byte PLOT,17,22 .byte 20,21 ; PLOT .byte 23,21 ; PLOT diff --git a/demos/second/part18_3d/handmade/frame026.inc b/demos/second/part18_3d/handmade/frame026.inc index e24fea4f..61b1d849 100644 --- a/demos/second/part18_3d/handmade/frame026.inc +++ b/demos/second/part18_3d/handmade/frame026.inc @@ -8,9 +8,9 @@ frame26: .byte 6,16,23,35 ; BOX .byte HLIN,20,23,36 .byte PLOT,23,37 - .byte VLIN,6,32,30 + .byte VLIN,30,6,32 .byte SET_COLOR | DARK_BLUE - .byte 6,26,35 ; VLIN + .byte 35,6,26 ; VLIN .byte SET_COLOR | GREY1 .byte HLIN,6,7,33 .byte HLIN_ADD,6,11 ; 34 @@ -41,12 +41,12 @@ frame26: .byte SET_COLOR | DARK_BLUE .byte BOX,20,20,21,22 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,20,24,17 + .byte VLIN,17,20,24 .byte HLIN,20,21,23 .byte HLIN_ADD,15,17 ; 24 .byte 20,21 ; HLIN_ADD 25 .byte HLIN,15,16,18 - .byte VLIN,21,22,22 + .byte VLIN,22,21,22 .byte SET_COLOR | GREY1 .byte PLOT,20,22 .byte 17,22 ; PLOT diff --git a/demos/second/part18_3d/handmade/frame027.inc b/demos/second/part18_3d/handmade/frame027.inc index 8f5cbcd9..f2782094 100644 --- a/demos/second/part18_3d/handmade/frame027.inc +++ b/demos/second/part18_3d/handmade/frame027.inc @@ -5,17 +5,17 @@ frame27: .byte SET_COLOR | BROWN .byte 4,6,24,36 ; BOX .byte 18,37,24,39 ; BOX - .byte VLIN,6,33,30 + .byte VLIN,30,6,33 .byte SET_COLOR | WHITE - .byte 19,30,4 ; VLIN + .byte 4,19,30 ; VLIN .byte SET_COLOR | DARK_BLUE - .byte 6,27,35 ; VLIN + .byte 35,6,27 ; VLIN .byte BOX, 15,21,17,23 .byte SET_COLOR | GREY1 .byte PLOT,4,41 .byte 35,28 ; PLOT .byte 35,30 ; PLOT - .byte VLIN,31,33,4 + .byte VLIN,4,31,33 .byte HLIN,4,7,34 .byte HLIN_ADD,4,10 ; 35 .byte 4,14 ; HLIN_ADD 36 @@ -34,10 +34,10 @@ frame27: .byte 26,32 ; HLIN_ADD 38 .byte 25,32 ; HLIN_ADD 39 .byte BOX,11,19,13,23 - .byte VLIN,20,21,10 + .byte VLIN,10,20,21 .byte HLIN,15,18,25 .byte HLIN_ADD,16,17 ; 26 - .byte VLIN,22,25,18 + .byte VLIN,18,22,25 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,14,15,22 .byte HLIN_ADD,10,12 ; 23 diff --git a/demos/second/part18_3d/handmade/frame028.inc b/demos/second/part18_3d/handmade/frame028.inc index b356ff29..72245fa9 100644 --- a/demos/second/part18_3d/handmade/frame028.inc +++ b/demos/second/part18_3d/handmade/frame028.inc @@ -6,17 +6,17 @@ frame28: .byte 4,6,25,25 ; BOX .byte 5,26,24,37 ; BOX .byte 17,38,24,40 ; BOX - .byte VLIN,6,19,32 - .byte 20,34,31 ; VLIN + .byte VLIN,32,6,19 + .byte 31,20,34 ; VLIN .byte SET_COLOR | WHITE - .byte 19,30,4 ; VLIN + .byte 4,19,30 ; VLIN .byte SET_COLOR | BLACK .byte PLOT,35,40 .byte SET_COLOR | DARK_BLUE .byte BOX, 7,21,8,22 .byte 12,22,13,24 ; BOX .byte SET_COLOR | GREY1 - .byte VLIN,31,34,4 + .byte VLIN,4,31,34 .byte HLIN,4,7,35 .byte HLIN_ADD,4,10 ; 36 .byte 4,13 ; HLIN_ADD 37 @@ -42,8 +42,8 @@ frame28: .byte 13,27 ; PLOT .byte SET_COLOR | LIGHT_BLUE .byte HLIN,7,8,25 - .byte VLIN,22,24,9 - .byte 23,27,14 ; VLIN + .byte VLIN,9,22,24 + .byte 14,23,27 ; VLIN .byte PLOT,13,25 .byte SET_COLOR | ORANGE .byte PLOT,11,24 diff --git a/demos/second/part18_3d/handmade/frame029.inc b/demos/second/part18_3d/handmade/frame029.inc index 7b101c39..a4625c8b 100644 --- a/demos/second/part18_3d/handmade/frame029.inc +++ b/demos/second/part18_3d/handmade/frame029.inc @@ -4,12 +4,12 @@ frame29: .byte SET_COLOR | BROWN .byte 4,6,26,38 ; BOX .byte 17,39,26,41 ; BOX - .byte VLIN,6,22,34 - .byte 23,34,33 ; VLIN + .byte VLIN,34,6,22 + .byte 33,23,34 ; VLIN .byte SET_COLOR | WHITE - .byte 18,30,4 ; VLIN + .byte 4,18,30 ; VLIN .byte SET_COLOR | GREY1 - .byte VLIN,31,34,4 + .byte 4,31,34 ; VLIN .byte HLIN,4,5,35 ; left 4 .byte HLIN_ADD_LSAME,8 ; 36 .byte 10 ; HLIN_ADD_LSAME 37 @@ -26,10 +26,10 @@ frame29: .byte 28 ; HLIN_ADD_RSAME 40 .byte 28 ; HLIN_ADD_RSAME 41 .byte BOX,6,23,8,25 - .byte VLIN,21,27,4 - .byte 24,25,5 ; VLIN + .byte VLIN,4,21,27 + .byte 5,24,25 ; VLIN .byte SET_COLOR | LIGHT_BLUE - .byte 22,23,5 ; VLIN + .byte 5,22,23 ; VLIN .byte PLOT,9,23 .byte 8,28 ; PLOT .byte HLIN,9,10,24 @@ -42,7 +42,7 @@ frame29: .byte SET_COLOR | RED .byte PLOT,10,26 .byte SET_COLOR | DARK_BLUE - .byte VLIN,23,24,8 + .byte VLIN,8,23,24 .byte END - ; 81d - 88A = 109 bytes + ; 81d - 88A = 108 bytes diff --git a/demos/second/part18_3d/handmade/frame030.inc b/demos/second/part18_3d/handmade/frame030.inc index 5ff9c14b..0e5b4732 100644 --- a/demos/second/part18_3d/handmade/frame030.inc +++ b/demos/second/part18_3d/handmade/frame030.inc @@ -23,7 +23,7 @@ frame30: .byte PLOT,5,24 .byte SET_COLOR | LIGHT_BLUE .byte BOX,5,28,6,29 - .byte VLIN,24,26,6 + .byte VLIN,6,24,26 .byte PLOT,4,26 .byte 5,25 ; PLOT .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/handmade/frame031.inc b/demos/second/part18_3d/handmade/frame031.inc index 4a61804a..bc5b5c0e 100644 --- a/demos/second/part18_3d/handmade/frame031.inc +++ b/demos/second/part18_3d/handmade/frame031.inc @@ -15,11 +15,11 @@ frame31: .byte 5,15 ; HLIN_ADD40 .byte 7,17 ; HLIN_ADD 41 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,25,26,4 + .byte VLIN,4,25,26 .byte SET_COLOR | RED .byte PLOT,4,27 .byte SET_COLOR | WHITE - .byte VLIN,28,29,4 + .byte VLIN,4,28,29 .byte END ; 8db - 917 = 60 bytes diff --git a/demos/second/part18_3d/handmade/frame032.inc b/demos/second/part18_3d/handmade/frame032.inc index 786a294b..883bb360 100644 --- a/demos/second/part18_3d/handmade/frame032.inc +++ b/demos/second/part18_3d/handmade/frame032.inc @@ -17,7 +17,7 @@ frame32: .byte 6,15 ; HLIN_ADD .byte 7,16 ; HLIN_ADD .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,25,29,4 + .byte VLIN,4,25,29 .byte SET_COLOR | RED .byte PLOT,4,28 .byte END diff --git a/demos/second/part18_3d/handmade/frame033.inc b/demos/second/part18_3d/handmade/frame033.inc index dffe474c..4003fec6 100644 --- a/demos/second/part18_3d/handmade/frame033.inc +++ b/demos/second/part18_3d/handmade/frame033.inc @@ -22,8 +22,8 @@ frame33: .byte 8,17 ; HLIN_ADD 41 .byte SET_COLOR | MEDIUM_BLUE .byte PLOT,5,6 - .byte VLIN,11,16,5 - .byte 22,25,5 ; VLIN + .byte VLIN,5,11,16 + .byte 5,22,25 ; VLIN .byte SET_COLOR | RED .byte HLIN,4,5,28 .byte SET_COLOR | WHITE diff --git a/demos/second/part18_3d/handmade/frame034.inc b/demos/second/part18_3d/handmade/frame034.inc index b0f59d37..56120964 100644 --- a/demos/second/part18_3d/handmade/frame034.inc +++ b/demos/second/part18_3d/handmade/frame034.inc @@ -7,15 +7,15 @@ frame34: .byte 10,20,15,21 ; BOX .byte SET_COLOR | MEDIUM_BLUE .byte PLOT,7,6 - .byte VLIN,11,16,8 - .byte 22,25,8 ; VLIN - .byte 6,7,5 ; VLIN - .byte 12,16,6 ; VLIN - .byte 21,25,6 ; VLIN - .byte 13,16,4 ; VLIN - .byte 21,22,4 ; VLIN + .byte VLIN,8,11,16 + .byte 8,22,25 ; VLIN + .byte 5,6,7 ; VLIN + .byte 6,12,16 ; VLIN + .byte 6,21,25 ; VLIN + .byte 4,13,16 ; VLIN + .byte 4,21,22 ; VLIN .byte SET_COLOR | LIGHT_BLUE - .byte 39,41,4 ; VLIN + .byte 4,39,41 ; VLIN .byte BOX,10,22,15,32 .byte 5,26,7,29 ; BOX .byte PLOT,4,23 @@ -23,7 +23,7 @@ frame34: .byte 4,5 ; HLIN_ADD 25 .byte 5,8 ; HLIN_ADD 26 .byte SET_COLOR | GREY1 - .byte VLIN,28,29,4 + .byte VLIN,4,28,29 .byte HLIN,4,7,30 .byte HLIN_ADD,4,8 ; 31 .byte 4,9 ; HLIN_ADD 32 @@ -37,7 +37,7 @@ frame34: .byte 8,17 ; HLIN_ADD 40 .byte 9,18 ; HLIN_ADD 41 .byte SET_COLOR | DARK_BLUE - .byte VLIN,25,27,4 + .byte VLIN,4,25,27 .byte SET_COLOR | ORANGE .byte PLOT,4,26 .byte SET_COLOR | RED diff --git a/demos/second/part18_3d/handmade/frame035.inc b/demos/second/part18_3d/handmade/frame035.inc index 41fbf6b6..bf4664f5 100644 --- a/demos/second/part18_3d/handmade/frame035.inc +++ b/demos/second/part18_3d/handmade/frame035.inc @@ -8,14 +8,14 @@ frame35: .byte HLIN, 15,16,15 .byte SET_COLOR | MEDIUM_BLUE .byte PLOT,12,6 - .byte VLIN,10,15,12 - .byte 21,25,12 ; VLIN - .byte 6,7,10 ; VLIN - .byte 11,16,10 ; VLIN - .byte 21,23,10 ; VLIN - .byte 6,8,8 ; VLIN - .byte 12,17,8 ; VLIN - .byte 12,17,8 ; VLIN + .byte VLIN,12,10,15 + .byte 12,21,25 ; VLIN + .byte 10,6,7 ; VLIN + .byte 10,11,16 ; VLIN + .byte 10,21,23 ; VLIN + .byte 8,6,8 ; VLIN + .byte 8,12,17 ; VLIN + .byte 8,12,17 ; VLIN .byte PLOT,8,21 .byte SET_COLOR | LIGHT_BLUE .byte BOX,4,39,5,41 @@ -46,7 +46,7 @@ frame35: .byte HLIN_ADD,10,19 ; 40 .byte 11,20 ; HLIN_ADD 41 .byte SET_COLOR | ORANGE - .byte VLIN,25,26,8 + .byte VLIN,8,25,26 .byte SET_COLOR | RED .byte HLIN,9,12,27 .byte SET_COLOR | WHITE diff --git a/demos/second/part18_3d/handmade/frame036.inc b/demos/second/part18_3d/handmade/frame036.inc index 4bfe7bbd..2a706fbf 100644 --- a/demos/second/part18_3d/handmade/frame036.inc +++ b/demos/second/part18_3d/handmade/frame036.inc @@ -8,8 +8,8 @@ frame36: .byte SET_COLOR | MEDIUM_BLUE .byte PLOT,11,7 .byte HLIN,11,12,6 - .byte VLIN,10,15,14 - .byte 21,23,14 ; VLIN + .byte VLIN,14,10,15 + .byte 14,21,23 ; VLIN .byte PLOT,12,11 .byte BOX,11,12,12,16 .byte HLIN,11,12,21 diff --git a/demos/second/part18_3d/handmade/frame037.inc b/demos/second/part18_3d/handmade/frame037.inc index f68d67a8..0c60a960 100644 --- a/demos/second/part18_3d/handmade/frame037.inc +++ b/demos/second/part18_3d/handmade/frame037.inc @@ -11,7 +11,7 @@ frame37: .byte PLOT,14,11 .byte BOX,13,12,14,15 .byte HLIN,14,16,21 - .byte VLIN,9,14,16 + .byte VLIN,16,9,14 .byte SET_COLOR | GREY1 .byte BOX,18,21,22,32 .byte SET_COLOR | LIGHT_BLUE @@ -40,13 +40,13 @@ frame37: .byte 11,30,15,34 ; BOX .byte 12,32,16,38 ; BOX .byte 13,34,22,41 ; BOX - .byte VLIN,31,37,4 + .byte VLIN,4,31,37 .byte SET_COLOR | ORANGE - .byte 24,25,16 ; VLIN + .byte 16,24,25 ; VLIN .byte SET_COLOR | RED .byte HLIN,17,19,26 .byte SET_COLOR | WHITE - .byte VLIN,26,27,20 + .byte VLIN,20,26,27 .byte END ; b4e - be8 = 154 diff --git a/demos/second/part18_3d/handmade/frame038.inc b/demos/second/part18_3d/handmade/frame038.inc index 4b9bd838..dcb13e3d 100644 --- a/demos/second/part18_3d/handmade/frame038.inc +++ b/demos/second/part18_3d/handmade/frame038.inc @@ -11,12 +11,12 @@ frame38: .byte SET_COLOR | DARK_BLUE .byte 9,6,11,23 ; BOX .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,10,15,14 - .byte 9,14,15 ; VLIN - .byte 8,14,16 ; VLIN - .byte 20,24,14 ; VLIN - .byte 20,25,15 ; VLIN - .byte 21,26,16 ; VLIN + .byte VLIN,14,10,15 + .byte VLIN_ADD,9,14 ; VLIN_ADD 15 + .byte 8,14 ; VLIN_ADD 16 + .byte VLIN,14,20,24 ; VLIN + .byte VLIN_ADD,20,25 ; VLIN_ADD 15 + .byte VLIN_ADD,21,26 ; VLIN_ADD 16 .byte SET_COLOR | GREY1 .byte BOX,19,21,23,33 .byte 12,35,23,41 ; BOX @@ -25,7 +25,7 @@ frame38: .byte 10,27,13,29 ; BOX .byte 9,25,12,26 ; BOX .byte 4,25,5,27 ; BOX - .byte VLIN,29,32,4 + .byte VLIN,4,29,32 .byte HLIN,4,6,23 .byte PLOT,9,23 .byte 17,34 ; PLOT diff --git a/demos/second/part18_3d/handmade/frame039.inc b/demos/second/part18_3d/handmade/frame039.inc index 2f732f50..1897e071 100644 --- a/demos/second/part18_3d/handmade/frame039.inc +++ b/demos/second/part18_3d/handmade/frame039.inc @@ -14,12 +14,12 @@ frame39: .byte SET_COLOR | DARK_BLUE .byte 6,6,8,24 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,10,15,11 - .byte 20,25,11 - .byte 8,14,13 - .byte 21,27,13 - .byte 6,13,15 - .byte 21,28,15 + .byte VLIN,11,10,15 + .byte 11,20,25 + .byte 13,8,14 + .byte 13,21,27 + .byte 15,6,13 + .byte 15,21,28 .byte SET_COLOR | GREY1 .byte BOX,17,21,23,35 .byte 10,36,23,41 @@ -40,12 +40,12 @@ frame39: .byte 21,22,20 .byte HLIN_ADD,20,23 ; 21 .byte HLIN,20,23,24 - .byte VLIN,21,24,20 - .byte 24,26,23 + .byte VLIN,20,21,24 + .byte 23,24,26 .byte SET_COLOR | DARK_BLUE .byte BOX,21,22,23,23 .byte SET_COLOR | ORANGE - .byte VLIN,23,24,22 + .byte VLIN,22,23,24 .byte END ; c75 - cfd = 136 diff --git a/demos/second/part18_3d/handmade/frame040.inc b/demos/second/part18_3d/handmade/frame040.inc index c5dc7149..46474568 100644 --- a/demos/second/part18_3d/handmade/frame040.inc +++ b/demos/second/part18_3d/handmade/frame040.inc @@ -15,13 +15,13 @@ frame40: .byte 21,19,22,23 .byte SET_COLOR | DARK_BLUE .byte PLOT,22,18 - .byte VLIN,19,21,21 + .byte VLIN,21,19,21 .byte SET_COLOR | MEDIUM_BLUE - .byte 11,16,6 - .byte 22,27,7 - .byte 7,14,8 - .byte 22,28,9 - .byte 22,29,11 + .byte 6,11,16 + .byte 7,22,27 + .byte 8,7,14 + .byte 9,22,28 + .byte 11,22,29 .byte PLOT,10,14 .byte BOX,10,6,11,13 .byte SET_COLOR | GREY1 diff --git a/demos/second/part18_3d/handmade/frame041.inc b/demos/second/part18_3d/handmade/frame041.inc index e3dc6229..8beaa2fa 100644 --- a/demos/second/part18_3d/handmade/frame041.inc +++ b/demos/second/part18_3d/handmade/frame041.inc @@ -18,9 +18,9 @@ frame41: .byte HLIN_ADD,7,12 ; 22 .byte 7,9 ; 23 .byte SET_COLOR | DARK_BLUE - .byte VLIN,17,23,21 + .byte VLIN,21,17,23 .byte SET_COLOR | MEDIUM_BLUE - .byte 30,35,4 + .byte 4,30,35 .byte END ; d63 - da4 = 65 bytes diff --git a/demos/second/part18_3d/handmade/frame043.inc b/demos/second/part18_3d/handmade/frame043.inc index b736d2f4..fad620e2 100644 --- a/demos/second/part18_3d/handmade/frame043.inc +++ b/demos/second/part18_3d/handmade/frame043.inc @@ -20,7 +20,7 @@ frame43: .byte 9 ; 21 .byte 7 ; 22 .byte BOX,4,23,21,33 - .byte VLIN,30,31,22 + .byte VLIN,22,30,31 .byte HLIN,4,21,32 ; left 4 .byte HLIN_ADD_LSAME,21 ; 33 .byte 20 ; 34 @@ -41,29 +41,29 @@ frame43: .byte 22,28 ; 26 .byte 22,25 ; 27 .byte SET_COLOR | DARK_BLUE - .byte VLIN,6,16,30 - .byte 17,18,31 + .byte VLIN,30,6,16 + .byte 31,17,18 .byte SET_COLOR | ORANGE - .byte 13,15,28 - .byte 16,19,29 - .byte 17,22,21 + .byte 28,13,15 + .byte 29,16,19 + .byte 21,17,22 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,24,9,25,10 .byte 22,17,23,20 .byte 25,15,26,18 .byte SET_COLOR | PINK .byte PLOT,26,6 - .byte VLIN,15,18,27 - .byte 19,20,28 + .byte VLIN,27,15,18 + .byte 28,19,20 .byte SET_COLOR | LIGHT_GREEN - .byte 13,16,21 - .byte 13,14,27 - .byte 7,9,26 + .byte 21,13,16 + .byte 27,13,14 + .byte 26,7,9 .byte PLOT,27,7 .byte 22,14 .byte HLIN,27,29,6 .byte SET_COLOR | LIGHT_BLUE - .byte VLIN,7,13,29 + .byte VLIN,29,7,13 .byte PLOT,24,11 .byte HLIN_ADD,24,27 ; 12 .byte PLOT,24,13 @@ -75,8 +75,8 @@ frame43: .byte BOX,22,10,23,13 .byte HLIN,23,24,14 .byte PLOT,25,11 - .byte VLIN,7,12,28 - .byte 8,10,27 + .byte VLIN,28,7,12 + .byte 27,8,10 .byte PLOT,26,10 .byte SET_COLOR | RED .byte 29,10 diff --git a/demos/second/part18_3d/handmade/frame044.inc b/demos/second/part18_3d/handmade/frame044.inc index 5ee1c798..4f4e0b63 100644 --- a/demos/second/part18_3d/handmade/frame044.inc +++ b/demos/second/part18_3d/handmade/frame044.inc @@ -55,22 +55,22 @@ frame44: .byte 33,16,34,17 .byte PLOT,32,17 .byte 23,8 - .byte VLIN,6,12,24 + .byte VLIN,24,6,12 .byte SET_COLOR | DARK_BLUE .byte BOX,32,6,35,11 .byte HLIN,32,33,12 .byte SET_COLOR | ORANGE - .byte VLIN,12,14,26 - .byte 15,18,27 + .byte VLIN,26,12,14 + .byte 27,15,18 ; VLIN .byte SET_COLOR | MEDIUM_BLUE - .byte 9,11,21 - .byte 8,10,22 - .byte 15,18,22 - .byte 14,17,23 + .byte 22,15,18 ; VLIN + .byte 23,14,17 ; VLIN + .byte 21,9,11 ; VLIN + .byte VLIN_ADD,8,10 ; VLIN_ADD 22 .byte SET_COLOR | PINK - .byte 6,7,23 - .byte 13,14,24 - .byte 15,19,25 + .byte 6,7 ; VLIN_ADD 23 + .byte 13,14 ; VLIN_ADD 24 + .byte 15,19 ; VLIN_ADD 25 .byte SET_COLOR | LIGHT_GREEN .byte BOX,25,10,27,11 .byte PLOT,25,12 @@ -80,4 +80,4 @@ frame44: .byte HLIN,25,26,6 .byte END - ; ee9 - fb3 = 202 bytes + ; ee9 - fb3 = 199 bytes diff --git a/demos/second/part18_3d/handmade/frame045.inc b/demos/second/part18_3d/handmade/frame045.inc index 5fcc57a4..1d8c18ee 100644 --- a/demos/second/part18_3d/handmade/frame045.inc +++ b/demos/second/part18_3d/handmade/frame045.inc @@ -32,7 +32,7 @@ frame45: .byte 4,36,20,37 .byte 4,38,19,39 .byte 4,40,18,41 - .byte VLIN,26,33,22 + .byte VLIN,22,26,33 .byte SET_COLOR | BROWN .byte BOX,22,6,29,8 .byte 21,9,31,16 @@ -54,20 +54,20 @@ frame45: .byte SET_COLOR | LIGHT_BLUE .byte HLIN,27,28,6 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,10,11,21 - .byte 15,18,21 + .byte VLIN,21,10,11 + .byte 21,15,18 ; VLIN .byte SET_COLOR | PINK - .byte 11,14,22 - .byte 14,18,23 - .byte 19,20,24 - .byte 6,9,30 - .byte 10,14,31 + .byte 30,6,9 ; VLIN + .byte 31,10,14 ; VLIN + .byte 22,11,14 ; VLIN + .byte VLIN_ADD,14,18 ; VLIN_ADD 23 + .byte 19,20 ; VLIN_ADD 24 .byte SET_COLOR | ORANGE - .byte 12,16,25 - .byte 17,19,26 + .byte 12,16 ; VLIN_ADD 25 + .byte 17,19 ; VLIN_ADD 26 .byte SET_COLOR | GREY1 - .byte 13,15,32 - .byte 12,14,33 + .byte VLIN,32,13,15 + .byte 33,12,14 ; VLIN .byte PLOT,34,12 .byte 35,11 .byte END diff --git a/demos/second/part18_3d/handmade/frame046.inc b/demos/second/part18_3d/handmade/frame046.inc index cf217f1a..528bf7dd 100644 --- a/demos/second/part18_3d/handmade/frame046.inc +++ b/demos/second/part18_3d/handmade/frame046.inc @@ -23,13 +23,13 @@ frame46: .byte 30,11,33,14 .byte 31,15,33,16 .byte 31,17,32,18 - .byte VLIN,12,14,34 + .byte VLIN,34,12,14 .byte SET_COLOR | PINK - .byte 13,19,21 - .byte 20,24,22 + .byte 21,13,19 ; VLIN + .byte 22,20,24 ; VLIN .byte SET_COLOR | ORANGE - .byte 15,19,24 - .byte 20,22,25 + .byte 24,15,19 ; VLIN + .byte 25,20,22 ; VLIN .byte SET_COLOR | GREEN .byte HLIN,23,24,7 .byte HLIN_ADD,22,24 ; 8 diff --git a/demos/second/part18_3d/handmade/frame047.inc b/demos/second/part18_3d/handmade/frame047.inc index 9a780335..eadd0069 100644 --- a/demos/second/part18_3d/handmade/frame047.inc +++ b/demos/second/part18_3d/handmade/frame047.inc @@ -53,16 +53,16 @@ frame47: .byte 31,22 .byte SET_COLOR | MEDIUM_BLUE .byte 33,6 - .byte VLIN,6,12,34 - .byte 6,16,35 + .byte VLIN,34,6,12 + .byte 35,6,16 ; VLIN .byte SET_COLOR | PINK - .byte 17,22,21 - .byte 23,27,22 + .byte 21,17,22 ; VLIN + .byte 22,23,27 ; VLIN .byte SET_COLOR | ORANGE - .byte 19,21,24 - .byte 22,26,25 + .byte 24,19,21 ; VLIN + .byte 25,22,26 ; VLIN .byte SET_COLOR | GREEN - .byte 12,16,21 + .byte 21,12,16 ; VLIN .byte BOX,22,11,25,12 .byte 23,9,24,10 .byte SET_COLOR | LIGHT_GREEN diff --git a/demos/second/part18_3d/handmade/frame048.inc b/demos/second/part18_3d/handmade/frame048.inc index f64ce592..d7fdbf63 100644 --- a/demos/second/part18_3d/handmade/frame048.inc +++ b/demos/second/part18_3d/handmade/frame048.inc @@ -64,19 +64,19 @@ frame48: .byte 23,18,24,21 .byte 24,16,25,20 .byte 25,15,26,19 - .byte VLIN,13,14,26 + .byte VLIN,26,13,14 .byte SET_COLOR|MEDIUM_BLUE - .byte 18,20,20 - .byte 25,28,20 - .byte 25,27,21 - .byte 6,10,35 + .byte 20,18,20 ; VLIN + .byte 20,25,28 ; VLIN + .byte 21,25,27 ; VLIN + .byte 35,6,10 ; VLIN .byte SET_COLOR|ORANGE - .byte 21,25,25 - .byte 26,28,26 + .byte 25,21,25 ; VLIN + .byte 26,26,28 ; VLIN .byte SET_COLOR|PINK - .byte 13,16,21 - .byte 19,24,22 - .byte 25,30,23 + .byte 21,13,16 ; VLIN + .byte VLIN_ADD,19,24 ; VLIN_ADD 22 + .byte 25,30 ; VLIN_ADD 23 .byte PLOT,21,18 .byte SET_COLOR|WHITE .byte 27,7 @@ -87,4 +87,4 @@ frame48: .byte 26,27,6 .byte END - ; 11d4 - 12af = 219 + ; 11d4 - 12af = 218 diff --git a/demos/second/part18_3d/handmade/frame049.inc b/demos/second/part18_3d/handmade/frame049.inc index 217dcb12..2ba2999c 100644 --- a/demos/second/part18_3d/handmade/frame049.inc +++ b/demos/second/part18_3d/handmade/frame049.inc @@ -32,19 +32,19 @@ frame49: .byte HLIN,27,30,6 .byte HLIN_ADD,26,27 .byte SET_COLOR | ORANGE - .byte VLIN,26,31,28 - .byte 23,25,27 + .byte VLIN,28,26,31 + .byte 27,23,25 ; VLIN .byte SET_COLOR | PINK - .byte 7,12,22 - .byte 13,18,23 - .byte 21,25,24 - .byte 26,31,25 - .byte 32,33,26 + .byte 22,7,12 ; VLIN + .byte VLIN_ADD,13,18 ; VLIN_ADD 23 + .byte 21,25 ; VLIN_ADD 24 + .byte 26,31 ; VLIN_ADD 25 + .byte 32,33 ; VLIN_ADD 26 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,29,32,19 - .byte 13,14,21 - .byte 19,22,21 - .byte 20,22,22 + .byte VLIN,19,29,32 + .byte 21,13,14 ; VLIN + .byte 21,19,22 ; VLIN + .byte 22,20,22 ; VLIN .byte BOX,22,27,23,30 .byte SET_COLOR | GREEN .byte HLIN,34,35,30 @@ -63,13 +63,13 @@ frame49: .byte SET_COLOR | GREY1 .byte 24,26,6 .byte SET_COLOR | LIGHT_GREEN - .byte VLIN,26,27,18 - .byte 21,26,19 - .byte 19,24,25 - .byte 18,23,26 - .byte 15,16,28 + .byte VLIN,18,26,27 + .byte 19,21,26 + .byte 25,19,24 + .byte 26,18,23 + .byte 28,15,16 .byte BOX,27,17,29,22 .byte PLOT,24,20 .byte END - ; 12af - 136c = 189 + ; 12af - 136c = 186 diff --git a/demos/second/part18_3d/handmade/frame050.inc b/demos/second/part18_3d/handmade/frame050.inc index 647ec978..6559580c 100644 --- a/demos/second/part18_3d/handmade/frame050.inc +++ b/demos/second/part18_3d/handmade/frame050.inc @@ -36,41 +36,41 @@ frame50: .byte 4,27,14,31 .byte 4,32,13,37 .byte SET_COLOR | MEDIUM_BLUE - .byte VLIN,36,39,14 - .byte 36,38,15 - .byte 34,36,17 - .byte 32,35,21 - .byte 31,34,22 - .byte 23,26,21 - .byte 16,18,19 - .byte 15,18,20 - .byte 9,11,18 - .byte 8,10,19 - .byte 6,8,21 - .byte 6,7,22 - .byte 13,15,22 - .byte 12,15,23 - .byte 21,24,24 - .byte 21,23,25 - .byte 29,33,25 - .byte 29,32,26 + .byte VLIN,14,36,39 + .byte 15,36,38 ; VLIN + .byte 17,34,36 ; VLIN + .byte VLIN_ADD,9,11 ; VLIN_ADD 18 + .byte 16,18 ; VLIN_ADD 19 + .byte 15,18 ; VLIN_ADD 20 + .byte 23,26 ; VLIN_ADD 21 + .byte 6,7 ; VLIN_ADD 22 + .byte 12,15 ; VLIN_ADD 23 + .byte 21,24 ; VLIN_ADD 24 + .byte 29,33 ; VLIN_ADD 25 + .byte 29,32 ; VLIN_ADD 26 + .byte VLIN,19,8,10 ; VLIN + .byte 21,32,35 ; VLIN + .byte 21,6,8 ; VLIN + .byte 22,31,34 ; VLIN + .byte 22,13,15 ; VLIN + .byte 25,21,23 ; VLIN .byte SET_COLOR | ORANGE - .byte 32,36,18 - .byte 37,41,19 - .byte 25,29,30 - .byte 30,34,31 + .byte 18,32,36 ; VLIN + .byte 19,37,41 ; VLIN + .byte 30,25,29 ; VLIN + .byte 31,30,34 ; VLIN .byte SET_COLOR | PINK - .byte 6,14,25 - .byte 15,18,26 - .byte 24,28,27 - .byte 29,34,28 - .byte 35,36,29 + .byte 25,6,14 ; VLIN + .byte VLIN_ADD,15,18 ; VLIN_ADD 26 + .byte 24,28 ; VLIN_ADD 27 + .byte 29,34 ; VLIN_ADD 28 + .byte 35,36 ; VLIN_ADD 29 .byte SET_COLOR | LIGHT_GREEN .byte BOX,15,27,16,34 .byte 19,24,20,32 .byte 17,25,18,29 .byte 28,19,32,24 - .byte VLIN,32,33,14 + .byte VLIN,14,32,33 .byte PLOT,17,33 .byte 18,23 .byte 20,23 @@ -80,7 +80,7 @@ frame50: .byte 17,30 .byte HLIN,29,31,18 .byte 28,29,25 - .byte VLIN,20,23,27 + .byte VLIN,27,20,23 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,12,13,34 .byte HLIN_ADD_RSAME,10 @@ -97,4 +97,4 @@ frame50: .byte PLOT,28,6 .byte END - ; 264 bytes + ; 253 bytes