From 2e0879143ff6b7559428e597347ab880267dd52f Mon Sep 17 00:00:00 2001 From: 4am Date: Thu, 19 Dec 2019 14:50:05 -0500 Subject: [PATCH] add The Spy Strikes Back animated title --- res/attic/transfer.dsk | Bin 143360 -> 143360 bytes res/notes/demos/spy-strikes-back.txt | 30 ++++++++++++++++++++++ res/title.animated/SPY.STRIKES.BAK | Bin 0 -> 59 bytes res/title.animated/SPY.STRIKES.BAK#060300 | Bin 59 -> 0 bytes res/title.animated/SPY.STRIKES.BAQ | Bin 16896 -> 14848 bytes res/title.hgr/SPY.STRIKES.BAK | Bin 8192 -> 8192 bytes 6 files changed, 30 insertions(+) create mode 100644 res/notes/demos/spy-strikes-back.txt create mode 100644 res/title.animated/SPY.STRIKES.BAK delete mode 100644 res/title.animated/SPY.STRIKES.BAK#060300 diff --git a/res/attic/transfer.dsk b/res/attic/transfer.dsk index ef3b77f5590e960d481fd8662ae9ec3e9f22a3ae..83868f9f5c3685391ae6b657ff4c9e3073fef404 100644 GIT binary patch delta 4774 zcma)=e{36P8OQH@ah$qtoRSi^R<|_Z;wwjpOKUD=H zoHFOJ^HWK>Iddb2je@B(h|a=ERMw7+rjAO5Du(9LUR|JB9D(=|hL#F>l(5u1&%Jl{ zIdPM{t?yo+-}iand*9FVeV#XvuLJ!53*O(rA4+_&f$y2jH1g7w3l03nzQYH&n(WQ= z?d%`Yx9|M^=5KG@PHrhz-tzFz9zMvKimTqW&*gCKb=h5e5{~clZS(V2Em!t_ng8#T zHee;59dD|ALCHN*7vl3LTRw+R*CTit(|0?02E(CpmLBlO1c%*nlmExkQX@C*2O|7Y=gN>!!?9z}2xRN6$(X-@KRqDSJq z66cX5u`Ry(d}BQOO>1dIZ;iXG&-p$dw3GS0*lSi*ikBc0Nk}o?UGW0__yS}Xzz*(K zcPp!#u6NSvf~pjZC#Ag=rBW5No^EhI4bUR6mIqt1%AGNFW-7WgGX(0)P&9jS@S>U= zQX#c_5^BH--avcvV?m+bqt*ur~Qm0ffDtF8Y)Q>y>ad0g_Yk zldpWHvPnEEBDiGTxl$G0Flh~n?pNdJ-#A&4&P3EwBnC{e#3piAt8k}S#XRZzOGAWCa* z8m~b+uN6@=Y8-&vj{m&wr^>tA(2yO=j!h*Ar3fHGgi=%mM5)75&vkh`9v}lIlyE~z zBpSmZN-L@5jm=^~pFE;u>7b3HsfKvgu8*Mvv27^zqzkDsO1WXksB2~0T1^ussv%NX z9)psy6G~xkeREhBlN0vd2RTG`OOd56Twg@#DcLLIu0xVgTAdi#0VP~h!GzM*iQ`K6 zbv|)DEPjA{iz8@u{nDTrrMNY8m}E)+)b2qT3h(?2wdvzP6#TlTN4ln|=Kx-2Z-!!a znsbn*ISftX3{881HF*qC_ZC!?r>m?DXcQ0$oMaX!x$$fx5`~*=h*RAeqlbQv#=scx zD0>ucuSU@N-<0LW&EoPBQ_^P;SCPcu-Bvbuwm*irE+r>tmPQ9*3USRuZ$)n;L5XN{ z!wZxuteX}Bd(!Hx`XgPck|-gWy9&iYQ$fXa1ye?E}cXk8$hGKYkR!z_qJL9Syd(>03$ zR9*a~@x<7C&f_gr(E;mf>X;OjC`AoqCBtq?nNnMefP?8S9q2En)CIk*=|))$Exm|g z1ZQ>s1IXi={OX+9r73~YyAXxe<7st6P0SbgW^{5}-CJrDGXG2Mkf*q;PX>Kot62FF z++1dplf)M}hsbq`4o(y}zaVrPD{szLn*7Io!D3OLhv`NOYN;c7m?}XAAexU2R8Pjr zxlA915Wmx8h*fi!H&iPwZ$?Cbw{TUGvZ?*Sw$BBYjsq6gNpv01*FTB**M6P;V! z;^;?>eZo+WF=E@hX^^Ealz@E#(*s+tE$pPWMs#avF#2U!Wu^itj1oMH5`lq-v+8R` z=CBbi`_m+c5i9;4h?@%_?eXnvGrpiNXwex3ob22?k-1%%u=r)Mwu231y53EzYwAKlk3HHx(q3{>XR~(4 z3niW;GM4%>6JJ3l21`s#jm8v%iAcSGOmus?f%6wj)wLUw4(x*REsy`n4)-P@XA^$Va^e zBN)ysrn%tdm#Z!|NeNSb#zvrs`ON^^ra(%aL^gi58yh2LHdM?dkVPtOqJ$@D$_gkY z(6WMRQsS}(5e+TAp?tw=u^9g=E@888~n9#7n15lrn z{v^?i6dS?rj59_Zl0$d^@?MVdeElW<8G$D$rh>_?F)j9huK7PLE~j$E-&{AA1?^!5 ziG;gx5ezC%Nt4Q*v85T77_&bK+`4#!5@R~Y`7!9htDz(I{O>UBdt)OL$(P|a{)+R{ HBp>@f_v@Q4 delta 1847 zcmah}O>7%Q6rS05@!Fdo=RXD$oX}F^{*cl%sc0KpB7&$wYAvFGiiEgP#3hIx5UQ&2 zs-c#VibtC;#JG}cRbW{vU=$@i&Pw4>3D8QoH;~}M1tAe}pq${n-Sv9ggz{|9zV(~^ z=KFTOdF*G6!FPjB#ptLw8l$gLDjG5R=+?~`{j+D{pJ>Rw^M(Db^}~18_jj!7gQ0KT z9;XWvDucMnn@_40(lXqHEh?BCuP{QejB%Ba;@vvIup4W5$)<5^{M3MPgMAERh1f+8 zVJL}72oZ#JgYIj}-{_Y9JpKF7bfHw;F67Bc3_`T|R4z%#$thAYES9fr7upp7^g+*qS-<@~F6yR1R=CBFsNU72eE6nQb5zBgEX9 ziF2vyr5fBoI1|pOvXN&@WXg1(2LCt}^W5?MTrLGyIXGS5z%WmaVF3AaTK{AS?vT7w zYF8WtXDHS7BCjKCSd5hE1edQVySYz^%_+JlJ}T1)>Ye1xGa75)PE=Pw=Mg2T!sP;& z-H7x^m!l&)n#$t;u)qU3y{pgV#-M{9eE+thnkr1U&QJ6GLR~#G-OJOomdO55UhsbvfKJ z=HN9CrI0&@=MWbmgq{((cj#kWhWp$JFR?2GGjC#A^^(gOOnUBfrDI%12v)#ti800v+rJnyFu zJ4al;Xui2{eHJ&l;BT@vfBzc>k%kx1~9}Y2Yc;`Y_?OQB4FMd&! zvu5tEX)XtqOBvpLjxu!dekB_`hY&kMsZa~imS87nPA@D=|wHmr+9VS$dg$N zXa$Q}j)cf8_OW~+Ujr###YJ&Pkiro1t|#Sf#n%y%MMg|(@Nq8RSKbH*RKOu0(Ama^ z4usD=+651^U+k$!yEmZhq{a%|neFzlSA1pAHq$4nKpYxG2E%Q@L?xL7u?@=r;`MgL zL2w3G$u^kiTc=03yoqQUO`}QDLF9{G?;REc*J+B&NU(TNXRYEx7069!!9aX31xx0y zl>shiHcOQD!c|;bryBM=P`e~PDbs4i^Id(-@twF)rwJ~5!3p5R{xW@v%fx3@TKX3P CCt;8P diff --git a/res/notes/demos/spy-strikes-back.txt b/res/notes/demos/spy-strikes-back.txt new file mode 100644 index 000000000..ccaf54e85 --- /dev/null +++ b/res/notes/demos/spy-strikes-back.txt @@ -0,0 +1,30 @@ +notes on animated title screen: +load at $5800 +JMP $6000 +JSR $80EE moves memory (keep) +JSR $66B8 and $66BE clear hi-res pages (skip) +. +. +. +JSR $7D1B + JSR $9400 keep + JSR $66BE skip + JSR $85D4 keep + . + . + . + at $7D5F, JSR $7EF1 to draw text box text on page 1 (skip) + at $7D62, loop scrolls box with credits (skip) + at $7D77, three JSR $7E73 waits (skip) + . + $7D80 sets up then waits again (skip) +********** $7DCA starts animation + +$7E22: JMP $100 to exit back to launcher + +no-sound patch: +global search/replace "AD 30 C0" -> "AD 30 D0" +$8124: C0 -> D0 (patches self-modifying code) + +no-hi-res-clear patch: +$66C2: 8D -> 60 diff --git a/res/title.animated/SPY.STRIKES.BAK b/res/title.animated/SPY.STRIKES.BAK new file mode 100644 index 0000000000000000000000000000000000000000..470dc5628f6bb43a3748711bb5f00d16cf3f53b0 GIT binary patch literal 59 zcmY#j*ndKrd94C-uM)EY!~Ro>Ao7eRvkyZ8voz{tQK91y7&91`T| L?Ha7-Ao7eRvkyZ8voj29-WYM$o3uyjr9>LpDb7yhm_xUl)JW*G}mzCtzXd-2eN3 z_&xl8pI_-H1uQ%(BHtdC&v{u3IU87k75`T|9C>Yy3Vf}1yQ^#6_4x9&L2L7|edH}F zUAgyA`(aj0b|+b_b|*ypw$iuk4Gng-j?870*UolQTONZOr4$8QzRlrFmyPM)N`B%J9;N3CLp-oHBPJ53PBEs2S{d>%Z6Ok zD@ol_5K_*Ni$qZzU{#b?kJvnz(OCWj#&7~5x@aIA4x7__))5y8fj|ICQLVcSt{`G& z!$ueBg04enh2}QXHU!$W~N*O+gG7H;eLOAKijo@ii31b`wl`;ZS7h!QRO7dGILV$QBq2> z61qNGD$VOYYHXU@iib>#kelZ$Vl;PW{SWJmV$5eHESYi3YxIhA zQw)UXM&|z3*BZ-V#>#Age%C0m&-%h9!<^LKDtqP7k=A;^m#Zg;hdH~GZ)jy@z_d88-RDE4#Ix)<8^Bg=0~AG;Be)-sjMA)t zFck>!aVUVZ#>sY5L?m+o@V8Z?A?zaEWY1xCfjT?b+ht;dva4J+Q_+Q6A+fVOVtv3n9sPuSD@^JCVDO^eAZpF)NH)00QRd$@6~!SVPQ5aMy7F$ za@`60q?17i>)kt6uiIV^CkDg}eVM~E-3s)X_-R;`>s3`Ieji`*=viW~7Jk%0RgNc~_h9+qg+#YFL43MOC7)lrolLMT!yfo7G*id=HzbW7V-N zhQM4;+(?7;4;L05K0L4M=hJ#m7DPmuyQTYcvyL!EtdbFY1uIt|8NzIHsbos*LapNpp1c>1W69{67 z#AIJ6csv*kn!eh|%W<5S(9d^cOP{O()UY2c;`cA#ir+BvbWvcZX}q*_{E5eS;@i~! z^D+OFf$?$1{?BL4)5f@SmI<4sYjo1q{KAVIJIRf`!%YPT_jm1)2IZh{@VVdz++s(6 zi7az(NZj2MJ$p86baMB6gDfcE8RF`Ew}e|mXNE3si{Izo^O=7=z73ySxE`*evFOza zU+M0yQmyA$MYBa4ovwI2&!Y8g-uS~R?aY@!^$Rf^Ul^*^Mi(}|pO5*YTi$*K^VjOC J@h;hs{s(V6c{>0A diff --git a/res/title.hgr/SPY.STRIKES.BAK b/res/title.hgr/SPY.STRIKES.BAK index 837d58394f3c92587f33540881f7583b3ee394b1..be567a12c85da6cc1663d9ffda46676b5cb7a371 100644 GIT binary patch delta 168 zcmZp0XmHrT&cw{Xz%ZGMsg?yuGfZR@-aL;flNrpJ%*|GV5M_glav_Ow!A1EXqMN(< y{xdN$Ozswh@F#N%!6bwr5~5H(x7Z(uJ)60uYM?fD%R(eU?vRta&&ce)GKy@T z$Ce2ce$WUO<^l?DXax&%frJ;F1q<^5h4;5k-Y5uE&i951#F#u!FcT=hAIz2$0?P2&4M2woif)#d0y*SB7s%+jvOuGETm{)ECwHHb InSp@;04R$^aR2}S