From 5514dcc55ff0d46bf05dd76b511a0a2d9519cf97 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 13 Dec 2018 17:15:39 -0500 Subject: [PATCH] xmas2018: re-arranging things in silly fashion --- xmas_2018/Makefile | 15 ++++--- xmas_2018/README | 14 +++++++ xmas_2018/ball.s | 26 ++++++------ xmas_2018/lz4_decode.s | 18 ++------- xmas_2018/merry.s | 26 ++++++------ xmas_2018/music/HOWTO | 6 +++ xmas_2018/{ => music}/hark.pt3 | Bin xmas_2018/music/hark.ym | Bin 0 -> 712 bytes xmas_2018/music/mock.ah.00 | 1 + xmas_2018/music/mock.ah.01 | 1 + xmas_2018/music/mock.ah.02 | 1 + xmas_2018/music/mock.ah.03 | 1 + xmas_2018/music/mock.ah.04 | 1 + xmas_2018/music/mock.ah.05 | 1 + xmas_2018/music/mock.ah.06 | 1 + xmas_2018/music/mock.ah.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.al.00 | 1 + xmas_2018/music/mock.al.01 | 1 + xmas_2018/music/mock.al.02 | 1 + xmas_2018/music/mock.al.03 | 1 + xmas_2018/music/mock.al.04 | 1 + xmas_2018/music/mock.al.05 | 1 + xmas_2018/music/mock.al.06 | 1 + xmas_2018/music/mock.al.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.bh.00 | 1 + xmas_2018/music/mock.bh.01 | 1 + xmas_2018/music/mock.bh.02 | 1 + xmas_2018/music/mock.bh.03 | 1 + xmas_2018/music/mock.bh.04 | 1 + xmas_2018/music/mock.bh.05 | 1 + xmas_2018/music/mock.bh.06 | 1 + xmas_2018/music/mock.bh.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.bl.00 | 1 + xmas_2018/music/mock.bl.01 | 1 + xmas_2018/music/mock.bl.02 | 1 + xmas_2018/music/mock.bl.03 | 1 + xmas_2018/music/mock.bl.04 | 1 + xmas_2018/music/mock.bl.05 | 1 + xmas_2018/music/mock.bl.06 | 1 + xmas_2018/music/mock.bl.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.ch.00 | 1 + xmas_2018/music/mock.ch.01 | 1 + xmas_2018/music/mock.ch.02 | 1 + xmas_2018/music/mock.ch.03 | 1 + xmas_2018/music/mock.ch.04 | 1 + xmas_2018/music/mock.ch.05 | 1 + xmas_2018/music/mock.ch.06 | 1 + xmas_2018/music/mock.ch.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.cl.00 | 1 + xmas_2018/music/mock.cl.01 | 1 + xmas_2018/music/mock.cl.02 | 1 + xmas_2018/music/mock.cl.03 | 1 + xmas_2018/music/mock.cl.04 | 1 + xmas_2018/music/mock.cl.05 | 1 + xmas_2018/music/mock.cl.06 | 1 + xmas_2018/music/mock.cl.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.nh.00 | 1 + xmas_2018/music/mock.nh.01 | 1 + xmas_2018/music/mock.nh.02 | 1 + xmas_2018/music/mock.nh.03 | 1 + xmas_2018/music/mock.nh.04 | 1 + xmas_2018/music/mock.nh.05 | 1 + xmas_2018/music/mock.nh.06 | 1 + xmas_2018/music/mock.nh.07 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.00 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.01 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.02 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.03 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.04 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.05 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.06 | Bin 0 -> 256 bytes xmas_2018/music/mock.nl.07 | Bin 0 -> 256 bytes xmas_2018/wreath.s | 26 ++++++------ xmas_2018/xmas2018.s | 72 ++++++++++++++++++++++++++++----- xmas_2018/zp.inc | 24 +++++++++++ 75 files changed, 207 insertions(+), 69 deletions(-) create mode 100644 xmas_2018/README create mode 100644 xmas_2018/music/HOWTO rename xmas_2018/{ => music}/hark.pt3 (100%) create mode 100644 xmas_2018/music/hark.ym create mode 100755 xmas_2018/music/mock.ah.00 create mode 100755 xmas_2018/music/mock.ah.01 create mode 100755 xmas_2018/music/mock.ah.02 create mode 100755 xmas_2018/music/mock.ah.03 create mode 100755 xmas_2018/music/mock.ah.04 create mode 100755 xmas_2018/music/mock.ah.05 create mode 100755 xmas_2018/music/mock.ah.06 create mode 100755 xmas_2018/music/mock.ah.07 create mode 100755 xmas_2018/music/mock.al.00 create mode 100755 xmas_2018/music/mock.al.01 create mode 100755 xmas_2018/music/mock.al.02 create mode 100755 xmas_2018/music/mock.al.03 create mode 100755 xmas_2018/music/mock.al.04 create mode 100755 xmas_2018/music/mock.al.05 create mode 100755 xmas_2018/music/mock.al.06 create mode 100755 xmas_2018/music/mock.al.07 create mode 100755 xmas_2018/music/mock.bh.00 create mode 100755 xmas_2018/music/mock.bh.01 create mode 100755 xmas_2018/music/mock.bh.02 create mode 100755 xmas_2018/music/mock.bh.03 create mode 100755 xmas_2018/music/mock.bh.04 create mode 100755 xmas_2018/music/mock.bh.05 create mode 100755 xmas_2018/music/mock.bh.06 create mode 100755 xmas_2018/music/mock.bh.07 create mode 100755 xmas_2018/music/mock.bl.00 create mode 100755 xmas_2018/music/mock.bl.01 create mode 100755 xmas_2018/music/mock.bl.02 create mode 100755 xmas_2018/music/mock.bl.03 create mode 100755 xmas_2018/music/mock.bl.04 create mode 100755 xmas_2018/music/mock.bl.05 create mode 100755 xmas_2018/music/mock.bl.06 create mode 100755 xmas_2018/music/mock.bl.07 create mode 100755 xmas_2018/music/mock.ch.00 create mode 100755 xmas_2018/music/mock.ch.01 create mode 100755 xmas_2018/music/mock.ch.02 create mode 100755 xmas_2018/music/mock.ch.03 create mode 100755 xmas_2018/music/mock.ch.04 create mode 100755 xmas_2018/music/mock.ch.05 create mode 100755 xmas_2018/music/mock.ch.06 create mode 100755 xmas_2018/music/mock.ch.07 create mode 100755 xmas_2018/music/mock.cl.00 create mode 100755 xmas_2018/music/mock.cl.01 create mode 100755 xmas_2018/music/mock.cl.02 create mode 100755 xmas_2018/music/mock.cl.03 create mode 100755 xmas_2018/music/mock.cl.04 create mode 100755 xmas_2018/music/mock.cl.05 create mode 100755 xmas_2018/music/mock.cl.06 create mode 100755 xmas_2018/music/mock.cl.07 create mode 100755 xmas_2018/music/mock.nh.00 create mode 100755 xmas_2018/music/mock.nh.01 create mode 100755 xmas_2018/music/mock.nh.02 create mode 100755 xmas_2018/music/mock.nh.03 create mode 100755 xmas_2018/music/mock.nh.04 create mode 100755 xmas_2018/music/mock.nh.05 create mode 100755 xmas_2018/music/mock.nh.06 create mode 100755 xmas_2018/music/mock.nh.07 create mode 100755 xmas_2018/music/mock.nl.00 create mode 100755 xmas_2018/music/mock.nl.01 create mode 100755 xmas_2018/music/mock.nl.02 create mode 100755 xmas_2018/music/mock.nl.03 create mode 100755 xmas_2018/music/mock.nl.04 create mode 100755 xmas_2018/music/mock.nl.05 create mode 100755 xmas_2018/music/mock.nl.06 create mode 100755 xmas_2018/music/mock.nl.07 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 0000000000000000000000000000000000000000..9fe7183fc4f221c6043ed60bd97e60f09095af89 GIT binary patch literal 712 zcmV;(0yq621}$u8H7%tA004=2001BnT1+4S3PE{aMQwF#E_rQa)&av~TJEv6{`S__ zX%}h|BPXa#jGJd>Mr|emxw)7Pr2_?|LG3T4+BNMbTeR3TM8qrwj6X<>lT1UhAmW^{ zWV{lA@8U9F5AO)c+&_3mO+Z7u8i9vsbu)y(BxrgC_y>eQ#8W?U96H+@w`^;7=W3#h zv)-XN#>Vp)#>C|Po2B43iM|a-9`YWx(hsPIoT*6j-KL6_Pp`J^GkB3xZ+!a5c9$lK zuIAIG@VtjBB9ZoZ53Yx)qk#HbwKiPs)ja)-uJ%@bhHrN>H#qu!UD}RT+<5!h*?I=D zmRt%pg|YgU<4U(Gy`wODGQUiJ&Mr9f6r6qsf$NI4qd1}Y?)>lAx_V{F5 z=JbCN|L-5!)~^@##1Du^|Kt;o8Q`dKbNu!GAs;+{XGi_ytldNFrmtQ2&B5`<^7bce z2QMsg=IZv_R#)t$>{>eKZ<#zWultYNQ1enOe$BoghOL>sQeIA>_oMki_xh#Kw2nWr z*X1ROAC?IJd)p3FPMAJ1|Jxt*d{^Q>{dhk|RemI_K;g9UrD7+wZ#vd4u1ELTi5B17 zSfe>@?W6eVU4p^GwV9RG(vO;ZzlPs{@69?E%#Zz~i*Hp= zmre4I@62-R59wQpY;>kTmu)g9TIyxh$p3;T%Yk|u%ZY~{vX9&FdzKHzTIHkOzVe{? zT%x1)ZR)48jPJ~H>krpk9b*6h00s7V0001AWaQ*zc0Pt_%VTdJk53*yS1S?!{U64k z|EGqJ)mida{GAi<$MM(vNAZuwoN2{>j_?1he>QKwarv32Esp0Ohl7lMG5_Nq$EU-O ux{i000000002@00005@bG^C00000007f=l;8lix^;vA literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..87db4b5cd35f2d1c4b99ecab9e0d9dc3acc0f382 GIT binary patch literal 256 zcmX?j5EDFlbm`I|C_rYz#6a}JhZiqm>O6Q5mwIHq$ZQ5En8*%cyu< D#z=}G literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1563e5b20840c3ddf688f4bad545525b49d84493 GIT binary patch literal 256 zcmXRZ!326lfR8u;5n54{FhGGJls>?d*tN5sfdNLt3&16gtn|y5Cr_?G0WupT F1OQRZw@Cm1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bf928171ca47a8881a1ea8b06e17c29690f162ba GIT binary patch literal 256 ycmcb99Rhy*c=6%}7V!J`>({qQ0JzM-Vl-HY0SYFvLl`@7fJ+pBc}O4z4FCYUD81nT literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3e2a51c2cfa46d1243144d31d4d9f25f9ae0ac6b GIT binary patch literal 256 ecmX?l6aseO082;&IE=w5%m4)w*&z%IIs*V%WpTj( literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fd6127fff676db21856c8b0e53048ea300bdfa54 GIT binary patch literal 256 TcmcDp7+Amn1rym}Ec(&_S9Bbi literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.00 b/xmas_2018/music/mock.nl.00 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.01 b/xmas_2018/music/mock.nl.01 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.02 b/xmas_2018/music/mock.nl.02 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.03 b/xmas_2018/music/mock.nl.03 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.04 b/xmas_2018/music/mock.nl.04 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.05 b/xmas_2018/music/mock.nl.05 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.06 b/xmas_2018/music/mock.nl.06 new file mode 100755 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/xmas_2018/music/mock.nl.07 b/xmas_2018/music/mock.nl.07 new file mode 100755 index 0000000000000000000000000000000000000000..e21b1b06f6a9ab3bc53eaa4d7134b0aac69faf05 GIT binary patch literal 256 ycmZQz7#u*51>%nIqRf)aymSR4Q!|C6%97M#g~Sqtw4%h^R0TtGOCv67yA}Z7Y6=?w literal 0 HcmV?d00001 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 +