second: more frames

This commit is contained in:
Vince Weaver 2023-10-12 01:32:15 -04:00
parent 4c93a5ed7e
commit af221b3aac
20 changed files with 1101 additions and 13 deletions

View File

@ -72,7 +72,7 @@ second.o: second.s zx02_optim.s \
####
START: start.o
ld65 -o START start.o -C ../../linker_scripts/apple2_4000.inc
ld65 -o START start.o -C ../../linker_scripts/apple2_2000.inc
start.o: start.s zx02_optim.s \
text_print.s title.s \

View File

@ -115,12 +115,22 @@ frame15: ; handmade / auto
.include "auto/frame128.inc" ;
.include "auto/frame129.inc" ;
.include "auto/frame130.inc" ;
; .include "auto/frame131.inc" ;
; .include "auto/frame132.inc" ;
; .include "auto/frame133.inc" ;
; .include "auto/frame134.inc" ;
; .include "auto/frame135.inc" ;
.include "auto/frame131.inc" ;
.include "auto/frame132.inc" ;
.include "auto/frame133.inc" ;
.include "auto/frame134.inc" ;
.include "auto/frame135.inc" ;
.include "auto/frame136.inc" ;
.include "auto/frame137.inc" ;
.include "auto/frame138.inc" ;
.include "auto/frame139.inc" ;
.include "auto/frame140.inc" ;
.include "auto/frame141.inc" ;
.include "auto/frame142.inc" ;
.include "auto/frame143.inc" ;
.include "auto/frame144.inc" ;
.include "auto/frame145.inc" ;
num_scenes=(130-15)+1
num_scenes=(145-15)+1

View File

@ -11,7 +11,7 @@ all: THREED
####
THREED: threed.o
ld65 -o THREED threed.o -C $(LINKER_SCRIPTS)/apple2_6000.inc
ld65 -o THREED threed.o -C $(LINKER_SCRIPTS)/apple2_4000.inc
threed.o: threed.s draw_boxes.s 3d.inc
ca65 -o threed.o threed.s -l threed.lst

View File

@ -0,0 +1,51 @@
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,13,17,19,22
.byte BOX_ADD_LSAME,17,41 ; 13, 23
.byte BOX,13,9,17,16
.byte 14,6,16,8
.byte SET_COLOR | PINK
.byte 21,6,35,41
.byte 4,6,12,36
.byte SET_COLOR | GREY1
.byte 17,22,18,36
.byte 21,35,27,41
.byte HLIN,17,18,9
.byte 17,18,19
.byte VLIN,17,37,41
.byte VLIN_ADD,10,18 ; 18
.byte VLIN,21,18,34
.byte SET_COLOR | BROWN
.byte BOX,30,14,32,20
.byte BOX_ADD,29,33,27 ; 21
.byte BOX,4,24,5,26
.byte BOX_ADD_LSAME,6,28 ; 4, 27
.byte BOX,28,28,33,32
.byte 4,29,7,30
.byte BOX_ADD_LSAME,8,32 ; 4, 31
.byte 9,34
.byte BOX,27,33,32,34
.byte BOX_ADD,4,10,41 ; 35
.byte BOX,28,35,31,37
.byte BOX_ADD_LSAME,30,40 ; 28, 38
.byte HLIN,28,29,41
.byte VLIN,4,22,23
.byte 31,8,13
.byte SET_COLOR | ORANGE
.byte BOX,32,8,35,14
.byte BOX_ADD_RSAME,33,23
.byte 34,30 ; 35 24
.byte HLIN,21,35,6
.byte HLIN_ADD_RSAME,31 ; 31 35 7
.byte SET_COLOR | DARK_BLUE
.byte BOX,16,19,17,21
.byte HLIN,4,12,37
.byte VLIN,12,12,36
.byte VLIN_ADD,6,11 ; 13
.byte VLIN,16,17,18
.byte PLOT,16,22
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,4,38,12,41
.byte SET_COLOR | YELLOW
.byte PLOT,17,21
.byte END
; total size = 166

View File

@ -0,0 +1,42 @@
.byte SET_COLOR | GREY1
.byte BOX,20,9,35,11
.byte BOX_ADD_RSAME,21,28
.byte 22,41 ; 35 29
.byte BOX,15,30,18,41
.byte 15,11,17,29
.byte HLIN,15,16,6
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,12,6,14,7
.byte BOX_ADD_LSAME,15,16 ; 12, 8
.byte 17,18
.byte BOX,12,21,16,41
.byte HLIN,12,19,19
.byte HLIN_ADD_LSAME,17 ; 12, 17, 20
.byte VLIN,19,17,18
.byte 19,20,21
.byte SET_COLOR | BROWN
.byte BOX,22,6,35,27
.byte BOX_ADD_RSAME,29,39
.byte BOX,29,40,34,41
.byte SET_COLOR | PINK
.byte 23,6,33,8
.byte 4,6,11,20
.byte 23,9,32,14
.byte BOX_ADD_LSAME,31,20 ; 23, 15
.byte BOX,4,21,12,41
.byte 23,21,30,25
.byte BOX_ADD_LSAME,29,31 ; 23, 26
.byte 28,36
.byte HLIN,23,24,37
.byte PLOT,35,41
.byte SET_COLOR | DARK_BLUE
.byte BOX,15,19,17,20
.byte VLIN,11,6,20
.byte VLIN_ADD,21,41 ; 12
.byte VLIN,15,17,18
.byte 17,17,18
.byte PLOT,15,21
.byte SET_COLOR | YELLOW
.byte 17,20
.byte END
; total size = 131

View File

@ -0,0 +1,56 @@
.byte SET_COLOR | BROWN
.byte BOX,22,6,35,38
.byte BOX_ADD_RSAME,24,41
.byte SET_COLOR | GREY1
.byte BOX,19,11,21,13
.byte BOX_ADD_RSAME,20,22
.byte BOX,13,15,16,16
.byte BOX_ADD_LSAME,18,19 ; 13, 17
.byte 16,29
.byte BOX,21,29,22,30
.byte 13,30,17,38
.byte 22,37,23,38
.byte BOX_ADD,13,18,41 ; 39
.byte HLIN,13,18,6
.byte HLIN_ADD_LSAME,16 ; 13, 16, 7
.byte 14
.byte HLIN,13,15,14
.byte VLIN,21,23,28
.byte VLIN_ADD,31,36 ; 22
.byte 39,41 ; 23
.byte PLOT,21,10
.byte 15,13
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,9,7,12,10
.byte BOX_ADD_LSAME,13,15 ; 9, 11
.byte 15,17
.byte BOX,9,20,14,25
.byte BOX_ADD_LSAME,15,36 ; 9, 26
.byte 16,41
.byte HLIN,9,13,6
.byte 17,18,17
.byte HLIN_ADD_RSAME,9 ; 9 18 18
.byte HLIN,9,15,19
.byte VLIN,18,15,16
.byte 18,19,20
.byte SET_COLOR | PINK
.byte BOX,25,6,35,24
.byte 4,6,8,18
.byte BOX_ADD_LSAME,9,34 ; 4, 19
.byte BOX,25,25,34,27
.byte BOX_ADD_LSAME,33,31 ; 25, 28
.byte 32,35
.byte BOX,4,35,10,41
.byte 25,36,31,39
.byte BOX_ADD_LSAME,30,41 ; 25, 40
.byte PLOT,13,6
.byte SET_COLOR | DARK_BLUE
.byte VLIN,8,6,18
.byte VLIN_ADD,19,34 ; 9
.byte 35,41 ; 10
.byte VLIN,15,16,19
.byte PLOT,16,15
.byte SET_COLOR | YELLOW
.byte 17,19
.byte END
; total size = 170

View File

@ -0,0 +1,67 @@
.byte SET_COLOR | GREY1
.byte BOX,13,17,24,18
.byte 9,40,17,41
.byte 9,34,16,39
.byte 17,13,24,16
.byte 9,29,15,33
.byte 9,21,14,28
.byte 19,19,24,23
.byte BOX_ADD_RSAME,20,28
.byte 21,33 ; 24 29
.byte 22,37 ; 24 34
.byte 23,41 ; 24 38
.byte HLIN,9,18,6
.byte 9,17,19
.byte 9,16,7
.byte HLIN_ADD_LSAME,15 ; 9, 15, 8
.byte HLIN,9,15,20
.byte 9,14,9
.byte 19,24,12
.byte 9,13,10
.byte HLIN_ADD_LSAME,12 ; 9, 12, 11
.byte HLIN,21,24,11
.byte HLIN_ADD,9,10 ; 12
.byte VLIN,13,13,16
.byte 15,15,16
.byte SET_COLOR | BROWN
.byte BOX,22,6,34,13
.byte BOX_ADD,23,33,35 ; 14
.byte 24,29,39 ; 36
.byte BOX_ADD_RSAME,25,41
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,4,6,9,10
.byte BOX_ADD_LSAME,8,12 ; 4, 11
.byte 9,14
.byte 10,19
.byte 11,23
.byte 12,29
.byte 13,35
.byte 14,41
.byte SET_COLOR | PINK
.byte BOX,34,11,35,16
.byte BOX_ADD_RSAME,33,22
.byte 32,28 ; 35 23
.byte 31,34 ; 35 29
.byte 30,40 ; 35 35
.byte HLIN,8,14,6
.byte HLIN_ADD_LSAME,12 ; 8, 12, 7
.byte 11
.byte HLIN,9,10,9
.byte 29,35,41
.byte VLIN,35,6,10
.byte PLOT,9,10
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,16,18,17,19
.byte HLIN,13,15,20
.byte VLIN,17,13,17
.byte 17,20,21
.byte PLOT,13,19
.byte 13,21
.byte SET_COLOR | DARK_BLUE
.byte VLIN,4,40,41
.byte SET_COLOR | WHITE
.byte 10,15,16
.byte SET_COLOR | YELLOW
.byte PLOT,15,20
.byte END
; total size = 189

View File

@ -0,0 +1,81 @@
.byte SET_COLOR | PINK
.byte BOX,4,6,14,10
.byte BOX_ADD_LSAME,9,17 ; 4, 11
.byte VLIN,4,18,19
.byte SET_COLOR | GREY1
.byte BOX,24,6,26,7
.byte BOX_ADD_RSAME,23,9
.byte BOX,20,12,26,13
.byte 18,15,26,16
.byte 12,16,14,19
.byte 16,17,26,19
.byte BOX_ADD_RSAME,10,22
.byte BOX,16,24,26,25
.byte BOX_ADD_RSAME,17,28
.byte 18,30 ; 26 29
.byte BOX,4,31,11,34
.byte 19,31,26,33
.byte BOX_ADD_RSAME,20,35
.byte BOX,4,35,12,37
.byte 21,36,26,38
.byte 4,38,13,40
.byte 22,39,26,40
.byte HLIN,15,17,6
.byte HLIN_ADD,14,16 ; 7
.byte 13,15 ; 8
.byte 12,14 ; 9
.byte 22,26 ; 10
.byte HLIN,11,14,10
.byte HLIN_ADD,21,26 ; 11
.byte HLIN,10,13,11
.byte HLIN_ADD_LSAME,12 ; 10, 12, 12
.byte HLIN,9,12,13
.byte HLIN_ADD,19,26 ; 14
.byte HLIN,8,11,14
.byte HLIN_ADD_LSAME,10 ; 8, 10, 15
.byte HLIN,7,10,16
.byte HLIN_ADD_RSAME,6 ; 6 10 17
.byte HLIN,5,8,18
.byte HLIN_ADD_LSAME,7 ; 5, 7, 19
.byte HLIN,4,7,20
.byte HLIN_ADD_LSAME,6 ; 4, 6, 21
.byte 5
.byte HLIN,13,26,23
.byte 9,10,29
.byte HLIN_ADD_RSAME,8 ; 8 10 30
.byte HLIN,4,14,41
.byte 23,26,41
.byte VLIN,13,14,15
.byte PLOT,4,23
.byte SET_COLOR | BROWN
.byte BOX,27,6,35,41
.byte SET_COLOR | MEDIUM_BLUE
.byte 4,26,6,28
.byte BOX_ADD_LSAME,5,30 ; 4, 29
.byte 6,32
.byte 7,35
.byte 8,38
.byte 9,41
.byte PLOT,4,25
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,10,20,11,21
.byte 15,20,16,21
.byte HLIN,15,16,14
.byte 10,14,22
.byte VLIN,10,13,19
.byte VLIN_ADD,11,12 ; 11
.byte VLIN,11,23,24
.byte 15,11,13
.byte VLIN_ADD,15,19 ; 16
.byte VLIN,16,22,24
.byte SET_COLOR | WHITE
.byte HLIN,7,8,24
.byte HLIN_ADD_RSAME,6 ; 6 8 25
.byte HLIN,5,7,26
.byte HLIN_ADD_RSAME,6 ; 6 7 27
.byte PLOT,8,23
.byte 6,28
.byte SET_COLOR | YELLOW
.byte HLIN,13,14,23
.byte END
; total size = 249

View File

@ -0,0 +1,86 @@
.byte SET_COLOR | PINK
.byte BOX,4,6,11,24
.byte SET_COLOR | BROWN
.byte 28,6,35,20
.byte SET_COLOR | LIGHT_BLUE
.byte 14,16,15,17
.byte 8,17,12,18
.byte BOX_ADD,6,16,22 ; 19
.byte BOX,15,24,16,26
.byte 4,25,8,26
.byte BOX_ADD,14,16,34 ; 27
.byte BOX,8,28,9,29
.byte 6,33,8,34
.byte BOX_ADD_RSAME,5,36
.byte BOX,4,37,7,38
.byte BOX_ADD_LSAME,6,40 ; 4, 39
.byte HLIN,11,15,7
.byte HLIN_ADD_LSAME,14 ; 11, 14, 8
.byte HLIN,12,14,9
.byte HLIN_ADD_RSAME,11 ; 11 14 10
.byte HLIN,11,13,11
.byte HLIN_ADD_LSAME,14 ; 11, 14, 12
.byte HLIN,10,14,13
.byte HLIN_ADD,9,15 ; 14
.byte HLIN_ADD_LSAME,11 ; 9, 11, 15
.byte HLIN,13,15,15
.byte HLIN_ADD,9,12 ; 16
.byte HLIN,14,16,18
.byte 5,16,23
.byte HLIN_ADD_LSAME,13 ; 5, 13, 24
.byte HLIN,10,13,25
.byte 4,9,27
.byte 5,6,41
.byte VLIN,6,8,18
.byte 9,30,31
.byte PLOT,7,32
.byte SET_COLOR | GREY1
.byte BOX,22,7,27,9
.byte BOX_ADD_RSAME,21,11
.byte BOX,19,15,30,16
.byte 10,16,11,18
.byte BOX_ADD_LSAME,12,26 ; 10, 19
.byte BOX,14,20,15,21
.byte 17,21,35,27
.byte 5,23,6,24
.byte 4,26,7,27
.byte 13,29,35,33
.byte 4,29,5,30
.byte 15,35,35,36
.byte 18,39,35,40
.byte HLIN,23,27,6
.byte 11,14,6
.byte HLIN_ADD,13,15 ; 7
.byte HLIN_ADD_LSAME,14 ; 13, 14, 8
.byte HLIN,20,27,12
.byte 11,12,12
.byte HLIN_ADD,20,28 ; 13
.byte HLIN,10,12,13
.byte HLIN_ADD,20,29 ; 14
.byte HLIN,18,31,17
.byte HLIN_ADD_LSAME,32 ; 18, 32, 18
.byte 33
.byte HLIN,17,34,20
.byte 4,6,25
.byte 16,35,28
.byte 4,6,28
.byte 14,35,34
.byte 16,35,37
.byte HLIN_ADD_RSAME,17 ; 17 35 38
.byte HLIN,19,35,41
.byte VLIN,4,31,32
.byte 11,7,8
.byte 11,10,11
.byte 14,9,10
.byte 14,27,28
.byte PLOT,12,14
.byte 10,15
.byte 15,24
.byte SET_COLOR | RED
.byte VLIN,6,22,25
.byte VLIN_ADD,26,27 ; 7
.byte 28,29 ; 8
.byte SET_COLOR | YELLOW
.byte HLIN,11,12,26
.byte END
; total size = 274

View File

@ -0,0 +1,76 @@
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,4,6,7,7
.byte SET_COLOR | GREY1
.byte 18,6,35,16
.byte 8,6,11,7
.byte BOX_ADD,4,10,11 ; 8
.byte BOX,12,18,35,20
.byte BOX_ADD_RSAME,13,22
.byte 14,24 ; 35 23
.byte 15,26 ; 35 25
.byte BOX,4,25,12,27
.byte BOX_ADD_LSAME,35,30 ; 4, 28
.byte BOX,9,31,35,36
.byte 4,31,7,34
.byte 10,37,35,38
.byte BOX_ADD_RSAME,4,41
.byte HLIN,4,6,12
.byte 17,35,17
.byte 7,11,24
.byte 16,35,27
.byte PLOT,10,23
.byte SET_COLOR | PINK
.byte BOX,26,6,35,8
.byte BOX_ADD_RSAME,27,14
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,11,14,13,15
.byte 12,19,15,20
.byte BOX_ADD,13,16,22 ; 21
.byte 14,15,24 ; 23
.byte BOX,8,27,9,28
.byte 15,28,16,30
.byte 8,29,10,30
.byte 4,29,5,32
.byte 9,31,10,32
.byte BOX_ADD,4,6,35 ; 33
.byte BOX,14,34,17,36
.byte 10,35,12,36
.byte 4,36,7,38
.byte 10,37,17,38
.byte 21,38,22,39
.byte HLIN,11,12,13
.byte 11,14,16
.byte HLIN_ADD_LSAME,15 ; 11, 15, 17
.byte HLIN,12,16,18
.byte 15,16,26
.byte HLIN_ADD,13,14 ; 27
.byte HLIN,16,19,32
.byte HLIN_ADD_RSAME,15 ; 15 19 33
.byte HLIN,9,11,33
.byte HLIN_ADD_RSAME,10 ; 10 11 34
.byte HLIN,4,17,39
.byte HLIN_ADD_LSAME,16 ; 4, 16, 40
.byte HLIN,5,16,41
.byte VLIN,4,25,28
.byte 8,25,26
.byte 13,25,26
.byte 19,34,39
.byte 19,21,23
.byte 19,29,31
.byte VLIN_ADD,24,25 ; 20
.byte VLIN,20,40,41
.byte VLIN_ADD,26,31 ; 21
.byte 32,37 ; 22
.byte PLOT,8,6
.byte 17,19
.byte 18,20
.byte 11,23
.byte 12,24
.byte 15,25
.byte 16,27
.byte 16,31
.byte SET_COLOR | RED
.byte VLIN,4,38,40
.byte PLOT,5,41
.byte END
; total size = 241

View File

@ -0,0 +1,111 @@
.byte SET_COLOR | GREY1
.byte BOX,8,32,35,34
.byte BOX_ADD_RSAME,9,38
.byte 10,41 ; 35 39
.byte BOX,14,6,35,8
.byte BOX_ADD_RSAME,15,14
.byte BOX,15,29,35,30
.byte 16,15,35,20
.byte BOX_ADD_RSAME,17,27
.byte BOX,4,24,11,30
.byte 4,18,8,23
.byte 4,6,7,17
.byte HLIN,4,35,31
.byte 16,35,28
.byte 4,6,32
.byte PLOT,4,33
.byte SET_COLOR | BROWN
.byte BOX,24,7,28,9
.byte BOX_ADD_RSAME,25,12
.byte 26,15 ; 28 13
.byte 27,18 ; 28 16
.byte HLIN,23,28,6
.byte PLOT,28,19
.byte SET_COLOR | PINK
.byte BOX,28,6,35,17
.byte HLIN,29,34,18
.byte HLIN_ADD_LSAME,33 ; 29, 33, 19
.byte 31
.byte PLOT,29,21
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,16,17,17,20
.byte 19,20,22,21
.byte BOX_ADD,9,10,23 ; 22
.byte BOX,26,22,27,23
.byte BOX_ADD,10,11,25 ; 24
.byte BOX,28,25,29,26
.byte BOX_ADD,11,12,28 ; 27
.byte BOX,12,31,14,32
.byte 8,32,9,34
.byte 30,33,32,34
.byte BOX_ADD_LSAME,33,36 ; 30, 35
.byte BOX,14,35,16,36
.byte 9,35,10,38
.byte 15,37,17,38
.byte BOX_ADD,16,18,40 ; 39
.byte BOX,10,39,11,41
.byte 29,40,35,41
.byte HLIN,17,18,13
.byte HLIN_ADD_LSAME,19 ; 17, 19, 14
.byte 20
.byte 21
.byte HLIN,21,22,17
.byte HLIN_ADD,19,20 ; 18
.byte HLIN_ADD_LSAME,21 ; 19, 21, 19
.byte HLIN,24,25,20
.byte HLIN_ADD,25,26 ; 21
.byte 17,23 ; 22
.byte HLIN_ADD_RSAME,18 ; 18 23 23
.byte HLIN,18,21,24
.byte 27,28,24
.byte HLIN_ADD,19,21 ; 25
.byte HLIN_ADD_RSAME,18 ; 18 21 26
.byte HLIN,10,12,26
.byte HLIN_ADD,19,21 ; 27
.byte HLIN,29,30,27
.byte HLIN_ADD,20,22 ; 28
.byte HLIN,28,30,28
.byte HLIN_ADD,27,31 ; 29
.byte HLIN,11,13,29
.byte 7,8,29
.byte 21,22,29
.byte HLIN_ADD,25,31 ; 30
.byte HLIN,12,13,30
.byte HLIN_ADD,28,31 ; 31
.byte HLIN,25,26,31
.byte HLIN_ADD,28,32 ; 32
.byte HLIN,24,26,32
.byte HLIN_ADD,13,15 ; 33
.byte HLIN,25,26,33
.byte HLIN_ADD,14,15 ; 34
.byte 26,27 ; 35
.byte HLIN,28,33,37
.byte HLIN_ADD_LSAME,34 ; 28, 34, 38
.byte HLIN,29,34,39
.byte 16,19,41
.byte VLIN,8,18,19
.byte VLIN_ADD,20,21 ; 9
.byte VLIN,15,29,30
.byte PLOT,17,12
.byte 23,18
.byte 24,19
.byte 17,21
.byte 17,27
.byte 16,28
.byte 22,30
.byte 23,31
.byte 26,34
.byte 27,36
.byte SET_COLOR | RED
.byte BOX,8,32,9,33
.byte 9,35,10,36
.byte 10,39,11,40
.byte VLIN,7,20,28
.byte VLIN_ADD,29,31 ; 8
.byte VLIN,10,37,38
.byte PLOT,9,34
.byte 11,41
.byte SET_COLOR | MEDIUM_BLUE
.byte VLIN,4,6,11
.byte END
; total size = 352

View File

@ -0,0 +1,78 @@
.byte SET_COLOR | PINK
.byte BOX,34,6,35,32
.byte SET_COLOR | BROWN
.byte 24,6,33,12
.byte BOX_ADD_LSAME,34,30 ; 24, 13
.byte SET_COLOR | GREY1
.byte BOX,12,9,23,13
.byte 4,9,6,24
.byte 13,14,23,16
.byte BOX_ADD,14,24,18 ; 17
.byte 15,25,20 ; 19
.byte BOX,4,25,7,29
.byte 15,28,32,29
.byte 12,35,35,39
.byte BOX_ADD_RSAME,4,41
.byte HLIN,17,23,6
.byte 4,6,6
.byte 10,12,6
.byte HLIN_ADD,15,23 ; 7
.byte HLIN_ADD_RSAME,14 ; 14 23 8
.byte HLIN,5,6,8
.byte 15,26,21
.byte HLIN_ADD_LSAME,27 ; 15, 27, 22
.byte 28
.byte 29
.byte HLIN,14,29,25
.byte HLIN_ADD_LSAME,30 ; 14, 30, 26
.byte 31
.byte HLIN,16,33,30
.byte HLIN_ADD_LSAME,34 ; 16, 34, 31
.byte HLIN,17,34,32
.byte HLIN_ADD,14,35 ; 33
.byte HLIN_ADD_RSAME,13 ; 13 35 34
.byte PLOT,11,7
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,4,24,5,26
.byte 14,25,16,26
.byte BOX_ADD,4,6,29 ; 27
.byte BOX,23,29,25,30
.byte 4,30,7,31
.byte 16,30,17,31
.byte BOX_ADD,4,8,34 ; 32
.byte BOX,24,32,27,33
.byte 4,35,9,37
.byte 23,36,29,38
.byte 4,38,10,41
.byte HLIN,15,16,20
.byte HLIN_ADD_LSAME,17 ; 15, 17, 21
.byte 18
.byte 19
.byte HLIN,20,21,25
.byte HLIN_ADD,21,22 ; 26
.byte HLIN_ADD_LSAME,23 ; 21, 23, 27
.byte HLIN,14,15,27
.byte HLIN_ADD,22,24 ; 28
.byte 15,17 ; 29
.byte HLIN,24,26,31
.byte HLIN_ADD,17,18 ; 32
.byte HLIN_ADD_LSAME,19 ; 17, 19, 33
.byte HLIN,23,28,34
.byte 18,19,34
.byte HLIN_ADD,22,28 ; 35
.byte HLIN,19,20,35
.byte HLIN_ADD,20,21 ; 36
.byte HLIN,23,30,39
.byte HLIN_ADD_RSAME,24 ; 24 30 40
.byte 25 ; 25 30 41
.byte VLIN,4,22,23
.byte PLOT,15,19
.byte 15,24
.byte 19,24
.byte 15,28
.byte 21,37
.byte SET_COLOR | RED
.byte HLIN,4,5,41
.byte VLIN,4,36,40
.byte END
; total size = 234

View File

@ -0,0 +1,102 @@
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,4,6,28,9
.byte BOX_ADD_RSAME,5,17
.byte HLIN,6,9,18
.byte SET_COLOR | GREY1
.byte BOX,11,12,25,17
.byte 4,21,21,22
.byte BOX_ADD_LSAME,35,30 ; 4, 23
.byte 9,38
.byte BOX,16,33,35,34
.byte BOX_ADD_RSAME,17,37
.byte 18,39 ; 35 38
.byte BOX,4,39,6,40
.byte 19,40,35,41
.byte HLIN,10,27,18
.byte HLIN_ADD,4,25 ; 19
.byte HLIN_ADD_LSAME,22 ; 4, 22, 20
.byte HLIN,27,28,20
.byte HLIN_ADD_RSAME,25 ; 25 28 21
.byte 24 ; 24 28 22
.byte HLIN,11,35,31
.byte HLIN_ADD_RSAME,15 ; 15 35 32
.byte HLIN,4,7,41
.byte PLOT,28,17
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,16,14,22,15
.byte 4,17,5,18
.byte 9,24,10,26
.byte 16,25,17,26
.byte 18,28,19,29
.byte 4,31,9,35
.byte 20,34,21,36
.byte HLIN,11,22,13
.byte HLIN_ADD_RSAME,14 ; 14 22 14
.byte HLIN,6,8,19
.byte 13,14,21
.byte 8,9,23
.byte 16,20,27
.byte 13,20,30
.byte 9,10,30
.byte HLIN_ADD,11,15 ; 31
.byte HLIN,18,20,31
.byte HLIN_ADD_RSAME,19 ; 19 20 32
.byte HLIN,19,21,33
.byte 5,9,36
.byte HLIN_ADD_RSAME,6 ; 6 9 37
.byte 7 ; 7 9 38
.byte 8 ; 8 9 39
.byte VLIN,8,21,22
.byte VLIN_ADD,27,29 ; 9
.byte VLIN,11,14,19
.byte 20,19,20
.byte VLIN_ADD,21,23 ; 21
.byte 24,32 ; 22
.byte PLOT,17,16
.byte 18,17
.byte 19,18
.byte 7,20
.byte 10,20
.byte 12,20
.byte 14,22
.byte 15,23
.byte 16,24
.byte 20,26
.byte 9,40
.byte SET_COLOR | BROWN
.byte BOX,10,6,24,8
.byte 28,6,35,10
.byte 10,9,25,11
.byte 29,11,35,25
.byte BOX_ADD_RSAME,30,34
.byte HLIN,31,35,35
.byte HLIN_ADD_RSAME,32 ; 32 35 36
.byte 33 ; 33 35 37
.byte 34 ; 34 35 38
.byte PLOT,35,39
.byte SET_COLOR | DARK_BLUE
.byte BOX,19,6,24,8
.byte BOX_ADD_LSAME,25,15 ; 19, 9
.byte HLIN,20,25,16
.byte HLIN_ADD_RSAME,23 ; 23 25 17
.byte SET_COLOR | PINK
.byte BOX,11,6,18,11
.byte HLIN,12,18,12
.byte HLIN_ADD_RSAME,14 ; 14 18 13
.byte 16 ; 16 18 14
.byte 17 ; 17 18 15
.byte SET_COLOR | RED
.byte HLIN,4,5,28
.byte HLIN_ADD_LSAME,6 ; 4, 6, 29
.byte 7
.byte HLIN,5,9,31
.byte HLIN_ADD_RSAME,6 ; 6 9 32
.byte 7 ; 7 9 33
.byte 8 ; 8 9 34
.byte PLOT,4,27
.byte SET_COLOR | YELLOW
.byte BOX,13,29,16,30
.byte HLIN,14,16,28
.byte 14,15,31
.byte END
; total size = 287

View File

@ -0,0 +1,81 @@
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,5,6,35,26
.byte BOX_ADD_RSAME,6,34
.byte HLIN,12,34,35
.byte HLIN_ADD,11,30 ; 36
.byte HLIN,6,9,35
.byte SET_COLOR | DARK_BLUE
.byte BOX,20,6,26,8
.byte BOX_ADD_LSAME,27,29 ; 20, 9
.byte 28,36
.byte SET_COLOR | PINK
.byte BOX,12,6,19,15
.byte 12,22,20,37
.byte SET_COLOR | GREY1
.byte 4,12,7,15
.byte 11,14,18,15
.byte BOX_ADD,4,19,21 ; 16
.byte BOX,4,36,6,40
.byte 11,36,12,37
.byte HLIN,4,6,11
.byte 11,13,13
.byte 4,20,22
.byte HLIN_ADD_RSAME,9 ; 9 20 23
.byte 11 ; 11 20 24
.byte HLIN,15,19,25
.byte 21,23,35
.byte HLIN_ADD,18,26 ; 36
.byte HLIN,31,33,36
.byte HLIN_ADD,14,30 ; 37
.byte 11,26 ; 38
.byte HLIN,34,35,38
.byte HLIN_ADD,12,23 ; 39
.byte HLIN,31,35,39
.byte HLIN_ADD,12,19 ; 40
.byte HLIN,28,35,40
.byte HLIN_ADD_RSAME,24 ; 24 35 41
.byte HLIN,13,16,41
.byte PLOT,5,35
.byte 35,35
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,4,18,7,26
.byte 11,20,15,21
.byte BOX_ADD,9,18,23 ; 22
.byte BOX,16,26,19,27
.byte HLIN,4,5,10
.byte HLIN_ADD,5,6 ; 11
.byte 6,7 ; 12
.byte HLIN,7,8,16
.byte 11,12,16
.byte HLIN_ADD,7,9 ; 17
.byte 9,10 ; 18
.byte 10,15 ; 19
.byte HLIN,11,16,24
.byte HLIN_ADD,15,17 ; 25
.byte HLIN,6,7,27
.byte HLIN_ADD,17,19 ; 28
.byte HLIN_ADD_RSAME,18 ; 18 19 29
.byte VLIN,7,13,15
.byte 19,16,21
.byte VLIN_ADD,22,24 ; 20
.byte PLOT,4,9
.byte 13,17
.byte 14,18
.byte 19,25
.byte 19,30
.byte SET_COLOR | BROWN
.byte VLIN,11,6,15
.byte VLIN_ADD,25,36 ; 12
.byte VLIN,35,6,21
.byte SET_COLOR | YELLOW
.byte BOX,11,21,14,22
.byte HLIN,11,13,20
.byte 12,14,23
.byte SET_COLOR | WHITE
.byte VLIN,4,27,39
.byte SET_COLOR | RED
.byte BOX,4,18,6,20
.byte HLIN,5,6,21
.byte PLOT,4,17
.byte END
; total size = 247

View File

@ -0,0 +1,52 @@
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,4,17,17,27
.byte BOX_ADD,6,16,30 ; 28
.byte BOX,4,14,5,16
.byte SET_COLOR | PINK
.byte 13,6,21,20
.byte BOX_ADD_RSAME,18,25
.byte 17,30 ; 21 26
.byte BOX,13,29,14,30
.byte BOX_ADD_LSAME,21,41 ; 13, 31
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,22,6,35,41
.byte 4,6,5,13
.byte 7,12,12,19
.byte 6,27,12,41
.byte HLIN,7,9,11
.byte 7,10,26
.byte PLOT,7,25
.byte SET_COLOR | DARK_BLUE
.byte BOX,22,6,29,12
.byte BOX_ADD_LSAME,30,39 ; 22, 13
.byte 31,41
.byte SET_COLOR | GREY1
.byte BOX,4,17,5,22
.byte 12,19,16,20
.byte BOX_ADD_RSAME,13,22
.byte HLIN,12,15,18
.byte HLIN_ADD,7,9 ; 19
.byte HLIN,7,8,22
.byte HLIN_ADD_LSAME,11 ; 7, 11, 23
.byte HLIN,14,16,23
.byte 11,13,25
.byte HLIN_ADD,13,15 ; 26
.byte VLIN,15,27,28
.byte PLOT,4,16
.byte 9,20
.byte 10,21
.byte SET_COLOR | BROWN
.byte VLIN,12,27,41
.byte VLIN_ADD,6,17 ; 13
.byte SET_COLOR | WHITE
.byte VLIN,4,27,41
.byte VLIN_ADD,6,14 ; 5
.byte SET_COLOR | YELLOW
.byte HLIN,9,11,23
.byte HLIN_ADD_LSAME,12 ; 9, 12, 24
.byte HLIN,11,12,25
.byte SET_COLOR | RED
.byte BOX,4,21,5,22
.byte PLOT,4,20
.byte END
; total size = 156

View File

@ -0,0 +1,63 @@
.byte SET_COLOR | DARK_BLUE
.byte BOX,24,19,34,41
.byte 25,14,33,18
.byte 26,11,32,13
.byte 27,8,32,10
.byte 28,6,32,7
.byte SET_COLOR | MEDIUM_BLUE
.byte 4,6,7,22
.byte 33,6,35,14
.byte BOX_ADD_RSAME,34,29
.byte BOX,4,23,6,34
.byte 8,27,23,37
.byte 7,32,23,41
.byte VLIN,35,30,41
.byte SET_COLOR | PINK
.byte BOX,15,6,23,41
.byte SET_COLOR | LIGHT_BLUE
.byte 4,26,6,31
.byte BOX_ADD_LSAME,15,34 ; 4, 32
.byte BOX,7,35,15,36
.byte 4,35,5,40
.byte 10,36,11,38
.byte 14,38,15,39
.byte HLIN,8,9,30
.byte HLIN_ADD_LSAME,10 ; 8, 10, 31
.byte HLIN,8,15,37
.byte PLOT,4,25
.byte SET_COLOR | WHITE
.byte BOX,6,15,7,22
.byte 5,26,6,28
.byte HLIN,4,5,41
.byte VLIN,4,39,40
.byte 6,29,32
.byte 6,23,25
.byte VLIN_ADD,6,14 ; 7
.byte SET_COLOR | GREY1
.byte BOX,12,27,14,29
.byte BOX_ADD_LSAME,15,31 ; 12, 30
.byte HLIN,13,15,32
.byte 9,10,32
.byte HLIN_ADD,8,11 ; 33
.byte HLIN,13,14,33
.byte HLIN_ADD,7,11 ; 34
.byte 8,10 ; 35
.byte HLIN_ADD_LSAME,11 ; 8, 11, 36
.byte VLIN,13,34,36
.byte PLOT,12,26
.byte 9,31
.byte SET_COLOR | BROWN
.byte VLIN,14,23,28
.byte 14,39,41
.byte VLIN_ADD,6,22 ; 15
.byte SET_COLOR | YELLOW
.byte BOX,9,36,11,37
.byte HLIN,9,10,35
.byte PLOT,10,38
.byte SET_COLOR | RED
.byte HLIN,4,5,35
.byte VLIN,15,37,38
.byte PLOT,4,34
.byte 5,36
.byte END
; total size = 200

View File

@ -0,0 +1,68 @@
.byte SET_COLOR | PINK
.byte BOX,16,21,25,41
.byte 17,16,25,20
.byte 18,12,24,14
.byte 19,6,23,10
.byte HLIN,18,25,15
.byte 18,23,11
.byte SET_COLOR | DARK_BLUE
.byte BOX,33,7,35,9
.byte BOX_ADD_RSAME,32,12
.byte 31,16 ; 35 13
.byte 30,19 ; 35 17
.byte 29,22 ; 35 20
.byte 28,25 ; 35 23
.byte 27,28 ; 35 26
.byte 26,41 ; 35 29
.byte PLOT,34,6
.byte SET_COLOR | MEDIUM_BLUE
.byte BOX,4,11,8,16
.byte BOX_ADD_LSAME,7,34 ; 4, 17
.byte 16,37
.byte BOX,9,35,16,39
.byte 4,38,7,39
.byte HLIN,4,7,10
.byte 4,12,40
.byte HLIN_ADD_LSAME,15 ; 4, 15, 41
.byte VLIN,35,6,7
.byte PLOT,5,9
.byte SET_COLOR | GREY1
.byte BOX,5,31,7,34
.byte 13,33,15,34
.byte BOX_ADD_RSAME,5,37
.byte 10,39 ; 15 38
.byte HLIN,13,14,32
.byte 9,11,34
.byte 9,15,38
.byte VLIN,13,30,31
.byte SET_COLOR | WHITE
.byte BOX,6,26,7,33
.byte 5,37,7,41
.byte VLIN,4,6,9
.byte 7,17,25
.byte VLIN_ADD,11,16 ; 8
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,12,36,13,37
.byte 5,37,7,38
.byte BOX_ADD_RSAME,6,40
.byte BOX,15,39,16,40
.byte HLIN,15,16,37
.byte HLIN_ADD_RSAME,10 ; 10 16 38
.byte HLIN,10,13,39
.byte VLIN,6,29,33
.byte VLIN_ADD,34,36 ; 7
.byte VLIN,16,29,36
.byte PLOT,12,35
.byte 7,41
.byte SET_COLOR | BROWN
.byte VLIN,16,21,35
.byte SET_COLOR | RED
.byte 5,35,36
.byte VLIN_ADD,37,38 ; 6
.byte VLIN,16,39,40
.byte PLOT,15,41
.byte SET_COLOR | YELLOW
.byte HLIN,10,12,39
.byte 10,11,38
.byte END
; total size = 206

View File

@ -0,0 +1,63 @@
.byte SET_COLOR | PINK
.byte BOX,17,24,26,41
.byte 19,21,26,23
.byte 19,18,25,20
.byte 20,11,24,17
.byte 21,6,23,9
.byte HLIN,20,23,10
.byte SET_COLOR | LIGHT_BLUE
.byte BOX,7,26,8,31
.byte 7,29,9,30
.byte 7,32,16,33
.byte BOX_ADD_LSAME,8,36 ; 7, 34
.byte BOX,15,36,16,37
.byte HLIN,7,11,31
.byte 10,16,34
.byte HLIN_ADD_RSAME,11 ; 11 16 35
.byte SET_COLOR | WHITE
.byte BOX,4,17,8,21
.byte BOX_ADD_LSAME,7,31 ; 4, 22
.byte BOX,5,32,6,34
.byte BOX_ADD,4,7,41 ; 35
.byte SET_COLOR | DARK_BLUE
.byte BOX,34,16,35,19
.byte 4,17,7,21
.byte 33,20,35,22
.byte 4,22,6,26
.byte 32,23,35,25
.byte BOX_ADD_RSAME,31,28
.byte BOX,4,28,5,32
.byte 30,29,35,31
.byte BOX_ADD_RSAME,29,34
.byte 28,37 ; 35 35
.byte 27,41 ; 35 38
.byte HLIN,4,5,14
.byte HLIN_ADD_LSAME,7 ; 4, 7, 15
.byte 8
.byte HLIN,4,7,27
.byte VLIN,4,33,38
.byte 35,13,15
.byte SET_COLOR | GREY1
.byte BOX,7,29,8,31
.byte 10,31,11,32
.byte 11,34,13,35
.byte HLIN,14,15,30
.byte HLIN_ADD_LSAME,16 ; 14, 16, 31
.byte 15
.byte HLIN,10,12,33
.byte HLIN_ADD_LSAME,13 ; 10, 13, 34
.byte VLIN,7,27,28
.byte PLOT,14,29
.byte SET_COLOR | BROWN
.byte VLIN,16,38,41
.byte VLIN_ADD,24,31 ; 17
.byte 18,23 ; 18
.byte SET_COLOR | RED
.byte VLIN,7,30,31
.byte VLIN_ADD,32,33 ; 8
.byte VLIN,16,35,36
.byte SET_COLOR | YELLOW
.byte HLIN,11,13,34
.byte HLIN_ADD_RSAME,12 ; 12 13 35
.byte END
; total size = 198

View File

@ -23,7 +23,7 @@ qload_start:
jsr load_file
jmp $4000 ; jump to ZW
jmp $2000 ; jump to ZW
;====================================
; loads file specified by WHICH_LOAD
@ -163,7 +163,7 @@ which_disk_array:
.byte 1,1,1,1 ; SECOND, MUSIC, INTRO, 3D
load_address_array:
.byte $40,$D0,$60,$60 ; SECOND, MUSIC, INTRO, 3D
.byte $20,$D0,$60,$40 ; SECOND, MUSIC, INTRO, 3D
track_array:
.byte 5, 3, 8,11 ; SECOND, MUSIC, ?, ?
@ -172,7 +172,7 @@ sector_array:
.byte 0, 0, 0, 0 ; SECOND, MUSIC, ?, ?
length_array:
.byte 16, 32, 84, 96 ; SECOND, MUSIC, ?, ?
.byte 16, 32, 84, 128 ; SECOND, MUSIC, ?, ?
.include "lc_detect.s"
.include "wait.s"

View File

@ -238,7 +238,8 @@ load_loop:
; start music
;=======================
lda #2
lda #3
; lda #2
sta WHICH_LOAD
@ -247,7 +248,7 @@ load_loop:
cli
jmp $6000
jmp $4000
forever:
jmp forever