diff --git a/xmas_2018/Makefile b/xmas_2018/Makefile index 721bc2c8..3138489b 100644 --- a/xmas_2018/Makefile +++ b/xmas_2018/Makefile @@ -7,21 +7,24 @@ PNG_TO_RLE = ../gr-utils/png2rle all: xmas2018.dsk -xmas2018.dsk: HELLO XMAS2018 wreath.img ball.img +xmas2018.dsk: HELLO XMAS2018 wreath.img.lz4 ball.img.lz4 merry.img.lz4 $(DOS33) -y xmas2018.dsk SAVE A HELLO - $(DOS33) -y xmas2018.dsk BSAVE -a 0x4000 XMAS2018 - $(DOS33) -y xmas2018.dsk BSAVE -a 0x2000 wreath.img WREATH.IMG - $(DOS33) -y xmas2018.dsk BSAVE -a 0x2000 ball.img BALL.IMG + $(DOS33) -y xmas2018.dsk BSAVE -a 0x1000 XMAS2018 + $(DOS33) -y xmas2018.dsk BSAVE -a 0xa000 wreath.img.lz4 WREATH.LZ4 + $(DOS33) -y xmas2018.dsk BSAVE -a 0xa000 ball.img.lz4 BALL.LZ4 + $(DOS33) -y xmas2018.dsk BSAVE -a 0xa000 merry.img.lz4 MERRY.LZ4 +# $(DOS33) -y xmas2018.dsk BSAVE -a 0x2000 wreath.img WREATH.IMG +# $(DOS33) -y xmas2018.dsk BSAVE -a 0x2000 ball.img BALL.IMG #### XMAS2018: xmas2018.o - ld65 -o XMAS2018 xmas2018.o -C ../linker_scripts/apple2_4000.inc + ld65 -o XMAS2018 xmas2018.o -C ../linker_scripts/apple2_1000.inc xmas2018.o: xmas2018.s \ zp.inc hardware.inc \ vapor_lock.s delay_a.s wait_keypress.s \ - mockingboard.s \ + mockingboard.s rts.s \ wreath.s wreath.img.lz4 \ ball.s ball.img.lz4 \ merry.s merry.img.lz4 diff --git a/xmas_2018/README b/xmas_2018/README new file mode 100644 index 00000000..7d8e38dc --- /dev/null +++ b/xmas_2018/README @@ -0,0 +1,14 @@ +Memory Map: + + 00 Zero Page + 01 Stack + 02-03 Reserved + 04-07 GR PAGE0 + 08-0b GR PAGE1 + 0c-1f CODE (5k) + 20-3f HGR PAGE0 (wreath) + 40-5f HGR PAGE1 (ball) + 60-7f (merry) + 80-9f (music) + a0-bf (staging) + c0-ff RESERVED/ROM diff --git a/xmas_2018/ball.s b/xmas_2018/ball.s index 85fd8c6e..5ba525c7 100644 --- a/xmas_2018/ball.s +++ b/xmas_2018/ball.s @@ -22,22 +22,22 @@ ball: ;============================= ; Load graphic hgr - lda #ball_hgr - sta LZ4_SRC+1 +; lda #ball_hgr +; sta LZ4_SRC+1 - lda #<(ball_hgr_end-8) ; skip checksum at end - sta LZ4_END - lda #>(ball_hgr_end-8) ; skip checksum at end - sta LZ4_END+1 +; lda #<(ball_hgr_end-8) ; skip checksum at end +; sta LZ4_END +; lda #>(ball_hgr_end-8) ; skip checksum at end +; sta LZ4_END+1 - lda #<$2000 - sta LZ4_DST - lda #>$2000 - sta LZ4_DST+1 +; lda #<$2000 +; sta LZ4_DST +; lda #>$2000 +; sta LZ4_DST+1 - jsr lz4_decode +; jsr lz4_decode ;============================== ; setup graphics for vapor lock diff --git a/xmas_2018/lz4_decode.s b/xmas_2018/lz4_decode.s index 4355da11..598430da 100644 --- a/xmas_2018/lz4_decode.s +++ b/xmas_2018/lz4_decode.s @@ -42,29 +42,17 @@ ;COUNT EQU $06 ;DELTA EQU $08 -;UNPACK_BUFFER EQU $5E00 ; offset of first unpacked byte - ;====================== ; LZ4 decode ;====================== ; input buffer in LZ4_SRC - ; output buffer hardcoded still - ; size in ENDH:ENDL + ; end of input in LZ4_END + ; output buffer in LZ4_DST + lz4_decode: -; lda LZ4_SRC ; packed data offset -; clc -; adc LZ4_END -; sta LZ4_END -; lda LZ4_SRC+1 -; adc LZ4_END+1 -; sta LZ4_END+1 -; lda #>UNPACK_BUFFER ; original unpacked data offset -; sta LZ4_DST+1 -; lda #merry_hgr - sta LZ4_SRC+1 +; lda #merry_hgr +; sta LZ4_SRC+1 - lda #<(merry_hgr_end-8) ; skip checksum at end - sta LZ4_END - lda #>(merry_hgr_end-8) ; skip checksum at end - sta LZ4_END+1 +; lda #<(merry_hgr_end-8) ; skip checksum at end +; sta LZ4_END +; lda #>(merry_hgr_end-8) ; skip checksum at end +; sta LZ4_END+1 - lda #<$2000 - sta LZ4_DST - lda #>$2000 - sta LZ4_DST+1 +; lda #<$2000 +; sta LZ4_DST +; lda #>$2000 +; sta LZ4_DST+1 - jsr lz4_decode +; jsr lz4_decode ;============================== ; setup graphics for vapor lock diff --git a/xmas_2018/music/HOWTO b/xmas_2018/music/HOWTO new file mode 100644 index 00000000..86a1fe1b --- /dev/null +++ b/xmas_2018/music/HOWTO @@ -0,0 +1,6 @@ +Make hark.pt3 with VortexTracker + +Convert to ym6 format with AY_emul + Set for 1MHz / 60Hz when converting + + diff --git a/xmas_2018/hark.pt3 b/xmas_2018/music/hark.pt3 similarity index 100% rename from xmas_2018/hark.pt3 rename to xmas_2018/music/hark.pt3 diff --git a/xmas_2018/music/hark.ym b/xmas_2018/music/hark.ym new file mode 100644 index 00000000..9fe7183f Binary files /dev/null and b/xmas_2018/music/hark.ym differ diff --git a/xmas_2018/music/mock.ah.00 b/xmas_2018/music/mock.ah.00 new file mode 100755 index 00000000..aba6009d --- /dev/null +++ b/xmas_2018/music/mock.ah.00 @@ -0,0 +1 @@ +ââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.01 b/xmas_2018/music/mock.ah.01 new file mode 100755 index 00000000..23d1b259 --- /dev/null +++ b/xmas_2018/music/mock.ah.01 @@ -0,0 +1 @@ +ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.02 b/xmas_2018/music/mock.ah.02 new file mode 100755 index 00000000..b579a74d --- /dev/null +++ b/xmas_2018/music/mock.ah.02 @@ -0,0 +1 @@ +ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.03 b/xmas_2018/music/mock.ah.03 new file mode 100755 index 00000000..500bdda7 --- /dev/null +++ b/xmas_2018/music/mock.ah.03 @@ -0,0 +1 @@ +ááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.04 b/xmas_2018/music/mock.ah.04 new file mode 100755 index 00000000..f0dc86d6 --- /dev/null +++ b/xmas_2018/music/mock.ah.04 @@ -0,0 +1 @@ +ÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.05 b/xmas_2018/music/mock.ah.05 new file mode 100755 index 00000000..6c0a10a6 --- /dev/null +++ b/xmas_2018/music/mock.ah.05 @@ -0,0 +1 @@ +ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.06 b/xmas_2018/music/mock.ah.06 new file mode 100755 index 00000000..3b587c66 --- /dev/null +++ b/xmas_2018/music/mock.ah.06 @@ -0,0 +1 @@ +ááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁááÑÑÁÁÁÁÁÁÁÁÁÁÁÁ \ No newline at end of file diff --git a/xmas_2018/music/mock.ah.07 b/xmas_2018/music/mock.ah.07 new file mode 100755 index 00000000..87db4b5c Binary files /dev/null and b/xmas_2018/music/mock.ah.07 differ diff --git a/xmas_2018/music/mock.al.00 b/xmas_2018/music/mock.al.00 new file mode 100755 index 00000000..0a6650e3 --- /dev/null +++ b/xmas_2018/music/mock.al.00 @@ -0,0 +1 @@ +éééééééééééééééééééééééé............................................................OOOOOOOOOOOO........................»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ññññññññññññññññññññññññtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt \ No newline at end of file diff --git a/xmas_2018/music/mock.al.01 b/xmas_2018/music/mock.al.01 new file mode 100755 index 00000000..eec8868d --- /dev/null +++ b/xmas_2018/music/mock.al.01 @@ -0,0 +1 @@ +tttttttttttttttttttt¢¢¢¢¢¢¢¢¢¢¢¢»»»»»»»»»»»»»»»»»»»»»»»»ññññññññññññññññññññññññ»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»éééééééééééééééééééééééé............................................................OOOOOOOOOOOO........................»»»»»»»» \ No newline at end of file diff --git a/xmas_2018/music/mock.al.02 b/xmas_2018/music/mock.al.02 new file mode 100755 index 00000000..ce2321aa --- /dev/null +++ b/xmas_2018/music/mock.al.02 @@ -0,0 +1 @@ +»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ññññññññññññññññññññññññttttttttttttttttttttttttññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜éééééééééééééééééééééééééééééééééééééééééééééééé \ No newline at end of file diff --git a/xmas_2018/music/mock.al.03 b/xmas_2018/music/mock.al.03 new file mode 100755 index 00000000..d930b78f --- /dev/null +++ b/xmas_2018/music/mock.al.03 @@ -0,0 +1 @@ +tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt........................¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ññññññññññññññññññññññññtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt \ No newline at end of file diff --git a/xmas_2018/music/mock.al.04 b/xmas_2018/music/mock.al.04 new file mode 100755 index 00000000..47f4f9d4 --- /dev/null +++ b/xmas_2018/music/mock.al.04 @@ -0,0 +1 @@ +tttttttt........................¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ññññññññññññññññññññññññLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLtttttttttttttttttttttttt¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢»»»»»»»» \ No newline at end of file diff --git a/xmas_2018/music/mock.al.05 b/xmas_2018/music/mock.al.05 new file mode 100755 index 00000000..09f5c3e7 --- /dev/null +++ b/xmas_2018/music/mock.al.05 @@ -0,0 +1 @@ +»»»»»»»»»»»»»»»»¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢ññññññññññññññññññññññññ»»»»»»»»»»»»¢¢¢¢¢¢¢¢¢¢¢¢tttttttttttttttttttttttttttttttttttt....................................ññññññññññññññññññññññññ»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» \ No newline at end of file diff --git a/xmas_2018/music/mock.al.06 b/xmas_2018/music/mock.al.06 new file mode 100755 index 00000000..4e6bd5b0 --- /dev/null +++ b/xmas_2018/music/mock.al.06 @@ -0,0 +1 @@ +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLtttttttttttttttttttttttt¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢»»»»»»»»»»»»»»»»»»»»»»»»¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢ññññññññññññññññññññññññ»»»»»»»»»»»»¢¢¢¢¢¢¢¢¢¢¢¢tttttttttttttttt \ No newline at end of file diff --git a/xmas_2018/music/mock.al.07 b/xmas_2018/music/mock.al.07 new file mode 100755 index 00000000..1563e5b2 Binary files /dev/null and b/xmas_2018/music/mock.al.07 differ diff --git a/xmas_2018/music/mock.bh.00 b/xmas_2018/music/mock.bh.00 new file mode 100755 index 00000000..5ed819ce --- /dev/null +++ b/xmas_2018/music/mock.bh.00 @@ -0,0 +1 @@ +ããÓÓÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.01 b/xmas_2018/music/mock.bh.01 new file mode 100755 index 00000000..50ae180b --- /dev/null +++ b/xmas_2018/music/mock.bh.01 @@ -0,0 +1 @@ +ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂããÓÓÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.02 b/xmas_2018/music/mock.bh.02 new file mode 100755 index 00000000..8fd2d5e5 --- /dev/null +++ b/xmas_2018/music/mock.bh.02 @@ -0,0 +1 @@ +ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂããÓÓÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃããÓÓÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.03 b/xmas_2018/music/mock.bh.03 new file mode 100755 index 00000000..b6a730c4 --- /dev/null +++ b/xmas_2018/music/mock.bh.03 @@ -0,0 +1 @@ +ââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.04 b/xmas_2018/music/mock.bh.04 new file mode 100755 index 00000000..b8205a0a --- /dev/null +++ b/xmas_2018/music/mock.bh.04 @@ -0,0 +1 @@ +ÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.05 b/xmas_2018/music/mock.bh.05 new file mode 100755 index 00000000..1fe1ac90 --- /dev/null +++ b/xmas_2018/music/mock.bh.05 @@ -0,0 +1 @@ +ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.06 b/xmas_2018/music/mock.bh.06 new file mode 100755 index 00000000..7aecb770 --- /dev/null +++ b/xmas_2018/music/mock.bh.06 @@ -0,0 +1 @@ +ââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂááÑÑÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁââÒÒÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂããÓÓÃÃÃÃÃÃÃÃããÓÓÃÃÃÃÃÃÃÃââÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.bh.07 b/xmas_2018/music/mock.bh.07 new file mode 100755 index 00000000..f436f0be Binary files /dev/null and b/xmas_2018/music/mock.bh.07 differ diff --git a/xmas_2018/music/mock.bl.00 b/xmas_2018/music/mock.bl.00 new file mode 100755 index 00000000..ef8111c8 --- /dev/null +++ b/xmas_2018/music/mock.bl.00 @@ -0,0 +1 @@ +vvvvvvvvvvvvvvvvvvvvvvvvéééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé................................................OOOOOOOOOOOOOOOOOOOOOOOO................................................................ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.01 b/xmas_2018/music/mock.bl.01 new file mode 100755 index 00000000..d14d3828 --- /dev/null +++ b/xmas_2018/music/mock.bl.01 @@ -0,0 +1 @@ +........................................................OOOOOOOOOOOOOOOOOOOOOOOO................................................vvvvvvvvvvvvvvvvvvvvvvvvééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé阘˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜........ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.02 b/xmas_2018/music/mock.bl.02 new file mode 100755 index 00000000..db3f7c99 --- /dev/null +++ b/xmas_2018/music/mock.bl.02 @@ -0,0 +1 @@ +................................................................»»»»»»»»»»»»»»»»»»»»»»»»˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOééééééééééééééééééééééééééééééééééééââââââââââââââââââââââââââââââââââââââââââââââââ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.03 b/xmas_2018/music/mock.bl.03 new file mode 100755 index 00000000..4f37d390 --- /dev/null +++ b/xmas_2018/music/mock.bl.03 @@ -0,0 +1 @@ +ééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééññññññññññññññññññññññññ................................................OOOOOOOOOOOOOOOOOOOOOOOOéééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.04 b/xmas_2018/music/mock.bl.04 new file mode 100755 index 00000000..96391d10 --- /dev/null +++ b/xmas_2018/music/mock.bl.04 @@ -0,0 +1 @@ +ééééééééééééééééééééééééééééééééññññññññññññññññññññññññ................................................OOOOOOOOOOOOOOOOOOOOOOOO........................................................................ññññññññññññññññññññññññ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.05 b/xmas_2018/music/mock.bl.05 new file mode 100755 index 00000000..7837725a --- /dev/null +++ b/xmas_2018/music/mock.bl.05 @@ -0,0 +1 @@ +ññññññññññññññññññññññññññññññññññññññññññññññññOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO....................................ééééééééééééééééééééééééééééééééééééOOOOOOOOOOOOOOOOOOOOOOOO................................................ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.06 b/xmas_2018/music/mock.bl.06 new file mode 100755 index 00000000..dfc2ae6b --- /dev/null +++ b/xmas_2018/music/mock.bl.06 @@ -0,0 +1 @@ +........................................................................ññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññéééééééééééééééééééééééévvvvvvvvvvvvDDDDDDDDDDDD................ \ No newline at end of file diff --git a/xmas_2018/music/mock.bl.07 b/xmas_2018/music/mock.bl.07 new file mode 100755 index 00000000..6cc7f6f1 Binary files /dev/null and b/xmas_2018/music/mock.bl.07 differ diff --git a/xmas_2018/music/mock.ch.00 b/xmas_2018/music/mock.ch.00 new file mode 100755 index 00000000..01299746 --- /dev/null +++ b/xmas_2018/music/mock.ch.00 @@ -0,0 +1 @@ +øøèèØØØØØØØØØØØØØØØØØØØØõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕôôääÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖÖÖÖÖ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.01 b/xmas_2018/music/mock.ch.01 new file mode 100755 index 00000000..7952bdc2 --- /dev/null +++ b/xmas_2018/music/mock.ch.01 @@ -0,0 +1 @@ +ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕøøèèØØØØØØØØØØØØØØØØØØØØõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.02 b/xmas_2018/music/mock.ch.02 new file mode 100755 index 00000000..f3c75f2d --- /dev/null +++ b/xmas_2018/music/mock.ch.02 @@ -0,0 +1 @@ +ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕôôääÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.03 b/xmas_2018/music/mock.ch.03 new file mode 100755 index 00000000..66d81c6b --- /dev/null +++ b/xmas_2018/music/mock.ch.03 @@ -0,0 +1 @@ +õõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.04 b/xmas_2018/music/mock.ch.04 new file mode 100755 index 00000000..33dc309c --- /dev/null +++ b/xmas_2018/music/mock.ch.04 @@ -0,0 +1 @@ +ÕÕÕÕÕÕÕÕôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓõõååÕÕÕÕ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.05 b/xmas_2018/music/mock.ch.05 new file mode 100755 index 00000000..526ea34b --- /dev/null +++ b/xmas_2018/music/mock.ch.05 @@ -0,0 +1 @@ +ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ÷÷çç××××××××××××××××××××××××××××××××××××××××××××õõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖõõååÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.06 b/xmas_2018/music/mock.ch.06 new file mode 100755 index 00000000..e7884096 --- /dev/null +++ b/xmas_2018/music/mock.ch.06 @@ -0,0 +1 @@ +ööææÖÖÖÖÖÖÖÖõõååÕÕÕÕÕÕÕÕôôääÔÔÔÔÔÔÔÔóóããÓÓÓÓÓÓÓÓóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔóóããÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓôôääÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔôôääÔÔÔÔÔÔÔÔõõååÕÕÕÕÕÕÕÕõõååÕÕÕÕÕÕÕÕööææÖÖÖÖÖÖÖÖööææÖÖÖÖÖÖÖÖ÷÷çç \ No newline at end of file diff --git a/xmas_2018/music/mock.ch.07 b/xmas_2018/music/mock.ch.07 new file mode 100755 index 00000000..bf928171 Binary files /dev/null and b/xmas_2018/music/mock.ch.07 differ diff --git a/xmas_2018/music/mock.cl.00 b/xmas_2018/music/mock.cl.00 new file mode 100755 index 00000000..4f872a6c --- /dev/null +++ b/xmas_2018/music/mock.cl.00 @@ -0,0 +1 @@ +¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒžžžžžžžžžžžž\\\\\\\\\\\\\\\\\\\\\\\\ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒììììììììììììììììììììììììììììììììììììììììììììììì숈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.01 b/xmas_2018/music/mock.cl.01 new file mode 100755 index 00000000..2b41ac24 --- /dev/null +++ b/xmas_2018/music/mock.cl.01 @@ -0,0 +1 @@ +ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ////////////////////////ÒÒÒÒÒÒÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.02 b/xmas_2018/music/mock.cl.02 new file mode 100755 index 00000000..19ddc13f --- /dev/null +++ b/xmas_2018/music/mock.cl.02 @@ -0,0 +1 @@ +ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ************************************************ìììììììììììììììììììììììì************************ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒžžžžžžžžžžžž\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.03 b/xmas_2018/music/mock.cl.03 new file mode 100755 index 00000000..ec469437 --- /dev/null +++ b/xmas_2018/music/mock.cl.03 @@ -0,0 +1 @@ +ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ\\\\\\\\\\\\\\\\\\\\\\\\žžžžžžžžžžžžžžžžžžžžžžžž\\\\\\\\\\\\\\\\\\\\\\\\ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.04 b/xmas_2018/music/mock.cl.04 new file mode 100755 index 00000000..1e29d840 --- /dev/null +++ b/xmas_2018/music/mock.cl.04 @@ -0,0 +1 @@ +ÒÒÒÒÒÒÒÒ\\\\\\\\\\\\\\\\\\\\\\\\žžžžžžžžžžžžžžžžžžžžžžžž\\\\\\\\\\\\\\\\\\\\\\\\ÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDDDDDDDDDDDDDDDDDDDDDDDDvvvvvvvvvvvvvvvvvvvvvvvvââââââââââââââââââââââââ//////// \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.05 b/xmas_2018/music/mock.cl.05 new file mode 100755 index 00000000..bc8aeac8 --- /dev/null +++ b/xmas_2018/music/mock.cl.05 @@ -0,0 +1 @@ +////////////////ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆììììììììììììììììììììììììììììììììììììÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.06 b/xmas_2018/music/mock.cl.06 new file mode 100755 index 00000000..ef31d9ec --- /dev/null +++ b/xmas_2018/music/mock.cl.06 @@ -0,0 +1 @@ +ˆˆˆˆˆˆˆˆˆˆˆˆ////////////\\\\\\\\\\\\DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDvvvvvvvvvvvvvvvvvvvvvvvvââââââââââââââââââââââââââââââââââââââââââââââââ\\\\\\\\\\\\\\\\\\\\\\\\žžžžžžžžžžžž////////////ÒÒÒÒÒÒÒÒÒÒÒÒˆˆˆˆˆˆˆˆˆˆˆˆììììììììììììÅÅÅÅ \ No newline at end of file diff --git a/xmas_2018/music/mock.cl.07 b/xmas_2018/music/mock.cl.07 new file mode 100755 index 00000000..3e2a51c2 Binary files /dev/null and b/xmas_2018/music/mock.cl.07 differ diff --git a/xmas_2018/music/mock.nh.00 b/xmas_2018/music/mock.nh.00 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.00 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.01 b/xmas_2018/music/mock.nh.01 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.01 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.02 b/xmas_2018/music/mock.nh.02 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.02 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.03 b/xmas_2018/music/mock.nh.03 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.03 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.04 b/xmas_2018/music/mock.nh.04 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.04 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.05 b/xmas_2018/music/mock.nh.05 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.05 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.06 b/xmas_2018/music/mock.nh.06 new file mode 100755 index 00000000..a9c35785 --- /dev/null +++ b/xmas_2018/music/mock.nh.06 @@ -0,0 +1 @@ +8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 \ No newline at end of file diff --git a/xmas_2018/music/mock.nh.07 b/xmas_2018/music/mock.nh.07 new file mode 100755 index 00000000..fd6127ff Binary files /dev/null and b/xmas_2018/music/mock.nh.07 differ diff --git a/xmas_2018/music/mock.nl.00 b/xmas_2018/music/mock.nl.00 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.00 differ diff --git a/xmas_2018/music/mock.nl.01 b/xmas_2018/music/mock.nl.01 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.01 differ diff --git a/xmas_2018/music/mock.nl.02 b/xmas_2018/music/mock.nl.02 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.02 differ diff --git a/xmas_2018/music/mock.nl.03 b/xmas_2018/music/mock.nl.03 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.03 differ diff --git a/xmas_2018/music/mock.nl.04 b/xmas_2018/music/mock.nl.04 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.04 differ diff --git a/xmas_2018/music/mock.nl.05 b/xmas_2018/music/mock.nl.05 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.05 differ diff --git a/xmas_2018/music/mock.nl.06 b/xmas_2018/music/mock.nl.06 new file mode 100755 index 00000000..65f57c2e Binary files /dev/null and b/xmas_2018/music/mock.nl.06 differ diff --git a/xmas_2018/music/mock.nl.07 b/xmas_2018/music/mock.nl.07 new file mode 100755 index 00000000..e21b1b06 Binary files /dev/null and b/xmas_2018/music/mock.nl.07 differ diff --git a/xmas_2018/wreath.s b/xmas_2018/wreath.s index 954bcffd..80357b26 100644 --- a/xmas_2018/wreath.s +++ b/xmas_2018/wreath.s @@ -22,22 +22,22 @@ wreath: ;============================= ; Load graphic hgr - lda #wreath_hgr - sta LZ4_SRC+1 +; lda #wreath_hgr +; sta LZ4_SRC+1 - lda #<(wreath_hgr_end-8) ; skip checksum at end - sta LZ4_END - lda #>(wreath_hgr_end-8) ; skip checksum at end - sta LZ4_END+1 +; lda #<(wreath_hgr_end-8) ; skip checksum at end +; sta LZ4_END +; lda #>(wreath_hgr_end-8) ; skip checksum at end +; sta LZ4_END+1 - lda #<$2000 - sta LZ4_DST - lda #>$2000 - sta LZ4_DST+1 +; lda #<$2000 +; sta LZ4_DST +; lda #>$2000 +; sta LZ4_DST+1 - jsr lz4_decode +; jsr lz4_decode ;============================== ; setup graphics for vapor lock diff --git a/xmas_2018/xmas2018.s b/xmas_2018/xmas2018.s index 5daa76af..b944cb57 100644 --- a/xmas_2018/xmas2018.s +++ b/xmas_2018/xmas2018.s @@ -28,6 +28,52 @@ xmas2018_start: ; this should end up at $4000 apple_iie: + ;=================== + ; Init RTS disk code + ;=================== + + jsr rts_init + + ;=================== + ; Load graphics + ;=================== + + ; load WREATH.LZ4 to $a000 + + lda #wreath_filename + sta namhi + jsr opendir ; open and read entire file into memory + + ; decompress to $2000 + ; decompress from $a000 + ; size in ??? + + + lda #<($a000+11) + sta LZ4_SRC + lda #>($a000+11) + sta LZ4_SRC+1 + + lda #<($a000+4103-8) ; skip checksum at end +; lda ldsizel + sta LZ4_END + lda #>($a000+4103-8) ; skip checksum at end +; lda ldsizeh +; clc +; adc #$a0 + sta LZ4_END+1 + + lda #<$2000 + sta LZ4_DST + lda #>$2000 + sta LZ4_DST+1 + + jsr lz4_decode + + + ;================== ; Init mockingboard ;================== @@ -63,6 +109,7 @@ game_over_man: .include "ball.s" .include "merry.s" .include "lz4_decode.s" + .include "rts.s" .include "gr_offsets.s" .include "gr_hline.s" .include "gr_fast_clear.s" @@ -101,16 +148,23 @@ game_over_man: ; FIXME: we can save 8 bytes per file by stripping checksums off end ;============================ -wreath_hgr: -.incbin "wreath.img.lz4",11 -wreath_hgr_end: +;wreath_hgr: +;.incbin "wreath.img.lz4",11 +;wreath_hgr_end: -ball_hgr: -.incbin "ball.img.lz4",11 -ball_hgr_end: +;ball_hgr: +;.incbin "ball.img.lz4",11 +;ball_hgr_end: -merry_hgr: -.incbin "merry.img.lz4",11 -merry_hgr_end: +;merry_hgr: +;.incbin "merry.img.lz4",11 +;merry_hgr_end: + +; filename to open is 30-character Apple text: +wreath_filename: ;.byte "WREATH.LZ4 " + .byte 'W'|$80,'R'|$80,'E'|$80,'A'|$80,'T'|$80,'H'|$80,'.'|$80,'L'|$80 + .byte 'Z'|$80,'4'|$80,$A0,$A0,$A0,$A0,$A0,$A0 + .byte $A0,$A0,$A0,$A0,$A0,$A0,$A0,$A0 + .byte $A0,$A0,$A0,$A0,$A0,$A0 diff --git a/xmas_2018/zp.inc b/xmas_2018/zp.inc index 4c4ad4b4..6e2117ed 100644 --- a/xmas_2018/zp.inc +++ b/xmas_2018/zp.inc @@ -166,3 +166,27 @@ OUTH = $FF + +; read any file slot 6 version +; based on FASTLD6 and RTS copyright (c) Peter Ferrie 2011-2013,2018 + +; modified to assembled with ca64 -- vmw +; added code to patch it to run from current disk slot -- vmw + + + adrlo = $26 ; constant from boot prom + adrhi = $27 ; constant from boot prom + tmpsec = $3c ; constant from boot prom + reqsec = $3d ; constant from boot prom + sizelo = $44 + sizehi = $45 + secsize = $46 + + ldsizel = $f0 + ldsizeh = $f1 + namlo = $fb + namhi = $fc + step = $fd ; state for stepper motor + tmptrk = $fe ; temporary copy of current track + phase = $ff ; current phase for /seek +