From ee19981e8dc85c34a377c4e0685c71745be0ac1f Mon Sep 17 00:00:00 2001 From: Georges Kesseler Date: Tue, 21 Feb 2012 23:23:10 +0100 Subject: [PATCH] Lots of utilities and original grafics which I forgot in previous release. Some more work on the distorters and a little PSG init correction. Added reset demo handling. --- PARADIST.S | 103 ++++++++++++--------------------------------- back.pal | Bin 0 -> 258 bytes fond_7c.neo | Bin 0 -> 32128 bytes fond_7c.rst | Bin 0 -> 6800 bytes includes/fast.bin | Bin 0 -> 1256 bytes includes/hwdat.bin | Bin 0 -> 3072 bytes mkcolors.gfa | Bin 0 -> 1908 bytes mksinus.gfa | Bin 0 -> 1272 bytes newback.neo | Bin 0 -> 32128 bytes newback.rst | Bin 0 -> 6800 bytes test.neo | Bin 0 -> 32128 bytes test.rst | Bin 0 -> 6800 bytes test2.rst | Bin 0 -> 6800 bytes text.txt | 34 +++++++++++++++ 14 files changed, 62 insertions(+), 75 deletions(-) create mode 100755 back.pal create mode 100755 fond_7c.neo create mode 100755 fond_7c.rst create mode 100755 includes/fast.bin create mode 100755 includes/hwdat.bin create mode 100755 mkcolors.gfa create mode 100755 mksinus.gfa create mode 100755 newback.neo create mode 100755 newback.rst create mode 100755 test.neo create mode 100755 test.rst create mode 100755 test2.rst create mode 100755 text.txt diff --git a/PARADIST.S b/PARADIST.S index a816292..e2fac31 100755 --- a/PARADIST.S +++ b/PARADIST.S @@ -585,7 +585,8 @@ prepdigi: move.w (a6)+,d7 move.l a6,digiptr - + move.l $42a.w,my_reset+2 + move.l #my_reset,$42a.w ifeq test lupo: @@ -2152,9 +2153,6 @@ notreset: move.b $fffffc02.w,d0 - move.b #5,$ffff8800.w - move.b d0,$ffff8802.w - move.l #$0d000200,$ffff8800.w move.l cheatcodepos,a0 cmp.b (a0)+,d0 beq.s cheatok @@ -2215,7 +2213,9 @@ cheatcodmod: equ *+2 no_esc: cmpi.b #57,d0 bne.s no_key - + bra.s myexit +my_reset: + move.l #0,resetexit myexit: ;restore digisound move.w #(256+512/4)-1,d0 @@ -2225,7 +2225,7 @@ restdigi: move.l (a0)+,(a1)+ dbf d0,restdigi - +resetexit: equ *+2 jmp exit no_key: @@ -2433,7 +2433,12 @@ calcpredigi: move.l (a7,d7),(a0)+ move.l (a7,d7),(a0)+ - dcb 70,$4e71 + dcb 70-20,$4e71 + tst.w $1f0.w + bmi.s noend + subq.w #1,$1f0.w + beq myexit +noend: move.l a6,digiptr @@ -5118,11 +5123,13 @@ wavetab: dc.l wordhinher dc.l _nix dc.l _nix - dc.l hacker,hacker,hacker + dc.l fast + dc.l fast + dc.l fast + dc.l fast dc.l dreieck dc.l dreieck dc.l slowdist,slowdist,slowdist,slowdist - dc.l hacker,hacker,hacker dc.l sinus dc.l sinus dc.l sinschief @@ -5133,21 +5140,6 @@ wavetab: dc.l sinschief dc.l sinus dc.l sinus - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l bytezurueck - dc.l wordschief - dc.l wordschief - dc.l wordschief dc.l 0 ;end mwavetab: @@ -5161,44 +5153,11 @@ mwavetab: dc.l slowdist dc.l slowdist dc.l slowdist - dc.l wordschief dc.l 0 ;end boink: incbin includes\boink.bin dc.w 128 -hacker: - dc.w 2-1,-2,2,-2,2,-2,2,-2-1 - dc.w 4,-4,4,-4,4,-4,4,-4-1 - dc.w 6,-6,6,-6,6,-6,6,-6-1 - dc.w 8,-8,8,-8,8,-8,8,-8-3 - dc.w 12,-12,12,-12,12,-12,12,-12-1 - dc.w 14,-14,14,-14,14,-14,14,-14-1 - dc.w 16,-16,16,-16,16,-16,16,-16 - dc.w 16,-16,16,-16,16,-16,16,-16+1 - dc.w 14,-14,14,-14,14,-14,14,-14+1 - dc.w 12,-12,12,-12,12,-12,12,-12+3 - dc.w 8,-8,8,-8,8,-8,8,-8+1 - dc.w 6,-6,6,-6,6,-6,6,-6+1 - dc.w 4,-4,4,-4,4,-4,4,-4+1 - dc.w 2,-2,2,-2,2,-2,2,-2+1 - dc.w 128 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0,16 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0,-16 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0,16 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0 - dc.w 0,0,0,0,0,0,0,0,0,0,-16 - dc.w 128 slowdist: dc.w 0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1 dc.w 0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1 @@ -5246,23 +5205,23 @@ bytezurueck: dc.w -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 dc.w -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 dc.w 128 +fast: + incbin includes\fast.bin + dc.w 128 sinschief: incbin includes\sisi.bin dc.w 128 wordhinher: dc.w 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 dc.w -2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,128 -wordschief: - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,2 - dc.w 2,2,2,2,2,2,2,128 +wordschief: + dc.w 2,2,2,2,2,2,2,2,2,2 + dc.w 2,2,2,2,2,2,2,2,2,2 + dc.w 2,2,2,2,2,2,2,2,2,2 + dc.w 2,2,2,2,2,2,2,2,2,2 + dc.w 2,2,2,2,2,2,2,2,2,2 + dc.w 2,2,2,2,2,2,2,2,2,2,128 wordzurueck: dc.w -2,-2,-2,-2,-2,-2,-2,-2 dc.w -2,-2,-2,-2,-2,-2,-2,-2 @@ -5385,15 +5344,9 @@ scrolltextend: ;********************************************************** -prt: - dc.b 27,"Y",32+20,32+1," 000" -str: dc.b "0 ",0 - - - even psginittab:dc.b 0,$ff,1,$ff,2,$ff,3,$ff,4,$ff,5,$ff,6,0 - dc.b 7,%11111011,8,0,9,0,10,16,11,5,12,100,13,2,$ff,0 + dc.b 7,%11111011,8,0,9,0,10,0,11,5,12,100,13,2,$ff,0 even hwpalette: dc.w $000,$227,$005,$654,$543,$432,$321,$777 @@ -5413,7 +5366,7 @@ lowbyte: even hwscrolldat: - incbin "includes\hwscroll.dat" + incbin "includes\hwdat.bin" even section bss diff --git a/back.pal b/back.pal new file mode 100755 index 0000000000000000000000000000000000000000..3e9ad042b7989e83266158f47e22e9e17f37bb24 GIT binary patch literal 258 zcmYkzp%TJC3$Pif*t%LA7FUbI;;>g*;PXp&GjzzC*-0h|K{@Pt%E>O2tKBJ8 zI%}&GYpP^RRWNNLCp>M2EV~!p_}Bw-vk`K(0doAqWSKt=rC3Ypj8QQtV_AG2PkHOp Gx_$vw6(EcN literal 0 HcmV?d00001 diff --git a/fond_7c.neo b/fond_7c.neo new file mode 100755 index 0000000000000000000000000000000000000000..2c87c5dcd89efb12045cf1d5e32b924a93f1ac47 GIT binary patch literal 32128 zcmeHQPix&q5FhLPv7h}&>@;@mv^cUI%u5KNjVXjujAGKBifb3@LryOtIF}q!dT8oi z7MmCnLNPss9*XI)C(}=`6hn;hT|4B)SHRJfeuzb{A6wq4nX(%Un)Qq^qxM@ zsJORx;8eDt4bOYwuJGhb! z7=xw-qid5D8;!BCCU$Tow_ysNbOmL7z>3@3Q&Uf{gDW`+&tS)b(Y48nlatS$?O+F2 zats=fd;)Yq$ckfQjm9u`a3!ladDOc=N}OiJYSr`V*uj;2oi6%ySQFR^JebaVZC0Fi zEVp10#`9og#jUNy#c}N5O5TG9a6Jz`R=jub!Gr7A!IeCQ8MvPZA1fXo&&=G%4zA=2 zSc0>8@Uh~H7fVZLv4bml1vX(e4?b4Ba%FRK7CX3-8?Xw?dGN8~#>VREGInq!0j9C$ zDy%q-h4fv?T-XXz@*&7~ZC3RCAnf2u_Kn{RdRBBFzun0dzd;K^#a8RiohW{DBiH-I zZ^nMCxV|36Z?0tD_|4#x8owEQ9O#wtTQWW@=HCit)7U|h*wkR*Io z$qRxND~{zZu3mY0FtXzA?#_;f9bC!BNFJy>_*n7r<4T3Tzpms0tkCj&|H6t33o9!_ z*uj;Q@89R+XVAY76~*y0X5^X35y#IMe5HTik@qS2nZfv+lAjrj&nfwt!T20Ay-Afh z*G_4fH7q4RljMI&er7N}r{re_<8w-WW>6kS>dYMBV%nuYNLF;k%b4rPkKamuhTg~f zr+iMy&kXiHUKziY@mn}~m+#kgd~dJhX9nYQ{;&K@fUHemdo{xN8I8P`w(%9z?#9n# z?B|%5F+5N=ekOxY7(bK2SMoC*c^~=yeaX)Zl5bP`_y4kgKaA-Nn4j=hSgnVKl>C`0 zP=zxPrA5UErR2}lp-%WNAi~iY95$rn&k#Dy@0bcLXaSVs-&dhV_WK5{hcHizl>8YQ zU;KWoz|VLGTBV@;84E$wB>SP^e!v^Y#Otf*8H)F1o$)Dlzy@u9HlX-}y0!|~fk z>G+KmUFFS~>u69(52joE#)_`;X3TZ$DK2bxi{CPeZcb$Q8J=I__)RkoDf|rMGx6J; z@@Zr-VJ1qnag{e?u9L~1NyTq-0cf90D21O%#cv~eJo*Aj$)DlzHSyaexC-x({R;E% zQ~V73e8ak`ZJ8Ge2cx^2XF6)wTsG`@2D`*8h_ zyeqQbIE+NEj!W_H)BKF$>^Ld@J&mPRyuj1pqeF^+Z(*aRuWD*Oz=jn69--K!7Aych z;c!E|v=7tfG50y&6@!RrEs@d_C62JK?R3lT_ zf2G84AKau0;q0O zpT>J1r$vQA*#2hIxOzH5_}X}D`X~z8-)!~^ssO(!s)%PitccE!JQy7jIfgfJB@szj z{HIg_=EI7o_<^FsZ!{|vAi}jXysrNzReUe;B2|Fbuc+epMH50StZ4FDTuGBZW9&!k z&fA2C?I(qwnSDwXkW*z|pYOl9Ko~zmwzG;je#XK^&Eoz06hD)~Cyt*<;SY1q)}=Ah(fI{vOr$gOz-{A`t5I4@-zMRKQj}Y zOv$uMS8&q!nKaPix`19}%SL=TrfH2`k=qy4d&Y4z2iY;uaxnK5gPUD!^rR zSpi7lXD*`k=wJ1#=-*4kM*rmSGZSkQYiKqs)sT?Ecb^q4lgr>|)<32i-G79U?msF; H^D}<~*Jlv@ literal 0 HcmV?d00001 diff --git a/fond_7c.rst b/fond_7c.rst new file mode 100755 index 0000000000000000000000000000000000000000..f92b0184d08b2e48a46d43d5afb404e174ab686e GIT binary patch literal 6800 zcmeI#M|0Ca6u|Mf+LeTr04}08V@e327z~7-0H!xnOn^{KGaXC`oSE^b;K-RX2d;cE zo|0h@Bk=#iQG0Uv&6c#N>Y=CG^H(F$>!-I6pK+TL9rCYGD9<6j$(z1qEw|WlhTro^wN7jo9io4 ztTJWjV>OC3D5|DnieA;$-M?nK_P6j`K_|?vrG{c1iuEWq7&{=+li zM15pdSTnB2Rh%ixq>oK=qnNS^_g670G>^?F#!zfQu~j^X$2Jwl^Q?8w_k$qJo)L6lYPKLvbF(1r!%iv`}0^aT&!G6jxESQCveYh2lDj8z^p~m_~66 z#cdRKP~1h)L2(boeH0H+=xYQj`w@yRipMCPpm>Vn8H(p9UZ8l1;uVV5DD<`o`|<|G zTNLk5yhkyE;sXkO6~Sut+LMda9VU;*pLe=E9(gMzTo2aY+ literal 0 HcmV?d00001 diff --git a/includes/fast.bin b/includes/fast.bin new file mode 100755 index 0000000000000000000000000000000000000000..dae53ce244a45ec0d55be85bb81b09d91a113b75 GIT binary patch literal 1256 zcmZ{i0TzQW2t%v8|CQ%V<6lZ!yJrYs5yD!#uJ#-=;dP%8<(Kn)JX_)ZaWuKv*FCbS zVWtk0n~wV$`&0YwJ(ii;(OFRJ=ush_`3}$i*3oQ(VQY?v>T$o;b`Oe)(Gk42{AA$M zgr48?S|D^mnMt;)WIPyF*G4{-Np*iOiob5aQ-RFL)K!;R)wAmt6np!9{+X4nk+&*} zYilF2#r-bXVs^=_ifoRR3R=_bGRium6*x9BBJ*}ALf dW;SYQy@`{F&WY42^88e+{~LOxcU$lt`Uh^(cn|;p literal 0 HcmV?d00001 diff --git a/includes/hwdat.bin b/includes/hwdat.bin new file mode 100755 index 0000000000000000000000000000000000000000..3aaf31cbeee1d4a772678f7bfe7e463891ff94d5 GIT binary patch literal 3072 zcmZ{k0a67a3`6z)hyFG%36xRUStx0e7WV7s>od>S=f2v{PFO+m!JSeXP9`=l1jD$= zvWx7h1{=Kc(#>nGd8st$Yc$Fm@oc{HN?9k$rfqzycWl1(cG_9R--TcMNDR*0v;D&5 zp}bblP}sjX47eLtEJYu)Y9<@Ko)YNV&fN)n$IE|n*GHCmG`enX`}rOU-$|>&tkz*r z`DB7#*itff!~`q*Su=BdFY9DTDb2y-Z3~yQ^sSwp2}fhkm;ct8-vj4Ga#K&#yXnE3 zOz$Io`a0VNDdDS3hnCpEv#%X*8b&=DudTW6K~8l`n(ZHWUCTEGXPf-;8Gza`K1=)Q zz4;rRG;TEu*C${mqlvpft3us7+-8c+)rwN2KJGCVqUI&gBp?`Jr-hdT`J;0&#JH?P z%BXhhUKrGpY4fB1Gq>>?4W_>@ww9i=4LY!0_G+mS*R`$i?6YFXB(E8YMQN`on$#}uXRK}g<{^zRC|xm2RhiEqvw9Q@=i zo---4hC8FX(|}xQBKPTdi6CsvANLj$pSxA$A@kvHxzU;Hn;^~Xo zVuqJok1gn!oHO#p^2eSTq_eqj9rJc3zmQ&FiC_;p$8WayK1k7k< zr4`NW9pl%@`UhDuBEd6y)V?=ffa&)+F{0bI2nfjD_ zMs?tlYilQZLu&FauoC1vT?@;#RP^aiVq_@=$qq`;o71kq<}^?=f@*B)q@mXWM3?_Z z2cJt8L%g7LBKuFAtS{g(*+DFPcJVXS+Y-NpKfZOXMZOl))jEIaFi?lf>Yml}u+2h~ zEM%V1iHE17-X0_TV8p5cVcpBb=_`8 z@7LGrj~=VRk>)yY)f4@CO{v16WVqviVjGcoi10jTO!>O)8@B%rM#9)@>*yQitDPO$ zETn5nHB`^Yso5yL+_#GDr@B5sqC>c%Wr@BG^natX7Tf_r>CX5+@fibwq75<1PWTfA{ol?gYmg1?&h~gd z3+<7?=`7-6hziaNh--&n34I;h!F34I1E5tA8;D1UXCYqT{1Wl%5WGQO2On^a&<6mz zpX*-Lu2i*o?&it7Hft};tC#HJ5iegU6^mZkaSC1bY`Ms*a|MSiD4au-@uK6}vknL* z;Tl>G0}6BHQW^+tp~S0z5yAj^hy^fEitcXWVXy~4UmSg;0q?%VrdQvqzgS7K)Ka7Y z2duhe=?(D3_^keBE7D^$V5hy4hC4;!2LOwJL3|TniueVGF_+#>ZltC??&5SZU-FV0 z>1>K7ZZFpF)74r!L#=TuOHbpJrIVH!W?S&>J2??VsFOm&NPT%_ynq zC;rLG9adA8PG?e-COqzOTIT7@No!mdo|weXkyE(MDLRG4!|HM3vpF|k<)wD}CTiky zMi=j{F4yiqSh{u2GEJbw_vUhcoudcgbjHHXjuYQ56zF>G-px^A(plk+5#MnOoSD!| z{EAbZtGIN`&Us0xO)6!=QOOVubkt}o8iih|Z=XK2C1t1mP3`K)_(-A&i9KLi*nO{h zVIKlD8W5wg6W)(b85|>1Kt4$a-c}6nT?v3OFmPAEs^VKQ0(>aF$b{G80u&kv45LLN zfsV|hqzup^XIhwW94K^M-fofj?wj@-5HD<0dY_)yM;g_I#aGjbQySmJCxSy$kUOXp zFNJ~P zcI6>Ki~Prp!&m6K0)e6j5D!$$jw)LqI*(yu*TPS>1l{8F`_NVjyErD!bmi?H^fd9@ zac!tcRuZ%A&QW&g#{UmhvdK(KsHc>}=nWJ=rFskKAgb3-d`im|?pEo;#pU{NvQ`^T yjp1_G#F`kRkGWe;W>V%JDlL1!Y*ZbdVEyx;;vR-(2^;FtFVvC0wtuY#AO8SE@dd{K literal 0 HcmV?d00001 diff --git a/newback.neo b/newback.neo new file mode 100755 index 0000000000000000000000000000000000000000..555317859239d64984dd2e5d8b7d5971ca44cf41 GIT binary patch literal 32128 zcmeI5PiR$F5XR@6n?}V{qn09}$V-}qgjV8zQNgF=5ix2tR$HXfhYJfXL_yR=g&PxM zsEVR7*tCcZQl&^yaZw1AAXNlwLt-|9i=>qjp-7D`6h%8T=blIEs(H8Qw>VewzARKe z=A4-`=jO+RNFGZQkCkM~YTwS5t{a!9spfqCfn8|emYIL6`eo7stQS`iy4Ydtt#1k zUcRv~I$##DpV*v_cB-)r8wLl(ABsLOt4U&aH#%kVtlizSXZQ5r=x+Mn>| z5cTzSb`A~U=vmXs{tT_OW$e$=@#7U0LqjDcD7un<)7&^_zK!x6$I8kjOJsdfbi{ng zu88hMPk42SZr*(O5J_Ej#KvU@S(hCaM%&GJ4p(eu+Hwh-ZEVbBq`shNn<-I$ zt*R<#qZUTb@i8vXS{v*BJAK+f=|=j4{Y<7G%ysS$X3)lsM~@OMU5cXZdTJ2Ov^^TP z#>S>5i6@Fa=9(<|F&xQ0Bzybzc;1K>Mki1!$1OHfsZ5O8>gtLL@rRe^4p1wADj$D_SqZKBX+qO+A42s@2yJTIdKl+{bAC2zCgbOtbh@MRPtD2<0+O#Q?5q~Ip$h;?Uqj#;`Gl^!+ z+Nl>!6df^T?5dLcd%3Bv;QqdrubV9`DEg~rE%*1_UGZb*&Q*cY4EF}aUs?7h{^D2? z#lq+mI-~xoD69VJ>JA(be<<3UtncY$eU~kB>x-gCOsN>63M+X+v|zz>Nfa3EFca8K zY(B74#g^T?xw=}`7ezlI=}%vnAC2^<&!a6{q(6Q33`H*``){jc2M6x@brl#LQh)s3 z+2scvJg7cl^efY&9l|>{jwFONHBlrT0*bDuZ#05kW`VA7F1KTcL=Z)rjg}KCwS4UI zGig#jkEExP{HRUxW9wFNXDy0;PT#S^J@m6#!4Cg2`}eoD65Y9jqQ7W;CTfecKGU>m zQlAM%FBpE^$LGhVHY2v|<;&TutS^dom<-#J^DWCN=UW_$KNKBI>T^$0pPQS-CJ~BC zcE}^yA&+DSlGc#)Rk8V)v<}+y=jHxkVf2ySkNV7?dOzxldV9rReLadkNb2)lxBqN+ zx2&#((e)%55}Pig8Deue$qWmleMUMg_7`b~W$Wvu!?G~ipZGhQ_-klz{!ny2UDfz) zrxw|Pc3@!QM2R1Y-b?c1Mv@;VPPqI)(a)%f9WJJyjO7Zwn|AFgoTh#i3!o7GOBjorOzyCn_7ukREz;G{~!)Yhw zUu6HOKNRl8`)DJ6Sta!^@dwAhP*&n5{&a-_`4=`fS@xgiFADeKeY8_vqF0C?3islD zJl2gD7tUWm{)L0b{#=H@a4(*}>7>KXpPX;(5rup4KA3-T{*w5ia4+6RKUF$^n!N%l3islD93g%kDUZ7!!Ei60!|5R9U%WpU?#1&r%)fB(UdZ_-5yazPWNk;? zf8qES^~WDceTL&-sK;H*llS8&+>7_Y{ELfV@_rnJd+|P+-Oqh}{^Id38ok*2gW+C0 zf5ZF>JKW>z3m*TX^_eXu`3uLtkn%5u^+n-cypImbaPZ=SKNRl8`xs<*`XuX%!o7GO zk{$Xa{R=4nQg8{!zv%s_&*v{5|DutLy+0W4#dA2!zpz90=iZOQa4(+2>7ya%FVYGP z!@YP8r~egyDBO$p!TgJhpWA^j+>7UL?ymUe@Qn_ zW+d=0a&0Jjo=isG?dq4~PXqrlw)rxFe@Qn_Ch#xm=E+>*?A82rKOcmd`{Fqq`RR;4 zfqyA#u1w%x@_E@m#m<#ErJFA<^nac^LD9g!q?;#mA@DDB@)W|n(8gM@Ng*Lspvq-iRBDW$BWk_S1L6jJ^8y4Fe12kV1>15XE@g}fVhSF$r; lr^LRHeKO|;PDz{^IU_SOU_!!#gb4`~5+)=}Nd6%q*#T{$IZglo literal 0 HcmV?d00001 diff --git a/test.neo b/test.neo new file mode 100755 index 0000000000000000000000000000000000000000..554c1c7fbca28cd98b7e8ce5753bec4f65c0d429 GIT binary patch literal 32128 zcmeI%&r2IY6bJB^U-fE0?WHI!+FT92G*G01ITR!{uyYp=J+)AB>BT}Mt-Tad$R&qd zgd*v-h(f&w45axl1pNadRPa!+Z=5wdS;=mKv#{v*4ftkvHap{IGqan7NJcCjf0B5X zTuF%sZzeum?dt!T=+|VW{BU6NRvU%<>&Le`0bUFN2tWV=_g3K2iDOcQ5~^J94=eXb zl_2;_?*R$5Ng@X@!dxF_ML*r_&rEk=jUe}M8@;qv))-x>o1@h_4&I@FS%&p_@z=Y4kF_@d9^%f z9r{->KF@WyV}6*w>izG%kNeLGw>9ebw|DfGix$rMa(H;aL1aAtKG;9l*ZK>n3bMFp z;fzm+A_tN2Y!%mvYg&H+)u>_ERA*f5tgP6$;IeV}CN~J1KY#|J1tMtD5)$J~*W>b!s$qimx zl;7#;98YZ9Hk_M$zDI6%K{c#@o^=%K-|g1LvDd$+L)O1~U9EqHv&H8-4w@Bi`%hZs zZ(6l**1x^IZ1(7g$awyhT|8=O{RLD7)%lxeE&A)<#zv(g*FVGA+E}lYwf+LCKWLF! z`Z3P>x4YYFC3u}Sp1<>X_5K3tMOvq_evI?{m(Oo)#d)m8^U79P5{w!bMv^s&jh^MP(* zK{Xi9^WF~qx3fc<+ilelRvyyrjoncnU(~PfXRoL;KW1iBgYi7&?a+Vw`uEeQ{=Vuz zdbC0S0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= Y5P$##AOHafKmY;|fB*y_a32N!17B3`aR2}S literal 0 HcmV?d00001 diff --git a/test.rst b/test.rst new file mode 100755 index 0000000000000000000000000000000000000000..b3e60add38ee626da635efae9dc3069d4cffe5db GIT binary patch literal 6800 zcmeI#$8r-v5C-6$w2RgTthLBV62TY~Ru(xq$>bnogaH#|8AJwwF`TK=Q*h+WnFCi| zj0VcZQd{c(!g1!L@YT*tPtR-*5s}L4vZ>mdYXt4^BmaRYdZ-%2U z(f8Fclh|IfE&Ua)9yG&jJjzh)gkl#IyP?K8htb8Gv~)iB4`E^!>Nmvg%w!^2`GM~zG zG(@2bxmm6h&hj$~xkA)6-M((Wbv7f$pcsc@0*Xl}rl6=nF%9E!4hmjN5Yr1#T!i8h z6qlj60>xD*u0e4fiaHcCP~3oG7K)otG@!Tz#T*p3p|}IZT`1}uZ5Q-)g z3sAJ6ScHOaBVcDghN2C{6DXcS@eGRRP`rTRB^0lqcn!rHD7e}L>+%+gcTg-r@g9n0 xC_X^J_a-n~E+)K4)i6FD|JHOq9zGsY&F}NW=ZDXal^d|%4SqNH-S8iG!%sm`yTt$i literal 0 HcmV?d00001 diff --git a/test2.rst b/test2.rst new file mode 100755 index 0000000000000000000000000000000000000000..334b5dc35015630f89e82307c95b12854d980df7 GIT binary patch literal 6800 zcmZQzU|?VrWKv=_W^rK+WlLiR@{s|A&(6SZz#hO}z*4|az);Fi&JfO^&cM#f4g@Uh zIMM2lp(GF literal 0 HcmV?d00001 diff --git a/text.txt b/text.txt new file mode 100755 index 0000000..acb88e8 --- /dev/null +++ b/text.txt @@ -0,0 +1,34 @@ + wow !! this is gunstick's revolutionary +fullscreen-screen. nobody can beat !!! this +screen uses the -playfield technique. i hope +it will be the best fullscreen distorter ever made. + the font is from oxar (great work!). the wonderful +background was designed by dizzy from tool 8. +all code and music sampling by gunstick. i'm sorry +for all the people who don't like slow scrollers, but +this text is a bit longer, to show you, that nothing is +precalculated. many of those shitty disting +one-plane scrolls are preshifted. theese ones +are not! if you still think this is easy then look at +the parallaxed (bidirectional !!!) background:[ + | ][ + || || + ]have you +noticed that it's not simply parallaxed? there's another +wave in it. i don't want to make greetings here, so +let's continue talking about fullscreens and hardscrollers. + i haven't seen any hardscroller which works always correctly +on all st's. so if you see some nasty flickering on the top +border you have an st model i wasn't able to test. until +now i found 14 different hardware configurations. our hardscroller +works on all, but there might be more . . . so if you are a +programmer, please test your overscan routine on every st you can +find (especially those in other countries !!) message to griff: i +tried to use the keyboard processor for hardscrolling but it didn't work. +do you want to know how i manage to shift all the scrollings??? well +the dma chip can serialize data. by programming it in a special way +(reading and writing the same time) +the dma sends the data back, but shifted by one bit. little 3d graphics +hint: what about doing your 3d graphics with the midi interface? + as you have now often enough seen the distortion wave and heard +the digisound i think it's time to press space and i will wrap here \ No newline at end of file