From 1e3fa91a6ea9eb345a797e01f8a5a23305286a22 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Fri, 22 Apr 2022 01:56:34 -0400 Subject: [PATCH] lemm: hook up music --- games/lemm/hr_level6.s | 68 ++++++++++++++++++++++----------- games/lemm/hr_music/Makefile | 72 ++++++++++++++++++++++++++++++++++- games/lemm/hr_music/never.ym | Bin 0 -> 1758 bytes 3 files changed, 117 insertions(+), 23 deletions(-) create mode 100644 games/lemm/hr_music/never.ym diff --git a/games/lemm/hr_level6.s b/games/lemm/hr_level6.s index 6f7c45e4..555eb061 100644 --- a/games/lemm/hr_level6.s +++ b/games/lemm/hr_level6.s @@ -91,14 +91,14 @@ do_level6: ; set up first song - lda #music8_parts_l + lda #>never_parts_l sta chunk_l_smc+2 - lda #music8_parts_h + lda #>never_parts_h sta chunk_h_smc+2 @@ -269,29 +269,53 @@ l6_level_over: .include "hr_graphics/graphics_hr_level6.inc" -music8_parts_h: - .byte >lemm8_part1_lzsa,>lemm8_part2_lzsa,>lemm8_part3_lzsa - .byte >lemm8_part4_lzsa,>lemm8_part5_lzsa,>lemm8_part6_lzsa +never_parts_h: + .byte >never_part1_lzsa,>never_part2_lzsa,>never_part3_lzsa + .byte >never_part4_lzsa,>never_part5_lzsa,>never_part6_lzsa + .byte >never_part7_lzsa,>never_part8_lzsa,>never_part9_lzsa + .byte >never_part10_lzsa,>never_part11_lzsa,>never_part12_lzsa + .byte >never_part13_lzsa,>never_part14_lzsa; ,>never_part15_lzsa .byte $00 -music8_parts_l: - .byte lemm5.raw @@ -17,6 +23,10 @@ lemm5.raw: lemm5.ym lemm2.raw: intro2.ym $(YM5_TO_RAW) ./intro2.ym > lemm2.raw +never.raw: never.ym + $(YM5_TO_RAW) ./never.ym > never.raw + + #### lemm5.part1: lemm5.raw @@ -96,6 +106,66 @@ lemm2.part17.lzsa: lemm2.part17 lemm2.part18.lzsa: lemm2.part18 $(LZSA) -r -f2 lemm2.part18 lemm2.part18.lzsa +#### + +never.part1: never.raw + $(RAW_INTERLEAVE) -m 11 -c 512 ./never + +never.part1.lzsa: never.part1 + $(LZSA) -r -f2 never.part1 never.part1.lzsa + +never.part2.lzsa: never.part2 + $(LZSA) -r -f2 never.part2 never.part2.lzsa + +never.part3.lzsa: never.part3 + $(LZSA) -r -f2 never.part3 never.part3.lzsa + +never.part4.lzsa: never.part4 + $(LZSA) -r -f2 never.part4 never.part4.lzsa + +never.part5.lzsa: never.part5 + $(LZSA) -r -f2 never.part5 never.part5.lzsa + +never.part6.lzsa: never.part6 + $(LZSA) -r -f2 never.part6 never.part6.lzsa + +never.part7.lzsa: never.part7 + $(LZSA) -r -f2 never.part7 never.part7.lzsa + +never.part8.lzsa: never.part8 + $(LZSA) -r -f2 never.part8 never.part8.lzsa + +never.part9.lzsa: never.part9 + $(LZSA) -r -f2 never.part9 never.part9.lzsa + +never.part10.lzsa: never.part10 + $(LZSA) -r -f2 never.part10 never.part10.lzsa + +never.part11.lzsa: never.part11 + $(LZSA) -r -f2 never.part11 never.part11.lzsa + +never.part12.lzsa: never.part12 + $(LZSA) -r -f2 never.part12 never.part12.lzsa + +never.part13.lzsa: never.part13 + $(LZSA) -r -f2 never.part13 never.part13.lzsa + +never.part14.lzsa: never.part14 + $(LZSA) -r -f2 never.part14 never.part14.lzsa + +never.part15.lzsa: never.part15 + $(LZSA) -r -f2 never.part15 never.part15.lzsa + +never.part16.lzsa: never.part16 + $(LZSA) -r -f2 never.part16 never.part16.lzsa + +never.part17.lzsa: never.part17 + $(LZSA) -r -f2 never.part17 never.part17.lzsa + +never.part18.lzsa: never.part18 + $(LZSA) -r -f2 never.part18 never.part18.lzsa + + diff --git a/games/lemm/hr_music/never.ym b/games/lemm/hr_music/never.ym new file mode 100644 index 0000000000000000000000000000000000000000..bd21406904ede7807d831dd61ceedf11d967f44f GIT binary patch literal 1758 zcma)53s4hR6iua7$JS;lrF`pZe_LB31qlK|wt#%B)JPSp5=dLLN`ok31`-3?N^PKm zYo+2R7(`U0U;-#m%O^@DA>|{qU<3sO^5GvOAtBjhw+pn>&rE0f=FEHVzIWceckVlP z)g?;&ek!GAF^Tl`p+%%sFYOLrMOqfXVFn*y$FJoaIPdzbJn54sOIRylZQbLQ#+sU% z+KF$MFXI2?y5-V&%|%b&kYh_J&u%4M-sZy(40N+iNqJaWUf8+w@mR^SH+BXF3Y@|M zc5aKimFpRjIi$6A7&~p-eycAywqNqm8gAUWQ0_PPMqdr<3IFi@%WO*6)q>Xo*9i+A zER|9-q#?rcV)kOsXtzBj8a~{yV_TfhQx?+h;a>2(gPgKS^HSD@%guy9NhS&e6QoSN(f&)twVjCEA$_ zy}1oE54K!t$dBV3eH=G51Tyjxc`(@2IBgNp9dm~hCtfQ^P68Z#l|y%R)fl{_eQ@f> zJeu1Lsli{oFZ<;cNmLAN=`+<#F2?3PMgC-m#H>qq1b0a^>rGqiVx7uQoIb#EczoKy ze{E)i{7r@Kvm-PcmKCw|D}&D3ofy743({?#w># zjWM2SM%3YHjHnrBOXWH-`LO#1bvj%Tc6U4?VF#HSqZ`AigX57gpWlyVwy5;ZmKzDJ z%N206HF>5VAA>{95GDbicIh;H#%X&GU~9WV`?0YE?Xr$yGcX6L&F>Qr;{>Y%LyS`} zD(_at;0|@ay*^>is0f1F4q8FCxDFpPExCs+u=FGx!cJ--rhE!>z&9xbW{H(c!CrLj zZ_6gawOZz&NFw>+#M&p;l8regiC_WfEQDlrk5_G2o>tSKa-z#;ar?a=XlH>E{p8d2 zkx=N{f`DJBD6^6PKCQsS#UoF>d2XA(59hD(LMvo?su}9BiswPZ>cA8eX#{G_+KIF& zJi;pOA|_z|Y~e;Rb^xZ4k6q4EOH6w_5YnESIz)(BC{MKI!L^sgE^h>TpBGr zAu^X2*2&}VyZ%*g7u7DC!faietM;G^x1)kbkMfQg%3Eav>39nah-hy?)79wkeVuqf zVA!fkHT`gEq{#7diRsj~(y)9&@}EoUOPz5eVm9LgGG(vn7LZHUpMgCuge910X;)zV zyEqeQQQ)HzHPj_j6=M*C$F+krJK%9Kj>>dV_%5voBmQYjf}xT^D=>@;Ch-A(THAISsoTOUzJ9DnW9`1+!2iqDFdFw=pY;3HntMz^q6%|n!a(tPs z=6+>X8J}Dd>ewbz4dsg`MWP>?7#T;3BWEWi$-pC|VRPx~_AFFj$(|N>IrZ1~4}?3X zH1BUJTy3~>Qvv?`R&1i<3sUl8H#N^!SdTOZ-K@k>I7d`}rkQ(q(r3>rS$k%iC=I(c zAxRfq>JG>6Mq`}#?j4GD-aWIPel|O$&(W-j5&}sps0f|ZIN>BeqH`GD=f}$Ye8^%+S zasy5F5CvlY-xd-eS%ahM!M>g}i1~U&pG!ilDliQRX0gCI>GB!g=S-5EIko*EtQ`3$ s^q1%g|K211z?_6FnNNuB`tLE4cjzCNHf0