DOS\pHQ(OB,xCOpNhJg,@)n&A"C( N @*h">(&/0<@2<N)@g~ l2< 'p Q$HC2< Q4<z9909EEvraRCBQ6<rarCBQ6<ra\CBQ6<raFSCBQ A ,"(H@0XHH@0XHHA0XHHA0,|?.?.-|=|-J=|Bn"lA~(rpg8 fr@` f@`$I&M@ p(QRA`<<=| 9g0.g=| Q-|=_=_-lBn,_Jg l0<@2<N"N,xNbPL,xCfd|oNJg @ hpNupNuJEf8`x0@@0@H@0000Nutopaz.fontgraphics.library" f" ,x,8 Where Amiga Memories Live On AMIGA DB  https://amigadb.net --- YOUR PORTAL TO AMIGA HISTORY --- ! Press mouse to boot !p@bc;cE+x:demopbCfJ@pMR,<@K(M*:8<*7HDb\*:::Sn89f.~4|<_BQ`deJPePE+x:Flickerama.readmexpdP +++ Flickerama by Loonies +++ An Amiga OCS (only) 128-bytes-file intro for the 128 bytes compo at Outline 2011 Code, visuals and sound by Blueberry Uses no copper, bitplanes or any such fancy stuff. Poking $dff180 from the CPU should be enough for anybody! Not exitable. Source included for those too lazy to use a disassembler fgbihgE+x: Flickerama.spfh ;; Flickerama by Blueberry / Loonies ;; For the 128 bytes compo at Outline 2011 ;; Requires an Amiga 500 or similar ;; Copyright 2011 Aske Simon Christensen ;; Redistributable according to CC-BY-NC EXPORT = 0 TONEFAC = 52023 section intro,code_c ifeq EXPORT Test: move.w $dff002,d0 move.w $dff01e,d1 movem.l d0-d1,-(a7) ; Initial state of executable loader lea.l Intro-4(pc),a3 bra.b Intro TestEnd: movem.l (a7)+,d0-d1 or.w #$8200,d0 or.w #$c000,d1 move.w #$7fff,$dff096fiN move.w #$c000,$dff09a move.w d0,$dff096 ; move.w d1,$dff09a rts dc.l 0 endc Intro: ; lea.l Intro-4(pc),a3 moveq.l #1,d0 lea.l $dff180,a6 .frame: addq.l #1,d0 move.l #$01f04004,d6 lea.l $096-$180(a6),a5 move.l a5,a4 move.l d6,(a5)+ move.w d6,(a5) move.w #5000,d4 .channel: move.l d0,d5 lsr.l d6,d5 .tone: mulu.w #TONEFAC,d4 swap.w d4 lsr.l #1,d5 bhi.b .tone addq.l #6,a5 move.l a3,(a5)+ move.w #8,(a5)+ move.w d4,(a5)+ move.w d5,(a5)+ subq.b #1,d6 bgt.b .chanfOυnel move.w #$800f,(a4) ifeq EXPORT btst.b #6,$bfe001 beq.b TestEnd endc .line: cmp.b $bfe801,d0 bne.b .frame sub.b $007-$180(a6),d6 ror.w d6,d6 move.w d4,d2 moveq.l #16-1,d6 .loop: move.w d2,(a6) subq.w #7,d2 dbf d6,.loop bra.b .line IntroEnd: if EXPORT printv IntroEnd-Intro else printv IntroEnd-Intro-10 endc jkqdonmlkE+x:Flickerama.pngpjlPNG  IHDR^iȹrsRGBgAMA a cHRMz&u0`:pQ<IDATx^ݱ\8J"aI?N*EHmHJV+ZH))R8l'Xa0r+!5I (fm&w{.\+Va-ù{=y_W~?_|D ?G<ٛ G?|K]bq݈orwoU|x8toӈ?_ϟZ~ĩG}'DX\?qx54t>X|xoٷf=F܈=q=dĹr3{2x^ͧOsu0$WwsF~?g_r5y[˷g<7ryjm֐!12/h N @khZCƁ@kxq@k>55Pr r ]HJJRA'1- PP55tmR55T;r r r VZ!W"O"O"OPp(,eO4B)  b,@h 4T Cah 4]*A_;v(PrQe}T @hd@h vҊ@k5` Xր5` Xd^2/ˉ05h 4K C!ɐdH2$ I$C!' @@h 4ZZ@k5h e&(z`^2/ @a0P( jn1@a0P(  @a0P(me)Rv  @a0P(Z|akkȐdv),e[ʮȓȓ@kh ZPPTfw_q{s'zACk5TP 0#2e^ʼ2y5O>\cBMaEKа\ey[˷g<7ry!1GzkŇqWmU֫Zb$yɼd^2/k@!5` Xր5` "O"O-yɼ qCPjOPҐ)qBh2/jAqnRryZCѩ8h Z|@hvxzhɂCZPp(*~]Pt._r(8JU֫@k5h jo8є_ZC.ɐd YAiA JWI2$ )(-(U9l^|E$C!ɐv(PءI˓'-OD'-O|A! נn@h 47H!$$Xր5` XQ@҂҂Gq]#wh 4LH4r_+SWٳT7ܳ6/m^ڼL@zը r-e[ΕXjcKkXZh ka)@h 4T 2$ ILE 6NۏUWtCz:uׂ҂҂҂҂҂L` Xր5` XQa } ۿyi0P(&h 4pRv,PءCQ?ޑDDD*︔RKҐҐҐ.eRK.eF ] .e]:]ԝgR䩶%(-(-(-(-(-(]2l\\CZqIXjkjc'C4h 4kP6VmXܴXAm;v(Z'AiAai/^lؓǕlA_CŪt)mgr(8 CQNLTmbq9ab 륉,ry-wN@JC:Vhy&r r r r r C6b0/Kp4@C![@iv~DDDtC R7dA` Xր5` Xր5` Gq') ) 9U!}(]5Jk(Qz} ҕ} ;v(PT.eגуKiHiȖɼd^2/K%y :u9܁%Y#y6VmlŏP6GU6Vml ))SN\%skkhr r >UW} e+CK&[K6/m^ڼyQaȾPyɼn^7/ͷH\@jb~{udrfqE+x:AmigaDBE+x:E#5rUsB\ JTpst]A^t =T EDIT-BACKUPrs -*^df0:demo uwv_devspvwۤwsystem-configurationuvp+y||x|ni`@ " ,EpsonX[CBM_MPS-1250]P BxyB\spyzu>z;B\startup-sequencexy;3)df0:c/border on df0:c/climaxx -c -t df0:boot.txt df0:demo {|n}|B\boot.txtp{}U Where Amiga Memories Live On __ _____ (__) / _ \ _____ __ _________ / /_\ \ / \| |/ ___\__ \ / | \ Y Y \ / /_/ > __ \_ \____|__ /__|_| /__\___ (____ / {;Z \/ \/ /_____/ \/DB https://AmigaDB.net --- YOUR PORTAL TO AMIGA HISTORY --- ~hB\cp7B\cls~m-] ?g $<Lv`$<Mv,yC@pN*@N"N"MNbpNudos.library Parameters are not required  7tB\border~󫔿HzHHI&TNJg,$! !N. n (gB" & @I<(X/BrQ >D@ Ư!RC":c4@g=3sUE_(ր`J`J7BkpS ЃaZ,o>܄U!H mp9Q>h@9*k7QGB G dmTQ ҫۮ[$E[5:!{a+Pă[Oҥ`*t4e$#> OJo"=@a1ܩ)7-$Ĥ@Z*1'ػ;/=I8 B[_`F<Brp;(uT{Ch9>6- F9X@#~lTNa"2S|w1 yd Qd=qh3a'1p@4Ґ $a*GB*1 p0p$0pI(40k 49@oyfMg\Al1 FF43xL3< <&͆o iac%yΆ>rJFOfLf90Mh1@ɋ|  IcE9BNo8ÙeQΆmq 'N8 SԹ[)tļ2@n䅽FxI)ɨ!Ii|%|HDR)Hћl:A9AІ@ZJ B\htype~ ,`mmNUH720|&P~Cp$,KN$@ J gprAQA"M$v,JN+@JfN|"$N&`N+@ <rHA,KNT+@Jf,JN|"$N&`nr @1|!| m+A+A+HgR mHHHg@phfp+@`pnfp+@`(HH+@A"C$ ,JNF`zJgzJgSJjAn~+H`zA+m~+HJfd"m Y+H+I gPB"$-,JNJg*N|.ptЀf~+mAB"C$ NF`~Jf"m i"(,JN m+@"$<N+@-N|."-NJf m+HA"C$ NF` -g8Jf2"$<N+@JfN|.+mA"C$ NF`Z -g"N "- Ja.Jg "-,JN"-,JNBJf"-NJgN|.ptЀf~"-,JN` -g"A$,JNF`Jgm "t,JN& 0f~`~ -g",JN -g",JN"m,KNN"-,JN"J,KNb`0|"P ipz!@ LLN]Nudos.libraryFROM/A/M,TO/K,OPT/K,HEX/S,NUMBER/S$VER: type 37.2 (21.1.91) Option '%lc' ignored Type can't do both HEX and NUMBER 2 No files to type TYPE can't open %s 0123456789ABCDEF%04lx: %s %5ld %sNUH72.,&Hp*+@",KN+@Rg2JfJf p m,zN8A`\9fNuRaC  gfBA"$<A,zhN+@g"tvN"-tvN+@ g,r,xN:+@g"-$-&- ,z N mB0"-,z NJg(Aca maAXa"m - ,xN.Nu m"h. iX (g"|0) 2) i,zN,zNNuJxgNur < ,xN: @(@C0< QNAp0RB RԈJfR RԈ 0fC,xNhr&Ё @"PrA 3@H@2B97A!xNuH瀀AHpR(T( V(X( Q9L3 Nsgraphics.library"<,xx N(N:JfNu  gSNu zg" -ff ( gJ(f NupNu"$vRJf,z0NAC!IC!I,xN+@pN+@C#mx;|"m) fJ iCg>EL" C8#A #AE#Jr#AE| #@(NAN+m -N -Nu1mCLIMax v1.0 0m33mby RIFF RAFF of UNITED FORCES 0mUsage: CLIMax [options] Options... -f Fullsize, -b Borderless, -c Clear window, -a Add21k, -t Type text, -s CLI Stars -n No Fastmem, -w Wait for mouse d-'0 p pjX|eMl)Syɼd^Zʶm)Rp5` Xր5` Xր5Cq ;-0P(  @ahݐ!;nHݐ͑;U֫JTV֫WY^ez*Uwl(QoK7/˗jcƪU66-$Բ0ED:-Ljc&yɼ̽{vK%yɼd^2/wgK%AHC(  @a0P(ry+rg87ry!+# Ѭpz0{SͶüd^2/1@h # ǥаnpPp(8 bgI YI:Xʶm)íPp(8נA_} 5` X0 4а7hyyx.+# װ:`)RvŪüd^2/+ZCm0P(  14@C{MR)+W6@CDj{Bp(ξ w(ܡpd^2/TE*U.5` X0 4аq~)SN8pNԨր5` Xր5` Xְi)Rl'h 4pE,TrQ%< v@@A@C`zU=Mrzp U[rQ2ie˼{ARRRRdXny#ȐdȑPQ%ݡpK7/ݼv2$ ItU /CEW~ҰP6l^|'vnF6N yɼd^2/\jkkk=4IS%q=dWtK.eWb֫W W֫V93u*píjB\ö=@k5h(]r+,eWBXݐ-;-ewY R"&h 4ʎlKٖ#kaj>D@h8ư U Gk5h #WY^5` Xր5$T\yɼPp(8G@k5h ZAaGZ@k5h ҐkkaBb 4АHݐ!kX`eE\#$$$$$$ $$$%6"%ր5` Xր5` X!@n~ I$C(  @a0P( [|͋<@a0P(  ]Pp(8 @a0P(  b 4.46KwIENDB`