AMAL Routines - Number Two - By Morph Challenge Logic 1994. This routine is no different to the previous routine, but I did this one to show you that if you only have a small number of AMAL channels running, then you hardly lose any processor time at all and your AMOS basic proggies run it normal speed, this is very useful if you need to animate something which would be annoying to keep updating. This piece of code also shows that you can print to a part of the screen even if the `port-hole` doesn`t show it on-screen at that particular moment, so you could use this routine like a curtain, and conceal all messy updates behind it. The first part of the code is identical, and all I have done is added a lightning fast String$ scroller at line 12. I had to slow this scroller down with a few Wait Vbl`s so it could be useful in a program where you need a scroller, but have only small chunk of processor time left !!! ' Screen Open 0,640,256,4,Hires ' For Y=0 To 28 Step 2 Locate ,Y : Centre "Changing the Screen size is piss , just alter register X + Y !" Next Y ' ' Channel 1 To Screen Size0 ' ' A$="Loop: ; For R0=0 To 255 ; Let Y=R0 ; Next R0 ;" A$=A$+"For R0=0 To 254 ; Let Y=255-R0 ; Next R0 ; Jump Loop" ' Amal 1,A$ : Amal On 1 ' ' SCR$="....Challenge Logic....Second Place ? What's That ??? ... " SCR$=SCR$+"You can still " SCR$=SCR$+" send information to the current screen, eg. " SCR$=SCR$+"have a lovely faaaaassstttt " SCR$=SCR$+" scrolly like this !!!! .... Of course this simple " SCR$=SCR$+"routine can be expanded" SCR$=SCR$+" to however you need it, this is merely a skeleton " SCR$=SCR$+"of a nice routine !!!!!!!!!..........." ' Hide On Curs Off ' Repeat SCR$=Mid$(SCR$,2)+Left$(SCR$,1) Centre At(,12)+Left$(SCR$,77) Until Mouse Key=1 ' ' ' All the scrolling routine does, is to grab the correct amount of characters with the Mid$ command, and Centres them At line 12, so you don`t have to worry about DEFinig any scrolling areas, and such like. Of course you can do anything to the current screen at any `Legal` screen co-ordinates, and so you could use this AMAL routine as a very crude means of a curtain. This little scrolling routine may crop up many times throughout my articles, as it is nice and fast, and only being TWO LINES LONG makes it ideal for simplicity. Subscribers to TOTAL SOLUTION may use any of my routines for any use whatsoever, but others must subscribe, or credit me, for ALL the work. Have Fun !! MM MM OOOO RRRRRR PPPPPP HH HH MMM MMM OO OO RR RR PP PP HH HH MM M M MM OO OO RR RR PP PP HH HH MM M MM OO OO RRRRRR PPPPPP HHHHHHH MM MM OO OO RR RR PP HH HH .. MM MM OOOO RR RR PP HH HH .. ------====+++++***+++++====------ ----------=======++++++*-MORPH-*++++++=======--------- ------====+++++***+++++====------