diff --git a/demos/second/part18_3d/3d.inc b/demos/second/part18_3d/3d.inc index 57cecc82..8af82ac2 100644 --- a/demos/second/part18_3d/3d.inc +++ b/demos/second/part18_3d/3d.inc @@ -35,8 +35,21 @@ frame15: .include "handmade/frame048.inc" ; handmade 15 bytes smaller .include "handmade/frame049.inc" ; handmade 18 bytes smaller .include "handmade/frame050.inc" ; handmade 28 bytes smaller + .include "auto/frame051.inc" ; + .include "auto/frame052.inc" ; + .include "auto/frame053.inc" ; + .include "auto/frame054.inc" ; + .include "auto/frame055.inc" ; + .include "auto/frame056.inc" ; + .include "auto/frame057.inc" ; + .include "auto/frame058.inc" ; + .include "auto/frame059.inc" ; + .include "auto/frame060.inc" ; + .include "auto/frame061.inc" ; + .include "auto/frame062.inc" ; + .include "auto/frame063.inc" ; + .include "auto/frame064.inc" ; + .include "auto/frame065.inc" ; - - -num_scenes=(50-15)+1 +num_scenes=(65-15)+1 diff --git a/demos/second/part18_3d/auto/frame051.inc b/demos/second/part18_3d/auto/frame051.inc new file mode 100644 index 00000000..c760b54f --- /dev/null +++ b/demos/second/part18_3d/auto/frame051.inc @@ -0,0 +1,114 @@ + .byte SET_COLOR | BROWN + .byte BOX,7,6,35,38 + .byte HLIN,10,32,39 + .byte HLIN_ADD_LSAME,31 ; 10, 31, 40 + .byte 30 + .byte SET_COLOR | GREEN + .byte BOX,30,16,35,19 + .byte BOX_ADD_RSAME,29,21 + .byte BOX,27,23,35,24 + .byte 13,24,22,26 + .byte BOX_ADD_LSAME,21,30 ; 13, 27 + .byte BOX,12,31,21,32 + .byte 4,32,9,41 + .byte 4,34,21,35 + .byte 32,14,34,15 + .byte HLIN,17,19,20 + .byte HLIN_ADD,16,20 ; 21 + .byte 28,35 ; 22 + .byte HLIN,15,21,22 + .byte HLIN_ADD_RSAME,14 ; 14 21 23 + .byte HLIN,30,35,25 + .byte 11,21,33 + .byte 11,20,36 + .byte HLIN_ADD_LSAME,19 ; 11, 19, 37 + .byte HLIN,12,19,38 + .byte 34,35,41 + .byte PLOT,33,13 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,24,6,30,7 + .byte BOX_ADD,21,22,11 ; 8 + .byte 4,6,14 ; 12 + .byte BOX,26,13,27,16 + .byte 4,15,7,22 + .byte 22,17,23,20 + .byte 4,23,8,31 + .byte 27,23,28,26 + .byte 24,25,25,28 + .byte 29,31,30,35 + .byte 4,32,9,35 + .byte 25,34,26,37 + .byte 8,36,9,39 + .byte 21,37,22,40 + .byte 18,38,19,41 + .byte 6,40,9,41 + .byte 17,12,18,14 + .byte HLIN,25,29,8 + .byte VLIN,14,18,15 + .byte 7,10,14 + .byte 6,7,17 + .byte PLOT,22,7 + .byte 21,12 + .byte 27,12 + .byte 18,15 + .byte 23,16 + .byte 26,17 + .byte 19,19 + .byte 28,22 + .byte 25,24 + .byte 25,38 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,33,21,35,22 + .byte 31,24,35,27 + .byte 17,27,21,28 + .byte BOX_ADD_RSAME,15,31 + .byte BOX,19,33,21,35 + .byte 11,35,13,37 + .byte BOX_ADD,12,14,39 ; 38 + .byte 6,8,41 ; 40 + .byte BOX,34,18,35,20 + .byte HLIN,32,35,23 + .byte HLIN_ADD,20,22 ; 24 + .byte HLIN_ADD_RSAME,19 ; 19 22 25 + .byte 18 ; 18 22 26 + .byte HLIN,31,34,28 + .byte HLIN_ADD_LSAME,32 ; 31, 32, 29 + .byte HLIN,18,21,32 + .byte 19,20,36 + .byte 7,8,39 + .byte HLIN_ADD,13,14 ; 40 + .byte VLIN,16,17,35 + .byte PLOT,21,23 + .byte 15,32 + .byte 8,38 + .byte SET_COLOR | PINK + .byte BOX,32,32,34,33 + .byte 29,13,30,15 + .byte HLIN,29,31,7 + .byte 32,33,34 + .byte 33,34,38 + .byte VLIN,8,12,29 + .byte 35,37,33 + .byte 16,17,30 + .byte 30,31,32 + .byte PLOT,33,39 + .byte SET_COLOR | ORANGE + .byte VLIN,34,40,35 + .byte 28,33,34 + .byte 37,41,19 + .byte 40,41,14 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,26,7,28,8 + .byte HLIN,26,32,6 + .byte HLIN_ADD,30,31 ; 7 + .byte PLOT,27,9 + .byte SET_COLOR | WHITE + .byte BOX,4,6,5,8 + .byte VLIN,9,12,4 + .byte SET_COLOR | RED + .byte HLIN,26,28,6 + .byte PLOT,26,7 + .byte SET_COLOR | GREY1 + .byte HLIN,29,30,6 + .byte END +; total size = 361 diff --git a/demos/second/part18_3d/auto/frame052.inc b/demos/second/part18_3d/auto/frame052.inc new file mode 100644 index 00000000..24cb7904 --- /dev/null +++ b/demos/second/part18_3d/auto/frame052.inc @@ -0,0 +1,109 @@ + .byte SET_COLOR | BROWN + .byte BOX,4,12,35,41 + .byte 10,6,35,8 + .byte BOX_ADD_RSAME,11,11 + .byte VLIN,10,11,4 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,31,23,35,27 + .byte 8,29,24,31 + .byte 34,29,35,31 + .byte BOX_ADD,8,21,40 ; 32 + .byte BOX,21,25,22,26 + .byte HLIN,32,35,22 + .byte 19,23,27 + .byte HLIN_ADD,8,22 ; 28 + .byte HLIN,8,22,41 + .byte 33,35,28 + .byte PLOT,34,32 + .byte SET_COLOR | GREEN + .byte BOX,33,15,35,16 + .byte 33,18,35,19 + .byte BOX_ADD_RSAME,32,21 + .byte BOX,7,31,14,37 + .byte BOX_ADD_RSAME,11,40 + .byte BOX,6,39,7,41 + .byte HLIN,34,35,17 + .byte 19,20,21 + .byte HLIN_ADD_RSAME,17 ; 17 20 22 + .byte HLIN,32,34,22 + .byte HLIN_ADD,16,23 ; 23 + .byte HLIN,31,33,23 + .byte HLIN_ADD,15,22 ; 24 + .byte 14,21 ; 25 + .byte 13,20 ; 26 + .byte HLIN_ADD_LSAME,18 ; 13, 18, 27 + .byte HLIN,6,17,28 + .byte HLIN_ADD_LSAME,15 ; 6, 15, 29 + .byte 14 + .byte HLIN,12,14,41 + .byte 7,8,38 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,24,9,26,11 + .byte 17,9,18,10 + .byte 5,12,10,17 + .byte 21,13,22,15 + .byte 30,15,31,17 + .byte 18,17,19,18 + .byte 5,18,11,20 + .byte 26,19,27,20 + .byte BOX_ADD,6,11,30 ; 21 + .byte BOX,22,21,23,23 + .byte 27,26,28,29 + .byte 31,26,32,27 + .byte 23,29,24,32 + .byte 7,31,12,35 + .byte 32,34,34,35 + .byte BOX_ADD,28,29,38 ; 36 + .byte BOX,33,36,34,37 + .byte BOX_ADD,24,25,41 ; 38 + .byte BOX,11,38,12,39 + .byte HLIN,20,21,6 + .byte 24,29,8 + .byte 5,7,11 + .byte 30,31,13 + .byte HLIN_ADD_RSAME,29 ; 29 31 14 + .byte HLIN,25,26,17 + .byte HLIN_ADD_LSAME,27 ; 25, 27, 18 + .byte HLIN,33,34,33 + .byte 7,11,36 + .byte HLIN_ADD_RSAME,10 ; 10 11 37 + .byte HLIN,29,30,39 + .byte HLIN_ADD,11,13 ; 40 + .byte HLIN_ADD_RSAME,12 ; 12 13 41 + .byte HLIN,21,22,41 + .byte VLIN,23,25,31 + .byte 7,8,17 + .byte 15,16,18 + .byte PLOT,20,7 + .byte 5,10 + .byte 21,12 + .byte 21,16 + .byte 22,20 + .byte 26,21 + .byte 22,24 + .byte 28,25 + .byte 24,28 + .byte 27,30 + .byte 23,33 + .byte 33,38 + .byte 29,40 + .byte SET_COLOR | PINK + .byte BOX,32,6,33,10 + .byte 33,12,34,16 + .byte PLOT,33,11 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,27,32,6 + .byte HLIN_ADD,25,31 ; 7 + .byte HLIN_ADD_LSAME,29 ; 25, 29, 8 + .byte 26 + .byte SET_COLOR | RED + .byte HLIN,25,28,7 + .byte 27,28,6 + .byte PLOT,25,8 + .byte SET_COLOR | GREY1 + .byte HLIN,29,31,6 + .byte HLIN_ADD,28,30 ; 7 + .byte SET_COLOR | ORANGE + .byte VLIN,40,41,19 + .byte END +; total size = 339 diff --git a/demos/second/part18_3d/auto/frame053.inc b/demos/second/part18_3d/auto/frame053.inc new file mode 100644 index 00000000..3fbdb792 --- /dev/null +++ b/demos/second/part18_3d/auto/frame053.inc @@ -0,0 +1,93 @@ + .byte SET_COLOR | BROWN + .byte BOX,7,12,35,41 + .byte 14,6,35,7 + .byte BOX_ADD_RSAME,15,11 + .byte BOX,8,10,9,11 + .byte SET_COLOR | LIGHT_GREEN + .byte 12,27,22,34 + .byte BOX_ADD_LSAME,21,36 ; 12, 35 + .byte 20,41 + .byte SET_COLOR | GREEN + .byte BOX,11,25,23,26 + .byte BOX_ADD_LSAME,20,28 ; 11, 27 + .byte BOX,10,33,14,34 + .byte 10,38,12,39 + .byte 34,25,35,26 + .byte HLIN,17,19,23 + .byte HLIN_ADD,11,20 ; 24 + .byte HLIN,11,18,29 + .byte HLIN_ADD_LSAME,17 ; 11, 17, 30 + .byte 16 + .byte 15 + .byte HLIN,11,13,35 + .byte 8,12,40 + .byte HLIN_ADD_LSAME,11 ; 8, 11, 41 + .byte HLIN,11,12,36 + .byte VLIN,20,24,35 + .byte 35,39,8 + .byte 27,28,35 + .byte PLOT,22,27 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,20,7,29,8 + .byte BOX_ADD_RSAME,28,10 + .byte BOX,10,12,14,16 + .byte 34,12,35,16 + .byte 24,12,25,14 + .byte BOX_ADD,21,22,17 ; 15 + .byte BOX,30,16,31,20 + .byte 10,17,15,21 + .byte 26,20,27,23 + .byte 11,22,15,24 + .byte 22,23,23,25 + .byte BOX_ADD,11,13,27 ; 26 + .byte BOX,31,27,32,31 + .byte 27,31,28,34 + .byte 32,37,34,41 + .byte 28,39,29,41 + .byte 23,32,24,33 + .byte HLIN,32,33,6 + .byte 20,25,9 + .byte 10,12,11 + .byte 11,14,25 + .byte 11,12,28 + .byte 24,25,41 + .byte VLIN,34,35,24 + .byte PLOT,32,7 + .byte 10,10 + .byte 25,11 + .byte 29,11 + .byte 35,11 + .byte 25,15 + .byte 34,17 + .byte 22,18 + .byte 30,21 + .byte 26,24 + .byte 23,26 + .byte 32,26 + .byte 11,29 + .byte 27,30 + .byte SET_COLOR | PINK + .byte BOX,4,35,8,38 + .byte 4,24,7,34 + .byte HLIN,4,6,23 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,39,7,41 + .byte HLIN,7,8,38 + .byte SET_COLOR | GREY1 + .byte BOX,23,7,26,8 + .byte HLIN,21,27,6 + .byte 24,25,9 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,21,9,23,10 + .byte HLIN,23,25,6 + .byte HLIN_ADD,27,29 ; 7 + .byte HLIN,28,29,6 + .byte PLOT,27,8 + .byte 22,11 + .byte SET_COLOR | RED + .byte BOX,21,8,22,9 + .byte HLIN,22,23,7 + .byte SET_COLOR | ORANGE + .byte PLOT,25,6 + .byte END +; total size = 289 diff --git a/demos/second/part18_3d/auto/frame054.inc b/demos/second/part18_3d/auto/frame054.inc new file mode 100644 index 00000000..a6205cda --- /dev/null +++ b/demos/second/part18_3d/auto/frame054.inc @@ -0,0 +1,95 @@ + .byte SET_COLOR | BROWN + .byte BOX,11,12,35,41 + .byte 18,6,35,10 + .byte HLIN,12,35,11 + .byte PLOT,12,10 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,31,6,32,9 + .byte 27,11,28,14 + .byte 13,13,17,18 + .byte 24,15,25,18 + .byte 32,16,34,19 + .byte 4,18,5,22 + .byte 14,20,18,41 + .byte 28,21,30,22 + .byte BOX_ADD,4,11,28 ; 23 + .byte BOX,25,23,26,26 + .byte 34,26,35,30 + .byte 4,29,20,31 + .byte 30,29,31,33 + .byte 4,32,21,34 + .byte 26,32,27,36 + .byte 4,35,22,40 + .byte 31,40,32,41 + .byte HLIN,13,14,10 + .byte HLIN_ADD_LSAME,21 ; 13, 21, 11 + .byte 19 + .byte HLIN,33,34,15 + .byte 13,18,19 + .byte HLIN_ADD,28,29 ; 20 + .byte HLIN,4,21,41 + .byte 29,30,23 + .byte VLIN,6,17,4 + .byte 39,41,35 + .byte PLOT,28,10 + .byte 31,10 + .byte 25,14 + .byte 27,15 + .byte 29,19 + .byte 33,20 + .byte 26,22 + .byte 35,25 + .byte 27,31 + .byte 34,31 + .byte 30,34 + .byte 28,41 + .byte SET_COLOR | GREEN + .byte BOX,7,29,18,41 + .byte 14,26,18,27 + .byte HLIN,13,18,28 + .byte 15,18,25 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,18,30,20,31 + .byte 13,36,22,39 + .byte 19,28,20,29 + .byte HLIN,16,21,33 + .byte HLIN_ADD_RSAME,15 ; 15 21 34 + .byte HLIN,14,22,35 + .byte 10,22,40 + .byte HLIN_ADD_LSAME,21 ; 10, 21, 41 + .byte HLIN,17,21,32 + .byte VLIN,26,27,19 + .byte SET_COLOR | PINK + .byte BOX,6,23,11,29 + .byte 7,31,9,32 + .byte BOX_ADD_LSAME,8,34 ; 7, 33 + .byte HLIN,7,10,30 + .byte PLOT,7,35 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,39,5,41 + .byte HLIN,7,8,41 + .byte VLIN,26,38,4 + .byte 39,40,7 + .byte SET_COLOR | GREY1 + .byte BOX,18,9,24,10 + .byte 23,6,24,7 + .byte HLIN,21,24,8 + .byte 18,21,11 + .byte 18,19,8 + .byte PLOT,19,7 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,24,25,9 + .byte 18,20,11 + .byte HLIN_ADD_LSAME,19 ; 18, 19, 12 + .byte VLIN,7,8,25 + .byte PLOT,24,6 + .byte 25,10 + .byte 24,11 + .byte 19,13 + .byte SET_COLOR | RED + .byte HLIN,19,20,10 + .byte PLOT,18,11 + .byte SET_COLOR | ORANGE + .byte HLIN,21,22,8 + .byte END +; total size = 295 diff --git a/demos/second/part18_3d/auto/frame055.inc b/demos/second/part18_3d/auto/frame055.inc new file mode 100644 index 00000000..12c431da --- /dev/null +++ b/demos/second/part18_3d/auto/frame055.inc @@ -0,0 +1,93 @@ + .byte SET_COLOR | BROWN + .byte BOX,14,10,35,41 + .byte 21,6,35,9 + .byte SET_COLOR | GREEN + .byte 4,28,21,41 + .byte 12,26,15,27 + .byte SET_COLOR | LIGHT_GREEN + .byte 16,29,22,31 + .byte 14,33,19,34 + .byte 21,38,23,39 + .byte 22,34,23,37 + .byte HLIN,15,22,32 + .byte 14,18,35 + .byte HLIN_ADD_RSAME,13 ; 13 18 36 + .byte 12 ; 12 18 37 + .byte 11 ; 11 18 38 + .byte 10 ; 10 18 39 + .byte HLIN,9,17,40 + .byte HLIN_ADD_RSAME,8 ; 8 17 41 + .byte HLIN,19,23,41 + .byte 20,23,40 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,33,6,35,7 + .byte 6,6,7,16 + .byte 15,9,21,16 + .byte 29,9,30,12 + .byte 16,17,21,19 + .byte 6,17,8,21 + .byte 31,19,32,23 + .byte 17,20,21,23 + .byte 6,22,13,25 + .byte 17,24,22,29 + .byte BOX_ADD_RSAME,18,32 + .byte BOX,32,30,33,34 + .byte 29,32,30,36 + .byte 28,22,29,25 + .byte HLIN,15,16,8 + .byte 6,12,26 + .byte HLIN_ADD_LSAME,11 ; 6, 11, 27 + .byte 10 + .byte 9 + .byte 8 + .byte HLIN,33,35,41 + .byte 34,35,8 + .byte VLIN,12,17,27 + .byte 15,20,35 + .byte 6,7,26 + .byte 31,32,7 + .byte 33,34,19 + .byte 34,35,23 + .byte 40,41,23 + .byte PLOT,30,8 + .byte 29,13 + .byte 32,18 + .byte 28,26 + .byte 33,29 + .byte 22,33 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,15,6,33 + .byte 4,6,5,14 + .byte HLIN,4,5,34 + .byte PLOT,4,35 + .byte SET_COLOR | PINK + .byte BOX,9,22,13,25 + .byte HLIN,11,13,21 + .byte 9,12,26 + .byte HLIN_ADD_LSAME,11 ; 9, 11, 27 + .byte 10 + .byte PLOT,9,29 + .byte SET_COLOR | GREY1 + .byte BOX,15,11,21,13 + .byte 15,11,16,16 + .byte HLIN,17,21,10 + .byte 19,21,9 + .byte VLIN,9,16,15 + .byte 14,15,21 + .byte 16,17,16 + .byte PLOT,18,14 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,20,9,21,12 + .byte 15,11,16,14 + .byte HLIN,15,16,16 + .byte VLIN,7,9,20 + .byte PLOT,21,13 + .byte 15,15 + .byte SET_COLOR | RED + .byte VLIN,11,12,15 + .byte PLOT,20,9 + .byte 21,10 + .byte SET_COLOR | ORANGE + .byte 18,10 + .byte END +; total size = 276 diff --git a/demos/second/part18_3d/auto/frame056.inc b/demos/second/part18_3d/auto/frame056.inc new file mode 100644 index 00000000..ca9124e9 --- /dev/null +++ b/demos/second/part18_3d/auto/frame056.inc @@ -0,0 +1,104 @@ + .byte SET_COLOR | BROWN + .byte BOX,15,20,35,41 + .byte 15,10,35,15 + .byte BOX_ADD_RSAME,16,19 + .byte BOX,16,8,35,9 + .byte 22,6,35,7 + .byte PLOT,16,7 + .byte SET_COLOR | GREEN + .byte BOX,4,27,16,37 + .byte BOX_ADD_LSAME,25,41 ; 4, 38 + .byte BOX,19,28,24,35 + .byte HLIN,18,25,37 + .byte 18,24,36 + .byte VLIN,21,34,35 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,31,6,32,10 + .byte 7,6,8,9 + .byte 17,8,21,9 + .byte BOX_ADD_LSAME,22,11 ; 17, 10 + .byte BOX,7,10,9,20 + .byte 27,12,28,15 + .byte 13,13,22,14 + .byte BOX_ADD_RSAME,18,18 + .byte BOX,32,17,33,22 + .byte 18,19,23,25 + .byte 7,21,15,26 + .byte 29,21,30,24 + .byte 19,26,23,27 + .byte BOX_ADD_LSAME,24,32 ; 19, 28 + .byte BOX,30,31,31,35 + .byte 22,33,24,36 + .byte BOX_ADD_LSAME,25,38 ; 22, 37 + .byte BOX,20,40,25,41 + .byte 33,29,34,30 + .byte HLIN,15,22,12 + .byte 21,25,39 + .byte 17,20,7 + .byte VLIN,31,34,34 + .byte 33,34,19 + .byte 40,41,35 + .byte PLOT,26,6 + .byte 35,6 + .byte 28,11 + .byte 31,11 + .byte 27,16 + .byte 33,16 + .byte 30,20 + .byte 32,23 + .byte 29,25 + .byte 34,28 + .byte 31,30 + .byte 32,41 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,6,10 + .byte BOX_ADD_LSAME,7,23 ; 4, 11 + .byte 8,27 + .byte BOX,12,33,16,35 + .byte BOX_ADD_RSAME,11,37 + .byte BOX,4,29,6,30 + .byte HLIN,4,7,28 + .byte 4,5,31 + .byte PLOT,4,32 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,13,31,16,32 + .byte BOX_ADD_RSAME,12,34 + .byte BOX,8,40,15,41 + .byte 20,40,22,41 + .byte 22,37,23,38 + .byte HLIN,12,14,35 + .byte HLIN_ADD_RSAME,11 ; 11 14 36 + .byte HLIN,11,15,37 + .byte HLIN_ADD_RSAME,10 ; 10 15 38 + .byte 9 ; 9 15 39 + .byte HLIN,21,23,39 + .byte VLIN,34,36,22 + .byte SET_COLOR | PINK + .byte BOX,10,21,15,22 + .byte BOX_ADD_RSAME,11,26 + .byte BOX,12,27,16,28 + .byte 14,30,16,31 + .byte BOX_ADD_RSAME,15,34 + .byte HLIN,12,15,20 + .byte 13,16,29 + .byte SET_COLOR | GREY1 + .byte BOX,13,13,18,14 + .byte 17,10,18,14 + .byte HLIN,15,18,12 + .byte 15,16,15 + .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 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 diff --git a/demos/second/part18_3d/auto/frame057.inc b/demos/second/part18_3d/auto/frame057.inc new file mode 100644 index 00000000..3502276b --- /dev/null +++ b/demos/second/part18_3d/auto/frame057.inc @@ -0,0 +1,106 @@ + .byte SET_COLOR | BROWN + .byte BOX,12,17,35,41 + .byte 15,11,35,15 + .byte 16,7,35,10 + .byte HLIN,17,35,6 + .byte 18,35,16 + .byte SET_COLOR | GREEN + .byte BOX,4,19,16,27 + .byte BOX_ADD_LSAME,17,33 ; 4, 28 + .byte BOX,19,32,25,33 + .byte 14,35,25,36 + .byte 4,36,11,38 + .byte 13,37,25,38 + .byte BOX_ADD_RSAME,4,40 + .byte BOX,33,19,35,35 + .byte HLIN,4,25,34 + .byte 4,26,41 + .byte 4,12,35 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,18,6,22,9 + .byte 8,6,9,12 + .byte 31,6,32,9 + .byte BOX_ADD,18,23,13 ; 10 + .byte BOX,28,10,29,13 + .byte 8,16,14,17 + .byte 19,16,23,19 + .byte 33,16,34,19 + .byte 8,18,16,27 + .byte 19,20,24,28 + .byte 8,28,17,29 + .byte BOX_ADD_RSAME,9,34 + .byte BOX,20,30,25,31 + .byte 30,30,31,34 + .byte 21,32,25,37 + .byte 8,36,11,41 + .byte 19,39,25,40 + .byte 29,20,30,23 + .byte HLIN,8,10,13 + .byte HLIN_ADD,13,23 ; 14 + .byte HLIN,8,11,14 + .byte HLIN_ADD_LSAME,23 ; 8, 23, 15 + .byte HLIN,20,24,29 + .byte 8,12,35 + .byte 20,25,38 + .byte 18,26,41 + .byte 31,32,41 + .byte PLOT,29,9 + .byte 31,10 + .byte 28,14 + .byte 34,15 + .byte 30,19 + .byte 33,20 + .byte 31,35 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,7,15 + .byte BOX_ADD_LSAME,8,25 ; 4, 16 + .byte BOX,12,28,17,34 + .byte BOX_ADD,14,16,36 ; 35 + .byte HLIN,6,8,26 + .byte HLIN_ADD_RSAME,7 ; 7 8 27 + .byte VLIN,28,29,8 + .byte PLOT,4,26 + .byte SET_COLOR | PINK + .byte BOX,11,18,16,25 + .byte 12,28,17,32 + .byte 12,26,16,27 + .byte HLIN,12,14,33 + .byte HLIN_ADD_LSAME,13 ; 12, 13, 34 + .byte PLOT,12,35 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,8,35,9,36 + .byte BOX_ADD_LSAME,10,38 ; 8, 37 + .byte BOX,34,37,35,39 + .byte BOX_ADD,6,10,41 ; 40 + .byte BOX,21,36,22,37 + .byte HLIN,33,35,36 + .byte 20,22,38 + .byte HLIN_ADD,7,10 ; 39 + .byte HLIN,19,22,39 + .byte HLIN_ADD_LSAME,21 ; 19, 21, 40 + .byte HLIN,18,21,41 + .byte 34,35,35 + .byte VLIN,33,34,9 + .byte 34,35,21 + .byte 40,41,35 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,15,12,16,13 + .byte 11,15,14,17 + .byte BOX_ADD,12,13,19 ; 18 + .byte HLIN,11,17,15 + .byte 13,17,14 + .byte PLOT,17,16 + .byte SET_COLOR | GREY1 + .byte HLIN,11,15,15 + .byte HLIN_ADD,12,14 ; 16 + .byte HLIN,13,14,14 + .byte VLIN,14,15,11 + .byte PLOT,14,17 + .byte SET_COLOR | RED + .byte HLIN,15,16,13 + .byte PLOT,17,14 + .byte 11,15 + .byte SET_COLOR | ORANGE + .byte 13,14 + .byte END +; total size = 351 diff --git a/demos/second/part18_3d/auto/frame058.inc b/demos/second/part18_3d/auto/frame058.inc new file mode 100644 index 00000000..ec96c766 --- /dev/null +++ b/demos/second/part18_3d/auto/frame058.inc @@ -0,0 +1,89 @@ + .byte SET_COLOR | BROWN + .byte BOX,13,15,35,41 + .byte 16,6,35,7 + .byte BOX_ADD_RSAME,17,14 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,8,6,10,14 + .byte 19,7,23,14 + .byte 28,7,29,10 + .byte 8,15,16,21 + .byte 19,15,24,20 + .byte 29,17,30,21 + .byte 20,21,24,25 + .byte 8,22,17,30 + .byte 20,26,25,29 + .byte 30,28,34,30 + .byte BOX_ADD_RSAME,31,33 + .byte BOX,15,32,25,33 + .byte 8,32,12,33 + .byte BOX_ADD_LSAME,25,37 ; 8, 34 + .byte 26,41 + .byte BOX,31,40,34,41 + .byte 33,14,34,17 + .byte HLIN,18,23,6 + .byte 19,25,30 + .byte HLIN_ADD_RSAME,8 ; 8 25 31 + .byte HLIN,32,33,6 + .byte PLOT,29,6 + .byte 32,7 + .byte 28,11 + .byte 34,13 + .byte 29,22 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,7,13 + .byte BOX_ADD_LSAME,8,30 ; 4, 14 + .byte BOX,12,22,17,31 + .byte 4,31,9,41 + .byte 15,32,16,33 + .byte SET_COLOR | GREEN + .byte 32,20,35,35 + .byte 17,32,20,33 + .byte 12,35,21,38 + .byte BOX_ADD,11,20,41 ; 39 + .byte BOX,34,17,35,18 + .byte HLIN,33,35,19 + .byte 13,20,34 + .byte 18,19,31 + .byte VLIN,15,16,35 + .byte PLOT,19,30 + .byte SET_COLOR | PINK + .byte BOX,12,22,17,29 + .byte 11,15,16,20 + .byte HLIN,14,16,14 + .byte 12,16,21 + .byte 12,16,30 + .byte HLIN_ADD_LSAME,13 ; 12, 13, 31 + .byte VLIN,32,35,12 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,4,34,5,38 + .byte 32,36,35,39 + .byte 4,39,6,41 + .byte 17,40,20,41 + .byte 33,40,35,41 + .byte 20,35,21,36 + .byte HLIN,19,21,37 + .byte HLIN_ADD_RSAME,18 ; 18 21 38 + .byte HLIN,18,20,39 + .byte VLIN,31,33,4 + .byte 33,34,20 + .byte PLOT,35,35 + .byte SET_COLOR | GREY1 + .byte BOX,10,15,15,17 + .byte HLIN,14,15,14 + .byte VLIN,13,14,14 + .byte PLOT,10,14 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN_ADD,14,15 ; 15 + .byte HLIN,10,11,17 + .byte HLIN_ADD_LSAME,12 ; 10, 12, 18 + .byte HLIN,11,12,19 + .byte VLIN,16,18,15 + .byte PLOT,10,16 + .byte SET_COLOR | RED + .byte 14,14 + .byte 10,15 + .byte 15,15 + .byte SET_COLOR | ORANGE + .byte 12,15 + .byte END +; total size = 287 diff --git a/demos/second/part18_3d/auto/frame059.inc b/demos/second/part18_3d/auto/frame059.inc new file mode 100644 index 00000000..4a76df5e --- /dev/null +++ b/demos/second/part18_3d/auto/frame059.inc @@ -0,0 +1,86 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,8,11,34,41 + .byte 17,6,34,10 + .byte 8,6,10,10 + .byte SET_COLOR | BROWN + .byte 31,6,35,7 + .byte 25,6,28,8 + .byte 25,11,32,12 + .byte 25,14,29,19 + .byte 32,16,35,27 + .byte 13,17,19,29 + .byte 26,20,35,25 + .byte BOX_ADD_LSAME,29,27 ; 26, 26 + .byte 35,33 + .byte BOX,13,30,20,41 + .byte 27,34,35,41 + .byte 17,6,18,16 + .byte HLIN,30,35,8 + .byte HLIN_ADD_RSAME,25 ; 25 35 9 + .byte HLIN,25,33,10 + .byte 25,30,13 + .byte VLIN,10,15,35 + .byte 13,15,32 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,7,13 + .byte 4,16,17,17 + .byte 12,16,17,27 + .byte 4,18,8,32 + .byte BOX_ADD_LSAME,9,41 ; 4, 33 + .byte BOX,15,28,17,30 + .byte HLIN,4,16,15 + .byte 4,9,14 + .byte SET_COLOR | GREEN + .byte BOX,31,19,35,27 + .byte BOX_ADD_RSAME,30,36 + .byte BOX,12,32,20,33 + .byte BOX_ADD_RSAME,11,35 + .byte BOX,31,37,35,39 + .byte 11,38,19,41 + .byte 33,16,35,17 + .byte HLIN,32,35,18 + .byte 16,19,30 + .byte HLIN_ADD_RSAME,13 ; 13 19 31 + .byte HLIN,11,21,36 + .byte HLIN_ADD_LSAME,20 ; 11, 20, 37 + .byte HLIN,34,35,15 + .byte VLIN,13,14,35 + .byte PLOT,18,29 + .byte SET_COLOR | PINK + .byte BOX,11,16,17,19 + .byte BOX_ADD_RSAME,12,26 + .byte BOX,11,11,16,15 + .byte HLIN,12,14,27 + .byte HLIN_ADD_LSAME,13 ; 12, 13, 28 + .byte VLIN,29,31,12 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,15,38,19,39 + .byte BOX_ADD_RSAME,13,41 + .byte BOX,31,40,35,41 + .byte 18,33,20,34 + .byte HLIN,19,20,32 + .byte 17,20,35 + .byte HLIN_ADD_LSAME,21 ; 17, 21, 36 + .byte HLIN,16,20,37 + .byte 32,35,39 + .byte 34,35,38 + .byte SET_COLOR | GREY1 + .byte BOX,9,15,14,16 + .byte HLIN,9,12,17 + .byte 13,14,14 + .byte VLIN,13,14,13 + .byte PLOT,9,14 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,13,15,14,16 + .byte HLIN,10,12,17 + .byte HLIN_ADD_LSAME,11 ; 10, 11, 18 + .byte PLOT,14,17 + .byte 11,19 + .byte SET_COLOR | RED + .byte 13,14 + .byte 9,15 + .byte 14,15 + .byte SET_COLOR | ORANGE + .byte 11,15 + .byte END +; total size = 279 diff --git a/demos/second/part18_3d/auto/frame060.inc b/demos/second/part18_3d/auto/frame060.inc new file mode 100644 index 00000000..7df8d6c3 --- /dev/null +++ b/demos/second/part18_3d/auto/frame060.inc @@ -0,0 +1,85 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,8,7,35,40 + .byte HLIN,17,35,6 + .byte 13,21,41 + .byte 8,10,6 + .byte PLOT,10,41 + .byte SET_COLOR | BROWN + .byte BOX,17,6,18,12 + .byte 25,7,33,9 + .byte 25,11,29,13 + .byte 13,13,19,41 + .byte 26,14,29,17 + .byte BOX_ADD_LSAME,33,29 ; 26, 18 + .byte BOX,13,29,20,41 + .byte 27,30,33,38 + .byte 32,10,33,16 + .byte HLIN,25,34,6 + .byte 25,30,10 + .byte 26,33,39 + .byte HLIN_ADD,24,34 ; 40 + .byte 27,33 ; 41 + .byte HLIN,31,33,17 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,7,12 + .byte 4,14,17,17 + .byte BOX_ADD_LSAME,8,35 ; 4, 18 + .byte 17,37 + .byte 9,41 + .byte BOX,15,24,17,27 + .byte HLIN,4,8,13 + .byte SET_COLOR | GREEN + .byte BOX,33,16,35,17 + .byte 31,19,35,37 + .byte 10,31,19,32 + .byte BOX_ADD_LSAME,20,34 ; 10, 33 + .byte 19,37 + .byte BOX,11,38,19,40 + .byte 30,38,35,41 + .byte 34,14,35,15 + .byte HLIN,32,35,18 + .byte 16,18,27 + .byte HLIN_ADD_RSAME,15 ; 15 18 28 + .byte HLIN,12,19,29 + .byte HLIN_ADD_RSAME,11 ; 11 19 30 + .byte HLIN,17,18,26 + .byte PLOT,35,13 + .byte 17,25 + .byte 11,41 + .byte SET_COLOR | PINK + .byte BOX,11,12,17,17 + .byte BOX_ADD_RSAME,12,23 + .byte BOX,11,7,16,11 + .byte HLIN,12,13,24 + .byte VLIN,25,28,12 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,16,33,20,34 + .byte BOX_ADD,15,19,36 ; 35 + .byte BOX_ADD_RSAME,14,38 + .byte 12,40 ; 19 39 + .byte BOX,18,29,19,31 + .byte HLIN,14,20,41 + .byte 17,19,32 + .byte PLOT,18,28 + .byte SET_COLOR | GREY1 + .byte BOX,8,14,13,15 + .byte 12,13,13,15 + .byte HLIN,9,13,16 + .byte 22,25,41 + .byte 24,26,40 + .byte VLIN,13,14,8 + .byte PLOT,26,39 + .byte 20,41 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,9,16,10,17 + .byte HLIN,12,13,15 + .byte PLOT,9,15 + .byte 13,16 + .byte SET_COLOR | RED + .byte HLIN,12,13,14 + .byte PLOT,8,14 + .byte SET_COLOR | ORANGE + .byte 10,14 + .byte 13,41 + .byte END +; total size = 270 diff --git a/demos/second/part18_3d/auto/frame061.inc b/demos/second/part18_3d/auto/frame061.inc new file mode 100644 index 00000000..55336f77 --- /dev/null +++ b/demos/second/part18_3d/auto/frame061.inc @@ -0,0 +1,96 @@ + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,8,6,35,37 + .byte BOX_ADD,9,11,41 ; 38 + .byte SET_COLOR | BROWN + .byte BOX,13,7,19,26 + .byte 26,7,30,13 + .byte 33,11,35,12 + .byte 26,14,35,19 + .byte 26,21,30,24 + .byte 27,26,35,35 + .byte 13,27,20,37 + .byte 33,6,34,10 + .byte HLIN,26,31,6 + .byte 32,35,13 + .byte 26,31,20 + .byte 27,30,25 + .byte 24,35,36 + .byte HLIN_ADD_RSAME,22 ; 22 35 37 + .byte 27 ; 27 35 38 + .byte 26 ; 26 35 39 + .byte 23 ; 23 35 40 + .byte 21 ; 21 35 41 + .byte HLIN,17,18,6 + .byte SET_COLOR | GREEN + .byte BOX,33,19,35,31 + .byte 10,26,18,27 + .byte 9,29,19,31 + .byte BOX_ADD,32,35,41 ; 32 + .byte BOX,10,34,18,36 + .byte 12,38,21,39 + .byte BOX_ADD_LSAME,18,41 ; 12, 40 + .byte BOX,15,17,17,24 + .byte HLIN,11,18,25 + .byte 10,19,28 + .byte 9,20,32 + .byte HLIN_ADD_LSAME,19 ; 9, 19, 33 + .byte HLIN,10,19,37 + .byte 34,35,18 + .byte PLOT,35,17 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,7,10 + .byte 12,7,17,19 + .byte 4,11,8,12 + .byte BOX_ADD_LSAME,17,15 ; 4, 13 + .byte 7,21 + .byte 8,41 + .byte BOX,15,20,17,21 + .byte HLIN,15,16,22 + .byte PLOT,15,23 + .byte SET_COLOR | PINK + .byte BOX,11,7,17,16 + .byte BOX_ADD_RSAME,12,18 + .byte HLIN,11,16,6 + .byte 12,15,19 + .byte HLIN_ADD_LSAME,13 ; 12, 13, 20 + .byte VLIN,21,24,12 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,14,34,18,35 + .byte 13,38,20,39 + .byte BOX_ADD_LSAME,18,41 ; 13, 40 + .byte BOX,17,29,19,30 + .byte HLIN,16,19,31 + .byte HLIN_ADD,15,20 ; 32 + .byte HLIN_ADD_LSAME,19 ; 15, 19, 33 + .byte HLIN,13,18,36 + .byte HLIN_ADD,11,19 ; 37 + .byte HLIN,18,19,28 + .byte VLIN,25,27,18 + .byte SET_COLOR | GREY1 + .byte BOX,8,14,13,15 + .byte HLIN,8,12,13 + .byte 24,26,36 + .byte HLIN_ADD_RSAME,22 ; 22 26 37 + .byte HLIN,19,23,38 + .byte 23,28,40 + .byte HLIN_ADD_RSAME,21 ; 21 28 41 + .byte HLIN,19,21,39 + .byte VLIN,12,15,12 + .byte 11,12,8 + .byte PLOT,19,37 + .byte 12,38 + .byte 26,39 + .byte 11,41 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,12,14,13,15 + .byte HLIN,8,10,15 + .byte 8,9,14 + .byte PLOT,10,16 + .byte 13,16 + .byte SET_COLOR | RED + .byte 12,13 + .byte 13,14 + .byte SET_COLOR | ORANGE + .byte 10,13 + .byte END +; total size = 295 diff --git a/demos/second/part18_3d/auto/frame062.inc b/demos/second/part18_3d/auto/frame062.inc new file mode 100644 index 00000000..ce3388d9 --- /dev/null +++ b/demos/second/part18_3d/auto/frame062.inc @@ -0,0 +1,90 @@ + .byte SET_COLOR | BROWN + .byte BOX,13,6,35,34 + .byte BOX_ADD_RSAME,27,41 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,17,16 + .byte BOX_ADD_LSAME,12,21 ; 4, 17 + .byte BOX,14,17,17,18 + .byte 4,22,17,38 + .byte 15,19,17,40 + .byte HLIN,4,10,39 + .byte HLIN_ADD_LSAME,6 ; 4, 6, 40 + .byte SET_COLOR | GREEN + .byte BOX,8,23,18,31 + .byte BOX_ADD,9,17,38 ; 32 + .byte BOX,12,35,17,39 + .byte HLIN,11,17,22 + .byte 11,17,40 + .byte HLIN_ADD_LSAME,16 ; 11, 16, 41 + .byte HLIN,15,17,21 + .byte PLOT,16,20 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,8,6,17,14 + .byte 20,6,25,18 + .byte 31,6,32,9 + .byte 8,17,12,21 + .byte 32,18,33,24 + .byte 20,19,26,25 + .byte BOX_ADD_RSAME,21,34 + .byte BOX,32,33,34,36 + .byte BOX_ADD,9,18,38 ; 37 + .byte BOX,33,37,34,38 + .byte HLIN,8,15,15 + .byte HLIN_ADD_LSAME,13 ; 8, 13, 16 + .byte HLIN,8,10,22 + .byte HLIN_ADD_LSAME,9 ; 8, 9, 23 + .byte HLIN,32,33,32 + .byte 9,10,36 + .byte VLIN,24,26,8 + .byte PLOT,31,10 + .byte 33,17 + .byte 9,35 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,15,31,19,32 + .byte 12,35,19,36 + .byte BOX_ADD_LSAME,18,38 ; 12, 37 + .byte BOX,13,39,18,40 + .byte 17,28,19,29 + .byte HLIN,16,19,30 + .byte 14,18,33 + .byte HLIN_ADD,13,19 ; 34 + .byte HLIN,13,16,41 + .byte 18,19,27 + .byte VLIN,25,26,18 + .byte SET_COLOR | PINK + .byte BOX,11,6,17,14 + .byte 11,17,12,18 + .byte HLIN,11,15,15 + .byte HLIN_ADD_LSAME,13 ; 11, 13, 16 + .byte VLIN,19,21,12 + .byte SET_COLOR | GREY1 + .byte BOX,8,11,12,12 + .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,21,28 ; 38 + .byte HLIN_ADD_RSAME,22 ; 22 28 39 + .byte 23 ; 23 28 40 + .byte 24 ; 24 28 41 + .byte HLIN,19,20,36 + .byte VLIN,10,13,11 + .byte 37,38,11 + .byte PLOT,19,34 + .byte 26,36 + .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 + .byte PLOT,9,11 + .byte 16,41 + .byte END +; total size = 283 diff --git a/demos/second/part18_3d/auto/frame063.inc b/demos/second/part18_3d/auto/frame063.inc new file mode 100644 index 00000000..8ce64dcc --- /dev/null +++ b/demos/second/part18_3d/auto/frame063.inc @@ -0,0 +1,100 @@ + .byte SET_COLOR | BROWN + .byte BOX,12,6,35,31 + .byte BOX_ADD_RSAME,27,41 + .byte SET_COLOR | DARK_BLUE + .byte BOX,4,6,17,11 + .byte BOX_ADD_LSAME,12,13 ; 4, 12 + .byte 11,18 + .byte 17,36 + .byte BOX,14,12,17,18 + .byte SET_COLOR | GREEN + .byte 8,21,18,28 + .byte BOX_ADD_RSAME,7,30 + .byte BOX,8,31,17,32 + .byte BOX_ADD_RSAME,9,36 + .byte HLIN,10,13,19 + .byte 15,17,19 + .byte HLIN_ADD_RSAME,9 ; 9 17 20 + .byte HLIN,10,17,38 + .byte HLIN_ADD,7,18 ; 39 + .byte HLIN_ADD_RSAME,4 ; 4 18 40 + .byte HLIN,4,19,41 + .byte 15,16,18 + .byte PLOT,16,17 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,7,6,17,10 + .byte 20,6,25,9 + .byte BOX_ADD_LSAME,26,25 ; 20, 10 + .byte BOX,8,14,11,18 + .byte 32,14,34,15 + .byte BOX_ADD_RSAME,33,21 + .byte BOX,21,28,26,31 + .byte 9,35,18,36 + .byte 33,30,34,35 + .byte HLIN,32,33,6 + .byte 7,15,11 + .byte HLIN_ADD_LSAME,12 ; 7, 12, 12 + .byte HLIN,8,12,13 + .byte 17,26,26 + .byte HLIN_ADD_RSAME,16 ; 16 26 27 + .byte HLIN,8,9,19 + .byte VLIN,20,21,8 + .byte PLOT,33,29 + .byte 34,36 + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,16,27,19,28 + .byte BOX_ADD_RSAME,15,30 + .byte BOX,10,35,18,36 + .byte 11,38,18,39 + .byte 17,24,18,25 + .byte HLIN,14,19,31 + .byte HLIN_ADD_RSAME,13 ; 13 19 32 + .byte 12 ; 12 19 33 + .byte HLIN,11,18,34 + .byte 12,18,37 + .byte 10,16,40 + .byte HLIN_ADD_LSAME,15 ; 10, 15, 41 + .byte HLIN,17,19,26 + .byte VLIN,22,23,18 + .byte SET_COLOR | GREY1 + .byte HLIN,8,17,10 + .byte HLIN_ADD_LSAME,15 ; 8, 15, 11 + .byte HLIN,23,26,30 + .byte HLIN_ADD_RSAME,20 ; 20 26 31 + .byte HLIN,19,23,32 + .byte 23,27,34 + .byte HLIN_ADD,20,29 ; 35 + .byte HLIN_ADD_RSAME,21 ; 21 29 36 + .byte HLIN,7,10,36 + .byte HLIN_ADD,23,29 ; 37 + .byte HLIN,4,6,37 + .byte HLIN_ADD,24,29 ; 38 + .byte HLIN_ADD_RSAME,25 ; 25 29 39 + .byte 26 ; 26 29 40 + .byte HLIN,27,31,41 + .byte 19,20,33 + .byte VLIN,9,10,9 + .byte PLOT,26,29 + .byte 26,33 + .byte SET_COLOR | PINK + .byte BOX,11,6,17,9 + .byte HLIN,13,17,10 + .byte HLIN_ADD,11,15 ; 11 + .byte VLIN,14,18,11 + .byte SET_COLOR | LIGHT_BLUE + .byte HLIN,8,9,10 + .byte HLIN_ADD,11,12 ; 11 + .byte HLIN_ADD_RSAME,10 ; 10 12 12 + .byte 11 ; 11 12 13 + .byte VLIN,8,9,8 + .byte 10,11,11 + .byte PLOT,8,11 + .byte SET_COLOR | RED + .byte 8,9 + .byte 11,11 + .byte 12,12 + .byte SET_COLOR | ORANGE + .byte 9,10 + .byte 15,41 + .byte END +; total size = 298 diff --git a/demos/second/part18_3d/auto/frame064.inc b/demos/second/part18_3d/auto/frame064.inc new file mode 100644 index 00000000..f1d87bbf --- /dev/null +++ b/demos/second/part18_3d/auto/frame064.inc @@ -0,0 +1,81 @@ + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,9,18,20,30 + .byte 9,39,19,41 + .byte 9,31,19,32 + .byte BOX_ADD_LSAME,18,38 ; 9, 33 + .byte SET_COLOR | BROWN + .byte BOX,12,6,35,17 + .byte BOX_ADD_RSAME,18,19 + .byte 19,23 ; 35 20 + .byte 27,39 ; 35 24 + .byte 33,41 ; 35 40 + .byte SET_COLOR | GREEN + .byte BOX,4,16,17,17 + .byte BOX_ADD_LSAME,16,22 ; 4, 18 + .byte 15,24 + .byte 14,27 + .byte BOX,4,29,12,30 + .byte 4,32,10,33 + .byte 4,37,9,41 + .byte HLIN,14,17,15 + .byte 4,13,28 + .byte 4,11,31 + .byte 16,20,41 + .byte 7,9,36 + .byte VLIN,39,40,19 + .byte PLOT,8,34 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,20,6,26,28 + .byte 7,7,12,12 + .byte 33,12,35,15 + .byte 7,13,11,15 + .byte 34,28,35,35 + .byte 34,16,35,19 + .byte HLIN,7,17,6 + .byte 7,9,16 + .byte HLIN_ADD_LSAME,8 ; 7, 8, 17 + .byte PLOT,7,18 + .byte SET_COLOR | DARK_BLUE + .byte BOX,14,6,17,14 + .byte 4,6,6,26 + .byte 4,31,6,32 + .byte 4,27,5,30 + .byte HLIN,4,7,33 + .byte 14,15,15 + .byte VLIN,15,16,17 + .byte PLOT,14,16 + .byte SET_COLOR | GREY1 + .byte HLIN,24,26,27 + .byte HLIN_ADD_RSAME,21 ; 21 26 28 + .byte HLIN,21,24,29 + .byte 24,26,31 + .byte HLIN_ADD,21,28 ; 32 + .byte HLIN_ADD_LSAME,29 ; 21, 29, 33 + .byte HLIN,6,7,33 + .byte HLIN_ADD,22,29 ; 34 + .byte HLIN_ADD_RSAME,23 ; 23 29 35 + .byte 24 ; 24 29 36 + .byte 25 ; 25 29 37 + .byte 26 ; 26 29 38 + .byte HLIN,27,31,39 + .byte HLIN_ADD,28,32 ; 40 + .byte 29,33 ; 41 + .byte HLIN,4,5,34 + .byte PLOT,26,26 + .byte SET_COLOR | PINK + .byte BOX,11,7,12,12 + .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 HLIN,8,10,7 + .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 diff --git a/demos/second/part18_3d/auto/frame065.inc b/demos/second/part18_3d/auto/frame065.inc new file mode 100644 index 00000000..25b3ce2f --- /dev/null +++ b/demos/second/part18_3d/auto/frame065.inc @@ -0,0 +1,88 @@ + .byte SET_COLOR | LIGHT_GREEN + .byte BOX,7,17,20,33 + .byte 7,38,19,41 + .byte 7,35,18,37 + .byte HLIN,7,19,34 + .byte SET_COLOR | GREEN + .byte BOX,4,13,20,16 + .byte BOX_ADD_LSAME,16,21 ; 4, 17 + .byte 15,23 + .byte 14,26 + .byte 13,28 + .byte 12,30 + .byte BOX,4,36,7,37 + .byte BOX_ADD_LSAME,8,40 ; 4, 38 + .byte BOX,19,40,20,41 + .byte HLIN,4,11,31 + .byte HLIN_ADD,5,10 ; 32 + .byte 6,9 ; 33 + .byte 5,8 ; 34 + .byte HLIN,4,9,41 + .byte 4,6,35 + .byte VLIN,38,39,19 + .byte SET_COLOR | BROWN + .byte BOX,12,6,35,13 + .byte BOX_ADD_RSAME,18,18 + .byte 19,23 ; 35 19 + .byte 28,39 ; 35 24 + .byte 34,41 ; 35 40 + .byte SET_COLOR | MEDIUM_BLUE + .byte BOX,20,6,26,23 + .byte 6,6,11,7 + .byte BOX_ADD_LSAME,12,10 ; 6, 8 + .byte BOX,20,24,27,26 + .byte 6,11,11,12 + .byte HLIN,7,8,13 + .byte VLIN,10,18,35 + .byte 27,35,35 + .byte 14,15,7 + .byte SET_COLOR | GREY1 + .byte BOX,23,33,29,34 + .byte 8,6,11,7 + .byte HLIN,9,12,8 + .byte 22,27,25 + .byte HLIN_ADD_RSAME,20 ; 20 27 26 + .byte HLIN,20,23,27 + .byte 24,27,29 + .byte HLIN_ADD,21,28 ; 30 + .byte HLIN_ADD_LSAME,29 ; 21, 29, 31 + .byte HLIN,22,29,32 + .byte 24,29,35 + .byte HLIN_ADD_RSAME,25 ; 25 29 36 + .byte HLIN,26,30,37 + .byte HLIN_ADD,27,31 ; 38 + .byte 28,32 ; 39 + .byte 29,33 ; 40 + .byte 30,34 ; 41 + .byte HLIN,25,27,24 + .byte PLOT,27,28 + .byte 4,31 + .byte SET_COLOR | DARK_BLUE + .byte BOX,13,6,17,7 + .byte BOX_ADD_RSAME,14,13 + .byte BOX,4,13,6,16 + .byte BOX_ADD_LSAME,5,25 ; 4, 17 + .byte BOX,4,6,5,12 + .byte HLIN,14,15,14 + .byte VLIN,26,28,4 + .byte 14,15,17 + .byte PLOT,14,15 + .byte SET_COLOR | PINK + .byte BOX,10,9,11,12 + .byte VLIN,6,9,11 + .byte PLOT,11,13 + .byte SET_COLOR | LIGHT_BLUE + .byte BOX,11,8,12,9 + .byte HLIN,8,9,7 + .byte VLIN,7,8,9 + .byte 7,8,11 + .byte 9,10,12 + .byte PLOT,8,6 + .byte 10,6 + .byte SET_COLOR | RED + .byte 11,8 + .byte 12,9 + .byte SET_COLOR | ORANGE + .byte 9,7 + .byte END +; total size = 266