diff --git a/demos/second/README b/demos/second/README index 5c4145d4..22756e5e 100644 --- a/demos/second/README +++ b/demos/second/README @@ -4,3 +4,14 @@ no I really don't think I'm going to do this whole thing, I found a pt3 version of the music and was messing around with Kris Kennaway's conversion tool https://github.com/KrisKennaway/ii-pix + +apt-get install pip + +python3 -m venv path/to/venv. + Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make + sure you have python3-full installed. + +~/research/pix-ii/bin/python + +~/research/ii-pix/bin/python convert.py hgr /home/vince/research/dos33fsprogs.git/demos/second/part01_intropan/extracted/intro_left.png out2.hgr + diff --git a/demos/second/part18_3d/3d.inc b/demos/second/part18_3d/3d.inc index b2b24197..a30e3f89 100644 --- a/demos/second/part18_3d/3d.inc +++ b/demos/second/part18_3d/3d.inc @@ -1,20 +1,20 @@ -frame15: +frame15: ; handmade / auto .include "auto/frame015.inc" .include "auto/frame016.inc" - .include "handmade/frame017.inc" ; handmade 1 byte smaller - .include "handmade/frame018.inc" ; handmade 2 bytes smaller - .include "handmade/frame019.inc" ; handmade 12 bytes smaller - .include "handmade/frame020.inc" ; handmade 7 bytes smaller - .include "handmade/frame021.inc" ; handmade 1 byte smaller - .include "handmade/frame022.inc" ; handmade 12 bytes smaller - .include "handmade/frame023.inc" ; handmade 40 bytes smaller - .include "handmade/frame024.inc" ; handmade 42 bytes smaller - .include "handmade/frame025.inc" ; handmade 50 bytes smaller - .include "handmade/frame026.inc" ; handmade 26 bytes smaller - .include "handmade/frame027.inc" ; handmade 17 bytes smaller - .include "handmade/frame028.inc" ; handmade 27 bytes smaller - .include "handmade/frame029.inc" ; handmade 30 bytes smaller - .include "handmade/frame030.inc" ; handmade 5 bytes smaller + .include "handmade/frame017.inc" ; 51 / 52 (1 byte) + .include "auto/frame018.inc" ; 54 / 52 + .include "handmade/frame019.inc" ; 65 / 73 (8 byte) + .include "handmade/frame020.inc" ; 71 / 78 (7 bytes) + .include "handmade/frame021.inc" ; 68 / 69 (1 byte) + .include "handmade/frame022.inc" ; 103 / 106 (3 bytes) + .include "handmade/frame023.inc" ; 127 / 136 (9 bytes) + .include "handmade/frame024.inc" ; 139 / 167 (28 bytes) + .include "handmade/frame025.inc" ; 143 / 167 (24 bytes) + .include "handmade/frame026.inc" ; 151 / 158 (7 bytes) + .include "handmade/frame027.inc" ; 131 / 146 (15 bytes) + .include "handmade/frame028.inc" ; 134 / 161 (27 bytes) + .include "handmade/frame029.inc" ; 109 / 123 (14 bytes) + .include "handmade/frame030.inc" ; 81 / 86 (5 bytes) .include "handmade/frame031.inc" ; handmade 7 bytes smaller .include "auto/frame032.inc" ; handmade -4 bytes smaller .include "auto/frame033.inc" ; handmade -3 bytes smaller @@ -90,6 +90,27 @@ frame15: .include "auto/frame103.inc" ; .include "auto/frame104.inc" ; .include "auto/frame105.inc" ; + .include "auto/frame106.inc" ; + .include "auto/frame107.inc" ; + .include "auto/frame108.inc" ; + .include "auto/frame109.inc" ; + .include "auto/frame110.inc" ; + .include "auto/frame111.inc" ; + .include "auto/frame112.inc" ; + .include "auto/frame113.inc" ; + .include "auto/frame114.inc" ; + .include "auto/frame115.inc" ; + .include "auto/frame116.inc" ; + .include "auto/frame117.inc" ; + .include "auto/frame118.inc" ; + .include "auto/frame119.inc" ; + .include "auto/frame120.inc" ; + .include "auto/frame121.inc" ; + .include "auto/frame122.inc" ; + .include "auto/frame123.inc" ; + .include "auto/frame124.inc" ; + .include "auto/frame125.inc" ; -num_scenes=(105-15)+1 + +num_scenes=(125-15)+1 diff --git a/demos/second/part18_3d/auto/frame018.inc b/demos/second/part18_3d/auto/frame018.inc index 9e41c39b..d54e80f5 100644 --- a/demos/second/part18_3d/auto/frame018.inc +++ b/demos/second/part18_3d/auto/frame018.inc @@ -11,12 +11,10 @@ .byte HLIN,19,23,37 .byte HLIN_ADD_LSAME,28 ; 19, 28, 38 .byte HLIN,28,31,20 - .byte SET_COLOR | GREY2 - .byte 19,34,40 .byte SET_COLOR | LIGHT_BLUE .byte 27,34,25 .byte HLIN_ADD,28,33 ; 26 .byte SET_COLOR | RED .byte HLIN,27,34,24 .byte END -; total size = 56 +; total size = 52 diff --git a/demos/second/part18_3d/auto/frame019.inc b/demos/second/part18_3d/auto/frame019.inc index 0be69979..d052a41e 100644 --- a/demos/second/part18_3d/auto/frame019.inc +++ b/demos/second/part18_3d/auto/frame019.inc @@ -20,9 +20,7 @@ .byte HLIN,29,35,27 .byte HLIN_ADD_RSAME,30 ; 30 35 28 .byte VLIN,21,24,28 - .byte SET_COLOR | GREY2 - .byte HLIN,13,22,41 .byte SET_COLOR | RED - .byte 29,35,25 + .byte HLIN,29,35,25 .byte END -; total size = 77 +; total size = 73 diff --git a/demos/second/part18_3d/auto/frame022.inc b/demos/second/part18_3d/auto/frame022.inc index 4ddffe33..4f0e14db 100644 --- a/demos/second/part18_3d/auto/frame022.inc +++ b/demos/second/part18_3d/auto/frame022.inc @@ -27,11 +27,8 @@ .byte VLIN,19,21,29 .byte 24,26,29 .byte PLOT,32,22 - .byte SET_COLOR | GREY2 - .byte BOX,31,38,34,39 - .byte HLIN,32,33,33 .byte SET_COLOR | ORANGE - .byte 33,34,24 + .byte HLIN,33,34,24 .byte PLOT,33,23 .byte END -; total size = 115 +; total size = 106 diff --git a/demos/second/part18_3d/auto/frame023.inc b/demos/second/part18_3d/auto/frame023.inc index 8d3c557a..e549ebc0 100644 --- a/demos/second/part18_3d/auto/frame023.inc +++ b/demos/second/part18_3d/auto/frame023.inc @@ -1,63 +1,45 @@ + .byte SET_COLOR | BROWN + .byte BOX,19,6,34,32 + .byte BOX_ADD,26,33,35 ; 33 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,24,19,25,20 + .byte BOX_ADD_LSAME,33,22 ; 24, 21 + .byte BOX,31,23,33,25 + .byte 24,23,25,24 + .byte HLIN,31,33,20 + .byte PLOT,32,19 .byte SET_COLOR | GREY1 - .byte BOX,4,6,35,32 - .byte BOX_ADD_LSAME,17,35 ; 4, 33 - .byte HLIN,4,30,41 - .byte 4,28,40 - .byte 4,26,39 - .byte 4,24,38 - .byte 4,22,37 - .byte 4,19,36 - .byte 21,35,33 - .byte HLIN_ADD_RSAME,24 ; 24 35 34 - .byte 26 ; 26 35 35 - .byte 28 ; 28 35 36 - .byte 31 ; 31 35 37 - .byte 33 ; 33 35 38 + .byte BOX,4,6,18,19 + .byte BOX_ADD_LSAME,19,31 ; 4, 20 + .byte BOX,27,21,31,22 + .byte 4,33,17,35 + .byte 34,26,35,35 + .byte HLIN,27,33,23 + .byte 4,23,32 + .byte HLIN_ADD,21,25 ; 33 + .byte 24,29 ; 34 + .byte 26,32 ; 35 + .byte 4,19 ; 36 + .byte HLIN,28,35,36 + .byte HLIN_ADD,4,22 ; 37 + .byte HLIN,31,35,37 + .byte HLIN_ADD,4,24 ; 38 + .byte HLIN,33,35,38 + .byte HLIN_ADD,4,26 ; 39 + .byte HLIN_ADD_LSAME,28 ; 4, 28, 40 + .byte 30 + .byte HLIN,24,25,18 + .byte VLIN,6,25,35 + .byte 19,23,24 + .byte PLOT,24,17 + .byte 31,20 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,6,26,9,34 .byte 7,6,9,15 - .byte SET_COLOR | BROWN - .byte 19,6,34,16 - .byte BOX_ADD_LSAME,23,19 ; 19, 17 - .byte BOX,20,22,23,23 - .byte BOX_ADD_LSAME,34,25 ; 20, 24 - .byte 33,31 - .byte BOX,32,20,34,23 - .byte HLIN,25,34,17 - .byte HLIN_ADD_RSAME,26 ; 26 34 18 - .byte 25 ; 25 34 19 - .byte HLIN,25,30,20 - .byte 20,23,20 - .byte HLIN_ADD_LSAME,26 ; 20, 26, 21 - .byte HLIN,24,33,32 - .byte HLIN_ADD_RSAME,26 ; 26 33 33 - .byte 30 ; 30 33 34 - .byte PLOT,26,23 - .byte 33,35 - .byte SET_COLOR | GREY2 - .byte HLIN_ADD,29,31 ; 36 - .byte 18,20 ; 37 - .byte HLIN_ADD_LSAME,21 ; 18, 21, 38 - .byte 24 - .byte 27 - .byte HLIN,14,16,40 - .byte HLIN_ADD,12,29 ; 41 - .byte HLIN,4,10,41 - .byte 27,28,35 - .byte PLOT,34,37 - .byte SET_COLOR | LIGHT_BLUE - .byte BOX,31,24,33,25 - .byte 32,20,33,23 - .byte HLIN,24,26,21 - .byte HLIN_ADD_RSAME,25 ; 25 26 22 - .byte HLIN,24,25,24 - .byte VLIN,19,20,25 - .byte PLOT,32,19 - .byte 25,23 .byte SET_COLOR | RED .byte HLIN,32,33,23 .byte PLOT,24,21 .byte SET_COLOR | ORANGE .byte HLIN_ADD,28,29 ; 22 .byte END -; total size = 167 +; total size = 136 diff --git a/demos/second/part18_3d/auto/frame024.inc b/demos/second/part18_3d/auto/frame024.inc index b0577e76..e058496f 100644 --- a/demos/second/part18_3d/auto/frame024.inc +++ b/demos/second/part18_3d/auto/frame024.inc @@ -1,64 +1,56 @@ - .byte SET_COLOR | GREY2 - .byte BOX,21,32,34,36 - .byte HLIN,24,32,37 - .byte HLIN_ADD_RSAME,27 ; 27 32 38 - .byte SET_COLOR | WHITE - .byte BOX,4,6,35,31 - .byte BOX_ADD_LSAME,32,33 ; 4, 32 - .byte 10,37 - .byte HLIN,14,30,34 - .byte 4,16,38 - .byte HLIN_ADD_LSAME,18 ; 4, 18, 39 - .byte 21 - .byte 22 - .byte HLIN,17,28,35 .byte SET_COLOR | BROWN - .byte BOX,11,6,27,19 - .byte BOX_ADD_LSAME,28,24 ; 11, 20 - .byte 26,33 - .byte BOX,22,34,26,35 - .byte VLIN,16,32,33 - .byte 6,15,34 + .byte BOX,11,6,34,33 + .byte BOX_ADD,22,26,35 ; 34 .byte SET_COLOR | GREY1 .byte BOX,20,18,22,20 - .byte 20,20,28,22 - .byte 26,22,28,23 - .byte HLIN,20,21,17 - .byte 26,27,19 + .byte 20,20,32,22 + .byte 26,22,32,23 + .byte 27,33,35,35 + .byte 34,17,35,32 + .byte HLIN,26,32,19 .byte 11,14,32 .byte HLIN_ADD_LSAME,18 ; 11, 18, 33 .byte HLIN,14,21,34 .byte HLIN_ADD,17,24 ; 35 - .byte 25,27 ; 36 - .byte HLIN,19,20,36 - .byte HLIN_ADD,11,13 ; 37 - .byte HLIN,22,23,37 - .byte 33,34,37 - .byte HLIN_ADD,11,16 ; 38 + .byte 19,34 ; 36 + .byte HLIN_ADD_RSAME,22 ; 22 34 37 + .byte HLIN,11,13,37 + .byte HLIN_ADD,25,32 ; 38 + .byte HLIN,11,16,38 .byte HLIN_ADD_LSAME,18 ; 11, 18, 39 .byte HLIN,28,31,39 .byte HLIN_ADD,11,21 ; 40 .byte HLIN_ADD_LSAME,22 ; 11, 22, 41 - .byte HLIN,25,26,38 - .byte VLIN,32,35,35 - .byte PLOT,32,33 - .byte 29,35 + .byte HLIN,20,21,17 .byte SET_COLOR | LIGHT_BLUE - .byte HLIN,20,22,20 - .byte 23,28,22 + .byte 27,28,19 + .byte HLIN_ADD,20,22 ; 20 + .byte HLIN,23,28,22 .byte HLIN_ADD,20,22 ; 23 .byte 27,28 ; 24 - .byte VLIN,20,23,28 + .byte VLIN,19,23,28 .byte 22,23,26 .byte PLOT,22,19 - .byte 27,19 .byte 22,21 + .byte SET_COLOR | WHITE + .byte BOX,4,6,10,41 + .byte 28,6,33,15 + .byte BOX_ADD_LSAME,32,19 ; 28, 16 + .byte BOX,29,20,32,21 + .byte 29,23,32,24 + .byte BOX_ADD_RSAME,27,32 + .byte BOX,34,16,35,31 + .byte HLIN,27,32,22 + .byte 27,31,33 + .byte HLIN_ADD_LSAME,30 ; 27, 30, 34 + .byte 28 + .byte VLIN,6,15,35 .byte SET_COLOR | RED - .byte HLIN_ADD,26,28 ; 22 - .byte HLIN,20,21,20 + .byte HLIN,26,28,22 + .byte 20,21,20 .byte SET_COLOR | DARK_BLUE .byte 26,27,22 .byte SET_COLOR | ORANGE .byte PLOT,24,21 .byte END -; total size = 181 +; total size = 167 diff --git a/demos/second/part18_3d/auto/frame025.inc b/demos/second/part18_3d/auto/frame025.inc index ca80d6b0..8e937730 100644 --- a/demos/second/part18_3d/auto/frame025.inc +++ b/demos/second/part18_3d/auto/frame025.inc @@ -1,61 +1,50 @@ - .byte SET_COLOR | GREY2 - .byte BOX,8,30,34,34 - .byte HLIN,12,32,35 - .byte HLIN_ADD,15,31 ; 36 - .byte HLIN_ADD_RSAME,18 ; 18 31 37 - .byte HLIN,20,30,38 - .byte HLIN_ADD,23,29 ; 39 - .byte HLIN_ADD_RSAME,26 ; 26 29 40 + .byte SET_COLOR | WHITE + .byte BOX,4,6,35,33 + .byte 4,35,7,40 + .byte HLIN,4,27,34 + .byte HLIN_ADD,10,26 ; 35 + .byte HLIN,4,16,41 + .byte 14,25,36 .byte SET_COLOR | BROWN - .byte BOX,8,6,31,31 - .byte 12,33,24,34 - .byte HLIN,8,30,32 - .byte 20,24,35 - .byte HLIN_ADD_RSAME,23 ; 23 24 36 + .byte BOX,8,6,24,19 + .byte BOX_ADD_LSAME,25,23 ; 8, 20 + .byte 24,34 + .byte BOX,20,35,24,36 + .byte HLIN,30,31,32 + .byte VLIN,6,24,31 + .byte 25,31,30 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,17,20,25,22 + .byte HLIN,21,25,23 + .byte 18,19,23 .byte SET_COLOR | GREY1 - .byte BOX,17,20,30,22 - .byte 21,22,30,23 - .byte 31,25,35,29 - .byte 17,18,19,19 - .byte HLIN,22,30,19 - .byte 23,30,24 - .byte 10,11,33 - .byte HLIN_ADD_LSAME,15 ; 10, 15, 34 - .byte 11 + .byte BOX,17,18,19,19 + .byte 23,23,24,24 + .byte HLIN,22,24,19 + .byte HLIN_ADD_RSAME,17 ; 17 24 20 + .byte HLIN,17,19,21 + .byte 34,35,30 + .byte HLIN_ADD_RSAME,33 ; 33 35 31 + .byte 31 ; 31 35 32 + .byte 30 ; 30 35 33 + .byte HLIN,8,11,33 + .byte HLIN_ADD_LSAME,15 ; 8, 15, 34 + .byte HLIN,28,34,34 + .byte HLIN_ADD,10,19 ; 35 + .byte HLIN,27,33,35 + .byte HLIN_ADD,14,22 ; 36 + .byte HLIN,26,32,36 + .byte HLIN_ADD_RSAME,17 ; 17 32 37 + .byte HLIN,20,31,38 + .byte HLIN_ADD,23,30 ; 39 .byte HLIN,8,11,39 .byte HLIN_ADD_LSAME,14 ; 8, 14, 40 - .byte 16 + .byte HLIN,26,29,40 + .byte HLIN_ADD,8,16 ; 41 .byte HLIN,8,9,38 - .byte VLIN,30,33,35 - .byte 36,37,32 - .byte PLOT,8,34 - .byte 34,34 - .byte 33,35 - .byte 14,36 - .byte 17,37 - .byte 31,38 - .byte 30,39 - .byte SET_COLOR | WHITE - .byte BOX,25,6,30,21 - .byte 4,6,7,41 - .byte 25,23,30,24 - .byte BOX_ADD_LSAME,29,33 ; 25, 25 - .byte BOX,31,25,35,28 - .byte 32,6,35,24 - .byte HLIN,21,30,22 - .byte 31,34,29 - .byte HLIN_ADD_LSAME,33 ; 31, 33, 30 - .byte 32 - .byte HLIN,25,27,34 - .byte HLIN_ADD_LSAME,26 ; 25, 26, 35 - .byte PLOT,25,36 - .byte SET_COLOR | LIGHT_BLUE - .byte HLIN,19,23,21 - .byte HLIN_ADD,21,25 ; 22 - .byte HLIN,17,19,22 - .byte HLIN_ADD_RSAME,18 ; 18 19 23 - .byte HLIN,21,22,23 - .byte VLIN,20,23,25 + .byte PLOT,24,21 + .byte 20,22 + .byte 35,29 .byte SET_COLOR | RED .byte HLIN,17,18,20 .byte PLOT,19,21 @@ -64,4 +53,4 @@ .byte HLIN,21,22,21 .byte PLOT,22,22 .byte END -; total size = 193 +; total size = 167 diff --git a/demos/second/part18_3d/auto/frame026.inc b/demos/second/part18_3d/auto/frame026.inc index b16e764a..55fa2fa3 100644 --- a/demos/second/part18_3d/auto/frame026.inc +++ b/demos/second/part18_3d/auto/frame026.inc @@ -1,46 +1,43 @@ - .byte SET_COLOR | WHITE - .byte BOX,4,6,34,34 - .byte 4,36,5,41 - .byte HLIN,4,26,35 - .byte HLIN_ADD,9,25 ; 36 - .byte 12,24 ; 37 .byte SET_COLOR | BROWN - .byte BOX,6,6,24,15 - .byte BOX_ADD_LSAME,23,35 ; 6, 16 - .byte BOX,20,36,23,37 - .byte VLIN,6,32,30 + .byte BOX,6,6,30,35 + .byte BOX_ADD,20,23,37 ; 36 + .byte SET_COLOR | DARK_BLUE + .byte BOX,31,6,35,26 + .byte 20,20,21,22 .byte SET_COLOR | GREY1 - .byte BOX,14,21,22,22 + .byte 31,29,35,32 + .byte BOX_ADD,24,34,34 ; 33 + .byte BOX,24,36,32,37 .byte 14,19,17,21 + .byte HLIN,14,19,21 + .byte HLIN_ADD_LSAME,20 ; 14, 20, 22 .byte HLIN,15,22,23 .byte HLIN_ADD_RSAME,19 ; 19 22 24 - .byte HLIN,33,35,30 - .byte HLIN_ADD_RSAME,32 ; 32 35 31 - .byte 31 ; 31 35 32 - .byte HLIN,30,34,33 - .byte HLIN_ADD_RSAME,28 ; 28 34 34 - .byte HLIN,6,11,34 + .byte HLIN,31,35,27 + .byte 6,11,34 .byte HLIN_ADD_LSAME,15 ; 6, 15, 35 - .byte HLIN,27,33,35 + .byte HLIN,24,33,35 .byte HLIN_ADD,9,19 ; 36 - .byte HLIN,26,32,36 - .byte HLIN_ADD,12,22 ; 37 - .byte HLIN,25,32,37 - .byte HLIN_ADD,15,31 ; 38 + .byte 12,22 ; 37 + .byte 15,31 ; 38 .byte 18,30 ; 39 .byte 22,29 ; 40 .byte HLIN,6,9,40 .byte HLIN_ADD_LSAME,11 ; 6, 11, 41 .byte HLIN,25,29,41 .byte 6,7,33 - .byte PLOT,35,27 - .byte 35,29 - .byte 6,39 - .byte SET_COLOR | DARK_BLUE - .byte HLIN,20,21,20 - .byte HLIN_ADD_LSAME,22 ; 20, 22, 21 - .byte HLIN,21,22,22 - .byte VLIN,6,26,35 + .byte PLOT,6,39 + .byte SET_COLOR | WHITE + .byte BOX,25,6,29,15 + .byte 31,6,34,29 + .byte 24,16,29,33 + .byte 4,6,5,41 + .byte HLIN,31,32,30 + .byte 24,27,34 + .byte HLIN_ADD_LSAME,26 ; 24, 26, 35 + .byte 25 + .byte PLOT,31,31 + .byte 24,37 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,15,16,18 .byte 15,17,21 @@ -50,13 +47,9 @@ .byte VLIN,21,22,22 .byte PLOT,17,20 .byte 17,23 - .byte SET_COLOR | GREY2 - .byte HLIN,6,9,41 - .byte PLOT,19,39 - .byte 6,40 .byte SET_COLOR | RED .byte HLIN,14,16,21 .byte SET_COLOR | ORANGE .byte HLIN_ADD,18,19 ; 22 .byte END -; total size = 177 +; total size = 158 diff --git a/demos/second/part18_3d/auto/frame027.inc b/demos/second/part18_3d/auto/frame027.inc index 06ac5149..f6f795cc 100644 --- a/demos/second/part18_3d/auto/frame027.inc +++ b/demos/second/part18_3d/auto/frame027.inc @@ -1,22 +1,28 @@ - .byte SET_COLOR | GREY2 - .byte BOX,4,30,35,34 - .byte BOX_ADD_LSAME,34,36 ; 4, 35 - .byte HLIN,4,35,28 - .byte 6,33,37 - .byte HLIN_ADD,9,32 ; 38 - .byte HLIN_ADD_RSAME,12 ; 12 32 39 - .byte HLIN,16,31,40 - .byte HLIN_ADD_RSAME,18 ; 18 31 41 - .byte PLOT,4,41 .byte SET_COLOR | BROWN - .byte BOX,4,6,30,30 - .byte BOX_ADD_RSAME,5,33 - .byte HLIN,8,24,34 - .byte HLIN_ADD_RSAME,11 ; 11 24 35 - .byte 15 ; 15 24 36 - .byte 18 ; 18 24 37 - .byte 21 ; 21 24 38 - .byte PLOT,24,39 + .byte BOX,4,6,30,36 + .byte BOX_ADD,18,24,39 ; 37 + .byte SET_COLOR | GREY1 + .byte BOX,31,19,35,28 + .byte 10,22,18,24 + .byte 31,30,35,33 + .byte 25,35,34,36 + .byte 25,38,32,39 + .byte 10,20,13,21 + .byte HLIN,11,13,19 + .byte 15,18,25 + .byte 25,35,34 + .byte 4,7,34 + .byte HLIN_ADD_LSAME,10 ; 4, 10, 35 + .byte 14 + .byte HLIN,6,17,37 + .byte 25,33,37 + .byte HLIN_ADD,9,20 ; 38 + .byte 12,23 ; 39 + .byte 16,31 ; 40 + .byte HLIN_ADD_RSAME,18 ; 18 31 41 + .byte HLIN,16,17,26 + .byte VLIN,31,33,4 + .byte PLOT,4,41 .byte SET_COLOR | DARK_BLUE .byte BOX,31,6,35,27 .byte 15,21,17,23 @@ -30,15 +36,6 @@ .byte VLIN,19,30,4 .byte PLOT,31,32 .byte 25,38 - .byte SET_COLOR | GREY1 - .byte BOX,10,23,16,24 - .byte 10,20,13,21 - .byte HLIN,11,13,19 - .byte 10,15,22 - .byte 10,18,24 - .byte HLIN_ADD_RSAME,15 ; 15 18 25 - .byte HLIN,16,17,26 - .byte VLIN,22,23,18 .byte SET_COLOR | LIGHT_BLUE .byte BOX,10,22,12,23 .byte 14,22,15,23 @@ -50,4 +47,4 @@ .byte SET_COLOR | ORANGE .byte HLIN_ADD,14,15 ; 23 .byte END -; total size = 148 +; total size = 146 diff --git a/demos/second/part18_3d/auto/frame028.inc b/demos/second/part18_3d/auto/frame028.inc index 91fb8e93..7ec24ee4 100644 --- a/demos/second/part18_3d/auto/frame028.inc +++ b/demos/second/part18_3d/auto/frame028.inc @@ -8,7 +8,7 @@ .byte BOX_ADD_RSAME,17,40 .byte VLIN,6,19,32 .byte 20,33,31 - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,7,21,9,23 .byte 7,23,14,24 .byte 31,34,35,35 diff --git a/demos/second/part18_3d/auto/frame029.inc b/demos/second/part18_3d/auto/frame029.inc index 3fda5797..6597d42b 100644 --- a/demos/second/part18_3d/auto/frame029.inc +++ b/demos/second/part18_3d/auto/frame029.inc @@ -1,37 +1,32 @@ - .byte SET_COLOR | WHITE - .byte BOX,4,6,35,38 - .byte BOX_ADD,27,29,41 ; 39 - .byte SET_COLOR | GREY2 - .byte BOX,4,21,26,27 - .byte 4,31,26,38 - .byte BOX_ADD,30,34,40 ; 39 - .byte BOX,32,37,34,38 - .byte HLIN,5,26,39 - .byte HLIN_ADD_RSAME,8 ; 8 26 40 - .byte 10 ; 10 26 41 - .byte HLIN,33,34,36 .byte SET_COLOR | GREY1 - .byte 33,35,35 - .byte 28,35,41 - .byte 28,29,40 - .byte VLIN,36,40,35 - .byte PLOT,35,34 - .byte 31,38 - .byte 30,39 + .byte BOX,4,21,35,38 + .byte HLIN,5,35,39 + .byte HLIN_ADD_RSAME,8 ; 8 35 40 + .byte 10 ; 10 35 41 .byte SET_COLOR | BROWN - .byte BOX,4,6,26,17 + .byte BOX,4,6,34,20 .byte BOX_ADD_RSAME,5,22 - .byte BOX,5,26,26,34 - .byte 9,23,26,25 - .byte HLIN,6,26,35 - .byte HLIN_ADD_RSAME,9 ; 9 26 36 - .byte 11 ; 11 26 37 + .byte BOX,5,26,34,34 + .byte 9,23,33,25 + .byte HLIN,6,32,35 + .byte HLIN_ADD,9,26 ; 36 + .byte HLIN_ADD_RSAME,11 ; 11 26 37 .byte 14 ; 14 26 38 .byte 17 ; 17 26 39 .byte 20 ; 20 26 40 .byte 22 ; 22 26 41 - .byte VLIN,6,22,34 - .byte 23,34,33 + .byte SET_COLOR | WHITE + .byte BOX,27,6,33,22 + .byte BOX_ADD_LSAME,32,36 ; 27, 23 + .byte BOX,34,23,35,33 + .byte HLIN,27,31,37 + .byte HLIN_ADD_LSAME,30 ; 27, 30, 38 + .byte 29 + .byte VLIN,6,22,35 + .byte 18,20,4 + .byte 28,30,4 + .byte 40,41,27 + .byte PLOT,34,34 .byte SET_COLOR | LIGHT_BLUE .byte HLIN,8,9,23 .byte HLIN_ADD_LSAME,10 ; 8, 10, 24 @@ -48,4 +43,4 @@ .byte SET_COLOR | RED .byte PLOT,10,26 .byte END -; total size = 139 +; total size = 123 diff --git a/demos/second/part18_3d/auto/frame030.inc b/demos/second/part18_3d/auto/frame030.inc index c3e189c0..61181419 100644 --- a/demos/second/part18_3d/auto/frame030.inc +++ b/demos/second/part18_3d/auto/frame030.inc @@ -1,4 +1,4 @@ - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,4,24,35,39 .byte HLIN,6,35,40 .byte HLIN_ADD_RSAME,7 ; 7 35 41 diff --git a/demos/second/part18_3d/auto/frame031.inc b/demos/second/part18_3d/auto/frame031.inc index 8204ac15..965e4cd6 100644 --- a/demos/second/part18_3d/auto/frame031.inc +++ b/demos/second/part18_3d/auto/frame031.inc @@ -1,10 +1,7 @@ .byte SET_COLOR | GREY1 - .byte BOX,4,32,17,39 + .byte BOX,4,23,17,39 .byte HLIN,5,17,40 .byte HLIN_ADD_RSAME,7 ; 7 17 41 - .byte SET_COLOR | GREY2 - .byte BOX,4,23,7,31 - .byte VLIN,34,35,7 .byte SET_COLOR | BROWN .byte BOX,4,6,30,22 .byte BOX_ADD_RSAME,8,36 @@ -23,4 +20,4 @@ .byte SET_COLOR | RED .byte PLOT,4,27 .byte END -; total size = 67 +; total size = 57 diff --git a/demos/second/part18_3d/auto/frame032.inc b/demos/second/part18_3d/auto/frame032.inc index e347409f..77c4f6d1 100644 --- a/demos/second/part18_3d/auto/frame032.inc +++ b/demos/second/part18_3d/auto/frame032.inc @@ -1,4 +1,4 @@ - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,4,22,16,39 .byte HLIN,6,16,40 .byte HLIN_ADD_RSAME,7 ; 7 16 41 diff --git a/demos/second/part18_3d/auto/frame037.inc b/demos/second/part18_3d/auto/frame037.inc index 69b61614..7fed22f2 100644 --- a/demos/second/part18_3d/auto/frame037.inc +++ b/demos/second/part18_3d/auto/frame037.inc @@ -1,15 +1,19 @@ .byte SET_COLOR | BROWN .byte BOX,12,6,35,38 .byte BOX_ADD_RSAME,23,41 - .byte SET_COLOR | GREY2 - .byte BOX,14,22,22,25 - .byte BOX_ADD_RSAME,16,27 - .byte 18,32 ; 22 28 + .byte SET_COLOR | GREY1 + .byte BOX,4,21,6,23 + .byte 9,21,11,23 + .byte 14,21,15,25 + .byte 14,22,22,25 + .byte 4,25,5,27 + .byte 16,26,22,27 + .byte BOX_ADD_RSAME,18,33 .byte BOX,10,28,14,29 .byte 11,33,22,34 .byte BOX_ADD_RSAME,12,38 .byte 13,41 ; 22 39 - .byte BOX,14,21,15,25 + .byte BOX,4,29,5,30 .byte HLIN,18,22,21 .byte 7,12,25 .byte HLIN_ADD_RSAME,9 ; 9 12 26 @@ -17,7 +21,7 @@ .byte HLIN_ADD_RSAME,11 ; 11 15 31 .byte HLIN,11,16,32 .byte 10,13,27 - .byte VLIN,26,27,4 + .byte VLIN,31,37,4 .byte SET_COLOR | LIGHT_BLUE .byte BOX,4,6,11,22 .byte 17,26,20,27 @@ -30,22 +34,16 @@ .byte 18,22,33 .byte 18,19,28 .byte SET_COLOR | DARK_BLUE - .byte BOX,9,6,11,23 - .byte HLIN,16,19,24 - .byte 15,16,23 + .byte BOX,9,6,11,22 + .byte HLIN,10,11,23 + .byte HLIN_ADD,16,19 ; 24 + .byte HLIN,15,16,23 .byte PLOT,17,25 .byte SET_COLOR | WHITE .byte BOX,18,19,22,20 .byte 19,14,21,17 .byte HLIN,18,21,18 .byte VLIN,26,27,20 - .byte SET_COLOR | GREY1 - .byte BOX,4,29,5,30 - .byte HLIN,4,6,23 - .byte 4,5,25 - .byte VLIN,31,37,4 - .byte 26,27,5 - .byte PLOT,9,23 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,13,12,14,15 .byte HLIN,13,14,6 @@ -58,4 +56,4 @@ .byte SET_COLOR | ORANGE .byte VLIN,24,25,16 .byte END -; total size = 186 +; total size = 185 diff --git a/demos/second/part18_3d/auto/frame038.inc b/demos/second/part18_3d/auto/frame038.inc index 4e237894..764e4596 100644 --- a/demos/second/part18_3d/auto/frame038.inc +++ b/demos/second/part18_3d/auto/frame038.inc @@ -15,24 +15,23 @@ .byte HLIN,10,14,29 .byte 11,17,34 .byte 4,6,23 - .byte VLIN,29,31,4 + .byte VLIN,29,32,4 .byte PLOT,9,23 .byte SET_COLOR | LIGHT_BLUE .byte BOX,4,6,11,22 - .byte 19,25,22,27 - .byte HLIN,18,22,21 - .byte HLIN_ADD_RSAME,14 ; 14 22 22 - .byte HLIN,14,21,23 - .byte HLIN_ADD_LSAME,19 ; 14, 19, 24 - .byte HLIN,19,23,34 + .byte 14,22,21,23 + .byte 20,25,22,27 + .byte HLIN,18,19,21 + .byte 14,19,24 + .byte 19,23,34 .byte 7,8,25 .byte PLOT,21,28 .byte SET_COLOR | DARK_BLUE .byte BOX,9,6,11,22 .byte HLIN,10,11,23 - .byte 19,21,25 .byte 18,19,23 .byte PLOT,22,24 + .byte 21,25 .byte SET_COLOR | WHITE .byte BOX,19,18,23,20 .byte 19,13,22,17 @@ -46,18 +45,10 @@ .byte PLOT,16,8 .byte 14,15 .byte 16,26 - .byte SET_COLOR | GREY2 - .byte HLIN,20,22,21 - .byte 19,20,25 - .byte VLIN,25,27,4 - .byte 26,27,19 - .byte PLOT,22,22 - .byte 20,28 - .byte 4,32 .byte SET_COLOR | RED .byte HLIN,21,22,26 .byte PLOT,20,25 .byte SET_COLOR | ORANGE .byte 19,24 .byte END -; total size = 192 +; total size = 167 diff --git a/demos/second/part18_3d/auto/frame039.inc b/demos/second/part18_3d/auto/frame039.inc index 6a27e42a..11ee8ee4 100644 --- a/demos/second/part18_3d/auto/frame039.inc +++ b/demos/second/part18_3d/auto/frame039.inc @@ -40,11 +40,7 @@ .byte 21,27,13 .byte 10,15,11 .byte 20,25,11 - .byte SET_COLOR | GREY2 - .byte PLOT,19,22 - .byte 17,23 - .byte 17,34 .byte SET_COLOR | ORANGE - .byte VLIN,23,24,22 + .byte 23,24,22 .byte END -; total size = 154 +; total size = 145 diff --git a/demos/second/part18_3d/auto/frame043.inc b/demos/second/part18_3d/auto/frame043.inc index b0e86ac4..62c09e7f 100644 --- a/demos/second/part18_3d/auto/frame043.inc +++ b/demos/second/part18_3d/auto/frame043.inc @@ -10,18 +10,38 @@ .byte 11 .byte 8 .byte 6 + .byte SET_COLOR | GREY1 + .byte BOX,23,7,28,9 + .byte 21,14,32,18 + .byte 23,30,32,31 + .byte BOX_ADD_RSAME,22,33 + .byte 21,35 ; 32 34 + .byte BOX,19,37,33,38 + .byte 22,11,23,13 + .byte HLIN,22,32,10 + .byte HLIN_ADD,25,28 ; 11 + .byte HLIN,28,32,28 + .byte HLIN_ADD_RSAME,25 ; 25 32 29 + .byte HLIN,20,33,36 + .byte 18,33,39 + .byte HLIN_ADD_RSAME,17 ; 17 33 40 + .byte 16 ; 16 33 41 + .byte HLIN,31,32,27 + .byte PLOT,28,12 .byte SET_COLOR | BROWN - .byte BOX,23,7,28,10 - .byte 30,7,35,9 + .byte BOX,30,7,35,9 .byte 30,11,35,13 - .byte BOX_ADD_RSAME,22,18 - .byte BOX,23,30,35,31 - .byte BOX_ADD_RSAME,22,41 - .byte BOX,32,25,35,26 + .byte 22,15,35,18 + .byte 32,25,35,26 + .byte BOX_ADD_RSAME,33,35 + .byte 34,41 ; 35 36 .byte HLIN,23,35,6 - .byte 22,35,10 + .byte HLIN_ADD_LSAME,27 ; 23, 27, 7 + .byte 26 + .byte HLIN,29,35,10 .byte 25,28,13 - .byte 22,30,19 + .byte HLIN_ADD_LSAME,35 ; 25, 35, 14 + .byte HLIN,22,30,19 .byte 32,35,19 .byte HLIN_ADD,22,28 ; 20 .byte HLIN,31,35,20 @@ -30,30 +50,9 @@ .byte HLIN_ADD,26,35 ; 22 .byte HLIN_ADD_RSAME,24 ; 24 35 23 .byte 22 ; 22 35 24 - .byte HLIN,31,35,27 - .byte HLIN_ADD_RSAME,28 ; 28 35 28 - .byte 25 ; 25 35 29 .byte HLIN,22,23,22 - .byte SET_COLOR | GREY1 - .byte BOX,26,7,28,8 - .byte 23,30,32,31 - .byte BOX_ADD_RSAME,22,33 - .byte 21,35 ; 32 34 - .byte BOX,19,37,33,38 - .byte 17,40,33,41 - .byte 22,11,23,13 - .byte HLIN,23,28,9 - .byte HLIN_ADD,22,30 ; 10 - .byte 25,28 ; 11 - .byte HLIN,22,24,14 - .byte 28,32,28 - .byte HLIN_ADD_RSAME,25 ; 25 32 29 - .byte HLIN,20,33,36 - .byte 18,33,39 - .byte 31,32,27 - .byte PLOT,28,12 .byte SET_COLOR | GREEN - .byte HLIN,26,31,22 + .byte 26,31,22 .byte HLIN_ADD_RSAME,24 ; 24 31 23 .byte 22 ; 22 31 24 .byte HLIN,22,30,25 @@ -85,13 +84,8 @@ .byte VLIN,17,22,21 .byte 16,18,29 .byte 13,14,28 - .byte SET_COLOR | GREY2 - .byte HLIN,16,25,41 - .byte PLOT,32,32 - .byte 27,41 - .byte 33,41 .byte SET_COLOR | PINK - .byte VLIN,15,18,27 + .byte 15,18,27 .byte 19,20,28 .byte PLOT,26,6 .byte SET_COLOR | RED @@ -101,4 +95,4 @@ .byte HLIN_ADD,26,27 ; 11 .byte PLOT,26,12 .byte END -; total size = 296 +; total size = 274 diff --git a/demos/second/part18_3d/auto/frame044.inc b/demos/second/part18_3d/auto/frame044.inc index 981781d4..4f01ef7e 100644 --- a/demos/second/part18_3d/auto/frame044.inc +++ b/demos/second/part18_3d/auto/frame044.inc @@ -2,22 +2,23 @@ .byte BOX,4,29,31,41 .byte 4,6,31,16 .byte BOX_ADD_LSAME,21,28 ; 4, 17 - .byte SET_COLOR | GREY2 - .byte BOX,18,10,34,14 - .byte 22,32,34,33 - .byte BOX_ADD_RSAME,21,35 - .byte 20,37 ; 34 36 - .byte BOX,18,39,34,40 - .byte 23,29,34,31 + .byte SET_COLOR | GREY1 + .byte BOX,23,29,35,31 + .byte BOX_ADD_RSAME,22,33 + .byte 21,35 ; 35 34 + .byte 20,37 ; 35 36 + .byte BOX,18,39,35,40 + .byte 27,10,34,14 .byte HLIN,27,29,6 - .byte HLIN_ADD,19,34 ; 7 - .byte HLIN,30,34,25 - .byte HLIN_ADD_RSAME,28 ; 28 34 26 - .byte 26 ; 26 34 27 - .byte 24 ; 24 34 28 - .byte HLIN,19,34,38 - .byte 32,34,24 - .byte PLOT,34,23 + .byte HLIN_ADD,17,35 ; 7 + .byte HLIN,32,35,24 + .byte HLIN_ADD_RSAME,30 ; 30 35 25 + .byte 28 ; 28 35 26 + .byte 26 ; 26 35 27 + .byte 24 ; 24 35 28 + .byte HLIN,19,35,38 + .byte 17,35,41 + .byte 34,35,23 .byte SET_COLOR | BROWN .byte BOX,21,7,24,9 .byte BOX_ADD,20,32,15 ; 10 @@ -57,9 +58,6 @@ .byte HLIN,33,34,16 .byte PLOT,24,7 .byte 24,9 - .byte SET_COLOR | GREY1 - .byte HLIN,17,35,41 - .byte VLIN,23,40,35 .byte SET_COLOR | DARK_BLUE .byte BOX,32,6,35,11 .byte HLIN,32,33,12 @@ -85,4 +83,4 @@ .byte SET_COLOR | YELLOW .byte PLOT,29,6 .byte END -; total size = 237 +; total size = 227 diff --git a/demos/second/part18_3d/auto/frame045.inc b/demos/second/part18_3d/auto/frame045.inc index 26fb8edb..597b2259 100644 --- a/demos/second/part18_3d/auto/frame045.inc +++ b/demos/second/part18_3d/auto/frame045.inc @@ -2,14 +2,14 @@ .byte BOX,19,29,35,41 .byte 32,13,33,14 .byte HLIN,25,35,11 - .byte HLIN_ADD_LSAME,34 ; 25, 34, 12 - .byte HLIN,25,34,28 - .byte 27,34,27 - .byte 29,34,26 - .byte 30,34,25 - .byte 32,34,24 + .byte 25,35,28 + .byte 27,35,27 + .byte 29,35,26 + .byte 30,35,25 + .byte 32,35,24 + .byte 32,34,12 + .byte 34,35,23 .byte PLOT,32,15 - .byte 34,23 .byte SET_COLOR | LIGHT_BLUE .byte BOX,4,6,28,17 .byte BOX_ADD_LSAME,21,22 ; 4, 18 @@ -66,8 +66,6 @@ .byte 15,18,23 .byte 11,13,22 .byte 19,20,24 - .byte SET_COLOR | GREY2 - .byte 23,41,35 .byte SET_COLOR | ORANGE .byte 12,16,25 .byte 17,19,26 @@ -75,4 +73,4 @@ .byte 15,18,21 .byte 10,11,21 .byte END -; total size = 208 +; total size = 205 diff --git a/demos/second/part18_3d/auto/frame046.inc b/demos/second/part18_3d/auto/frame046.inc index a1824be5..1964639e 100644 --- a/demos/second/part18_3d/auto/frame046.inc +++ b/demos/second/part18_3d/auto/frame046.inc @@ -53,11 +53,6 @@ .byte HLIN,23,25,10 .byte 23,24,15 .byte PLOT,24,9 - .byte SET_COLOR | GREY2 - .byte VLIN,29,41,35 - .byte PLOT,35,27 - .byte 25,32 - .byte 22,38 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,34,6,35,11 .byte VLIN,12,13,35 @@ -68,4 +63,4 @@ .byte 15,19,24 .byte 20,22,25 .byte END -; total size = 190 +; total size = 178 diff --git a/demos/second/part18_3d/auto/frame047.inc b/demos/second/part18_3d/auto/frame047.inc index 3100f693..3a4f4c1e 100644 --- a/demos/second/part18_3d/auto/frame047.inc +++ b/demos/second/part18_3d/auto/frame047.inc @@ -70,7 +70,5 @@ .byte SET_COLOR | ORANGE .byte 22,26,25 .byte 19,21,24 - .byte SET_COLOR | GREY2 - .byte PLOT,33,33 .byte END -; total size = 209 +; total size = 205 diff --git a/demos/second/part18_3d/auto/frame048.inc b/demos/second/part18_3d/auto/frame048.inc index 7e2703e7..85542260 100644 --- a/demos/second/part18_3d/auto/frame048.inc +++ b/demos/second/part18_3d/auto/frame048.inc @@ -62,7 +62,9 @@ .byte HLIN_ADD_RSAME,31 ; 31 35 40 .byte 29 ; 29 35 41 .byte HLIN,32,33,24 - .byte PLOT,35,38 + .byte PLOT,33,21 + .byte 31,25 + .byte 35,38 .byte SET_COLOR | LIGHT_GREEN .byte BOX,24,16,26,17 .byte BOX_ADD_RSAME,23,19 @@ -82,9 +84,5 @@ .byte SET_COLOR | ORANGE .byte VLIN,21,25,25 .byte 26,28,26 - .byte SET_COLOR | GREY2 - .byte PLOT,33,21 - .byte 33,23 - .byte 31,25 .byte END -; total size = 234 +; total size = 230 diff --git a/demos/second/part18_3d/auto/frame056.inc b/demos/second/part18_3d/auto/frame056.inc index ca9124e9..9b1ed4d4 100644 --- a/demos/second/part18_3d/auto/frame056.inc +++ b/demos/second/part18_3d/auto/frame056.inc @@ -86,19 +86,18 @@ .byte 17,10,18,14 .byte HLIN,15,18,12 .byte 15,16,15 + .byte HLIN_ADD,13,14 ; 16 .byte VLIN,11,15,18 .byte PLOT,17,9 .byte 13,12 .byte SET_COLOR | LIGHT_BLUE .byte BOX,17,12,18,14 - .byte 13,16,14,17 - .byte PLOT,13,15 + .byte HLIN,13,14,17 + .byte VLIN,15,16,13 .byte SET_COLOR | RED .byte HLIN,17,18,11 .byte PLOT,13,14 .byte SET_COLOR | ORANGE .byte 15,12 - .byte SET_COLOR | GREY2 - .byte 14,16 .byte END -; total size = 332 +; total size = 333 diff --git a/demos/second/part18_3d/auto/frame062.inc b/demos/second/part18_3d/auto/frame062.inc index ce3388d9..c407fe2e 100644 --- a/demos/second/part18_3d/auto/frame062.inc +++ b/demos/second/part18_3d/auto/frame062.inc @@ -62,25 +62,24 @@ .byte HLIN,24,26,33 .byte HLIN_ADD_RSAME,22 ; 22 26 34 .byte HLIN,19,24,35 - .byte 23,27,37 + .byte HLIN_ADD_LSAME,20 ; 19, 20, 36 + .byte HLIN,23,27,37 .byte HLIN_ADD,21,28 ; 38 - .byte HLIN_ADD_RSAME,22 ; 22 28 39 - .byte 23 ; 23 28 40 + .byte HLIN,10,11,38 + .byte HLIN_ADD,22,28 ; 39 + .byte HLIN_ADD_RSAME,23 ; 23 28 40 .byte 24 ; 24 28 41 - .byte HLIN,19,20,36 + .byte HLIN,9,10,39 .byte VLIN,10,13,11 - .byte 37,38,11 .byte PLOT,19,34 .byte 26,36 + .byte 11,37 .byte SET_COLOR | LIGHT_BLUE .byte BOX,11,11,12,13 .byte HLIN,8,9,13 .byte PLOT,8,10 .byte 8,12 .byte 12,14 - .byte SET_COLOR | GREY2 - .byte HLIN,9,10,39 - .byte PLOT,10,38 .byte SET_COLOR | RED .byte HLIN,11,12,12 .byte SET_COLOR | ORANGE diff --git a/demos/second/part18_3d/auto/frame064.inc b/demos/second/part18_3d/auto/frame064.inc index f1d87bbf..b1aa966c 100644 --- a/demos/second/part18_3d/auto/frame064.inc +++ b/demos/second/part18_3d/auto/frame064.inc @@ -45,6 +45,7 @@ .byte VLIN,15,16,17 .byte PLOT,14,16 .byte SET_COLOR | GREY1 + .byte BOX,8,8,12,9 .byte HLIN,24,26,27 .byte HLIN_ADD_RSAME,21 ; 21 26 28 .byte HLIN,21,24,29 @@ -67,15 +68,13 @@ .byte HLIN,10,17,6 .byte VLIN,13,15,11 .byte SET_COLOR | LIGHT_BLUE - .byte BOX,8,8,12,9 - .byte 11,9,12,10 + .byte BOX,11,8,12,10 .byte HLIN,8,10,7 + .byte VLIN,8,9,8 .byte PLOT,8,6 - .byte SET_COLOR | GREY2 - .byte BOX,9,8,10,9 .byte SET_COLOR | RED .byte HLIN,11,12,9 .byte SET_COLOR | ORANGE .byte PLOT,9,8 .byte END -; total size = 245 +; total size = 244 diff --git a/demos/second/part18_3d/auto/frame070.inc b/demos/second/part18_3d/auto/frame070.inc index ebff999a..993208e4 100644 --- a/demos/second/part18_3d/auto/frame070.inc +++ b/demos/second/part18_3d/auto/frame070.inc @@ -4,11 +4,11 @@ .byte 29,41 ; 35 21 .byte SET_COLOR | GREY1 .byte BOX,20,6,28,19 - .byte 11,13,16,17 + .byte 10,13,16,17 .byte 25,35,33,36 .byte 27,38,33,39 - .byte 13,6,16,12 - .byte HLIN,11,17,18 + .byte 12,6,16,12 + .byte HLIN,10,17,18 .byte HLIN_ADD,14,18 ; 19 .byte 15,28 ; 20 .byte HLIN_ADD_LSAME,26 ; 15, 26, 21 @@ -28,25 +28,27 @@ .byte 28,33,40 .byte HLIN_ADD_RSAME,29 ; 29 33 41 .byte HLIN,17,18,24 + .byte VLIN,12,24,10 .byte PLOT,28,24 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,20,6,28,16 + .byte 4,6,9,10 + .byte HLIN,20,26,17 + .byte HLIN_ADD_LSAME,24 ; 20, 24, 18 + .byte 22 + .byte PLOT,20,20 .byte SET_COLOR | GREEN - .byte BOX,4,12,10,14 - .byte BOX_ADD_LSAME,11,16 ; 4, 15 - .byte 12,30 + .byte BOX,4,15,11,16 + .byte BOX_ADD_LSAME,12,30 ; 4, 17 .byte 14,33 .byte 15,35 .byte 16,37 .byte 17,40 - .byte BOX,4,10,8,11 + .byte BOX,4,13,10,14 + .byte HLIN,4,8,11 + .byte HLIN_ADD_LSAME,9 ; 4, 9, 12 .byte HLIN,4,18,41 - .byte SET_COLOR | MEDIUM_BLUE - .byte BOX,20,6,28,16 - .byte 4,6,9,9 - .byte HLIN,4,6,10 - .byte 20,26,17 - .byte HLIN_ADD_LSAME,24 ; 20, 24, 18 - .byte 22 - .byte PLOT,20,20 + .byte 7,8,10 .byte SET_COLOR | LIGHT_GREEN .byte BOX,9,26,13,27 .byte 6,30,13,31 @@ -73,7 +75,5 @@ .byte SET_COLOR | ORANGE .byte PLOT,12,6 .byte 7,37 - .byte SET_COLOR | GREY2 - .byte 10,12 .byte END -; total size = 231 +; total size = 236 diff --git a/demos/second/part18_3d/auto/frame071.inc b/demos/second/part18_3d/auto/frame071.inc index f64f2e8c..e182c02c 100644 --- a/demos/second/part18_3d/auto/frame071.inc +++ b/demos/second/part18_3d/auto/frame071.inc @@ -2,28 +2,27 @@ .byte BOX,10,6,35,15 .byte BOX_ADD_RSAME,18,20 .byte 31,31 ; 35 21 - .byte SET_COLOR | GREEN - .byte BOX,4,11,10,12 - .byte BOX_ADD_LSAME,17,15 ; 4, 13 - .byte 11,18 - .byte 12,32 - .byte BOX,4,34,15,35 - .byte BOX_ADD_LSAME,16,38 ; 4, 36 - .byte 17,40 - .byte BOX,7,9,8,10 - .byte HLIN,4,18,41 - .byte SET_COLOR | GREY1 + .byte SET_COLOR | MEDIUM_BLUE .byte BOX,20,6,30,18 + .byte BOX_ADD_RSAME,15,20 + .byte BOX,4,6,7,11 + .byte SET_COLOR | GREY1 .byte 12,6,16,7 - .byte 11,13,17,15 - .byte 15,19,30,20 - .byte 23,32,35,33 + .byte 10,13,17,15 + .byte BOX_ADD_RSAME,13,17 + .byte BOX,23,32,35,33 .byte 25,35,35,36 .byte 27,38,35,39 .byte BOX_ADD_RSAME,28,41 - .byte BOX,13,16,17,17 + .byte BOX,15,19,19,20 + .byte HLIN,10,11,12 + .byte 29,30,16 + .byte HLIN_ADD_RSAME,27 ; 27 30 17 + .byte 25 ; 25 30 18 .byte HLIN,14,18,18 - .byte 16,28,21 + .byte HLIN_ADD,23,30 ; 19 + .byte HLIN_ADD_RSAME,21 ; 21 30 20 + .byte HLIN,16,28,21 .byte HLIN_ADD_LSAME,25 ; 16, 25, 22 .byte HLIN,17,22,23 .byte 28,30,25 @@ -36,20 +35,19 @@ .byte 24,35,34 .byte 26,35,37 .byte 18,19,24 - .byte PLOT,10,11 - .byte 11,12 - .byte 30,24 - .byte SET_COLOR | MEDIUM_BLUE - .byte BOX,20,6,30,15 - .byte 4,6,9,8 - .byte HLIN,4,7,9 - .byte HLIN_ADD_LSAME,6 ; 4, 6, 10 - .byte HLIN,20,28,16 - .byte HLIN_ADD_LSAME,26 ; 20, 26, 17 - .byte 24 - .byte 22 - .byte PLOT,4,11 - .byte 20,20 + .byte VLIN,10,24,10 + .byte PLOT,30,24 + .byte SET_COLOR | GREEN + .byte BOX,4,15,11,18 + .byte BOX_ADD_LSAME,12,32 ; 4, 19 + .byte BOX,4,34,15,35 + .byte BOX_ADD_LSAME,16,38 ; 4, 36 + .byte 17,40 + .byte BOX,4,12,10,14 + .byte HLIN,5,9,11 + .byte 4,18,41 + .byte 7,8,10 + .byte PLOT,8,9 .byte SET_COLOR | LIGHT_GREEN .byte BOX,4,34,13,37 .byte BOX_ADD_LSAME,12,41 ; 4, 38 @@ -78,10 +76,7 @@ .byte 15,8 .byte 17,8 .byte 16,9 - .byte SET_COLOR | GREY2 - .byte 10,10 - .byte 35,32 .byte SET_COLOR | ORANGE .byte 14,6 .byte END -; total size = 247 +; total size = 243 diff --git a/demos/second/part18_3d/auto/frame074.inc b/demos/second/part18_3d/auto/frame074.inc index 3534ec11..3634e7be 100644 --- a/demos/second/part18_3d/auto/frame074.inc +++ b/demos/second/part18_3d/auto/frame074.inc @@ -1,20 +1,38 @@ - .byte SET_COLOR | GREY2 - .byte BOX,8,7,34,8 - .byte 10,12,34,13 - .byte 12,15,34,16 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,4,24,11,31 + .byte 6,19,10,23 + .byte 9,32,10,35 + .byte PLOT,9,18 + .byte SET_COLOR | GREY1 + .byte BOX,8,7,35,8 + .byte 10,12,35,13 + .byte 12,15,35,16 .byte BOX_ADD_RSAME,13,18 - .byte HLIN,8,34,10 - .byte HLIN_ADD_RSAME,9 ; 9 34 11 - .byte HLIN,11,34,14 + .byte BOX,23,32,35,33 + .byte BOX_ADD_RSAME,24,35 + .byte BOX,26,37,35,38 + .byte 28,40,35,41 + .byte HLIN,8,35,10 + .byte HLIN_ADD_RSAME,9 ; 9 35 11 + .byte HLIN,11,35,14 .byte 14,33,19 .byte HLIN_ADD,15,31 ; 20 .byte 16,30 ; 21 .byte HLIN_ADD_LSAME,28 ; 16, 28, 22 .byte HLIN,17,26,23 - .byte HLIN_ADD_LSAME,24 ; 17, 24, 24 + .byte HLIN_ADD_LSAME,25 ; 17, 25, 24 .byte HLIN,18,23,25 - .byte HLIN_ADD,19,21 ; 26 - .byte HLIN_ADD_LSAME,20 ; 19, 20, 27 + .byte 34,35,25 + .byte HLIN_ADD_RSAME,32 ; 32 35 26 + .byte HLIN,19,21,26 + .byte HLIN_ADD,31,35 ; 27 + .byte HLIN_ADD_RSAME,29 ; 29 35 28 + .byte 27 ; 27 35 29 + .byte 26 ; 26 35 30 + .byte 25 ; 25 35 31 + .byte HLIN,25,35,36 + .byte 27,35,39 + .byte 19,20,27 .byte PLOT,12,30 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,10,9,34,10 @@ -26,62 +44,32 @@ .byte HLIN,23,34,8 .byte 18,34,11 .byte HLIN_ADD_LSAME,33 ; 18, 33, 12 - .byte 32 .byte 31 + .byte 30 .byte 29 .byte 28 .byte HLIN,19,26,17 - .byte HLIN_ADD_LSAME,25 ; 19, 25, 18 - .byte HLIN,21,24,19 + .byte HLIN_ADD,20,25 ; 18 + .byte 21,24 ; 19 .byte PLOT,22,20 - .byte SET_COLOR | GREY1 - .byte BOX,23,32,35,33 - .byte BOX_ADD_RSAME,24,35 - .byte BOX,26,37,35,38 - .byte 28,40,35,41 - .byte 19,13,21,18 - .byte HLIN,32,35,26 - .byte HLIN_ADD_RSAME,31 ; 31 35 27 - .byte 29 ; 29 35 28 - .byte 27 ; 27 35 29 - .byte 26 ; 26 35 30 - .byte 25 ; 25 35 31 - .byte HLIN,25,35,36 - .byte 27,35,39 - .byte 34,35,25 - .byte PLOT,32,13 - .byte 31,14 - .byte 27,17 - .byte 13,18 - .byte 23,20 - .byte 17,24 - .byte 25,24 .byte SET_COLOR | GREEN - .byte BOX,4,24,11,31 - .byte BOX_ADD_LSAME,10,37 ; 4, 32 + .byte BOX,4,17,8,19 + .byte 4,30,7,31 + .byte BOX_ADD_LSAME,8,33 ; 4, 32 + .byte 9,35 + .byte 10,37 .byte BOX,4,40,16,41 - .byte 4,19,10,23 + .byte 4,22,5,24 .byte HLIN,5,6,15 .byte HLIN_ADD,4,7 ; 16 - .byte HLIN_ADD_LSAME,8 ; 4, 8, 17 - .byte 9 - .byte HLIN,4,11,38 + .byte HLIN,4,7,20 + .byte HLIN_ADD_LSAME,6 ; 4, 6, 21 + .byte HLIN,4,6,29 + .byte 4,11,38 .byte HLIN_ADD_LSAME,15 ; 4, 15, 39 .byte HLIN,14,15,38 .byte PLOT,6,14 .byte 15,37 - .byte SET_COLOR | LIGHT_GREEN - .byte BOX,6,22,10,23 - .byte 4,25,11,28 - .byte 8,30,11,31 - .byte BOX_ADD,9,10,33 ; 32 - .byte HLIN,8,10,20 - .byte HLIN_ADD_RSAME,7 ; 7 10 21 - .byte HLIN,6,11,24 - .byte 7,11,29 - .byte 9,10,19 - .byte VLIN,34,35,10 - .byte PLOT,9,18 .byte SET_COLOR | BROWN .byte BOX,18,12,21,16 .byte HLIN,10,20,6 @@ -112,4 +100,4 @@ .byte SET_COLOR | ORANGE .byte 20,8 .byte END -; total size = 323 +; total size = 294 diff --git a/demos/second/part18_3d/auto/frame075.inc b/demos/second/part18_3d/auto/frame075.inc index b5983e45..2e5acc5e 100644 --- a/demos/second/part18_3d/auto/frame075.inc +++ b/demos/second/part18_3d/auto/frame075.inc @@ -97,7 +97,5 @@ .byte PLOT,25,9 .byte SET_COLOR | ORANGE .byte 21,8 - .byte SET_COLOR | GREY2 - .byte 20,20 .byte END -; total size = 282 +; total size = 279 diff --git a/demos/second/part18_3d/auto/frame076.inc b/demos/second/part18_3d/auto/frame076.inc index da77dadc..a4f0915d 100644 --- a/demos/second/part18_3d/auto/frame076.inc +++ b/demos/second/part18_3d/auto/frame076.inc @@ -14,8 +14,9 @@ .byte 11,19,17,20 .byte 4,27,6,31 .byte 4,30,7,32 - .byte 4,36,9,38 - .byte 23,38,35,39 + .byte BOX_ADD_LSAME,8,35 ; 4, 33 + .byte 9,38 + .byte BOX,23,38,35,39 .byte BOX_ADD_RSAME,24,41 .byte BOX,26,8,27,9 .byte HLIN,22,24,6 @@ -65,24 +66,14 @@ .byte 24 ; 24 35 37 .byte HLIN,18,19,31 .byte VLIN,20,22,4 + .byte 24,26,5 .byte PLOT,35,9 .byte 6,10 + .byte 35,27 .byte SET_COLOR | LIGHT_GREEN .byte BOX,4,37,8,41 .byte 4,33,7,36 .byte PLOT,6,32 - .byte SET_COLOR | GREY2 - .byte HLIN,4,6,28 - .byte VLIN,24,26,5 - .byte 33,35,8 - .byte 17,18,16 - .byte PLOT,34,10 - .byte 12,12 - .byte 17,19 - .byte 4,20 - .byte 6,27 - .byte 35,27 - .byte 34,28 .byte SET_COLOR | GREEN .byte BOX,4,30,6,31 .byte 4,28,5,29 @@ -104,4 +95,4 @@ .byte SET_COLOR | ORANGE .byte 23,9 .byte END -; total size = 312 +; total size = 289 diff --git a/demos/second/part18_3d/auto/frame077.inc b/demos/second/part18_3d/auto/frame077.inc index 6ac1d0dc..169ca619 100644 --- a/demos/second/part18_3d/auto/frame077.inc +++ b/demos/second/part18_3d/auto/frame077.inc @@ -45,20 +45,18 @@ .byte BOX,13,6,19,10 .byte 4,8,6,9 .byte BOX_ADD_RSAME,5,12 - .byte BOX,14,11,19,19 - .byte 4,6,5,7 - .byte HLIN,15,19,20 - .byte HLIN_ADD_RSAME,16 ; 16 19 21 - .byte 17 ; 17 19 22 + .byte BOX,14,11,19,18 + .byte BOX_ADD_RSAME,15,20 + .byte BOX,4,6,5,7 + .byte HLIN,16,19,21 + .byte HLIN_ADD_RSAME,17 ; 17 19 22 .byte 18 ; 18 19 23 .byte PLOT,6,13 .byte 19,24 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,18,7,22,8 - .byte 19,13,29,14 - .byte BOX_ADD_LSAME,27,16 ; 19, 15 - .byte BOX,19,20,23,21 - .byte BOX_ADD,20,21,23 ; 22 + .byte 19,16,26,17 + .byte 20,22,21,23 .byte HLIN,18,35,6 .byte HLIN_ADD,28,34 ; 7 .byte 27,33 ; 8 @@ -67,9 +65,13 @@ .byte HLIN_ADD_LSAME,31 ; 18, 31, 10 .byte 30 .byte HLIN,19,30,12 - .byte 19,26,17 - .byte HLIN_ADD_LSAME,25 ; 19, 25, 18 - .byte 24 + .byte HLIN_ADD_LSAME,29 ; 19, 29, 13 + .byte 28 + .byte 27 + .byte HLIN,19,25,18 + .byte HLIN_ADD_LSAME,24 ; 19, 24, 19 + .byte 23 + .byte 22 .byte PLOT,26,7 .byte 20,24 .byte SET_COLOR | LIGHT_BLUE @@ -80,15 +82,6 @@ .byte HLIN,26,27,9 .byte VLIN,7,8,22 .byte PLOT,27,8 - .byte SET_COLOR | GREY2 - .byte 35,7 - .byte 10,13 - .byte 29,14 - .byte 7,15 - .byte 27,16 - .byte 14,19 - .byte 23,21 - .byte 19,25 .byte SET_COLOR | RED .byte HLIN,24,25,11 .byte PLOT,27,9 @@ -96,4 +89,4 @@ .byte SET_COLOR | ORANGE .byte 23,9 .byte END -; total size = 267 +; total size = 251 diff --git a/demos/second/part18_3d/auto/frame078.inc b/demos/second/part18_3d/auto/frame078.inc index 4027f1b1..228b0731 100644 --- a/demos/second/part18_3d/auto/frame078.inc +++ b/demos/second/part18_3d/auto/frame078.inc @@ -1,88 +1,70 @@ - .byte SET_COLOR | GREY2 - .byte BOX,4,6,35,16 - .byte 4,20,31,21 - .byte 4,25,27,26 + .byte SET_COLOR | BROWN + .byte BOX,8,6,16,28 + .byte SET_COLOR | MEDIUM_BLUE + .byte 14,6,31,11 + .byte BOX_ADD,15,27,17 ; 12 + .byte 16,23,24 ; 18 + .byte 17,19,28 ; 25 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,10,8,17 + .byte 4,6,7,9 + .byte SET_COLOR | GREY1 + .byte 32,6,35,7 + .byte 30,9,35,10 + .byte 28,12,35,13 + .byte 26,15,35,16 + .byte 4,18,9,21 + .byte BOX_ADD_LSAME,10,23 ; 4, 22 + .byte BOX,30,36,35,37 .byte 28,39,35,40 - .byte 30,36,35,37 .byte 13,39,16,40 .byte 33,32,35,33 - .byte HLIN,4,34,17 - .byte HLIN_ADD_LSAME,33 ; 4, 33, 18 - .byte 32 - .byte HLIN,4,30,22 - .byte HLIN_ADD_LSAME,29 ; 4, 29, 23 - .byte 28 - .byte HLIN,5,26,27 - .byte HLIN_ADD_LSAME,25 ; 5, 25, 28 - .byte HLIN,6,24,29 + .byte HLIN,22,25,7 + .byte HLIN_ADD,21,27 ; 8 + .byte HLIN,31,35,8 + .byte HLIN_ADD,23,27 ; 9 + .byte HLIN_ADD_LSAME,26 ; 23, 26, 10 + .byte HLIN,29,35,11 + .byte 27,35,14 + .byte HLIN_ADD,7,9 ; 15 + .byte HLIN_ADD_RSAME,6 ; 6 9 16 + .byte HLIN,25,34,17 + .byte 5,9,17 + .byte HLIN_ADD,24,33 ; 18 + .byte HLIN_ADD_LSAME,32 ; 24, 32, 19 + .byte HLIN,23,31,20 + .byte HLIN_ADD_RSAME,22 ; 22 31 21 + .byte HLIN,22,30,22 + .byte HLIN_ADD,21,29 ; 23 + .byte 20,28 ; 24 + .byte HLIN,4,11,24 + .byte HLIN_ADD_LSAME,12 ; 4, 12, 25 + .byte HLIN,20,27,25 + .byte HLIN_ADD,4,13 ; 26 + .byte HLIN,19,27,26 + .byte HLIN_ADD,5,14 ; 27 + .byte HLIN,18,26,27 + .byte HLIN_ADD,5,15 ; 28 + .byte HLIN,18,25,28 + .byte HLIN_ADD,6,24 ; 29 .byte HLIN_ADD_RSAME,7 ; 7 24 30 .byte HLIN,7,23,31 + .byte 34,35,31 .byte HLIN_ADD,8,22 ; 32 .byte 9,21 ; 33 .byte HLIN_ADD_LSAME,20 ; 9, 20, 34 - .byte HLIN,10,20,35 + .byte HLIN,32,35,34 + .byte HLIN_ADD,10,20 ; 35 + .byte HLIN,31,35,35 .byte HLIN_ADD,11,19 ; 36 - .byte HLIN,27,35,41 - .byte 11,18,37 - .byte HLIN_ADD,29,35 ; 38 - .byte HLIN,12,17,38 - .byte 31,35,35 - .byte 32,35,34 - .byte 34,35,31 + .byte HLIN_ADD_LSAME,18 ; 11, 18, 37 + .byte HLIN,29,35,38 + .byte 12,17,38 + .byte 27,35,41 .byte 14,15,41 - .byte PLOT,35,30 - .byte SET_COLOR | DARK_BLUE - .byte BOX,4,6,8,14 - .byte HLIN,4,6,15 - .byte HLIN_ADD_LSAME,5 ; 4, 5, 16 - .byte PLOT,4,17 - .byte SET_COLOR | BROWN - .byte BOX,8,6,16,9 - .byte BOX_ADD_RSAME,9,16 - .byte 10,21 ; 16 17 - .byte 11,24 ; 16 22 - .byte 13,26 ; 16 25 - .byte 15,28 ; 16 27 - .byte SET_COLOR | MEDIUM_BLUE - .byte BOX,26,7,31,8 - .byte 14,8,20,9 - .byte 25,9,29,10 - .byte 15,14,26,15 - .byte 16,18,23,19 - .byte 16,21,21,22 - .byte 17,25,19,26 - .byte HLIN,14,31,6 - .byte HLIN_ADD_LSAME,21 ; 14, 21, 7 - .byte HLIN,14,23,10 - .byte HLIN_ADD_LSAME,28 ; 14, 28, 11 - .byte HLIN,15,28,12 - .byte HLIN_ADD_LSAME,27 ; 15, 27, 13 - .byte HLIN,15,25,16 - .byte HLIN_ADD_LSAME,24 ; 15, 24, 17 - .byte HLIN,16,22,20 - .byte 16,20,23 - .byte HLIN_ADD_LSAME,19 ; 16, 19, 24 - .byte VLIN,27,28,17 - .byte PLOT,22,9 - .byte SET_COLOR | GREY1 - .byte HLIN,16,17,29 - .byte VLIN,15,16,9 - .byte PLOT,33,6 - .byte 31,8 - .byte 30,9 - .byte 28,12 + .byte VLIN,29,30,35 + .byte PLOT,21,9 .byte 8,14 - .byte 26,15 - .byte 11,24 - .byte 12,25 - .byte 13,26 - .byte 19,26 - .byte 14,27 - .byte 15,28 - .byte 35,29 - .byte 24,30 - .byte 20,35 - .byte 30,36 .byte SET_COLOR | LIGHT_BLUE .byte BOX,24,11,26,12 .byte 24,12,25,13 @@ -99,4 +81,4 @@ .byte SET_COLOR | ORANGE .byte 23,10 .byte END -; total size = 289 +; total size = 257 diff --git a/demos/second/part18_3d/auto/frame080.inc b/demos/second/part18_3d/auto/frame080.inc index eb4b3432..cbbfdc88 100644 --- a/demos/second/part18_3d/auto/frame080.inc +++ b/demos/second/part18_3d/auto/frame080.inc @@ -1,4 +1,4 @@ - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,10,6,32,13 .byte BOX_ADD_LSAME,29,15 ; 10, 14 .byte 28,17 diff --git a/demos/second/part18_3d/auto/frame081.inc b/demos/second/part18_3d/auto/frame081.inc index 941c57f6..c52a7bbd 100644 --- a/demos/second/part18_3d/auto/frame081.inc +++ b/demos/second/part18_3d/auto/frame081.inc @@ -24,12 +24,12 @@ .byte 12,28 .byte 11,32 .byte 10,36 - .byte 9,40 + .byte 9,39 + .byte 8,41 .byte HLIN,4,21,10 .byte 4,19,13 .byte 4,17,16 .byte HLIN_ADD_LSAME,16 ; 4, 16, 17 - .byte HLIN,4,8,41 .byte SET_COLOR | BROWN .byte BOX,28,6,35,13 .byte BOX_ADD_RSAME,29,21 @@ -49,12 +49,9 @@ .byte BOX,16,19,17,20 .byte PLOT,17,18 .byte 16,22 - .byte SET_COLOR | GREY2 - .byte 24,6 - .byte 9,40 .byte SET_COLOR | RED .byte 20,22 .byte SET_COLOR | ORANGE .byte 17,23 .byte END -; total size = 159 +; total size = 152 diff --git a/demos/second/part18_3d/auto/frame082.inc b/demos/second/part18_3d/auto/frame082.inc index fa230d91..12f38e01 100644 --- a/demos/second/part18_3d/auto/frame082.inc +++ b/demos/second/part18_3d/auto/frame082.inc @@ -1,4 +1,4 @@ - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,8,10,25,11 .byte 8,7,23,9 .byte 8,13,22,19 @@ -6,23 +6,15 @@ .byte 20,32 .byte 19,39 .byte 18,41 - .byte HLIN,8,23,12 - .byte 21,23,6 - .byte PLOT,28,6 - .byte SET_COLOR | GREY1 .byte BOX,28,9,33,21 .byte 28,29,33,41 - .byte HLIN,29,32,8 + .byte HLIN,8,23,12 + .byte 29,32,8 + .byte 21,23,6 .byte 30,32,28 .byte 28,29,22 - .byte VLIN,7,12,20 - .byte PLOT,31,27 - .byte SET_COLOR | BROWN - .byte BOX,30,6,35,10 - .byte BOX_ADD_RSAME,31,18 - .byte 32,27 ; 35 19 - .byte 33,34 ; 35 28 - .byte 34,41 ; 35 35 + .byte PLOT,28,6 + .byte 31,27 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,6,19,14 .byte BOX_ADD_LSAME,18,16 ; 4, 15 @@ -37,6 +29,12 @@ .byte 8,39 .byte 7,41 .byte HLIN,4,17,17 + .byte SET_COLOR | BROWN + .byte BOX,30,6,35,10 + .byte BOX_ADD_RSAME,31,18 + .byte 32,27 ; 35 19 + .byte 33,34 ; 35 28 + .byte 34,41 ; 35 35 .byte SET_COLOR | LIGHT_BLUE .byte BOX,16,25,19,26 .byte BOX_ADD,20,21,28 ; 27 @@ -59,4 +57,4 @@ .byte SET_COLOR | ORANGE .byte 18,27 .byte END -; total size = 173 +; total size = 166 diff --git a/demos/second/part18_3d/auto/frame083.inc b/demos/second/part18_3d/auto/frame083.inc index 4c9833b2..2e0e9717 100644 --- a/demos/second/part18_3d/auto/frame083.inc +++ b/demos/second/part18_3d/auto/frame083.inc @@ -1,48 +1,33 @@ - .byte SET_COLOR | GREY2 - .byte BOX,24,7,32,9 - .byte 25,14,32,19 + .byte SET_COLOR | GREY1 + .byte BOX,9,18,22,19 + .byte 9,26,22,27 + .byte 9,12,20,17 + .byte 9,20,20,25 + .byte 9,29,19,40 + .byte 24,7,34,9 + .byte 25,14,34,19 .byte BOX_ADD_RSAME,26,25 - .byte HLIN,26,30,13 + .byte BOX,27,36,34,38 + .byte BOX_ADD_RSAME,28,41 + .byte HLIN,9,23,6 + .byte HLIN_ADD_LSAME,22 ; 9, 22, 7 + .byte 20 + .byte HLIN,9,20,28 + .byte 9,19,9 + .byte 25,34,6 + .byte 9,18,41 + .byte 26,34,13 + .byte 28,34,12 + .byte 28,34,35 .byte 26,30,26 - .byte HLIN_ADD_LSAME,29 ; 26, 29, 27 - .byte HLIN,25,27,10 + .byte 24,27,10 + .byte 26,29,27 + .byte 30,33,34 + .byte 19,21,11 + .byte 31,33,33 + .byte 20,21,10 .byte 26,27,28 .byte PLOT,25,11 - .byte 28,12 - .byte SET_COLOR | BROWN - .byte BOX,30,6,35,16 - .byte BOX_ADD_RSAME,32,22 - .byte 33,27 ; 35 23 - .byte BOX,32,33,35,41 - .byte 34,28,35,32 - .byte SET_COLOR | GREY1 - .byte 9,12,20,17 - .byte BOX_ADD_LSAME,22,19 ; 9, 18 - .byte 20,25 - .byte 22,27 - .byte BOX,9,29,19,40 - .byte 27,36,34,38 - .byte BOX_ADD_RSAME,28,41 - .byte BOX,29,12,30,13 - .byte HLIN,9,23,6 - .byte 25,29,6 - .byte HLIN_ADD,9,22 ; 7 - .byte HLIN,26,27,7 - .byte HLIN_ADD,9,20 ; 8 - .byte HLIN_ADD_LSAME,19 ; 9, 19, 9 - .byte HLIN,19,21,11 - .byte 9,20,28 - .byte 31,33,33 - .byte HLIN_ADD_RSAME,30 ; 30 33 34 - .byte HLIN,28,34,35 - .byte 9,18,41 - .byte 20,21,10 - .byte VLIN,16,20,31 - .byte 8,10,24 - .byte 17,19,25 - .byte PLOT,26,8 - .byte 32,22 - .byte 26,28 .byte 33,32 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,6,15,9 @@ -57,6 +42,12 @@ .byte 10,34 .byte 9,37 .byte 8,41 + .byte SET_COLOR | BROWN + .byte BOX,30,6,35,16 + .byte BOX_ADD_RSAME,32,21 + .byte 33,27 ; 35 22 + .byte 34,34 ; 35 28 + .byte VLIN,35,41,35 .byte SET_COLOR | DARK_BLUE .byte BOX,18,26,21,27 .byte 17,6,18,9 @@ -82,4 +73,4 @@ .byte SET_COLOR | ORANGE .byte 20,28 .byte END -; total size = 242 +; total size = 215 diff --git a/demos/second/part18_3d/auto/frame084.inc b/demos/second/part18_3d/auto/frame084.inc index c8ec25b6..0b53764f 100644 --- a/demos/second/part18_3d/auto/frame084.inc +++ b/demos/second/part18_3d/auto/frame084.inc @@ -15,7 +15,7 @@ .byte 25,35,25 .byte 15,18,13 .byte PLOT,26,6 - .byte SET_COLOR | GREY2 + .byte SET_COLOR | GREY1 .byte BOX,23,12,27,14 .byte 15,16,19,22 .byte 24,19,29,20 @@ -80,9 +80,7 @@ .byte BOX,20,26,21,27 .byte SET_COLOR | RED .byte PLOT,22,24 - .byte SET_COLOR | GREY1 - .byte 23,15 .byte SET_COLOR | ORANGE .byte 20,25 .byte END -; total size = 243 +; total size = 240 diff --git a/demos/second/part18_3d/auto/frame085.inc b/demos/second/part18_3d/auto/frame085.inc index 61a683f8..a7b6f794 100644 --- a/demos/second/part18_3d/auto/frame085.inc +++ b/demos/second/part18_3d/auto/frame085.inc @@ -1,51 +1,58 @@ .byte SET_COLOR | GREEN .byte BOX,24,6,33,17 .byte BOX_ADD_RSAME,29,30 + .byte SET_COLOR | DARK_BLUE + .byte BOX,14,6,23,12 + .byte 32,6,35,15 + .byte 26,6,27,18 + .byte 33,16,35,25 + .byte BOX_ADD_RSAME,34,30 + .byte HLIN,15,18,13 + .byte 20,22,13 + .byte HLIN_ADD,15,21 ; 14 + .byte HLIN_ADD_LSAME,19 ; 15, 19, 15 + .byte HLIN,15,20,18 + .byte HLIN_ADD_LSAME,22 ; 15, 22, 19 + .byte HLIN,26,35,31 + .byte 15,17,16 + .byte PLOT,20,17 .byte SET_COLOR | GREY1 - .byte BOX,9,6,23,12 - .byte 22,17,27,18 + .byte BOX,23,15,28,16 .byte 9,21,19,30 .byte 24,23,29,24 .byte 25,27,31,28 .byte 9,31,22,34 - .byte 26,31,35,33 + .byte 26,32,35,33 .byte BOX_ADD_RSAME,27,38 .byte BOX,9,35,19,41 .byte 25,25,30,26 - .byte HLIN,20,22,13 - .byte 17,18,13 - .byte HLIN_ADD,9,21 ; 14 - .byte 17,19 ; 15 - .byte HLIN,9,20,18 - .byte HLIN_ADD_LSAME,22 ; 9, 22, 19 - .byte 20 - .byte HLIN,26,28,21 + .byte HLIN,16,17,7 + .byte HLIN_ADD,20,21 ; 8 + .byte HLIN,19,21,14 + .byte HLIN_ADD,18,19 ; 15 + .byte HLIN,22,28,17 + .byte HLIN_ADD_LSAME,27 ; 22, 27, 18 + .byte HLIN,16,18,18 + .byte HLIN_ADD_LSAME,17 ; 16, 17, 19 + .byte HLIN,24,25,19 + .byte HLIN_ADD,9,20 ; 20 + .byte 26,28 ; 21 .byte HLIN_ADD_RSAME,25 ; 25 28 22 .byte HLIN,25,32,29 .byte HLIN_ADD_RSAME,26 ; 26 32 30 - .byte HLIN,28,33,39 + .byte HLIN,26,33,31 + .byte 28,33,39 .byte HLIN_ADD_LSAME,31 ; 28, 31, 40 .byte 29 - .byte PLOT,17,16 + .byte VLIN,8,14,17 + .byte 9,13,21 + .byte 9,12,19 + .byte 6,7,20 + .byte PLOT,16,6 + .byte 23,14 + .byte 27,14 + .byte 17,16 .byte 28,20 - .byte SET_COLOR | DARK_BLUE - .byte BOX,32,6,35,15 - .byte 21,6,23,7 - .byte 26,6,27,18 - .byte 14,6,15,7 - .byte BOX_ADD_LSAME,16,14 ; 14, 8 - .byte BOX,22,8,23,12 - .byte 33,16,35,25 - .byte 18,17,20,18 - .byte 34,26,35,31 - .byte 18,7,19,8 - .byte HLIN,17,19,6 - .byte 14,17,15 - .byte 18,22,19 - .byte 14,16,16 - .byte VLIN,9,14,18 - .byte 9,13,20 - .byte PLOT,22,13 .byte SET_COLOR | MEDIUM_BLUE .byte BOX,4,6,13,9 .byte BOX_ADD_LSAME,14,16 ; 4, 10 @@ -59,12 +66,6 @@ .byte 10,37 .byte 9,40 .byte HLIN,4,8,41 - .byte SET_COLOR | GREY2 - .byte BOX,23,15,28,17 - .byte HLIN,24,27,18 - .byte HLIN_ADD_LSAME,25 ; 24, 25, 19 - .byte PLOT,23,14 - .byte 27,14 .byte SET_COLOR | LIGHT_BLUE .byte BOX,20,31,22,33 .byte HLIN,18,19,17 @@ -81,4 +82,4 @@ .byte SET_COLOR | ORANGE .byte 20,20 .byte END -; total size = 247 +; total size = 244 diff --git a/demos/second/part18_3d/auto/frame088.inc b/demos/second/part18_3d/auto/frame088.inc index 0e8f636b..d18f2105 100644 --- a/demos/second/part18_3d/auto/frame088.inc +++ b/demos/second/part18_3d/auto/frame088.inc @@ -36,7 +36,5 @@ .byte 10,22,21 .byte PLOT,19,19 .byte 19,22 - .byte SET_COLOR | GREY2 - .byte 10,39 .byte END -; total size = 123 +; total size = 120 diff --git a/demos/second/part18_3d/auto/frame106.inc b/demos/second/part18_3d/auto/frame106.inc new file mode 100644 index 00000000..0c3d084e --- /dev/null +++ b/demos/second/part18_3d/auto/frame106.inc @@ -0,0 +1,105 @@ + .byte SET_COLOR | DARK_BLUE + .byte BOX,5,6,35,20 + .byte 5,35,34,39 + .byte 5,30,32,34 + .byte 5,26,31,29 + .byte 6,21,30,25 + .byte 32,21,34,24 + .byte PLOT,34,25 + .byte SET_COLOR | PINK + .byte BOX,8,6,31,13 + .byte 29,15,31,18 + .byte BOX_ADD,9,15,20 ; 19 + .byte BOX,8,22,9,25 + .byte 8,35,13,36 + .byte 30,19,31,20 + .byte HLIN,8,25,14 + .byte 28,31,14 + .byte HLIN_ADD,8,19 ; 15 + .byte HLIN_ADD_LSAME,15 ; 8, 15, 16 + .byte HLIN,17,21,17 + .byte HLIN_ADD_LSAME,18 ; 17, 18, 18 + .byte HLIN,8,13,21 + .byte 19,22,24 + .byte HLIN_ADD_LSAME,21 ; 19, 21, 25 + .byte HLIN,10,13,26 + .byte HLIN_ADD_LSAME,12 ; 10, 12, 27 + .byte HLIN,18,23,33 + .byte HLIN_ADD_LSAME,21 ; 18, 21, 34 + .byte HLIN,8,9,37 + .byte VLIN,21,35,15 + .byte 21,28,8 + .byte 29,33,25 + .byte 21,22,30 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,6,13,10 + .byte BOX_ADD_LSAME,14,16 ; 4, 11 + .byte BOX,4,40,32,41 + .byte 4,18,5,27 + .byte HLIN,4,10,17 + .byte 25,32,35 + .byte HLIN_ADD_RSAME,21 ; 21 32 36 + .byte 16 ; 16 32 37 + .byte 12 ; 12 32 38 + .byte 8 ; 8 32 39 + .byte HLIN,30,32,34 + .byte VLIN,28,35,4 + .byte SET_COLOR | BROWN + .byte BOX,20,6,21,14 + .byte 33,26,35,28 + .byte 33,35,35,41 + .byte 34,29,35,34 + .byte HLIN,19,22,16 + .byte HLIN_ADD,17,18 ; 17 + .byte 10,15 ; 18 + .byte HLIN_ADD_RSAME,12 ; 12 15 19 + .byte HLIN,9,10,19 + .byte HLIN_ADD,10,15 ; 20 + .byte HLIN,21,24,23 + .byte HLIN_ADD,19,20 ; 24 + .byte 8,9 ; 25 + .byte HLIN,12,13,25 + .byte HLIN_ADD,10,11 ; 26 + .byte HLIN,21,23,32 + .byte HLIN_ADD,18,20 ; 33 + .byte 10,13 ; 34 + .byte 8,12 ; 35 + .byte HLIN,24,25,29 + .byte VLIN,21,34,15 + .byte 17,25,35 + .byte 17,22,23 + .byte 24,28,24 + .byte 21,24,8 + .byte 30,32,25 + .byte PLOT,8,26 + .byte SET_COLOR | GREY1 + .byte BOX,7,6,8,14 + .byte 26,37,28,40 + .byte 21,39,23,41 + .byte 15,40,17,41 + .byte 14,17,15,18 + .byte HLIN,7,9,15 + .byte HLIN_ADD_RSAME,8 ; 8 9 16 + .byte HLIN,8,10,17 + .byte 12,14,19 + .byte HLIN_ADD_RSAME,10 ; 10 14 20 + .byte HLIN,10,12,41 + .byte 26,27,41 + .byte VLIN,36,41,4 + .byte 25,28,33 + .byte 22,24,32 + .byte 17,18,12 + .byte PLOT,9,25 + .byte 23,38 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,10,13,21 + .byte VLIN,16,20,14 + .byte 17,21,10 + .byte 14,15,13 + .byte 22,23,11 + .byte SET_COLOR | RED + .byte PLOT,10,21 + .byte SET_COLOR | YELLOW + .byte 12,21 + .byte END +; total size = 327 diff --git a/demos/second/part18_3d/auto/frame107.inc b/demos/second/part18_3d/auto/frame107.inc new file mode 100644 index 00000000..57fd1239 --- /dev/null +++ b/demos/second/part18_3d/auto/frame107.inc @@ -0,0 +1,78 @@ + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,35,23 + .byte 6,26,35,27 + .byte 6,40,35,41 + .byte 6,37,34,39 + .byte 6,33,33,36 + .byte 6,30,32,32 + .byte 7,28,31,29 + .byte 34,28,35,32 + .byte HLIN,12,35,25 + .byte 16,35,24 + .byte SET_COLOR | BROWN + .byte BOX,9,6,27,21 + .byte 21,33,26,34 + .byte 13,26,14,27 + .byte HLIN,9,25,22 + .byte 21,24,24 + .byte HLIN_ADD_RSAME,18 ; 18 24 25 + .byte HLIN,9,14,27 + .byte 13,16,35 + .byte HLIN_ADD,11,17 ; 36 + .byte HLIN,25,26,31 + .byte VLIN,28,38,9 + .byte 25,34,16 + .byte 26,30,25 + .byte 37,41,17 + .byte 37,41,27 + .byte 35,36,26 + .byte PLOT,26,32 + .byte SET_COLOR | PINK + .byte BOX,9,6,20,22 + .byte 24,6,33,9 + .byte BOX_ADD_RSAME,23,15 + .byte BOX,23,16,32,21 + .byte BOX_ADD_RSAME,31,24 + .byte HLIN,23,25,22 + .byte HLIN_ADD,9,19 ; 23 + .byte HLIN,21,23,25 + .byte HLIN_ADD,18,21 ; 26 + .byte 12,14 ; 27 + .byte 9,12 ; 28 + .byte HLIN,23,25,34 + .byte 11,15,37 + .byte 21,22,35 + .byte VLIN,25,27,32 + .byte PLOT,15,36 + .byte 9,38 + .byte 11,38 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,8,14,23 + .byte BOX_ADD_LSAME,7,25 ; 4, 24 + .byte 6,30 + .byte 5,41 + .byte HLIN,6,14,7 + .byte 7,14,6 + .byte SET_COLOR | GREY1 + .byte BOX,6,7,8,9 + .byte BOX_ADD_RSAME,7,17 + .byte BOX,8,19,10,21 + .byte 12,19,13,21 + .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 33,36,35 + .byte 30,32,34 + .byte PLOT,7,6 + .byte SET_COLOR | LIGHT_BLUE + .byte VLIN,19,24,15 + .byte 19,22,10 + .byte 23,25,11 + .byte 17,18,14 + .byte SET_COLOR | RED + .byte PLOT,11,24 + .byte SET_COLOR | YELLOW + .byte 13,23 + .byte END +; total size = 244 diff --git a/demos/second/part18_3d/auto/frame108.inc b/demos/second/part18_3d/auto/frame108.inc new file mode 100644 index 00000000..ee8e6e3d --- /dev/null +++ b/demos/second/part18_3d/auto/frame108.inc @@ -0,0 +1,80 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,6,15,27 + .byte BOX_ADD_LSAME,8,41 ; 4, 28 + .byte SET_COLOR | PINK + .byte BOX,15,6,35,22 + .byte 11,36,35,39 + .byte 16,23,34,35 + .byte SET_COLOR | DARK_BLUE + .byte 4,6,7,13 + .byte HLIN,4,8,14 + .byte HLIN_ADD_LSAME,5 ; 4, 5, 15 + .byte HLIN,29,33,30 + .byte HLIN_ADD_RSAME,26 ; 26 33 31 + .byte 22 ; 22 33 32 + .byte HLIN,20,35,33 + .byte HLIN_ADD,14,25 ; 34 + .byte HLIN,27,35,34 + .byte HLIN_ADD_RSAME,26 ; 26 35 35 + .byte HLIN,14,22,35 + .byte HLIN_ADD,23,35 ; 36 + .byte HLIN,9,20,36 + .byte HLIN_ADD,8,35 ; 37 + .byte HLIN_ADD_RSAME,17 ; 17 35 38 + .byte HLIN,8,12,38 + .byte HLIN_ADD,14,35 ; 39 + .byte HLIN,8,10,39 + .byte HLIN_ADD_LSAME,35 ; 8, 35, 40 + .byte HLIN,7,35,41 + .byte 32,33,29 + .byte VLIN,20,32,35 + .byte SET_COLOR | BROWN + .byte BOX,22,6,24,31 + .byte 28,39,29,40 + .byte HLIN,24,27,33 + .byte HLIN_ADD,21,25 ; 34 + .byte HLIN_ADD_LSAME,22 ; 21, 22, 35 + .byte HLIN,27,28,35 + .byte 11,16,37 + .byte HLIN_ADD_LSAME,12 ; 11, 12, 38 + .byte VLIN,36,41,18 + .byte 36,38,28 + .byte 40,41,11 + .byte PLOT,22,32 + .byte 27,34 + .byte 29,41 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,7,14,8,23 + .byte 12,21,15,22 + .byte 8,25,9,27 + .byte 9,33,11,35 + .byte 8,30,9,32 + .byte HLIN,11,16,22 + .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 18,20,15 + .byte 16,17,14 + .byte PLOT,16,23 + .byte 9,36 + .byte SET_COLOR | GREY1 + .byte BOX,14,31,15,33 + .byte HLIN,12,13,20 + .byte HLIN_ADD_LSAME,14 ; 12, 14, 21 + .byte HLIN,11,15,22 + .byte HLIN_ADD,13,14 ; 23 + .byte HLIN,10,14,28 + .byte 14,16,34 + .byte 14,15,27 + .byte VLIN,32,35,11 + .byte 33,34,35 + .byte PLOT,12,25 + .byte 10,29 + .byte SET_COLOR | RED + .byte VLIN,23,24,11 + .byte SET_COLOR | YELLOW + .byte PLOT,14,24 + .byte END +; total size = 242 diff --git a/demos/second/part18_3d/auto/frame109.inc b/demos/second/part18_3d/auto/frame109.inc new file mode 100644 index 00000000..9be9a618 --- /dev/null +++ b/demos/second/part18_3d/auto/frame109.inc @@ -0,0 +1,58 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,6,15,33 + .byte BOX_ADD_LSAME,8,41 ; 4, 34 + .byte SET_COLOR | GREY1 + .byte BOX,15,15,16,17 + .byte 11,21,35,22 + .byte 14,36,35,41 + .byte 10,38,11,41 + .byte 13,18,14,20 + .byte HLIN,14,16,32 + .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 PLOT,12,23 + .byte 16,23 + .byte SET_COLOR | PINK + .byte BOX,16,6,35,16 + .byte BOX_ADD_RSAME,17,36 + .byte HLIN,18,34,37 + .byte HLIN_ADD_LSAME,32 ; 18, 32, 38 + .byte 30 + .byte 27 + .byte 23 + .byte SET_COLOR | BROWN + .byte BOX,24,6,27,29 + .byte BOX_ADD_LSAME,26,41 ; 24, 30 + .byte HLIN,15,17,6 + .byte VLIN,24,33,16 + .byte 7,14,15 + .byte 34,41,17 + .byte PLOT,15,17 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,19,8,21 + .byte 4,9,7,18 + .byte HLIN,4,6,8 + .byte 32,35,40 + .byte HLIN_ADD_RSAME,29 ; 29 35 41 + .byte HLIN,34,35,39 + .byte SET_COLOR | LIGHT_BLUE + .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 PLOT,9,38 + .byte SET_COLOR | ORANGE + .byte BOX,26,6,35,7 + .byte BOX_ADD_RSAME,28,9 + .byte HLIN,28,33,10 + .byte HLIN_ADD_LSAME,29 ; 28, 29, 11 + .byte SET_COLOR | RED + .byte PLOT,11,21 + .byte 12,22 + .byte SET_COLOR | YELLOW + .byte 14,22 + .byte END +; total size = 168 diff --git a/demos/second/part18_3d/auto/frame110.inc b/demos/second/part18_3d/auto/frame110.inc new file mode 100644 index 00000000..841cead4 --- /dev/null +++ b/demos/second/part18_3d/auto/frame110.inc @@ -0,0 +1,58 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,6,16,39 + .byte BOX_ADD_LSAME,10,41 ; 4, 40 + .byte SET_COLOR | ORANGE + .byte BOX,16,6,35,17 + .byte SET_COLOR | BROWN + .byte 16,16,30,22 + .byte BOX_ADD_RSAME,17,41 + .byte BOX,26,13,28,14 + .byte HLIN,26,29,15 + .byte 26,27,12 + .byte VLIN,10,11,26 + .byte SET_COLOR | PINK + .byte BOX,17,12,25,21 + .byte BOX_ADD_RSAME,18,41 + .byte BOX,30,37,35,41 + .byte 31,18,35,36 + .byte HLIN,27,35,6 + .byte HLIN_ADD_LSAME,32 ; 27, 32, 7 + .byte 29 + .byte HLIN,20,25,11 + .byte 32,35,17 + .byte 23,25,10 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,13,6,29 + .byte HLIN,4,13,6 + .byte HLIN_ADD_LSAME,9 ; 4, 9, 7 + .byte 5 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,7,26,8,34 + .byte 8,36,9,40 + .byte HLIN,8,12,41 + .byte 14,17,18 + .byte VLIN,15,25,7 + .byte 19,20,17 + .byte PLOT,8,35 + .byte SET_COLOR | GREY1 + .byte BOX,11,16,15,17 + .byte HLIN,13,14,15 + .byte 16,17,15 + .byte 14,16,18 + .byte 13,16,39 + .byte HLIN_ADD,11,15 ; 40 + .byte 10,12 ; 41 + .byte HLIN,14,15,19 + .byte VLIN,13,15,11 + .byte 13,14,16 + .byte 16,17,17 + .byte 18,19,12 + .byte PLOT,14,14 + .byte 16,38 + .byte SET_COLOR | RED + .byte 11,17 + .byte 12,18 + .byte SET_COLOR | YELLOW + .byte 15,19 + .byte END +; total size = 169 diff --git a/demos/second/part18_3d/auto/frame111.inc b/demos/second/part18_3d/auto/frame111.inc new file mode 100644 index 00000000..23f3de50 --- /dev/null +++ b/demos/second/part18_3d/auto/frame111.inc @@ -0,0 +1,69 @@ + .byte SET_COLOR | PINK + .byte BOX,18,6,35,41 + .byte SET_COLOR | BROWN + .byte 17,6,28,13 + .byte BOX_ADD,28,34,31 ; 14 + .byte BOX_ADD_LSAME,33,41 ; 28, 32 + .byte BOX,17,19,18,41 + .byte PLOT,17,18 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,8,20,16 + .byte 4,35,17,41 + .byte 4,17,16,34 + .byte SET_COLOR | DARK_BLUE + .byte 4,6,22,7 + .byte 4,24,7,37 + .byte 4,19,6,23 + .byte HLIN,4,19,8 + .byte HLIN_ADD_LSAME,16 ; 4, 16, 9 + .byte 13 + .byte 10 + .byte 7 + .byte HLIN,5,6,18 + .byte PLOT,4,13 + .byte 4,38 + .byte SET_COLOR | ORANGE + .byte BOX,23,6,25,7 + .byte 16,10,27,11 + .byte 30,15,35,16 + .byte 34,20,35,21 + .byte HLIN,21,25,8 + .byte HLIN_ADD,18,26 ; 9 + .byte HLIN,16,28,12 + .byte 31,35,12 + .byte HLIN_ADD_RSAME,16 ; 16 35 13 + .byte HLIN,18,25,14 + .byte 29,35,14 + .byte HLIN_ADD,18,23 ; 15 + .byte HLIN_ADD_LSAME,20 ; 18, 20, 16 + .byte HLIN,31,35,17 + .byte HLIN_ADD_RSAME,32 ; 32 35 18 + .byte 33 ; 33 35 19 + .byte PLOT,35,11 + .byte 35,22 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,11,13,17,14 + .byte 7,34,8,39 + .byte HLIN,14,17,15 + .byte VLIN,24,33,7 + .byte 16,17,17 + .byte 40,41,8 + .byte SET_COLOR | GREY1 + .byte HLIN,15,16,11 + .byte 13,16,13 + .byte HLIN_ADD,11,14 ; 14 + .byte 14,16 ; 15 + .byte HLIN,13,14,12 + .byte VLIN,11,13,11 + .byte 14,16,12 + .byte 9,10,12 + .byte PLOT,15,10 + .byte 16,12 + .byte 16,14 + .byte SET_COLOR | RED + .byte 11,13 + .byte 12,14 + .byte SET_COLOR | YELLOW + .byte 15,15 + .byte END +; total size = 196 diff --git a/demos/second/part18_3d/auto/frame112.inc b/demos/second/part18_3d/auto/frame112.inc new file mode 100644 index 00000000..b1115c8d --- /dev/null +++ b/demos/second/part18_3d/auto/frame112.inc @@ -0,0 +1,69 @@ + .byte SET_COLOR | BROWN + .byte BOX,17,6,35,41 + .byte SET_COLOR | MEDIUM_BLUE + .byte 4,11,23,12 + .byte 4,24,17,41 + .byte 4,13,16,23 + .byte SET_COLOR | PINK + .byte 20,16,35,18 + .byte 21,20,29,22 + .byte BOX_ADD_RSAME,20,39 + .byte 21,41 ; 29 40 + .byte BOX,32,6,35,15 + .byte HLIN,20,30,19 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,23,10 + .byte 4,12,15,13 + .byte 4,23,6,41 + .byte HLIN,4,20,11 + .byte 4,11,14 + .byte HLIN_ADD_LSAME,8 ; 4, 8, 15 + .byte 6 + .byte SET_COLOR | ORANGE + .byte BOX,18,14,29,15 + .byte 25,7,26,9 + .byte HLIN,24,26,6 + .byte 24,27,11 + .byte HLIN_ADD_RSAME,22 ; 22 27 12 + .byte HLIN,19,28,13 + .byte 18,30,16 + .byte 34,35,16 + .byte HLIN_ADD_RSAME,18 ; 18 35 17 + .byte HLIN,19,29,18 + .byte 31,35,18 + .byte HLIN_ADD,19,26 ; 19 + .byte HLIN,32,35,19 + .byte HLIN_ADD,19,24 ; 20 + .byte HLIN,33,35,20 + .byte HLIN_ADD,20,22 ; 21 + .byte HLIN,34,35,21 + .byte VLIN,22,23,35 + .byte PLOT,26,10 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,12,10,17,11 + .byte 11,7,12,9 + .byte HLIN,12,18,11 + .byte HLIN_ADD_RSAME,14 ; 14 18 12 + .byte VLIN,26,41,7 + .byte 8,12,12 + .byte 23,25,6 + .byte PLOT,12,6 + .byte 17,14 + .byte SET_COLOR | GREY1 + .byte BOX,16,9,17,10 + .byte HLIN,11,12,8 + .byte HLIN_ADD_LSAME,14 ; 11, 14, 9 + .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 PLOT,17,12 + .byte SET_COLOR | RED + .byte VLIN,9,10,12 + .byte PLOT,11,8 + .byte 18,13 + .byte SET_COLOR | YELLOW + .byte 15,12 + .byte END +; total size = 209 diff --git a/demos/second/part18_3d/auto/frame113.inc b/demos/second/part18_3d/auto/frame113.inc new file mode 100644 index 00000000..e3ccf387 --- /dev/null +++ b/demos/second/part18_3d/auto/frame113.inc @@ -0,0 +1,70 @@ + .byte SET_COLOR | BROWN + .byte BOX,18,6,35,41 + .byte SET_COLOR | MEDIUM_BLUE + .byte 4,12,23,19 + .byte 4,38,18,41 + .byte 4,20,17,37 + .byte SET_COLOR | DARK_BLUE + .byte 4,6,25,8 + .byte BOX_ADD_LSAME,23,11 ; 4, 9 + .byte BOX,4,40,6,41 + .byte 4,28,5,39 + .byte HLIN,4,22,12 + .byte HLIN_ADD_LSAME,20 ; 4, 20, 13 + .byte 18 + .byte 16 + .byte 13 + .byte 11 + .byte 9 + .byte 6 + .byte PLOT,4,20 + .byte SET_COLOR | PINK + .byte BOX,22,22,35,23 + .byte BOX_ADD_LSAME,32,41 ; 22, 24 + .byte VLIN,6,21,35 + .byte SET_COLOR | ORANGE + .byte BOX,24,7,28,8 + .byte BOX_ADD_RSAME,25,10 + .byte 26,12 ; 28 11 + .byte HLIN,26,28,6 + .byte 27,28,13 + .byte HLIN_ADD_RSAME,26 ; 26 28 14 + .byte HLIN,24,29,15 + .byte HLIN_ADD_RSAME,23 ; 23 29 16 + .byte HLIN,20,30,17 + .byte HLIN_ADD,18,31 ; 18 + .byte HLIN_ADD_LSAME,32 ; 18, 32, 19 + .byte HLIN,19,32,20 + .byte HLIN_ADD_LSAME,33 ; 19, 33, 21 + .byte 35 + .byte HLIN,20,30,23 + .byte HLIN_ADD_LSAME,29 ; 20, 29, 24 + .byte HLIN,21,27,25 + .byte HLIN_ADD_LSAME,25 ; 21, 25, 26 + .byte 23 + .byte HLIN,34,35,23 + .byte PLOT,35,24 + .byte SET_COLOR | GREY1 + .byte BOX,11,8,17,9 + .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 PLOT,16,6 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,14,17,10 + .byte VLIN,6,9,12 + .byte 11,13,17 + .byte PLOT,15,9 + .byte 17,9 + .byte 12,11 + .byte SET_COLOR | RED + .byte VLIN,6,7,11 + .byte 8,9,12 + .byte PLOT,17,12 + .byte SET_COLOR | YELLOW + .byte 14,10 + .byte 15,11 + .byte END +; total size = 188 diff --git a/demos/second/part18_3d/auto/frame114.inc b/demos/second/part18_3d/auto/frame114.inc new file mode 100644 index 00000000..5d3b0d86 --- /dev/null +++ b/demos/second/part18_3d/auto/frame114.inc @@ -0,0 +1,77 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,12,23,41 + .byte SET_COLOR | BROWN + .byte 18,22,35,29 + .byte BOX_ADD_RSAME,19,41 + .byte BOX,24,6,35,21 + .byte SET_COLOR | ORANGE + .byte 24,6,28,9 + .byte 26,11,28,12 + .byte 20,25,35,26 + .byte BOX_ADD,21,33,29 ; 27 + .byte BOX,23,31,31,33 + .byte 27,13,28,14 + .byte HLIN,25,28,10 + .byte 25,30,17 + .byte HLIN_ADD,24,31 ; 18 + .byte HLIN_ADD_RSAME,22 ; 22 31 19 + .byte HLIN,21,32,20 + .byte HLIN_ADD,19,33 ; 21 + .byte 18,34 ; 22 + .byte HLIN_ADD_RSAME,19 ; 19 34 23 + .byte HLIN,19,35,24 + .byte 22,31,30 + .byte 24,30,34 + .byte 27,29,16 + .byte PLOT,28,15 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,8,23,11 + .byte 4,39,5,41 + .byte HLIN,4,26,6 + .byte HLIN_ADD_LSAME,24 ; 4, 24, 7 + .byte HLIN,4,22,12 + .byte HLIN_ADD_LSAME,21 ; 4, 21, 13 + .byte 19 + .byte 17 + .byte 15 + .byte 14 + .byte 12 + .byte 10 + .byte 8 + .byte 7 + .byte 5 + .byte VLIN,32,38,4 + .byte SET_COLOR | PINK + .byte BOX,24,35,34,41 + .byte HLIN,33,35,28 + .byte HLIN_ADD,32,34 ; 29 + .byte HLIN_ADD_RSAME,30 ; 30 34 30 + .byte 29 ; 29 34 31 + .byte 28 ; 28 34 32 + .byte 26 ; 26 34 33 + .byte 25 ; 25 34 34 + .byte HLIN,34,35,27 + .byte PLOT,35,26 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,10,16,9 + .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 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 PLOT,13,8 + .byte SET_COLOR | RED + .byte VLIN,6,8,10 + .byte 9,10,11 + .byte PLOT,17,13 + .byte 16,14 + .byte SET_COLOR | YELLOW + .byte HLIN,13,14,11 + .byte PLOT,14,12 + .byte END +; total size = 207 diff --git a/demos/second/part18_3d/auto/frame115.inc b/demos/second/part18_3d/auto/frame115.inc new file mode 100644 index 00000000..79118a1e --- /dev/null +++ b/demos/second/part18_3d/auto/frame115.inc @@ -0,0 +1,75 @@ + .byte SET_COLOR | BROWN + .byte BOX,19,6,35,41 + .byte SET_COLOR | MEDIUM_BLUE + .byte 4,10,22,27 + .byte BOX_ADD_LSAME,18,41 ; 4, 28 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,24,8 + .byte 4,14,14,17 + .byte HLIN,4,22,9 + .byte HLIN_ADD_LSAME,21 ; 4, 21, 10 + .byte 20 + .byte 18 + .byte 17 + .byte HLIN,4,10,18 + .byte HLIN_ADD_LSAME,9 ; 4, 9, 19 + .byte 7 + .byte 6 + .byte 5 + .byte PLOT,4,23 + .byte SET_COLOR | ORANGE + .byte BOX,24,9,29,10 + .byte 26,12,29,13 + .byte BOX_ADD_RSAME,27,15 + .byte BOX,19,25,35,27 + .byte BOX_ADD_RSAME,20,30 + .byte 21,32 ; 35 31 + .byte BOX,22,33,34,34 + .byte BOX_ADD,23,33,36 ; 35 + .byte 24,32,38 ; 37 + .byte 25,31,41 ; 39 + .byte BOX,28,16,29,17 + .byte HLIN,25,29,6 + .byte HLIN_ADD_RSAME,24 ; 24 29 7 + .byte 23 ; 23 29 8 + .byte HLIN,25,29,11 + .byte 26,30,19 + .byte HLIN_ADD,25,31 ; 20 + .byte 24,32 ; 21 + .byte 23,33 ; 22 + .byte HLIN_ADD_RSAME,22 ; 22 33 23 + .byte HLIN,21,34,24 + .byte 27,30,18 + .byte SET_COLOR | PINK + .byte 33,35,35 + .byte HLIN_ADD_RSAME,32 ; 32 35 36 + .byte 31 ; 31 35 37 + .byte 30 ; 30 35 38 + .byte 29 ; 29 35 39 + .byte 28 ; 28 35 40 + .byte 27 ; 27 35 41 + .byte HLIN,34,35,34 + .byte VLIN,32,33,35 + .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 SET_COLOR | RED + .byte 13,15,10 + .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 SET_COLOR | WHITE + .byte PLOT,16,18 + .byte END +; total size = 197 diff --git a/demos/second/part18_3d/auto/frame116.inc b/demos/second/part18_3d/auto/frame116.inc new file mode 100644 index 00000000..990d54b5 --- /dev/null +++ b/demos/second/part18_3d/auto/frame116.inc @@ -0,0 +1,72 @@ + .byte SET_COLOR | BROWN + .byte BOX,19,6,35,41 + .byte SET_COLOR | ORANGE + .byte 22,6,29,8 + .byte BOX_ADD_RSAME,23,10 + .byte BOX,25,12,29,13 + .byte BOX_ADD_RSAME,26,15 + .byte BOX,26,21,31,22 + .byte 19,26,35,30 + .byte BOX_ADD_RSAME,20,33 + .byte 21,35 ; 35 34 + .byte 22,37 ; 35 36 + .byte BOX,23,38,34,39 + .byte BOX_ADD,24,33,41 ; 40 + .byte BOX,27,16,29,17 + .byte HLIN,24,29,11 + .byte 27,30,20 + .byte 25,32,23 + .byte HLIN_ADD,24,33 ; 24 + .byte 23,34 ; 25 + .byte HLIN,28,29,19 + .byte PLOT,28,18 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,21,23 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX_ADD_LSAME,21,26 ; 4, 24 + .byte 20,28 + .byte BOX,4,30,18,41 + .byte 12,16,21,19 + .byte HLIN,22,23,6 + .byte HLIN_ADD,21,22 ; 7 + .byte HLIN,19,21,9 + .byte HLIN_ADD_RSAME,18 ; 18 21 10 + .byte 17 ; 17 21 11 + .byte 16 ; 16 21 12 + .byte 15 ; 15 21 13 + .byte 14 ; 14 21 14 + .byte 13 ; 13 21 15 + .byte HLIN,8,21,20 + .byte HLIN_ADD_RSAME,7 ; 7 21 21 + .byte 6 ; 6 21 22 + .byte 5 ; 5 21 23 + .byte HLIN,4,19,29 + .byte 20,21,8 + .byte SET_COLOR | GREY1 + .byte BOX,11,20,15,21 + .byte BOX_ADD_RSAME,12,23 + .byte BOX,11,18,12,19 + .byte HLIN,14,15,19 + .byte VLIN,16,18,14 + .byte 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 PLOT,10,14 + .byte 9,15 + .byte 14,22 + .byte 15,24 + .byte SET_COLOR | PINK + .byte BOX,33,40,35,41 + .byte HLIN,34,35,39 + .byte VLIN,37,38,35 + .byte SET_COLOR | RED + .byte 18,20,9 + .byte 21,22,10 + .byte SET_COLOR | YELLOW + .byte HLIN,12,13,23 + .byte PLOT,12,22 + .byte END +; total size = 209 diff --git a/demos/second/part18_3d/auto/frame117.inc b/demos/second/part18_3d/auto/frame117.inc new file mode 100644 index 00000000..8e245410 --- /dev/null +++ b/demos/second/part18_3d/auto/frame117.inc @@ -0,0 +1,71 @@ + .byte SET_COLOR | ORANGE + .byte BOX,20,6,35,41 + .byte SET_COLOR | BROWN + .byte 29,6,35,20 + .byte 20,12,22,13 + .byte BOX_ADD_LSAME,23,15 ; 20, 14 + .byte BOX,20,17,25,18 + .byte BOX_ADD_LSAME,26,22 ; 20, 19 + .byte 25,24 + .byte 24,26 + .byte BOX,34,25,35,26 + .byte BOX_ADD,20,23,28 ; 27 + .byte BOX_ADD_LSAME,22,30 ; 20, 29 + .byte 21,32 + .byte BOX,20,38,21,39 + .byte HLIN,20,24,16 + .byte 30,35,21 + .byte HLIN_ADD_RSAME,31 ; 31 35 22 + .byte 32 ; 32 35 23 + .byte 33 ; 33 35 24 + .byte HLIN,20,22,40 + .byte HLIN_ADD_LSAME,23 ; 20, 23, 41 + .byte HLIN,20,21,11 + .byte PLOT,35,27 + .byte 20,37 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,4,6,20,34 + .byte BOX_ADD_LSAME,18,40 ; 4, 35 + .byte HLIN,4,15,41 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,8,15,9 + .byte 4,11,13,12 + .byte 4,14,11,15 + .byte 4,17,9,18 + .byte 4,20,7,21 + .byte BOX_ADD_LSAME,6,23 ; 4, 22 + .byte HLIN,4,17,6 + .byte HLIN_ADD_LSAME,16 ; 4, 16, 7 + .byte HLIN,4,14,10 + .byte 4,12,13 + .byte 4,10,16 + .byte 4,8,19 + .byte 4,5,24 + .byte VLIN,25,26,4 + .byte SET_COLOR | GREY1 + .byte BOX,9,23,10,25 + .byte 9,27,15,28 + .byte 18,37,19,38 + .byte BOX_ADD,17,18,40 ; 39 + .byte HLIN,9,12,26 + .byte 12,15,29 + .byte HLIN_ADD_LSAME,14 ; 12, 14, 30 + .byte HLIN,16,17,41 + .byte VLIN,23,26,14 + .byte 28,30,10 + .byte 21,22,10 + .byte 33,34,20 + .byte 35,36,19 + .byte PLOT,12,25 + .byte 14,31 + .byte SET_COLOR | RED + .byte VLIN,25,27,9 + .byte PLOT,10,28 + .byte SET_COLOR | PINK + .byte VLIN,39,41,35 + .byte SET_COLOR | YELLOW + .byte HLIN,12,13,30 + .byte SET_COLOR | MEDIUM_BLUE + .byte PLOT,21,6 + .byte END +; total size = 214 diff --git a/demos/second/part18_3d/auto/frame118.inc b/demos/second/part18_3d/auto/frame118.inc new file mode 100644 index 00000000..d2db980b --- /dev/null +++ b/demos/second/part18_3d/auto/frame118.inc @@ -0,0 +1,77 @@ + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,4,6,19,31 + .byte BOX_ADD_LSAME,17,37 ; 4, 32 + .byte 15,41 + .byte SET_COLOR | ORANGE + .byte BOX,20,6,35,41 + .byte SET_COLOR | DARK_BLUE + .byte 4,7,14,8 + .byte BOX_ADD_LSAME,13,11 ; 4, 9 + .byte 12,13 + .byte 11,15 + .byte 10,17 + .byte 9,19 + .byte 8,22 + .byte 7,24 + .byte 6,26 + .byte BOX,10,32,14,33 + .byte 4,27,5,28 + .byte HLIN,4,15,6 + .byte VLIN,29,30,4 + .byte SET_COLOR | PINK + .byte BOX,28,15,35,20 + .byte 29,6,35,14 + .byte HLIN,29,35,21 + .byte HLIN_ADD_RSAME,30 ; 30 35 22 + .byte 31 ; 31 35 23 + .byte 32 ; 32 35 24 + .byte 33 ; 33 35 25 + .byte 34 ; 34 35 26 + .byte HLIN,21,22,41 + .byte VLIN,39,41,35 + .byte PLOT,35,27 + .byte 21,40 + .byte SET_COLOR | BROWN + .byte BOX,20,14,21,15 + .byte 20,18,24,19 + .byte 20,21,26,23 + .byte BOX_ADD_LSAME,25,26 ; 20, 24 + .byte 24,29 + .byte 23,32 + .byte 22,35 + .byte 21,37 + .byte HLIN,20,23,17 + .byte 20,25,20 + .byte 20,22,16 + .byte PLOT,20,13 + .byte SET_COLOR | GREY1 + .byte BOX,17,33,18,34 + .byte 19,39,20,41 + .byte 16,36,17,37 + .byte HLIN,12,14,31 + .byte 18,19,31 + .byte HLIN_ADD,10,15 ; 32 + .byte HLIN_ADD_LSAME,13 ; 10, 13, 33 + .byte HLIN,11,13,34 + .byte 15,16,39 + .byte VLIN,29,33,10 + .byte 28,30,19 + .byte 33,35,15 + .byte 34,36,11 + .byte 29,30,14 + .byte 37,38,20 + .byte 40,41,15 + .byte PLOT,12,30 + .byte 18,32 + .byte 17,35 + .byte 16,38 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,19,6,20,8 + .byte VLIN,9,16,19 + .byte SET_COLOR | RED + .byte 32,33,10 + .byte 34,35,11 + .byte SET_COLOR | YELLOW + .byte PLOT,13,34 + .byte END +; total size = 213 diff --git a/demos/second/part18_3d/auto/frame119.inc b/demos/second/part18_3d/auto/frame119.inc new file mode 100644 index 00000000..1abc25e9 --- /dev/null +++ b/demos/second/part18_3d/auto/frame119.inc @@ -0,0 +1,72 @@ + .byte SET_COLOR | PINK + .byte BOX,19,6,35,27 + .byte BOX_ADD_RSAME,20,41 + .byte SET_COLOR | ORANGE + .byte BOX,19,6,28,10 + .byte 26,27,35,28 + .byte BOX_ADD_RSAME,25,33 + .byte 24,36 ; 35 34 + .byte BOX,24,37,34,38 + .byte BOX_ADD_RSAME,23,41 + .byte BOX,19,11,27,15 + .byte HLIN,20,27,16 + .byte HLIN_ADD_RSAME,21 ; 21 27 17 + .byte 22 ; 22 27 18 + .byte 23 ; 23 27 19 + .byte 24 ; 24 27 20 + .byte 25 ; 25 27 21 + .byte HLIN,26,29,23 + .byte HLIN_ADD,27,31 ; 24 + .byte 26,32 ; 25 + .byte HLIN_ADD_LSAME,33 ; 26, 33, 26 + .byte HLIN,26,28,22 + .byte PLOT,35,26 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,5,7,19,10 + .byte BOX_ADD_LSAME,17,32 ; 5, 11 + .byte 15,41 + .byte HLIN,5,20,6 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,7,13,10 + .byte BOX_ADD_LSAME,12,13 ; 4, 11 + .byte 11,16 + .byte 10,20 + .byte 9,23 + .byte 8,27 + .byte 7,30 + .byte 6,34 + .byte BOX,12,35,16,37 + .byte 4,35,5,37 + .byte HLIN,4,14,6 + .byte 14,16,34 + .byte VLIN,38,41,4 + .byte 32,33,16 + .byte SET_COLOR | GREY1 + .byte BOX,17,16,18,18 + .byte 18,40,20,41 + .byte 14,40,15,41 + .byte HLIN,17,18,28 + .byte 14,15,34 + .byte HLIN_ADD_RSAME,12 ; 12 15 35 + .byte HLIN,12,14,36 + .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 23,27,18 + .byte 34,38,19 + .byte 29,32,17 + .byte PLOT,14,33 + .byte 15,39 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,16,6,18,7 + .byte 17,9,19,10 + .byte BOX_ADD_LSAME,18,15 ; 17, 11 + .byte HLIN,17,18,8 + .byte PLOT,18,16 + .byte SET_COLOR | RED + .byte VLIN,35,37,12 + .byte SET_COLOR | YELLOW + .byte PLOT,14,38 + .byte END +; total size = 208 diff --git a/demos/second/part18_3d/auto/frame120.inc b/demos/second/part18_3d/auto/frame120.inc new file mode 100644 index 00000000..10f15f9f --- /dev/null +++ b/demos/second/part18_3d/auto/frame120.inc @@ -0,0 +1,63 @@ + .byte SET_COLOR | PINK + .byte BOX,19,6,35,41 + .byte SET_COLOR | LIGHT_BLUE + .byte 8,6,19,18 + .byte 8,23,16,40 + .byte 8,19,15,22 + .byte HLIN,8,13,41 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,8,12,13 + .byte BOX_ADD_LSAME,11,19 ; 4, 14 + .byte 10,24 + .byte 9,29 + .byte 8,35 + .byte 7,41 + .byte BOX,12,37,16,38 + .byte 15,34,16,36 + .byte HLIN,4,16,6 + .byte HLIN_ADD_LSAME,13 ; 4, 13, 7 + .byte PLOT,16,40 + .byte SET_COLOR | ORANGE + .byte BOX,19,8,28,10 + .byte BOX_ADD_LSAME,27,19 ; 19, 11 + .byte BOX,26,26,35,34 + .byte BOX_ADD,25,34,41 ; 35 + .byte BOX,20,6,28,7 + .byte HLIN,21,27,20 + .byte HLIN_ADD,22,26 ; 21 + .byte HLIN,25,28,23 + .byte HLIN_ADD,27,30 ; 24 + .byte HLIN_ADD_LSAME,33 ; 27, 33, 25 + .byte HLIN,24,26,22 + .byte SET_COLOR | GREY1 + .byte BOX,15,13,18,14 + .byte BOX_ADD_RSAME,16,18 + .byte BOX,12,37,15,38 + .byte 18,35,19,39 + .byte HLIN,16,17,28 + .byte 14,15,36 + .byte 13,15,39 + .byte HLIN_ADD,18,20 ; 40 + .byte HLIN_ADD_LSAME,22 ; 18, 22, 41 + .byte HLIN,14,15,41 + .byte VLIN,29,34,16 + .byte 23,27,17 + .byte 8,10,19 + .byte 32,34,19 + .byte 36,38,12 + .byte 11,12,18 + .byte 39,40,13 + .byte 39,40,15 + .byte PLOT,18,19 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,15,7,16,12 + .byte BOX_ADD_LSAME,17,14 ; 15, 13 + .byte BOX,16,15,17,16 + .byte HLIN,14,16,6 + .byte SET_COLOR | RED + .byte VLIN,37,38,12 + .byte PLOT,13,39 + .byte SET_COLOR | YELLOW + .byte 15,39 + .byte END +; total size = 196 diff --git a/demos/second/part18_3d/auto/frame121.inc b/demos/second/part18_3d/auto/frame121.inc new file mode 100644 index 00000000..8960fc3a --- /dev/null +++ b/demos/second/part18_3d/auto/frame121.inc @@ -0,0 +1,62 @@ + .byte SET_COLOR | ORANGE + .byte BOX,19,7,35,41 + .byte PLOT,27,6 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,10,6,17,16 + .byte BOX_ADD_LSAME,16,20 ; 10, 17 + .byte BOX,10,24,16,33 + .byte BOX_ADD_LSAME,15,35 ; 10, 34 + .byte 16,37 + .byte 25,39 + .byte 15,41 + .byte BOX,12,21,14,23 + .byte HLIN,20,25,6 + .byte SET_COLOR | PINK + .byte BOX,27,7,35,22 + .byte 19,25,26,40 + .byte HLIN,28,35,6 + .byte 27,34,23 + .byte HLIN_ADD,19,23 ; 24 + .byte HLIN,19,20,23 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,9,14,13 + .byte BOX_ADD_LSAME,11,26 ; 4, 14 + .byte 10,39 + .byte 9,41 + .byte BOX,14,38,15,41 + .byte HLIN,14,16,37 + .byte VLIN,39,40,17 + .byte PLOT,16,36 + .byte SET_COLOR | GREY1 + .byte BOX,14,17,16,18 + .byte 18,32,19,38 + .byte 15,19,16,20 + .byte HLIN,14,17,16 + .byte 15,16,24 + .byte 18,20,39 + .byte HLIN_ADD_LSAME,22 ; 18, 22, 40 + .byte 24 + .byte HLIN,15,16,33 + .byte VLIN,6,15,17 + .byte 25,32,16 + .byte 34,36,15 + .byte 35,37,13 + .byte PLOT,15,41 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,4,6,14,8 + .byte 14,14,15,18 + .byte 13,10,14,13 + .byte HLIN,8,14,9 + .byte SET_COLOR | BROWN + .byte BOX,27,7,28,15 + .byte 25,36,26,41 + .byte VLIN,16,23,27 + .byte 29,35,26 + .byte PLOT,26,6 + .byte 28,6 + .byte SET_COLOR | RED + .byte VLIN,39,40,14 + .byte SET_COLOR | YELLOW + .byte PLOT,15,40 + .byte END +; total size = 191 diff --git a/demos/second/part18_3d/auto/frame122.inc b/demos/second/part18_3d/auto/frame122.inc new file mode 100644 index 00000000..191dea31 --- /dev/null +++ b/demos/second/part18_3d/auto/frame122.inc @@ -0,0 +1,53 @@ + .byte SET_COLOR | ORANGE + .byte BOX,19,6,35,41 + .byte SET_COLOR | LIGHT_BLUE + .byte 4,6,15,22 + .byte 18,6,24,7 + .byte 12,26,15,29 + .byte BOX_ADD,4,16,34 ; 30 + .byte BOX_ADD_LSAME,17,40 ; 4, 35 + .byte BOX,12,23,13,24 + .byte HLIN,18,22,8 + .byte HLIN_ADD_LSAME,20 ; 18, 20, 9 + .byte HLIN,4,16,41 + .byte 12,14,25 + .byte SET_COLOR | PINK + .byte BOX,27,6,35,21 + .byte 19,28,27,39 + .byte 19,26,26,27 + .byte HLIN,27,34,22 + .byte 19,24,25 + .byte 28,31,23 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,15,11,41 + .byte 15,36,17,40 + .byte HLIN,7,11,14 + .byte PLOT,17,35 + .byte SET_COLOR | GREY1 + .byte BOX,18,26,19,34 + .byte 15,30,16,34 + .byte 19,40,24,41 + .byte 19,37,20,39 + .byte HLIN,13,15,21 + .byte HLIN_ADD_RSAME,14 ; 14 15 22 + .byte VLIN,6,20,15 + .byte 6,15,18 + .byte 20,25,18 + .byte 26,29,15 + .byte 39,41,16 + .byte 35,36,16 + .byte 35,36,19 + .byte SET_COLOR | BROWN + .byte BOX,27,6,29,10 + .byte BOX_ADD_LSAME,28,17 ; 27, 11 + .byte BOX,25,38,27,41 + .byte 26,32,27,37 + .byte VLIN,18,22,27 + .byte 28,31,27 + .byte PLOT,25,6 + .byte SET_COLOR | RED + .byte VLIN,38,39,15 + .byte SET_COLOR | YELLOW + .byte PLOT,16,39 + .byte END +; total size = 169 diff --git a/demos/second/part18_3d/auto/frame123.inc b/demos/second/part18_3d/auto/frame123.inc new file mode 100644 index 00000000..ff140752 --- /dev/null +++ b/demos/second/part18_3d/auto/frame123.inc @@ -0,0 +1,83 @@ + .byte SET_COLOR | ORANGE + .byte BOX,19,6,35,41 + .byte SET_COLOR | DARK_BLUE + .byte 4,6,12,41 + .byte SET_COLOR | PINK + .byte 26,8,35,11 + .byte BOX_ADD_RSAME,27,18 + .byte BOX,20,29,28,36 + .byte BOX_ADD_LSAME,29,41 ; 20, 37 + .byte BOX,28,19,35,21 + .byte HLIN,26,35,6 + .byte HLIN_ADD_RSAME,20 ; 20 35 7 + .byte HLIN,28,33,22 + .byte 22,27,27 + .byte HLIN_ADD_RSAME,20 ; 20 27 28 + .byte HLIN,28,31,23 + .byte PLOT,35,41 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,16,6,23,9 + .byte 4,9,14,17 + .byte BOX_ADD_RSAME,12,22 + .byte BOX,13,35,17,37 + .byte 13,37,16,38 + .byte 17,12,18,16 + .byte HLIN,8,13,7 + .byte HLIN_ADD_RSAME,6 ; 6 13 8 + .byte HLIN,17,21,10 + .byte HLIN_ADD_LSAME,20 ; 17, 20, 11 + .byte HLIN,4,9,18 + .byte 13,19,34 + .byte 4,7,19 + .byte PLOT,4,20 + .byte SET_COLOR | GREY1 + .byte BOX,13,9,14,16 + .byte 17,15,18,16 + .byte 17,21,18,23 + .byte 18,25,19,34 + .byte 13,29,15,32 + .byte BOX_ADD_LSAME,16,34 ; 13, 33 + .byte BOX,19,37,20,39 + .byte 13,39,16,41 + .byte 19,40,25,41 + .byte 13,23,14,24 + .byte HLIN,16,17,9 + .byte VLIN,6,16,13 + .byte 17,22,14 + .byte 10,14,17 + .byte 6,8,16 + .byte 35,36,19 + .byte 37,38,16 + .byte PLOT,17,17 + .byte 18,24 + .byte 16,35 + .byte SET_COLOR | BROWN + .byte BOX,26,8,30,11 + .byte BOX_ADD,27,29,17 ; 12 + .byte BOX,26,35,28,36 + .byte BOX_ADD_LSAME,29,41 ; 26, 37 + .byte BOX,27,30,28,34 + .byte HLIN,26,30,6 + .byte HLIN_ADD_RSAME,24 ; 24 30 7 + .byte HLIN,27,28,18 + .byte VLIN,19,22,28 + .byte PLOT,24,6 + .byte 24,8 + .byte 28,29 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,11,6,12,8 + .byte BOX_ADD,12,13,12 ; 9 + .byte BOX,13,28,14,33 + .byte 13,35,14,38 + .byte BOX_ADD_LSAME,15,41 ; 13, 39 + .byte BOX,12,24,13,26 + .byte HLIN,13,15,34 + .byte VLIN,18,23,12 + .byte 13,16,13 + .byte PLOT,13,27 + .byte SET_COLOR | RED + .byte 15,37 + .byte SET_COLOR | YELLOW + .byte 16,37 + .byte END +; total size = 269 diff --git a/demos/second/part18_3d/auto/frame124.inc b/demos/second/part18_3d/auto/frame124.inc new file mode 100644 index 00000000..9a2094cf --- /dev/null +++ b/demos/second/part18_3d/auto/frame124.inc @@ -0,0 +1,103 @@ + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,13,13,41 + .byte 4,6,9,12 + .byte SET_COLOR | BROWN + .byte 19,6,32,40 + .byte HLIN,26,31,41 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,15,6,22,12 + .byte BOX_ADD,16,20,17 ; 13 + .byte BOX,4,14,13,19 + .byte BOX_ADD_LSAME,14,21 ; 4, 20 + .byte BOX,12,22,14,26 + .byte HLIN,9,12,11 + .byte HLIN_ADD_RSAME,8 ; 8 12 12 + .byte HLIN,6,13,13 + .byte 4,9,22 + .byte HLIN_ADD_LSAME,7 ; 4, 7, 23 + .byte 6 + .byte HLIN,13,15,31 + .byte HLIN_ADD_LSAME,16 ; 13, 16, 32 + .byte 19 + .byte 20 + .byte HLIN,14,16,35 + .byte VLIN,25,32,18 + .byte PLOT,4,25 + .byte 15,30 + .byte 18,35 + .byte SET_COLOR | ORANGE + .byte BOX,19,15,26,16 + .byte BOX_ADD_LSAME,27,19 ; 19, 17 + .byte BOX,30,19,35,22 + .byte 20,20,27,21 + .byte 20,23,35,26 + .byte BOX_ADD_RSAME,21,28 + .byte 30,33 ; 35 29 + .byte 31,38 ; 35 34 + .byte 32,41 ; 35 39 + .byte HLIN,23,25,11 + .byte HLIN_ADD,22,26 ; 12 + .byte HLIN_ADD_RSAME,21 ; 21 26 13 + .byte 20 ; 20 26 14 + .byte HLIN,20,28,22 + .byte 21,28,29 + .byte 24,25,10 + .byte VLIN,6,9,25 + .byte SET_COLOR | PINK + .byte BOX,32,10,35,13 + .byte BOX_ADD_RSAME,31,18 + .byte 30,20 ; 35 19 + .byte BOX,21,30,27,33 + .byte BOX_ADD,22,26,37 ; 34 + .byte BOX_ADD_LSAME,25,41 ; 22, 38 + .byte BOX,33,6,35,9 + .byte HLIN,30,33,21 + .byte HLIN_ADD_LSAME,32 ; 30, 32, 22 + .byte HLIN,25,28,28 + .byte HLIN_ADD_RSAME,23 ; 23 28 29 + .byte HLIN,29,31,23 + .byte PLOT,29,24 + .byte 28,27 + .byte 35,41 + .byte SET_COLOR | GREY1 + .byte BOX,12,13,13,18 + .byte 16,16,18,17 + .byte 13,20,14,22 + .byte BOX_ADD,17,18,26 ; 23 + .byte BOX,12,25,14,26 + .byte 18,28,19,30 + .byte 19,34,20,40 + .byte 14,36,16,40 + .byte 15,11,16,12 + .byte HLIN,17,19,27 + .byte 23,25,40 + .byte HLIN_ADD_RSAME,20 ; 20 25 41 + .byte HLIN,14,17,41 + .byte 16,17,18 + .byte VLIN,6,12,12 + .byte 6,10,15 + .byte 13,15,16 + .byte 31,33,19 + .byte 23,24,14 + .byte 34,35,16 + .byte PLOT,13,19 + .byte 18,22 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,10,6,11,11 + .byte 14,36,15,41 + .byte 13,31,14,32 + .byte HLIN,11,12,15 + .byte 12,13,26 + .byte 13,15,33 + .byte HLIN_ADD_LSAME,14 ; 13, 14, 34 + .byte VLIN,27,30,13 + .byte 12,14,11 + .byte 16,18,12 + .byte 24,25,12 + .byte PLOT,14,35 + .byte SET_COLOR | RED + .byte 15,33 + .byte SET_COLOR | YELLOW + .byte 16,34 + .byte END +; total size = 315 diff --git a/demos/second/part18_3d/auto/frame125.inc b/demos/second/part18_3d/auto/frame125.inc new file mode 100644 index 00000000..7cb2a519 --- /dev/null +++ b/demos/second/part18_3d/auto/frame125.inc @@ -0,0 +1,138 @@ + .byte SET_COLOR | BROWN + .byte BOX,19,18,35,38 + .byte 22,6,35,17 + .byte 22,39,34,41 + .byte SET_COLOR | DARK_BLUE + .byte 4,6,8,7 + .byte BOX_ADD_LSAME,9,11 ; 4, 8 + .byte 10,15 + .byte 11,18 + .byte BOX,4,27,14,28 + .byte 4,30,13,33 + .byte BOX_ADD_LSAME,15,41 ; 4, 34 + .byte BOX,13,6,15,13 + .byte HLIN,4,15,29 + .byte 4,12,19 + .byte VLIN,14,17,15 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,14,6,21,9 + .byte BOX_ADD_RSAME,15,13 + .byte BOX,16,14,19,16 + .byte 4,20,12,23 + .byte BOX_ADD_LSAME,13,26 ; 4, 24 + .byte BOX,15,30,19,32 + .byte 16,17,17,18 + .byte HLIN,8,11,16 + .byte HLIN_ADD_RSAME,7 ; 7 11 17 + .byte 6 ; 6 11 18 + .byte HLIN,5,12,19 + .byte 4,14,27 + .byte HLIN_ADD_LSAME,10 ; 4, 10, 28 + .byte 9 + .byte HLIN,13,15,29 + .byte HLIN_ADD,4,8 ; 30 + .byte HLIN_ADD_LSAME,7 ; 4, 7, 31 + .byte 6 + .byte 5 + .byte VLIN,32,34,15 + .byte 28,29,17 + .byte PLOT,17,33 + .byte 4,34 + .byte SET_COLOR | ORANGE + .byte BOX,23,12,26,13 + .byte BOX_ADD_RSAME,21,16 + .byte BOX,19,18,28,20 + .byte 32,18,35,20 + .byte BOX_ADD,19,29,23 ; 21 + .byte BOX,31,21,35,24 + .byte BOX_ADD_RSAME,21,27 + .byte BOX,22,28,29,30 + .byte 32,28,35,31 + .byte BOX_ADD_RSAME,33,35 + .byte 34,38 ; 35 36 + .byte HLIN,24,25,6 + .byte 20,27,17 + .byte 20,29,24 + .byte 22,28,31 + .byte 24,25,11 + .byte VLIN,7,10,25 + .byte 39,41,35 + .byte SET_COLOR | GREY1 + .byte BOX,8,8,9,11 + .byte 9,13,10,15 + .byte 10,17,11,18 + .byte 11,20,12,22 + .byte 16,25,18,26 + .byte 18,30,19,34 + .byte 23,32,26,39 + .byte 14,35,16,37 + .byte 19,35,20,37 + .byte 15,39,17,41 + .byte 20,39,21,41 + .byte 23,40,27,41 + .byte 15,19,16,20 + .byte HLIN,8,10,12 + .byte 20,21,14 + .byte HLIN_ADD,19,20 ; 15 + .byte 9,11 ; 16 + .byte HLIN,18,19,16 + .byte HLIN_ADD,17,18 ; 17 + .byte 15,17 ; 18 + .byte 10,12 ; 19 + .byte HLIN,12,13,24 + .byte 17,18,24 + .byte 13,14,27 + .byte 17,18,27 + .byte HLIN_ADD,12,14 ; 28 + .byte HLIN_ADD_RSAME,13 ; 13 14 29 + .byte HLIN,14,15,34 + .byte 19,21,38 + .byte 15,16,38 + .byte VLIN,6,9,12 + .byte 10,13,13 + .byte 14,17,14 + .byte 6,7,8 + .byte 25,26,13 + .byte 28,29,18 + .byte 30,31,16 + .byte PLOT,21,13 + .byte 15,21 + .byte 12,23 + .byte 18,23 + .byte SET_COLOR | PINK + .byte BOX,34,11,35,13 + .byte BOX_ADD_RSAME,33,17 + .byte BOX,23,32,28,33 + .byte BOX_ADD_LSAME,27,36 ; 23, 34 + .byte 26,38 + .byte BOX,31,21,32,22 + .byte HLIN,32,35,18 + .byte HLIN_ADD_LSAME,34 ; 32, 34, 19 + .byte 33 + .byte HLIN,27,29,29 + .byte HLIN_ADD_RSAME,26 ; 26 29 30 + .byte HLIN,25,28,31 + .byte 23,25,39 + .byte HLIN_ADD_LSAME,24 ; 23, 24, 40 + .byte VLIN,7,10,35 + .byte PLOT,31,23 + .byte 30,27 + .byte 29,28 + .byte 23,41 + .byte SET_COLOR | MEDIUM_BLUE + .byte HLIN,14,15,37 + .byte 15,16,41 + .byte VLIN,29,33,13 + .byte 9,12,8 + .byte 13,16,9 + .byte 6,8,7 + .byte 17,19,10 + .byte 20,22,11 + .byte 34,36,14 + .byte 38,40,15 + .byte SET_COLOR | RED + .byte PLOT,15,32 + .byte SET_COLOR | YELLOW + .byte 16,32 + .byte END +; total size = 427