From 1464c1c50e9c3d63fc703b9ddb451b1cd7832606 Mon Sep 17 00:00:00 2001 From: 4am Date: Fri, 26 Apr 2024 11:47:27 -0400 Subject: [PATCH] add Draw Poker --- res/ACTION.HGR.UNCOMPRESSED/DRAW.POKER | Bin 0 -> 8192 bytes res/ACTION.HGR/DRAW.POKER | Bin 0 -> 1624 bytes res/ATTRACT/DRAW.POKER | 8 ++++ res/CACHE00.IDX | Bin 567 -> 574 bytes res/CACHE01.IDX | Bin 928 -> 935 bytes res/CACHE10.IDX | Bin 910 -> 924 bytes res/CACHE11.IDX | Bin 1356 -> 1370 bytes res/GAMES.CONF | 1 + res/SS/ACTBOARD.CONF | 1 + res/SS/ACTDEF1.CONF | 2 +- res/SS/ACTDEF2.CONF | 1 + res/SS/CATBOARD.CONF | 1 + res/SS/TITLEDEF.CONF | 1 + res/TITLE.HGR.UNPACKED/DRAW.POKER | Bin 0 -> 8192 bytes res/TITLE.HGR/DRAW.POKER | Bin 0 -> 7680 bytes res/dsk/draw poker (4am pack).po | Bin 0 -> 143360 bytes res/history.md | 1 + res/ports/draw-poker/Makefile | 51 +++++++++++++++++++++++++ res/ports/draw-poker/src/OBJ | Bin 0 -> 11008 bytes res/ports/draw-poker/src/OBJ.X | Bin 0 -> 7867 bytes res/ports/draw-poker/src/draw.poker.a | 29 ++++++++++++++ res/ports/draw-poker/src/loader.a | 25 ++++++++++++ src/index/artwork.idx.a | 2 +- src/index/attract.idx.a | 2 +- src/index/cache00.idx.a | 4 +- src/index/cache01.idx.a | 4 +- src/index/cache10.idx.a | 4 +- src/index/cache11.idx.a | 4 +- src/index/count00.a | 2 +- src/index/count01.a | 2 +- src/index/count10.a | 2 +- src/index/count11.a | 2 +- src/index/coverfade.idx.a | 2 +- src/index/credits.idx.a | 2 +- src/index/decrunch.idx.a | 2 +- src/index/demo.idx.a | 2 +- src/index/dfx.idx.a | 2 +- src/index/dgr.fizzle.idx.a | 2 +- src/index/dgr.idx.a | 2 +- src/index/dhgr.idx.a | 2 +- src/index/dtitle.idx.a | 2 +- src/index/fx.idx.a | 2 +- src/index/gamehelp.idx.a | 4 +- src/index/gr.fizzle.idx.a | 2 +- src/index/gr.idx.a | 2 +- src/index/helptext.idx.a | 2 +- src/index/hgr0.idx.a | 4 +- src/index/hgr1.idx.a | 2 +- src/index/hgr2.idx.a | 2 +- src/index/hgr3.idx.a | 2 +- src/index/hgr4.idx.a | 2 +- src/index/hgr5.idx.a | 2 +- src/index/hgr6.idx.a | 2 +- src/index/joystick.idx.a | 2 +- src/index/miniattract0.idx.a | 4 +- src/index/miniattract1.idx.a | 2 +- src/index/prelaunch.idx.a | 4 +- src/index/res.cover.idx.a | 2 +- src/index/res.help.idx.a | 2 +- src/index/res.title.idx.a | 2 +- src/index/search00.idx.a | 4 +- src/index/search01.idx.a | 4 +- src/index/search10.idx.a | 4 +- src/index/search11.idx.a | 4 +- src/index/sfx.idx.a | 2 +- src/index/slideshow.idx.a | 2 +- src/index/title.idx.a | 4 +- src/index/xsingle.idx.a | 4 +- src/prelaunch/draw.poker.a | 18 +++++++++ 69 files changed, 198 insertions(+), 61 deletions(-) create mode 100644 res/ACTION.HGR.UNCOMPRESSED/DRAW.POKER create mode 100644 res/ACTION.HGR/DRAW.POKER create mode 100644 res/ATTRACT/DRAW.POKER create mode 100644 res/TITLE.HGR.UNPACKED/DRAW.POKER create mode 100644 res/TITLE.HGR/DRAW.POKER create mode 100644 res/dsk/draw poker (4am pack).po create mode 100644 res/ports/draw-poker/Makefile create mode 100644 res/ports/draw-poker/src/OBJ create mode 100644 res/ports/draw-poker/src/OBJ.X create mode 100644 res/ports/draw-poker/src/draw.poker.a create mode 100644 res/ports/draw-poker/src/loader.a create mode 100644 src/prelaunch/draw.poker.a diff --git a/res/ACTION.HGR.UNCOMPRESSED/DRAW.POKER b/res/ACTION.HGR.UNCOMPRESSED/DRAW.POKER new file mode 100644 index 0000000000000000000000000000000000000000..d9a0e948092b8aafd10ed90534b941ad25d2ab09 GIT binary patch literal 8192 zcmcIp?~7d38J@(@j*F1e&Z=oa?bgKPBub143yHYd7E@VM#B5I1BB9nbLZpeUXePzF zXFt?0e)3=Fhk{+{$NmA+`>hZtg{iFNG7OhRa2ce8;j)y=>GPiVzW3Z8bJiW(%)oQb zy!V~+ob#UZoL^UIHR)^JrWworXO)4p1YvmuM*Nia>LG--r zXSL0&&5BZ+ta~fZ^LIbp{<5n>==s^h7R>pR=gsrxWzKUf&>Um50YQOmaVX_^{+0el z|2-W-@mIOWy5_D))6Dj$F30t8{T6$1EQkioXAd6*zJB>TK(;uP@;v|ihwFd8r9&wG zD)*?jU;1BCrA-H4ZDv}8FDSwmzNke9^|G<6zxMnqzhD0t?GK=$_NK(j9#(&0?+$#e zr2i!af7f)o+T42P9PokL3qZC|BGD`Je-wWL{s1bSewA3q?>sznC`VxiCqC~u{7nT@ znm@xN0*p{Yy-#*8k)QhbPxQ{qj$_up4eI}tI^q;@MO{&6 z>e|@lx96uw(dd|rzIN%mMdC|HG{avlPf|FR@X4w-;*d zMRmxH>5EEoAjF9Ia}GHVJ;1_wDbMq-{B7e; z&|d(>AM20vsE>bjLZ8szXD_bHDn^^pt2b|)GP-@`#)H7NX~P2ZB>g`G<-e;#==s@W zT_?lnu0@Y**&#)t!EYRonOOp-nK^%;8e1vPw}1YBTK^^fk{0X#JDpkLZ`1z6MI>MU zx084adh+}a{d40lXnz2){tvO>p{49$^}mxel2#}!ypr<#)6(Y6>k4@KcTX?6`3Fc7 zlTM;2LGVia-B0=-LH_|%dc1vy_3u19b0|lHjrISQQ~p{>|7&_|(>r(Wl-nOFhwU|8 zL6KPo{l`gUldY{JwxcLc3N`FrR{5!qf7x2(BZNJm3D%%)@r^hyL6=Rd2uazogKg+y9ssE-NrU)}dVhTim_`<0;;(=zrxO z8-K+78$jqk#)5~IvWM0GiPPBEO8Q??o`10ZKe+rD^ndbKgor=Tt^Wh8pYbRy>3?OT zzXARLDxHk_PXFxTnL{~>^ZOOeljWDr@>`7qb-&-=yZ&qY>SUM=v$WTXvymNaZek}f z9>xAN9I8{(?)$&_43;<>)A~Pf`X8rZ{mZ%Q4fTflUZKi~WmcYg{!rxW@#f#qe>~21 zin5xlZ&SD{`u~ZuyyQ@7R^ktgJRWc2@5i6FxLo7>-ErsN*8Xd!N&i16^iO6})Z6n< zr$5sFcx3x2=4Ge<>z(VJ<6I|>1+TM4&E5~?9qsJ@TKxxR9-eP}Yx#Fw|I+`GLVqsK z=JwBj20ko1o&Ye|2hnV0Qe|1$qp^)LM|DfltbVz+;5nO6Rj=S%v>106N= zA6j|XuJmU;ny*y8{`h!=a@5QZ8v1|RSw7I8*>rPrv)ukrIc%@pt6}=e*Z;Alru6O3 z_+G64!)#|Tu$U@o{omPT{g-~H(cLLV_wH??r+)m0c3y1vCGl_4|4wQBZ?f`k|F|1% z3l7U?0V&V(hjyN97k|J1^cI(E=$}{nmU{6SqZcnciv9nhJO9!qV3Pjlr`mr*|HGYJ z|1rh;m^o&axK11k({17Y!CdY<0X)#ATR?aJ!1n@D`%?R-I)Ch0|LtSMd~zS5>jlQ9 z{zE4(w$uJUU;p#-S5^Pg|B@E^Kk_P_{7>sMZOlTZ4Wx-d#|{0LYuC&xJ^YH#|NKni z7f#8qy5}bgp9t3UkODBp`M;)rRNtNdf!lAH!t=37XFR%e_THQH(6Q#uTs$ST>$H!QCjKwLpRTC7k_{M z>@6Z5>p#8!%s*7xte(}Exm6qsv)U#7cUrXab`+fg-2FpP z|Co88{{Tw7F#kCZA9;Qv{V!>;|DU<^6qpap{s`#$f>CPj+aG%K%68H}{)3jv`&TN# z*Gl?d(t;lZ)N+Tr@_*g?Vpn7Ev!7=U<#sR6l~y_bgvw!iP5=4dE6K3lC%c!(PbL2U E1r16BfB*mh literal 0 HcmV?d00001 diff --git a/res/ACTION.HGR/DRAW.POKER b/res/ACTION.HGR/DRAW.POKER new file mode 100644 index 0000000000000000000000000000000000000000..40b6ad38e34291259e7da13466f60a7c973c9a71 GIT binary patch literal 1624 zcmV-e2B-M}0Pz3EeZmJZ6h~Ly{KFM+mVws76BK!W{vX(aXh6qTPyew+MSs*$!GEX! ze}lgQyg*+6!GGT|BswK10SIJNKazpa%+$&N4);$DKN`EQm#{E?H!B_48fV{n$ zWx^X2c~^6W1CS582u3NmA(cmD4<{o7`G2YRAT3w*2~$Khod!Dp_sUB*X@0Q)JbOV= zUH|WYANmix;P7_^QGc!*!=T0#We@ilw*gRof95N|59VUYCW=f93MwQ%B6hJssC)qV z-NNyI$#3ZF_->pP1d4G%N!{_jSTRg)bZIVZ; zAiwjzafdRfCZ_-Q3SjZ-5pLl?hV>S~c6zg@@rLGL>cby@>=}4M$>injh+9%{ql_hY z|IR;u>J)f?sW1F6?t){JZcj4BR&5sU1w{zue~13y;lpi`!wF5b;qpZ+H5vsUR!&L? zGwwhH=6`2i0e%>#5s`Uv6czmn2oUXW^49ni^6Qna&1EmK~W6!jKUTFh)K zJ6-kP<%lOS?w@+{S;+#yz~H7Pgaqv3i%!CUS1-xS#jrR}rD z6*t|W^(o`jk*kaKZ^RX%_!(nBHlT!YPFI9=Dl!{i)j=qI`~Kwl`0hp?qVnu0%zO^Q!$7J zl(1NH8+&+JA-MJ;pge(WKnNeiN!qHd>35j|vt%?A<#vcuF+qgCKp?hQ@-#PA!!iZg zfY+A6*)s=nHgL-teKK!FMtxP+o(0*JIo}w~#^d!j`iuFI^}}D>;eh$3-_Vl5lH#cO z>kTo5D1OEn5Dh3{sMU(+d;nef{q+c^4`VCjIGjIZ4YC0x2+Uwn2hT-qs;QWE(Ze(}-XI0^5LEU8zYK&E0rr-HKk-Xj2|MmI*eiu8N z0GDCGA*ljW*ME)G#S^0V8Dl^;poEs8)xrpKdfidz-w2`)V_PH?J2?O#GAa`>Rc^5v z9(zGi^ehxAXAli2VOWPYzF@=cYwJ^X-L@+(%|)?ND)@L5<%1}aB0dtkSO`@1AR17@ zT+TK2cvBQ`F+dDxmiH)I{pE*nKnax}8tSUwtNHtiqH%*+Qko_5vP^bq>~~WhuK+)b zMJ8RSYcgw9p~J#g?f0`oHlX+KLNe`O1#5^`|~ev%+~@F`$ba%~0UmN_Uv!8P~w zf=Z5bA4zUzH@SWf*cio*J4JV890u8d62>(*g_qEF zj)3y-Kmi;Q71dM}d`@>`(c}Oq78EK8J9rUzV^MbqMkgu~4k(dVnyS^&b)2JoFk(+O zk_u8Tas;szBQtIS*?&PpZ(00000Xo!eLfB;}Dlmblv literal 0 HcmV?d00001 diff --git a/res/ATTRACT/DRAW.POKER b/res/ATTRACT/DRAW.POKER new file mode 100644 index 0000000..e8cab87 --- /dev/null +++ b/res/ATTRACT/DRAW.POKER @@ -0,0 +1,8 @@ +# +# Attract mode for DRAW.POKER +# This file is automatically generated +# + +DRAW.POKER=A + +[eof] diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 97bc0068592bd03cacb104e75a28a00243c12ea7..3c4fb31be05d4df0bf48b467b452cc2df3f6c841 100644 GIT binary patch literal 574 zcmYk1J4+l<6vvNI<1=W?YJ5AcuOvtc4GIboBE-TXegG|I)}7g#opFZjE-Mx(Ec^l? zW#F7!SXfwC2wGTJ2obcfOCcCgP_VGDu(0rdcc-xUanAq2%(>1dPJQO(FYJD0Z-Kur zan|M_%`2-Mu5+}(KYnrU59jx|@Ry4xymrB4RZw`z#cOO;L{>GZA^(76xzs{6g4gW42%v6XC*g>t&5y_NqrM< zQ8KQmK(cER{glEwvLUj6OGZn6Q;J*A!}!byrMAV}5w$DXeF+a>e}MfW<|U?~u8eyq z>Ijua$X6x&V+l?rI+N9Z@L!XCj?ql%|KeW>1vj#C2P1)QJ9rz- z&+s0+i!r+)ehuz4C!2fyrt-Rsmz8$tbbO$N&HU literal 567 zcmYk1y-OTX6veM`jUQ3tx2vu?#?KHzB^H4Mw6KVOfEE^poz2edb7!2<-DN^7{0GF+ z#=?7_MG6Zc78WT25wu8`LP#KjffN=N78XJRId69Z7C-Je_grSqv!^)qlARfL=Xqt3 zvrFtR^XeK08ys%(`WEMQIRB9gUpPAD_urYU3JQL5bO{wBvL2H6n{!ui)#O~Wy5Zm! zrWR2hXr|;Jc1cuB{5A=Dgsc`)!{U!awc((h>`776;=RBkPQfe5%|dmPJtwKx;x0($ zjVMR5ISC^vY#%BHW^Sdwq?vZ97hw~}v)8%$9H{;n)c;Pl+vo2h_J0@5 Ef5$eD>Hq)$ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index c93f9c130b0ec0a2ede046aa0710bea587214f46..3fc040b9c8617d835b4aa232005d983e215e2f03 100644 GIT binary patch literal 935 zcmYk3PizfQ7{xy=s;ECDMN3U-wP@>UON%zKXhPTt7J_8v_07ELn|bs4{&Xl25{oXn z=%NdP9j0<`OZ1t+?(7pX1A~oiR1|} z;0t?5IOoLRsK|^7e_Ujh2&P1CTI8RI!YfhyAxf1TR`H0zWR#KB$OA2Gx3ZVuVi%(M zWcF~fmxKKr_QNkG^B_A%IDMQ8r#LhbEg>?Nk(c6v3%8tXpWPu2N-!(2ss`)GJkQQW zb}zF(!MST#)sj2O{w=8W_+SHBw>fo(-Fxgk;QV7g`wW{+6ujWVYp6!D-f;3g+n?F_ z%IRP1mdQ-D%+<(3tt>XnQkNuSH<<^db5y2J%VI``0itf)-9yP?>5NGCg3OG{U<`2| z;(0MkF*Vwk$1K3qRFHF3dN*)lA(6>4oP?~vq7qcatiS~JP3cZyy$W`9gf}hyyE1oQ zo_UCTEt!un)==uH^qx!dU&`!T1a-@UGL^1Y`Vbk-U^`hg%C1$pdW0=xH>vzq zRp^9iC8tlN`;~iG`Nvf5B%)4oY*idoVHT!~%)APRqc}C9oJ%Skh3UYh9psKd_CoFj z`^Xtr*@?L%c|~QetGqyf8Y6Unnz%c(q6^aPcr`O}06j(;K2=A)u4%R^UDu-jz{A{j zcufL-qAA`b$eR5OF`gUsW#QSnHVx{C-9Obfa~ZnShuSHbptM$VxtpNeP6RVgk7l?F X9ynbT$#}%6u?Jg?ZU`iMDTDDBLS*oS literal 928 zcmYk3PizfQ7{xzDi=ud;T3XXmP3iMg|4`M0L}DRW(ZqtxOyB(JoA>7B&3hSbV$nqx zU35W^5NYPSH=1ZdLSkVdh=^dpLd3#CLc&6V#6rTtxzlM`{PLZ1zPUHKXY`)PI1-sd zku?(8S(?HALE4u#xl%+oSBB z=lm2GFJaX{?lk9bKyAVYo5{Gz*<0-1VecN79`fiDY+A^F#=%Rdtz^7n^DSE++5XJV z4|acZu2vN5M353?O;pl?v|iE=3j3IFhD3Q-gbt!U+`X4fU)X_gLy;R7{siI!h!-W) zVk(qhoUjyAQA74c;a$OrY9jrb2&W-yuviXOCe&d9O9*!c>vgcH7;jeOZ;Rqxaqd3y zdeR?YY@qC8;XM_Ue=Z8I5j5i4EuaZB1C8`I!gz;`7CX{fF%|9Pzen6g#s}ei65bb> z4&$AppL}-Q=M~{p-XirO=gB1r518GL&e<)=AItUum>L4-4x4Y RB&oI!TZL)}m;;o<_zN{E?F#?^ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index a01516914720fe03df9a25a1a5441a05ad4bd5ad..823c42b9e6723cc6844adb501b7b008d8318a789 100644 GIT binary patch literal 924 zcmZ9IPe>GD7{*^SH8V5wZ&~i9mDQG3YL=FQgpdb`h=>lt%(ycbp`40<9XiaeFx@y%wAy~7GuYS zJt~}xh)oIivKXHc@tY!XMB-3M!~pDCE-?*m6FbB=}k)ioJ^mW*(*rbkabPk)6%^y{kxdgl6_yg58>)4 z_E;vL!Zi?u*OBo`TCXvM$#^TB_tO0+6W?U;6VWDe|Hwo!Q@E9qW$ahLZ6mXaqc!X{ zu-AlnJNY3_x57opY-20Jb{{(f96Q49QI1>eI~>G0?Q#&2jn-ll_jfA9!LO`%>&mz={H^ zp_QN_uc=QsDJS?EOMmO=SOO_b+S>cC};|DGJxa){|4Bf^wCq zM9_#pvmP|%@oH6~Q3V^+nO5vWWVAt=DH>5;hoVHMO7|9F0cpeB`2w3 zS>;Zs#90+g;jD+83o3I-<*s7bj~h*IUXAN2I)hYC`wH|!4;9c}qig=3RmgPJi_PkG z7aGnNn{TuZ8F1<-(6$+b^6G6|uw&>n?=eSPD4{FU=%?svG5_5rSz3FD4Db(aitR1{ literal 910 zcmZ9IPe@cz6vmI0mX@aFR7PWCWo2pkFEh1}aN(jwgn@y9Z{E!N)4VtD;mkBCArurD zv?$0$o9;cAXi-q$qD4qVghWJ(7A_(p3R(oUh=_=&?~Wr#iyz;2zH=VD`^9^NIUo{4 z!WtHKS~!!!y&}%s5UFY53z41?!K?`9#Mr#Zd=S}knQN5!COOe3DON&3zswK7tsrYq zIwxc>BF9HDuOy0HmP+M(JNN_yf0#;w79cWw)HYN~YLu z3TikLf!jmzIyR$hwXogBPA|JhIdzhQQyiY=jKSF?=Um)%lX0HoQ=GWQ)^&Dn^4M+8 zD$d`VJ>kqVCTos!FM0em_GQ?Wf=aLkR1|dV z4OXkjo#*f^oL*LeYBJxm^^v{L2&;*#FYJDUU5DLzvcAJcU?XJzG9BudGs@){KRjVj%YpaHkri|mB%0F6NVrXtIsEo8K+c&Bo@ zmDh*w_91I0qhGlLm^vvp2cwVty9*5$iY+u+ ziwxMc6lxm<^#%2|EZ77(EqKhy2J&@f8vPVqjRwziJD|YYyCl~;{cKJ9!bvBrK3y^{ LK1*vCkpcbzq$BD# diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 7211a2d4edfc3012abf605aceba00f13e2e3ea95..1798f7dd9838cc6902835a88a94ccd981e96454f 100644 GIT binary patch literal 1370 zcmZXUZ-^9i7{{N~{FBysshxJ(j-Ao@r@Zp&>aOe3vo-I|v$|9)B7QTwGdu0<&a|`3 zbb&#EP>_UJSQt3JKa-J>P@okS_(IVjO3N3%5bRBcM061mT~y!S%$~jI#fR_r`99D5 zcA4k5%lcz;EVit;@N#Uw7CRy?eH6RL<7ZFB`%nOWL#_G;c{Nz%o|l6 z)%Xj$IT_Q*e3cjWaC1zEccWfPcAszu z;Br*Ti|P>Eaw4OH*bZSmg=!VCXM|%3*AbOS1TP|5P3|kA@;cldRNW{1{c!7u9T4V0 zQIMi|NVtcEcSO`a72}_ycMtg|M0gUehs-m=`bOB7gmYPxCWJdF%B|90B!eX~Tqf(Q zWTRJ-v6a{sX+9|nOcu-1_N5cb(k@xsC&T@+en3VCG4vR|=i_9(E1mbH`=KmV0If|HL)*ZjRBL}>^hRxC?X>+o{Z_G1;9~WZVnY^pnpJ_Yx~A(^aL4@}5K8M}7k`NNilW zyWk!s|0UJf4Yv`uS6O>h@eNgaOL_08Fh<&ov--dT;C?cdvfop|2WYG(^Qf{vQ?)Nt zcpCKva?YvJ1?65+l`ATkKr}?oq^kd;qUi}4!^CDmHWQnhm@TOz<58SCLTo`2wPhpi ziJ41^9f{MGggr^rhg8puf=5!^0Yuwjp8(s)8BD61t|r!SQr?=>#t=;18{7bW3(_^~ zRnMVFZ(Uy#U23Lo!A_?m1m>4jFKA6lmKCR;KFRp4kFcoO;y7HB`|X z)acD==7RN2)n32X0U~!JRFlVrx(}**c`~(RR=@s?ekdL>9wM`!Z0-J^{MQ@I&c>c` zG(N)0<8K1)YVPJK*n}W^znSXyJ)9A3fog{ETSCsT)e#CuDQ%2oqUWdP#^5!2Nx<4p GWyrs#LTmj1 literal 1356 zcmZXTU2GI(7=>S`fE7zET2#QYR0S$jserb)NTIG+N=2;I7-P)L?9PunyEEC@%~-r3 zYQUgDgGK`e%zQtS_=A5j(ZpV0l*AaKCU~VWM#UJTV$_IHqsH^jws_&ilXKqlely#A zXKHLn%(29>lH!Ajy(e)FCGL^Ldn38`?WBAxseG7Jzf6Mflkjv>>k!c*Q6CZwSH!;9 zxl2&4h0KRU@nK;Wfulm7?6u zWNcLCHdP!`rMs1FD5s>{K-G4uXs@d8Q}KQrx&?pd4zdm?=aBLeRenJQFC)Gk@ysda zLzx*=npE~tYsd*rKw)W0}U5wo&WY2?L z0=tBq`8r&n>kAPqMZjDNF3a$j>dNIh?9unF#(o7EYaz?2)UW-#rplnMZb7gTXM3l( z650n?uL7&V8Zt(-xg96hWE17qL76-SV~7XHxI>$FY4;xOTbS2V;6OH$QPy4ncLN2H zZp3gyWZti>UAnYKyN_u9F&#aDbO7&K53U3KWInC!XLR^17K3Cyr|l!U_NtEF!n}!` zW7<8gy%W0fnGR1P8YbtIuK%p#(-^jr@dxB4GXB=)jFcVawu2EeW~Ff}5*%qu&5pFx znL6ER)RV@&Ncqet*plJ(AsUAr1Gka0F0BrnNvsWNc~e>|AejDM&^))F)yoyPQp|1h z=fNX0-F_!LH$Po8m)$Hp>p3g93mI^_C}g`FtjN?~*0e=boO#Tpl~myd8E%f53kIi@ zJ>To~MBWgTDd2;;7RtKibg40j5LMMPoKLLp5c;!HBM#7zjeZB2LJ#7 diff --git a/res/GAMES.CONF b/res/GAMES.CONF index d5b7d70..0ab6f7e 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -39,6 +39,7 @@ 10000,CHUCK.YEAGER=Chuck Yeager's Flight Sim/1987 10001,CMPTR.FOOSBALL=Computer Foosball/1981 10000,DIVE.BOMBER=Dive Bomber/1988 +00001,DRAW.POKER=Draw Poker/1981 10000,F15.STRK.EGL=F-15 Strike Eagle/1985 01100,FAMILY.FEUD=All New Family Feud/1989 10000,FIGHT.NIGHT=Fight Night/1985 diff --git a/res/SS/ACTBOARD.CONF b/res/SS/ACTBOARD.CONF index 7c4e76d..3804c53 100644 --- a/res/SS/ACTBOARD.CONF +++ b/res/SS/ACTBOARD.CONF @@ -6,6 +6,7 @@ REVERSI CHECKERS MICROCHESS GO.FOUR.IT +DRAW.POKER ODIN PENSATE ULTRACHECKERS diff --git a/res/SS/ACTDEF1.CONF b/res/SS/ACTDEF1.CONF index 451da4c..1d7344c 100644 --- a/res/SS/ACTDEF1.CONF +++ b/res/SS/ACTDEF1.CONF @@ -4,8 +4,8 @@ DIVE.BOMBER2=DIVE.BOMBER FIGHT.NIGHT -F15.STRK.EGL DIVE.BOMBER +F15.STRK.EGL DIVE.BOMBER5=DIVE.BOMBER FORMULA.1.RACER diff --git a/res/SS/ACTDEF2.CONF b/res/SS/ACTDEF2.CONF index 6e23f8c..ab96d8e 100644 --- a/res/SS/ACTDEF2.CONF +++ b/res/SS/ACTDEF2.CONF @@ -5,6 +5,7 @@ DIVE.BOMBER3=DIVE.BOMBER FS2 DIVE.BOMBER4=DIVE.BOMBER +DRAW.POKER FOX.AND.GEESE DIVE.BOMBER6=DIVE.BOMBER diff --git a/res/SS/CATBOARD.CONF b/res/SS/CATBOARD.CONF index 71fe5c5..b8a9086 100644 --- a/res/SS/CATBOARD.CONF +++ b/res/SS/CATBOARD.CONF @@ -6,6 +6,7 @@ PENSATE ODIN GO.FOUR.IT ULTRACHECKERS +DRAW.POKER REVERSI GO CHECKERS diff --git a/res/SS/TITLEDEF.CONF b/res/SS/TITLEDEF.CONF index cc78422..4523ec7 100644 --- a/res/SS/TITLEDEF.CONF +++ b/res/SS/TITLEDEF.CONF @@ -5,6 +5,7 @@ DIVE.BOMBER FIGHT.NIGHT F15.STRK.EGL +DRAW.POKER FORMULA.1.RACER FOX.AND.GEESE FS2 diff --git a/res/TITLE.HGR.UNPACKED/DRAW.POKER b/res/TITLE.HGR.UNPACKED/DRAW.POKER new file mode 100644 index 0000000000000000000000000000000000000000..f404823419f5197361e02ca09d40eda36693b790 GIT binary patch literal 8192 zcmcgx&u<&Y6@C;IF;-m1QPV<*eI5ONY01hEGn`Zp{D2tNDhgHRBHKmE9P0{__3ZrR(suWtCmq zMT^z(YANfr`o=cSI&KVil-nEIXlXR-8#Ub;|y8u=loEI8Swv&{I*kaF5r0ZJtcP<p zcLW4^_P!7EzbM2Ik8W(M)OsBFpH9+^`+rIBI3h*{ezCpZpF!@-^C?wOW`0aNt_&!vC}oZ;H1r2W`6p2Tk(vzlxgG z@oFg>wHp4l244dBuQgGxJ!_(U|M)N57GJQIZt7Pk-F=<%7hk7R;slj0enhD6`r7RW z!uIFpD?D_Y-hFfJYuM<|pN*3t%_Pp#Oybux1N_ebi>MotDm`b-lg^q`@f=xkrMtrT z_bMLGnO*)bWnmZog@PF5M?N=9O5j<-JCy$LD#|3}Cqvr3jLLtFhi=Qys^ybT5Iw|| z#}frnn(s(2rIs1;XJ3QthiPV>aq2l0cWuR4TbGts<$mU{T^Gv&;2(29cl?KK1pw|p ztkeq8G9O`Ty?aFCUm>JyhC5&xmLId<$1FbiqbjvxS+|H~Rla!V6>b)UpzYIp7tQVZ zp_H zw(Tt-DBhaqta~0i^|H4jEys0~PjjcnW)sk7oNqS6_;1!Wx&7Jx@t?gQW>`y~>bEOp zkJDlj*iRh6d6-bwgnq7J`*RN!0e9#M{2vuR{p2K>XJ!&-;P>!<1PYCXGlrx}tNO^5 z)}yMsiW$#alFEU4HA{_C}^<`1pf*5;n@ z59vo({l>Ox{>cu~SvJ6l^Xj!g?i2qnYMb5oZ*K6h6}SGM7UBc(RxW5;Uk~wx^=P$f z!;Rt8ORKBWs#dBU{6DQXwiW)LhSvYv+x6O0Zg1=#|1=;tMI?QnHq{Wki z!2g1tf3hNL=rIcQo3?6?o6lRg>{HP+*Q$@i(&mz*^UZ!@HHGD%Slz z{+B9C`^UeM-uOrd|8ERn?!g>1HegOq|%Kz3DpLdRcYTaEt# z#Q#CcJp5Yc{{>Mn^xpcdA^82bg%$AL@INj-WcO1WEf`$oU)dALz4jOXqxi@Af9L%F zvUocmv~6zz*~He8YcB!+o?Kl5{xRcs@Q>X8hwl8p*+iqt3l0$fbGLQ;_Ytt*=idwS z30i>vqrT&7hlo-C?<@YlC+>eX-QFcFBS9|X9m=p#8S8JOj3lFR8ms`d_eJN}t2gr-mD=d| zpA$zi9qFZe#gPuz>3-bhi&=r`75FU;2+Yf+{)Ni;UD?8#=qVc!1UP9{(ti^=l^?*|BznIe_#3XtNqv16kRFY zqx?@k*Yi)``~NTMG5FtM{~wv}dtxFNw5|Uh@dbR?vpN6gxV9?Sv8SbcnxDqDf1_5f zHzNE0%?&ixY8&-~tpAI*#W1#s%~!hi{yXrmbK$Q2_xShc)~NsQj(_a`e=N|=_^6zN z@6Ww5NpsUgbJ%}JJ(eG$9lrh5O{VE-MCs^kyuzsC#^YKqFw zyB}C!`_HKOi_aU8?{7irrA!Z?9{m0~FrvC!khLvth-sh_J*Prx0_sIIc-O4vz`~Ud*@n*=gdy5yQ#8^4VDX{(zG>7y5{{cCb6Kwzh literal 0 HcmV?d00001 diff --git a/res/TITLE.HGR/DRAW.POKER b/res/TITLE.HGR/DRAW.POKER new file mode 100644 index 0000000000000000000000000000000000000000..6f9040c1fb2c159ad9189dae05d648d03d88f9d3 GIT binary patch literal 7680 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 RHf#;ejVU!M%KNj${{b+_6Kwzh literal 0 HcmV?d00001 diff --git a/res/dsk/draw poker (4am pack).po b/res/dsk/draw poker (4am pack).po new file mode 100644 index 0000000000000000000000000000000000000000..e4f67373c6babe7b6b5fa9ef02b8fba23f19842c GIT binary patch literal 143360 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 literal 0 HcmV?d00001 diff --git a/res/ports/draw-poker/src/OBJ.X b/res/ports/draw-poker/src/OBJ.X new file mode 100644 index 0000000000000000000000000000000000000000..67ff1ac98da5cbab6192f7e0177627dd75069508 GIT binary patch literal 7867 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 WzIQ8 literal 0 HcmV?d00001 diff --git a/res/ports/draw-poker/src/draw.poker.a b/res/ports/draw-poker/src/draw.poker.a new file mode 100644 index 0000000..cd2a636 --- /dev/null +++ b/res/ports/draw-poker/src/draw.poker.a @@ -0,0 +1,29 @@ +!cpu 6502 +*=$8000 +!to "build/DRAW.POKER#068000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + jmp start + +compressed_data + !bin "src/OBJ.X" +FORWARD_DECRUNCHING = 1 +SHOW_PROGRESS_DURING_DECRUNCH = 0 + !src "../common/src/exodecrunch.a" + +start + +INIT_MACHINE +!if * != $9FE9 { + !serious "Adjust prelaunch to patch JSR at ", *, " to JMP" +} + jsr decrunch ; compressed data contains target address + jmp $1500 + +get_crunched_byte + lda compressed_data + inc get_crunched_byte+1 + bne + + inc get_crunched_byte+2 ++ rts diff --git a/res/ports/draw-poker/src/loader.a b/res/ports/draw-poker/src/loader.a new file mode 100644 index 0000000..35015d4 --- /dev/null +++ b/res/ports/draw-poker/src/loader.a @@ -0,0 +1,25 @@ +!cpu 6502 +*=$2000 +!to "build/LOADER.SYSTEM#FF2000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + +READ_ENTIRE_FILE parm_boot_open, parm_boot_read + jmp (entry) + +parm_boot_open + !byte 3 + !word filename + !word $2100 + !byte 0 + +parm_boot_read + !byte 4 + !byte 1 +entry !word $8000 + !word $FFFF + !word 0 + +filename + !text 10,"DRAW.POKER" diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 8da0bce..35868f1 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2661759 + !be24 2679622 !le16 630 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 9bcca5a..0044e00 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2645966 + !be24 2663761 !le16 1543 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 887c577..d98ff24 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2633185 - !le16 567 + !be24 2650825 + !le16 574 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index dc3fbc3..881eb4f 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2635902 - !le16 928 + !be24 2653581 + !le16 935 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 1bd1668..d1c03c5 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2639032 - !le16 910 + !be24 2656750 + !le16 924 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 5b61318..caa9818 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2643105 - !le16 1356 + !be24 2660869 + !le16 1370 diff --git a/src/index/count00.a b/src/index/count00.a index 5ee285f..27c64ac 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 42 +!word 43 diff --git a/src/index/count01.a b/src/index/count01.a index 8971ac4..a8d0669 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 61 +!word 62 diff --git a/src/index/count10.a b/src/index/count10.a index 301fdf9..07a5138 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 63 +!word 64 diff --git a/src/index/count11.a b/src/index/count11.a index caeea3d..426edb5 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 87 +!word 88 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 5bdd765..44c80f7 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2662389 + !be24 2680252 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 0dfd1a8..6ada6b3 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2663039 + !be24 2680902 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 1edac58..f80d75f 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2663375 + !be24 2681238 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index b1bbf97..537214d 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2128189 + !be24 2137591 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 150f747..fb081e3 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2650149 + !be24 2667944 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 34eeb7c..d3a6660 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2662771 + !be24 2680634 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 5a82b5d..0d82537 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2661747 + !be24 2679610 !le16 12 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 9f5e7a7..e26d2b8 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2660633 + !be24 2678496 !le16 1062 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 5bf164f..7aa8569 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2658116 + !be24 2675962 !le16 365 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index ee32785..b4ea436 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2647509 + !be24 2665304 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 444e69d..735af5d 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2652147 - !le16 1505 + !be24 2669942 + !le16 1522 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 25173bc..390ec37 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2662695 + !be24 2680558 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 9f1b053..b7f57ff 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2661695 + !be24 2679558 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index d029b59..34afd4f 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2662838 + !be24 2680701 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index bd14ece..09bb1c4 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2658481 - !le16 421 + !be24 2676327 + !le16 438 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 610e9eb..9272f76 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2658902 + !be24 2676765 !le16 209 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 31c69f2..fcf2763 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2659111 + !be24 2676974 !le16 107 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 8e8602b..c08f741 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2659218 + !be24 2677081 !le16 292 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index a2dff83..113e4dc 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2659510 + !be24 2677373 !le16 791 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index bd4473e..c6b943f 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2660301 + !be24 2678164 !le16 305 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 32a1f3d..72375ef 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2660606 + !be24 2678469 !le16 27 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 0223fb2..32f026d 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2663678 + !be24 2681541 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index c9f0a92..82bc738 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2655409 - !le16 880 + !be24 2673221 + !le16 897 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 56c4c73..744492f 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2656289 + !be24 2674118 !le16 629 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 23a8aac..af687b4 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2644461 - !le16 1505 + !be24 2662239 + !le16 1522 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 60706e7..055b088 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 842795 + !be24 850475 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 46b4451..4357464 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 859171 + !be24 866851 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 75b23d9..de1a616 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 850979 + !be24 858659 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 177f220..e727e26 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2631794 - !le16 1391 + !be24 2649402 + !le16 1423 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 5326d96..4333dc1 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2633752 - !le16 2150 + !be24 2651399 + !le16 2182 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index f059a51..770db21 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2636830 - !le16 2202 + !be24 2654516 + !le16 2234 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 49eec77..d477d32 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2639942 - !le16 3163 + !be24 2657674 + !le16 3195 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 296d7dc..46697f5 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2651789 + !be24 2669584 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index d1fc297..ac8d9bf 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2653652 + !be24 2671464 !le16 1757 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 0d97b15..c414451 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2656918 - !le16 1198 + !be24 2674747 + !le16 1215 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 553abbf..4a33f0b 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2631116 - !le16 678 + !be24 2648705 + !le16 697 diff --git a/src/prelaunch/draw.poker.a b/src/prelaunch/draw.poker.a new file mode 100644 index 0000000..88950d3 --- /dev/null +++ b/src/prelaunch/draw.poker.a @@ -0,0 +1,18 @@ +;license:MIT + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/DRAW.POKER",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$4C + sta $9FE9 + jsr $8000 + +DISABLE_ACCEL + jmp $9FE9+3 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}