Demo Construction Kit: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
 
m (Added category)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
== Introduction ==
<pre>
 
DEMO CONSTRUCTION KIT
 
   
  +
The Demo Construction Kit is a logical way of creating animated demos including cool graphics. It allows full integration of music,text and images in the demonstrations. It functions on all the Atari computers and compatible ST's, i.e STF, STFM, STE, MEGA-STF, MEGA-STE and can be installed on your hard drive if you wish.
UTILISATION OF MANUAL
 
   
  +
You have three discs:
ORIGINALLY WRITTEN IN FRENCH
 
   
  +
The first disk includes the program as well as a few demos in .prg (can be used directly at the office) and in DCK (file to be loaded under the program). here is the list of files:
BY BARTHIMUS OF THE CRACKING ACADAMY
 
   
  +
* DCK.PRG.
TRANSLATED AND RE-TYPED BY KARADOC OF ADRENALIN 1992
 
  +
* DCK1.JNX.
  +
* DCK2.JNX.
  +
* DCK3.JNX.
  +
* DCK4.JNX.
   
  +
The second disk includes the following files:
   
  +
* DESSINS (Designs) including the background pictures.
CHAPTER 1 : INTRODUCTION
 
  +
* FONTES (FONTS) including the characters.
  +
* SPRITES including the sprites.
  +
* RASTERS including the rasters.
  +
* TRAJ SPRITE including the trajectories of the sprites in .DAT.
  +
* TRAJ SCROLL including the trajectories of the scrollers in .TRJ.
   
  +
The third disc includes the following files:
THE DEMO CONSTRUCTION KIT IS A LOGICAL WAY OF CREATING ANIMATED
 
DEMOS INCLUDING COOL GRAPHICS.IT ALLOWS FULL INTEGRATION OF
 
MUSIC,TEXT AND IMAGES IN THE DEMONSTRATIONS.
 
   
  +
* DIGIT.STE (DATA STE) including the digital music for the STE.
IT FUNCTIONS ON ALL THE ATARI COMPUTERS AND COMPATIBLE ST'S,I.E
 
  +
* DIGIT.STF (DATA STF) including the digital music for the STF.
STF,STFM,STE,MEGA-STF,MEGA-STE AND CAN BE FITTED ON YOUR HARD
 
  +
* MUSIC CHIP including the music for the sound chip (any ST).
DISC IF YOU WISH.
 
  +
* SOUNDTRACK including the soundtrack music.
   
  +
This program has been conceived entirely on a 68000 to ensure speed of execution and fluency and all this by a Frenchman in French(well it was till I translated it). All the functions of execution of demos such as scrolls, borders, sprites, music, rasters, stars, equalizers, etc. Have been put together in one program only to make it more economical and efficient.
YOU HAVE THREE DISCS:
 
   
  +
== General ==
THE FIRST DISC INCLUDES THE PROGRAMME AS WELL AS A FEW DEMOS
 
IN.PRG (CAN BE USED DIRECTLY AT THE OFFICE) AND IN DCK (FILE TO
 
BE LOADED UNDER THE PROGRAMME).HERE IS THE LIST OF FILES:
 
   
-DCK.PRG.
+
=== Use of the DCK ===
-DCK1.JNX.
 
-DCK2.JNX.
 
-DCK3.JNX.
 
-DCK4.JNX.
 
   
  +
The DCK uses the Ataris [[GEM]] interface. It is therefore controlled entirely by the mouse. This system allows speed and ease of use. The main screen of DCK is separated into 2 parts:
THE SECOND DISC INCLUDES THE FOLLOWING FILES:
 
   
  +
* The rolling menus
-DESSINS (DESIGNS) INCLUDING THE BACKROUND PICTURES.
 
  +
* The selection icons
-FONTES (FONTS) INCLUDING THE CHARACTERS.
 
-SPRITES INCLUDING THE SPRITES.
 
-RASTERS INCLUDING THE RASTERS.
 
-TRAJ SPRITE INCLUDING THE TRAJECTORIES OF THE SPRITES IN
 
.DAT.
 
-TRAJ SCROLL INCLUDING THE TRAJECTORIES OF THE SCROLLERS IN
 
.TRJ.
 
   
  +
The rolling menus are represented by a menu bar which is at the top of the screen. Each name on the menu bar hides several options. If you point at a name on the menu bar with the mouse(god man this is really basic tuition), a gathered sub option appears, you must then bring the mouse down to the sub option required(the one pointed at by the mouse, darkens) and click on it. In some cases the rolling menus are used to define whether an option has been selected or not. In this case if a sub option has been selected, a kind of v is displayed on its left.
THE THIRD DISC INCLUDES THE FOLLOWING FILES:
 
   
  +
The icons are represented by drawings on which you must click. On the main screen of the DCK there are 10 situated at the bottom. They are accompanied by a word describing their function. These are: scroll, text, deformation, sprites, block copiers, stars, borders, color, music and utilization.
-DIGIT.STE (DATA STE) INCLUDING THE DIGITAL MUSIC FOR THE
 
STE.
 
-DIGIT.STF (DATA STF) INCLUDING THE DIGITAL MUSIC FOR THE
 
STF.
 
-MUSIC CHIP INCLUDING THE MUSIC FOR THE SOUND CHIP (ANY ST).
 
-SOUNDTRACK INCLUDING THE SOUNDTRACK MUSIC.
 
   
  +
There is a third kind of object used in the DCK. These are dialog boxes. You have access to these boxes using icons or rolling menus. Each animation has all its parameters gathered in a box. A box is usually represented by a large white square edged with a black line in which there is:
THIS PROGRAMME HAS BEEN CONCEIVED ENTIRELY ON A 68000 TO ENSURE
 
SPEED OF EXECUTION AND FLUENCY AND ALL THIS BY A FRENCHMAN IN
 
FRENCH(WELL IT WAS TILL I TRANSLATED IT).ALL THE FUNCTIONS OF
 
EXECUTION OF DEMOS SUCH ASSCROLLS,BORDERS,SPRITES,MUSIC,RASTERS,
 
STARS,EQUALIZERS,ETC....HAVE BEEN PUT TOGETHER IN ONE PROGRAMME
 
ONLY TO MAKE IT MORE ECONOMICAL AND EFFICIENT.
 
   
  +
* at the top: text describing the box's function.
CHAPTER 2 : GENERALITIES
 
  +
* at the bottom: an OK switch enabling you to get out of the box when all the parameters are adjusted.
   
USE OF THE DCK
 
   
  +
Within the boxes, parameters can be modified in several ways:
THE DCK USES THE ATARIS GEM INTERFACE.IT IS THEREFORE CONTROLLED
 
ENTIRELY BY THE MOUSE.THIS SYSTEM ALLOWS SPEED AND EASE OF
 
USE.THE MAIN SCREEN OF DCK IS SEPARATED INTO 2 PARTS:
 
   
  +
* If the parameter can only be true or false (select or de-select) it is often represented by a button. This button is a text edged with a black background if the parameter is selected and a white background if it is not.
-THE ROLLING MENUS
 
  +
*If the parameter can take a multitude of values, it is often represented by two arrows on each side of the corresponding numbers(either top/bottom or right/left). All you need to do is click on the arrows to increase or decrease the value of the parameter.
 
-THE SELECTION ICONS
 
   
THE ROLLING MENUS ARE REPRESENTED BY A MENU BAR WHICH IS AT THE
 
TOP OF THE SCREEN.EACH NAME ON THE MENU BAR HIDES SEVERAL
 
OPTIONS.IF YOU POINT AT A NAME ON THE MENU BAR WITH THE MOUSE(GOD
 
MAN THIS IS REALLY BASIC TUITION),A GATHERED SUB OPTION
 
APPEARS,YOU MUST THEN BRING THE MOUSE DOWN TO THE SUB OPTION
 
REQUIRED(THE ONE POINTED AT BY THE MOUSE,DARKENS)AND CLICK ON IT.
 
   
  +
=== The system of coordinates ===
IN SOME CASES THE ROLLING MENUS ARE USED TO DEFINE WHETHER AN
 
OPTION HAS BEEN SELECTED OR NOT.IN THIS CASE IF A SUB OPTION HAS
 
BEEN SELECTED,A KIND OF V IS DISPLAYED ON ITS LEFT.
 
   
  +
In most animations, you must tell the computer where in the drawing you want to animate is or display it on the screen. This indication is made with the use of two coordinates (usually represented by x and y). These two coordinates are measured in pixels. You must therefore know that the demos generated with DCK are in low resolution therefore the dimensions of the screen are 320 pixels wide and 200 pixels high. You must not forget either that the corner of coordinates x=0, y=0 is the top left corner and that the more right you go, the more x increases and, the lower you go, the more y increases.
THE ICONS ARE REPRESENTED BY DRAWINGS ON WHICH YOU MUST CLICK.ON
 
THE MAIN SCREEN OF THE DCK THERE ARE 10 SITUATED AT THE
 
BOTTOM.THEY ARE ACCOMPANIED BY A WORD DESCRIBING THEIR
 
FUNCTION.THESE ARE:SCROLL,TEXT,DEFORMATION,SPRITES,BLOCK COPIERS,
 
STARS,BORDERS,COLOUR,MUSIC AND UTILISATION.
 
   
  +
Example:
THERE IS A THIRD KIND OF OBJECT USED IN THE DCK.THESE ARE
 
DIALOGUE BOXES.YOU HAVE ACCESS TO THESE BOXES USING ICONS OR
 
ROLLING MENUS.EACH ANIMATION HAS ALL ITS PARAMETERS GATHERED IN A
 
BOX.
 
 
A BOX IS USUALLY REPRESENTED BY A LARGE WHITE SQUARE EDGED WITH A
 
BLACK LINE IN WHICH THERE IS:
 
 
-AT THE TOP:TEXT DESCRIBING THE BOX'S FUNCTION.
 
 
 
-AT THE BOTTOM:AN OK SWITCH ENABLING YOU TO GET OUT OF THE
 
BOX WHEN ALL THE PARAMETERS ARE ADJUSTED.
 
 
WITHIN THE BOXES,PARAMETERS CAN BE MODIFIED IN SEVERAL WAYS:
 
 
-IF THE PARAMETER CAN ONLY BE TRUE OR FALSE(SELECT OR
 
DESELECT) IT IS OFTEN REPRESENTED BY A BUTTON.THIS BUTTON
 
IS A TEXT EDGED WITH A BLACK BACKGROUND IF THE PARAMETER IS
 
SELECTED AND A WHITE BACKGROUND IF IT IS NOT.
 
 
 
-IF THE PARAMETER CAN TAKE A MULTITUDE OF VALUES,IT IS OFTEN
 
REPRESENTED BY TWO ARROWS ON EACH SIDE OF THE CORRESPONDING
 
NUMBERS(EITHER TOP/BOTTOM OR RIGHT/LEFT).ALL YOU NEED TO DO
 
IS CLICK ON THE ARROWS TO INCREASE OR DECREASE THE VALUE OF
 
THE PARAMETER.
 
 
THE SYSTEM OF CO ORDINATES
 
 
IN MOST ANIMATIONS,YOU MUST TELL THE COMPUTER WHERE IN THE
 
DRAWING YOU WANT TO ANIMATE IS OR DISPLAY IT ON THE SCREEN.THIS
 
INDICATION IS MADE WITH THE USE OF TWO COORDINATES (USUALLY
 
REPRESENTED BY X AND Y).
 
THESE TWO COORDINATES ARE MEASURED IN PIXELS.YOU MUST THEREFORE
 
KNOW THAT THE DEMOS GENERATED WITH DCK ARE IN LOW RESOLUTION
 
THEREFORE THE DIMENSIONS OF THE SCREEN ARE 320 PIXELS WIDE AND
 
200 PIXELS HIGH.YOU MUST NOT FORGET EITHER THAT THE CORNER OF
 
COORDINATES X=0,Y=0 IS THE TOP LEFT CORNER AND THAT THE MORE
 
RIGHT YOU GO,THE MORE X INCREASES AND,THE LOWER YOU GO,THE MORE Y
 
INCREASES.
 
 
EXAMPLE:
 
   
  +
<pre>
 
TOP RIGHT CORNER: X=139,Y=0(320 PIXELS FROM 0 TO 319).
 
TOP RIGHT CORNER: X=139,Y=0(320 PIXELS FROM 0 TO 319).
 
BOTTOM LEFT CORNER: X=0,Y=199.
 
BOTTOM LEFT CORNER: X=0,Y=199.
 
BOTTOM RIGHT CORNER: X=319,Y=199.
 
BOTTOM RIGHT CORNER: X=319,Y=199.
 
MIDDLE OF THE SCREEN: X=159,Y=99.
 
MIDDLE OF THE SCREEN: X=159,Y=99.
  +
</pre>
   
  +
=== Dealing with colours and plans ===
DEALING WITH COLOURS AND PLANS
 
   
  +
The demonstrations done with the DCK function in base resolution. This mode enables the 16 colors to be displayed simultaneously on the screen without using any tricks(and even more with the rasters). These are chosen from a pallet of 512 colors for the Atari STF or from a pallet of 4096 colors for the STE, MEGA STE and TT. In fact, the computer disposes of 16 slots to put the colors that you want. These slots are numbered from 0 to 15(which makes 16 possible colors).
THE DEMONSTRATIONS DONE WITH THE DCK FUNCTION IN BASE
 
RESOLUTION.THIS MODE ENABLES THE 16 COLOURS TO BE DISPLAYED SIMU-
 
LTANEOUSLY ON THE SCREEN WITHOUT USING ANY TRICKS(AND EVEN MORE
 
WITH THE RASTERS).THESE ARE CHOSEN FROM A PALLET OF 512 COLOURS
 
FOR THE ATARI STF OR FROM A PALLET OF 4096 COLOURS FOR THE
 
STE,MEGA-STE AND TT:IN FACT,THE COMPUTER DISPOSES OF 16 SLOTS TO
 
PUT THE COLOURS THAT YOU WANT.THESE SLOTS ARE NUMBERED FROM 0 TO
 
15(WHICH MAKES 16 POSSIBLE COLOURS).
 
 
EXAMPLE OF COLOUR:
 
   
  +
Example of color:
  +
<pre>
 
-700:THE COMPONENT OF RED IS A7 AND THE OTHERS AO.THIS
 
-700:THE COMPONENT OF RED IS A7 AND THE OTHERS AO.THIS
 
COLOUR REPRESENTS RED.
 
COLOUR REPRESENTS RED.
Line 164: Line 88:
 
-ETC...
 
-ETC...
 
-PUB:THE WHITE,WHITER THAN WHITE ON STE,IT IS FFF.
 
-PUB:THE WHITE,WHITER THAN WHITE ON STE,IT IS FFF.
  +
</pre>
   
  +
Lets now approach the thorny subject of plans. You now know that you have 16 colors simultaneously available on screen. The Atari has 4 plans in low resolution. What is a plan and why 4 of them?
LET'S NOW APPROACH THE THORNY SUBJECT OF PLANS.YOU NOW KNOW THAT
 
YOU HAVE 16 COLOURS SIMULTANEOUSLY AVAILABLE ON SCREEN.THE ATARI
 
HAS 4 PLANS IN LOW RESOLUTION.WHAT IS A PLAN AND WHY 4 OF THEM?
 
   
  +
First, you must have mastered what we saw previously otherwise, what follows will seem very complex.
FIRST,YOU MUST HAVE MASTERED WHAT WE SAW PREVIOUSLY
 
OTHERWISE,WHAT FOLLOWS WILL SEEM VERY COMPLEX.
 
 
FIRST,LET'S GO THROUGH THE COLOUR NUMBERS(NOT THE COMPONENTS BUT
 
THE PLACE NUMBERS FROM 0 TO 15)IN BINARIES (OR BASE 2).
 
   
  +
First, lets go through the color numbers(not the components but the place numbers from 0 to 15) in binaries (or base 2).
  +
<pre>
 
COLOUR 0:0000 COLOUR 8:1000
 
COLOUR 0:0000 COLOUR 8:1000
 
COLOUR 1:0001 COLOUR 9:1001
 
COLOUR 1:0001 COLOUR 9:1001
Line 183: Line 104:
 
COLOUR 6:0110 COLOUR 14:1110
 
COLOUR 6:0110 COLOUR 14:1110
 
COLOUR 7:0111 COLOUR 15:1111
 
COLOUR 7:0111 COLOUR 15:1111
  +
</pre>
 
FROM THIS CONVERSION,CAN BE DETERMINED WHICH PLANS USE THE COLOUR
 
IN QUESTION.YOU NOTICE THAT THE COLOUR NUMBERS ARE CODED ON 4
 
BITS ( 4 BINARY NUMBERS ).THESE BITS CORRESPONDS TO PLAN 1 ( IF
 
   
  +
From this conversion, can be determined which plans use the color in question. You notice that the color numbers are coded on 4 bits ( 4 binary numbers ). These bits corresponds to plan 1 ( if this bit is a1, the color uses plan 1, otherwise it does not use it ). The 2nd to the right corresponds to plan 2, then the others correspond successively to plans 3 and 4.
THIS BIT IS A1,THE COLOUR USES PLAN 1,OTHERWISE IT DOES NOT USE
 
IT ).
 
 
THE 2nd TO THE RIGHT CORRESPONDS TO PLAN 2,THEN THE OTHERS
 
CORRESPOND SUCCESSIVELY TO PLANS 3 AND 4.
 
   
  +
Example:
EXAMPLE:LETS EXAMINE COLOUR 5:THE CONVERSION OF 5 IN BASE 2,GIVES
 
0101.THE COLOUR 5 USES THEREFORE PLANS 1 AND 3.
 
   
  +
Lets examine colour 5: the conversion of 5 in base 2, gives 0101. The colour 5 uses therefore plans 1 and 3.
THE COLOUR 1 USES ONLY PLAN 1 ( SINCE 1=0001 ).
 
   
  +
The colour 1 uses only plan 1 ( since 1=0001 ).
THE COLOUR 0 USES NO PLAN SINCE 0=0000.THE COLOUR 0 IS THEREFORE
 
THE BACKGROUND COLOUR.IF FOR EXAMPLE,YOU PUT 700 IN THE SLOT OF
 
THE COLOUR No 0,THE BACKGROUND WILL BE RED.
 
   
  +
The colour 0 uses no plan since 0=0000. The colour 0 is therefore the background colour. If for example, you put 700 in the slot of the colour no 0, the background will be red.
SMALL BIT OF ADVICE:REREAD THESE EXPLANATIONS SEVERAL TIMES UNTIL
 
YOU ARE SURE YOU HAVE FULLY MASTERED THE PLANS AND THE COLOURS
 
SINCE THESE FACTS ARE NEEDED TO MAKE A GOOD DEMO.
 
   
  +
Small bit of advice: reread these explanations several times until you are sure you have fully mastered the plans and the colours since these facts are needed to make a good demo.
A GOOD DEMO IS FLUID.THAT IS TO SAY THAT THE ANIMATIONS ARE NOT
 
JAGGED.FOR THIS,THE ENTIRE DEMO MUST NOT EXCEED 1/50tme PER
 
SECOND.IF THESE ARE JAGGERED,THEN THERE ARE TO MANY ANIMATIONS ON
 
SCREEN AT THE SAME TIME.YOU MUST THEREFORE GET RID OF SOME.TO SEE
 
THE TIME USED,YOU NEED TO PRESS ON ONE OR TWO OF THE SHIFT KEYS
 
DURING THE DEMO.YOU WILL SEE THAT THE BACKGROUND COLOUR CHANGES
 
IN ONE PLACE ON THE SCREEN.THE LOWER THIS CHANGE TAKES PLACE,THE
 
CLOSER THE TIME IS TO 50th OF A SECOND AND THEREFORE THE LESS
 
TIME YOU HAVE LEFT.
 
   
  +
A good demo is fluid. That is to say that the animations are not jagged. For this, the entire demo must not exceed 1/50 tme per second. If these are jaggered, then there are to many animations on screen at the same time. You must therefore get rid of some. to see the time used, you need to press on one or two of the shift keys during the demo. You will see that the background colour changes in one place on the screen. The lower this change takes place, the closer the time is to 50th of a second and therefore the less time you have left.
THE FOLLOWING IS A SUMMING UP CHART OF THE PLANS USED BY EACH
 
COLOUR ( KEEP IT HANDY ).
 
   
  +
The following is a summing up chart of the plans used by each colour ( keep it handy ).
  +
  +
<pre>
 
___________________________________________
 
___________________________________________
 
:NUMBER:BINARY:PLAN 1:PLAN 2:PLAN 3:PLAN 4:
 
:NUMBER:BINARY:PLAN 1:PLAN 2:PLAN 3:PLAN 4:
Line 255: Line 158:
 
: 15 : 1111 : YES : YES : YES : YES :
 
: 15 : 1111 : YES : YES : YES : YES :
 
-------------------------------------------
 
-------------------------------------------
  +
</pre>
   
  +
The good use of plans enables you to get a huge proportion of unusual effects amongst which the transport scrolling effects, the superimposition of objects or scrollings. If you master the system of using plans, you can save time on animations and therefore you can do more at the same time.
*
 
*
 
*
 
   
  +
=== How to save time ===
THE GOOD USE OF PLANS ENABLES YOU TO GET A HUGE PROPORTION OF
 
UNUSUAL EFFECTS AMONGST WHICH THE TRANSPORT SCROLLINGS
 
EFFECTS,THE SUPERIMPOSITION OF OBJECTS OR SCROLLINGS.IF YOU
 
MASTER THE SYSTEM OF USING PLANS,YOU CAN SAVE TIME ON ANIMATIONS
 
AND THEREFORE YOU CAN DO MORE AT THE SAME TIME.
 
   
  +
Let us, for example do a scrolling on the 4 plans without bothering about the colour used by the scrolling but this method uses a lot of time. The method using the least amount of time consists in choosing the colour used so as to scroll only on the minimum number of plans. In the case of a scrolling in one colour one, you can manage to use only one plan.
HOW TO SAVE TIME:
 
   
  +
Possibilities:
LET US,FOR EXAMPLE DO A SCROLLING ON THE 4 PLANS WITHOUT
 
BOTHERING ABOUT THE COLOUR USED BY THE SCROLLING BUT THIS METHOD
 
USES A LOT OF TIME.THE METHOD USING THE LEAST AMOUNT OF TIME
 
CONSISTS IN CHOSING THE COLOUR USED SO AS TO SCROLL ONLY ON THE
 
MINIMUM NUMBER OF PLANS.IN THE CASE OF A SCROLLING IN ONE COLOUR
 
ONE,YOU CAN MANAGE TO USE ONLY ONE PLAN.
 
 
POSSIBILITIES:
 
   
  +
<pre>
 
SCROLL ON PLAN 1=> FONTS ON COLOUR 1(0001).
 
SCROLL ON PLAN 1=> FONTS ON COLOUR 1(0001).
 
SCROLL ON PLAN 2=> FONTS ON COLOUR 2(0010).
 
SCROLL ON PLAN 2=> FONTS ON COLOUR 2(0010).
 
SCROLL ON PLAN 3=> FONTS ON COLOUR 3(0100).
 
SCROLL ON PLAN 3=> FONTS ON COLOUR 3(0100).
 
SCROLL ON PLAN 4=> FONTS ON COLOUR 4(1000).
 
SCROLL ON PLAN 4=> FONTS ON COLOUR 4(1000).
  +
</pre>
   
  +
Notice: It is impractical to always save the fonts in one colour on colour no 15 since it uses all the plans (15=1111 in binary) and you can therefore choose an which plan you want to do the scrolling.
NOTICE:IT IS IMPRACTICAL TO ALWAYS SAVE THE FONTS IN ONE COLOUR
 
ON COLOUR No 15 SINCE IT USES ALL THE PLANS (15=1111 IN BINARY)
 
AND YOU CAN THEREFORE CHOOSE AN WHICH PLAN YOU WANT TO DO THE
 
SCROLLING.
 
   
  +
Careful: If for example you do a scrolling on plan 1 using a font which is on colour 15, since only one plan is used, the colour of the scrolling will be colour no 1.
CAREFUL:IF FOR EXAMPLE YOU DO A SCROLLING ON PLAN 1 USING A FONT
 
WHICH IS ON COLOUR 15,SINCE ONLY ONE PLAN IS USED,THE COLOUR OF
 
THE SCROLLING WILL BE COLOUR No 1.
 
   
  +
Equally, you can use 3 colours with 2 plans ) e.g: colours 1, 2 & 3, use only plans 1&2) 7 colours with 3 plans and the 16 colours with 4 plans.
EQUALLY,YOU CAN USE 3 COLOURS WITH 2 PLANS )E.G:COLOURS 1,2&3,USE
 
ONLY PLANS 1&2) 7 COLOURS WITH 3 PLANS AND THE 16 COLOURS WITH 4
 
PLANS.
 
   
  +
Lets imagine, now that we want to pass two scrollings, one on top of the other (e.g: a horizon and a vertical which cross). If you declare two settings on 4 plans, they will erase each other. the only way to get them on top of each other, is to make them use different plans and to choose and manage the colours carefully.
LET'S IMAGINE,NOW THAT WE WANT TO PASS TWO SCROLLINGS,ONE ON TOP
 
OF THE OTHER (E.G:AN HORIZON AND A VERTICAL WHICH CROSS).IF YOU
 
DECLARE TWO SETTINGS ON 4 PLANS,THEY WILL ERASE EACH OTHER.THE
 
ONLY WAY TO GET THEM ON TOP OF EACH OTHER,IS TO MAKE THEM USE
 
DIFFERENT PLANS AND TO CHOOSE AND MANAGE THE COLOURS CAREFULLY.
 
   
EXAMPLE: LET'S PASS A SCROLLING ON PLAN 1 ON TOP OF A SCROLLING
+
Example: lets pass a scrolling on plan 1 on top of a scrolling on plan 2.
ON PLAN 2.
 
   
  +
<pre>
 
THE SCROLLING ON PLAN 1 USES THE COLOUR 1(CAR 0001=1).
 
THE SCROLLING ON PLAN 1 USES THE COLOUR 1(CAR 0001=1).
 
THE SCROLLING ON PLAN 2 USES THE COLOUR 2(CAR 0010=2).
 
THE SCROLLING ON PLAN 2 USES THE COLOUR 2(CAR 0010=2).
  +
</pre>
   
  +
When the scrolling plan 1 passes at the same place on the screen over the scrolling plan 2, you get the combination 0011 which corresponds to the colour 3 that you will determine which scroll goes on top of the other.
WHEN THE SCROLLING PLAN 1 PASSES AT THE SAME PLACE ON THE SCREEN
 
OVER THE SCROLLING PLAN 2,YOU GET THE COMBINATION 0011 WHICH
 
CORRESPONDS TO THE COLOUR 3 THAT YOU WILL DETERMINE WHICH SCROLL
 
GOES ON TOP OF THE OTHER.
 
   
  +
Lets take for example a scroll plan 1 green (colour no1) and a scroll plan 2 blue (colour no2). If you want to pass the scroll plan 1 on the scroll plan 2, you will put colour 3 to be green(since colour 3 corresponds to the colour displayed at the place where there is a superimposition from plan 1 and from plan 2). The same way, you will put green if you want the scroll from plan 2 to go over scroll plan 1.
LET'S TAKE FOR EXAMPLE A SCROLL PLAN 1 GREEN (COLOUR No1 )AND A
 
SCROLL PLAN 2 BLUE (COLOUR No2).IF YOU WANT TO PASS THE SCROLL
 
PLAN 1 ON THE SCROLL PLAN 2,YOU WILL PUT COLOUR 3 TO BE
 
GREEN(SINCE COLOUR 3 CORRESPONDS TO THE COLOUR DISPLAYED AT THE
 
PLACE WHERE THERE IS A SUPERIMPOSITION FROM PLAN 1 AND FROM PLAN
 
2).THE SAME WAY,YOU WILL PUT GREEN IF YOU WANT THE SCROLL FROM
 
PLAN 2 TO GO OVER SCROLL PLAN 1.
 
 
THE GESTION OF PICTURES
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
THE SYSTEM OF BUFFERS
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
ALL THE DRAWINGS USED BY THE DEMO CONSTRUCTION KIT ARE IN DEGAS
 
FORMAT ( EXTENSION,PI1 OR PC1 ) OR NEOCHROME FORMAT (
 
EXTENSION,NEO ),TO MAKE ANIMATIONS,THE COMPUTER MUST HAVE THE
 
DRAWINGS IN ITS MEMORY.FOR THIS,IT HAS 3 SLOTS WHERE THE PICTURE
 
FILES CAN BE LOADED.THESE SLOTS ARE CALLED BUFFERS AND ARE
 
DIFFERENTIATED BY ONE NUMBER ( BUFFER 1,2 OR 3 ).WHEN YOU LOAD A
 
PICTURE,YOU WILL BE ASKED IN WHICH BUFFER YOU WANT TO STORE IT.
 
   
EXAMPLE:IF YOU WANT TO LOAD A FONT IN BUFFER 2,YOU WILL NEED TO
 
INDICATE IN THE BOX OF SCROLLING USING IT,THAT THE FONT IS IN
 
BUFFER 2.
 
   
  +
=== The question of pictures ===
THE OPERATIONS ON THE PICTURES ARE KEPT TOGETHER IN THE MENU
 
ROLLING UNDER THE NAME "BACKGROUND IMAGES".
 
   
  +
The system of buffers
LET'S NOW EXAMINE THE SUB OPTIONS AVAILABLE UNDER IMAGES.
 
   
  +
All the drawings used by the demo construction kit are in degas format (extension, PI1 or PC1) or neochrome format (extension .NEO), to make animations, the computer must have the drawings in its memory. For this, it has 3 slots where the picture files can be loaded. These slots are called buffers and are differentiated by one number (buffer 1, 2 or 3). When you load a picture, you will be asked in which buffer you want to store it.
LOAD PICTURE (CHARGER IMAGE)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
Example: If you want to load a font in buffer 2, you will need to indicate in the box of scrolling using it, that the font is in buffer 2.
THIS OPTION ENABLES,AS ITS NAME INDICATES,YOU TO LOAD AN IMAGE IN
 
THE IMAGE BUFFERS.YOU FIRST NEED TO INDICATE THE BUFFER IN WHICH
 
YOU WANT THE PICTURE TO BE LOADED THEN,ALL YOU NEED TO DO IS
 
CLICK ON THE PICTURE FILE CHOSEN ( NEO,PI1 OR PC1 ).
 
   
  +
The operations on the pictures are kept together in the menu rolling under the name "background images".
   
  +
Let us now examine the sub options available under images.
SAVE PICTURE (SAUVER IMAGE)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
'''Load Picture (Charger Image)'''
THIS OPTION ENABLES YOU TO SAVE A PICTURE CONTAINED IN A
 
BUFFER.IMAGES CAN ONLY BE SAVED IN DEGAS FORMATS PI1 AND PC1.PC1
 
SAVES ON DISC SPACE AND IS IN ACTUAL FACT A COMPACTED DEGAS
 
PICTURE.
 
   
  +
This option enables, as its name indicates, you to load an image in the image buffers. You first need to indicate the buffer in which you want the picture to be loaded then, all you need to do is click on the picture file chosen (neo, pi1 or pc1).
   
VISUALISE PICTURE (VISUALISE IMAGE)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
'''Save Picture (Sauver image)'''
THIS OPTION ENABLES YOU TO SEE THE PICTURES CONTAINED IN THE
 
DIFFERENT BUFFERS.FIRST THE NUMBER OF THE BUFFER IN QUESTION IS
 
ASKED.THEN YOU MUST INDICATE WHICH COLOURS OF THE PICTURE YOU
 
WANT TO SEE ON THE DEMO ( SORRY THIS IS THE BEST TRANSLATION THAT
 
I COULD DO WITH THIS PARTICULAR PHRASE ).
 
   
  +
This option enables you to save a picture contained in a buffer. Images can only be saved in degas formats PI1 and PC1. PC1 saves on disc space and is in actual fact a compacted degas picture.
   
  +
'''Visualize picture (Visualize Image)'''
ERASE PICTURE (EFFACE IMAGE)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
This option enables you to see the pictures contained in the different buffers. First the number of the buffer in question is asked. Then you must indicate which colours of the picture you want to see on the demo (sorry this is the best translation that I could do with this particular phrase).
THIS OPTION ENABLES YOU EITHER TO EMPTY THE BUFFER OF YOUR
 
CHOICE.
 
   
  +
'''Erase Picture (Efface Image)'''
   
  +
This option enables you either to empty the buffer of your choice.
COPY THE PICTURE (COPIE IMAGE)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
'''Copy the Picture (Copie Image)'''
THIS OPTION ENABLES YOU TO COPY ONE FULL PICTURE FROM ONE BUFFER
 
TO ANOTHER,OR TO COPY PLAN BY PLAN.A BUFFER TO ANOTHER.THE MENU
 
BACKGROUND PICTURE ENABLES YOU TO DEFINE WHICH PICTURE IS ON THE
 
POSTER DURING THE ANIMATIONS.IF YOU DON'T WANT ANY BACKGROUND
 
PICTURE,ALL YOU NEED TO DO IS VALIDATE (CLICK).
 
   
   
  +
This option enables you to copy one full picture from one buffer to another, or to copy plan by plan. A buffer to another. The menu background picture enables you to define which picture is on the poster during the animations. If you don't want any background picture, all you need to do is validate (click).
KEEP YOUR REFERENCE
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
=== Keep your reference ===
TO KEEP YOUR DEMONSTRATIONS,YOU MUST SAVE ON TO THE DISC BEFORE
 
STOPPING THE COMPUTER.YOU MUST PUT A DISC (NOT WRITE PROTECTED)
 
INTO THE DISC DRIVE.MAKE SURE THAT THERE IS ENOUGH SPACE LEFT ON
 
THE DISC.THEN WHEN YOU ARE READY GOTO THE FILING MENU AND CLICK
 
ON THE SUB OPTION "SAVE DEMO"(SAUVER DEMO).
 
   
  +
To keep your demonstrations, you must save on to the disc before stopping the computer. You must put a disc (not write protected) into the disc drive. Make sure that there is enough space left on the disk. then when you are ready go to the filing menu and click on the sub option "save demo"(sauver demo).
NOTE: TO EASILY RECOGNISE A FILE STORED WITH THE D.C.K,IT IS BEST
 
IF YOU GET INTO THE HABIT OF ALWAYS PUTTING THE SAME
 
EXTENSION(.DCK).
 
   
  +
NOTE: to easily recognize a file stored with the DCK, it is best if you get into the habit of always putting the same extension (.dck).
LATER ON YOU WILL BE ABLE TO LOAD YOUR DEMO WITH THE OPTION "LOAD
 
DEMO"(CHARGER DEMO)
 
   
  +
Later on you will be able to load your demo with the option "Load Demo"(Charger Demo).
IF AFTER FINISHING YOUR DEMO,YOU WANT TO STORE IT IN THE FORM OF
 
A PROGRAMME WHICH CAN BE EXECUTED UNDER THE DESK,YOU MUST CLICK
 
ON THE OPTION "COMPILE DEMO".YOU WILL HAVE TO GIVE THE NAME OF
 
YOUR PROGRAM AND END IT IN .PRG(EXTENSION.PRG).YOU WILL THEN BE
 
ASKED TO INSERT THE DISC DCK (DISC 1).THE DEMOS STORED WITH THE
 
DCK ARE AUTOMATICALLY COMPACTED TO SAVE SPACE ON THE DISC.YOU
 
WILL HOWEVER,NEED TO ENTER THE POWER OF COMPACTING (THE HIGHER
 
THE POWER,THE LONGER THE COMPACTING WILL TAKE).
 
   
  +
If after finishing your demo, you want to store it in the form of a program which can be executed under the desk, you must click on the option "compile demo". You will have to give the name of
THE WAITING TIMES ARE ROUGHLY AS FOLLOWS:
 
  +
your program and end it in .prg(extension.prg). You will then be asked to insert the disk DCK (disk 1). The demos stored with the DCK are automatically compacted to save space on the disk. You will however, need to enter the power of compacting (the higher the power, the longer the compacting will take).
   
  +
The waiting times are roughly as follows:
WEAK POWER -> 20 SECONDS
 
AVERAGE POWER -> 2 MINUTES
 
HIGH POWER -> 20 MINUTES
 
   
  +
<pre>
CAREFUL:DO NOT FORGET TO SAVE YOUR DEMO TO DISC BEFORE COMPILING
 
  +
Weak power -> 20 seconds
OTHERWISE THE MEMORY WILL BE INTIRELY ERASED.
 
  +
Average power -> 2 minutes
  +
High power -> 20 minutes
  +
</pre>
   
  +
Careful: Do not forget to save your demo to disc before compiling otherwise the memory will be entirely erased.
EXECUTION OF YOUR DEMO
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
TO EXECUTE YOUR DEMO AND TO SEE THE ANIMATIONS THAT YOU HAVE
 
GENERATED,ALL YOU NEED DO IS CLICK ON THE ICON VISU.TO REMOVE THE
 
DEMO FROM THE SCREEN AND RETURN TO THE EDITOR,PRESS ON THE SPACE
 
BAR.
 
   
  +
=== Execution of your Demo ===
CHAPTER 3 : EXPLANATION OF THE SCREEN
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
THE COLOUR BOX(COULEUR)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
THIS BOX WILL ENABLE YOU TO MAKE ALL THE NECESSARY COLOUR
 
ADJUSTMENTS DURING YOUR DEMO.
 
   
  +
To execute your demo and to see the animations that you have generated, all you need do is click on the icon visu. To remove the demo from the screen and return to the editor, press on the space bar.
CLICK ON THE COLOUR ICON (COULEUR) OR PRESS THE F8 KEY.THE MAIN
 
BOX OF SELECTION OF THE COLOUR MENU APPEARS.
 
   
  +
== Explanation of the screen ==
TO SEE THE PICTURE WITHOUT ANY OTHER EFFECT,YOU MUST FIRST LOAD
 
YOUR PICTURE IN BUFFER 1 AND POSITION THE BACKGROUND PICTURE ON
 
THIS BUFFER,THEN YOU MUST POSITION YOURSELF ON THE SELCTION
 
(PALETTE) N000 THEN,SELECT COLOURS FROM BUFFER 1.(SINCE YOUR
 
PICTURE IS LOCATED IN BUFFER 1).
 
   
  +
=== The Colour Box(Couleur) ===
YOU COME OUT OF THE COLOUR BOX AND CHECK WHILE DOING THE DEMO
 
THAT YOUR PICTURE IS TRULY SEEN WITH THE COLOURS OF BUFFER
 
1.HOWEVER,IF YOU SELECT COLOURS FROM BUFFER 2 IN THE COLOUR
 
BOX,YOU CAN NOTICE THAT THE COLOURS DISPLAYED BECOME BLACK (IF NO
 
PICTURE HAS BEEN LOADED IN THIS BUFFER).NOW IF YOU LOOK AT YOUR
 
SCREEN,YOU WILL SEE A BLACK SCREEN SINCE THE COLOURS HAVE ALL
 
TURNED TO BLACK.
 
   
  +
This box will enable you to make all the necessary colour adjustments during your demo. Click on the colour icon (couleur) or press the F8 key. The main box of selection of the colour menu appears.
NOW,IN THE SAME WAY AS BEFORE,LOAD ANOTHER PICTURE IN THE BUFFER
 
2,THEN IN THE COLOUR BOX,SELECT COLOURS FROM BUFFER 2.THE COLOURS
 
DISPLAYED ARE THOSE OF BUFFER 2.
 
   
  +
To see the picture without any other effect, you must first load your picture in buffer 1 and position the background picture on this buffer, then you must position yourself on the selection (palette) n000 then, select colours from buffer 1. (since your picture is located in buffer 1).
WHEN YOU DO THE DEMO,YOU NOW SEE THE PICTURE WHICH IS IN BUFFER 1
 
WITH THE PALETTE OF THE PICTURE CONTAINED IN BUFFER 2.
 
   
  +
You come out of the colour box and check while doing the demo that your picture is truly seen with the colours of buffer 1. However, if you select colours from buffer 2 in the colour box, you can notice that the colours displayed become black (if no picture has been loaded in this buffer). Now if you look at your screen, you will see a black screen since the colours have all turned to black.
YOU HAVE 3 BUFFERS WHICH CAN BE USED IN THE SAME WAY PLUS A 4th
 
BUFFER WHICH WILL BE STUDIED LATER ON.
 
   
  +
Now, in the same way as before, load another picture in the buffer 2, then in the colour box, select colours from buffer 2. The colours displayed are those of buffer 2.
YOU CAN MANUALLY MODIFY THE COLOURS.
 
   
  +
When you do the demo, you now see the picture which is in buffer 1 with the palette of the picture contained in buffer 2.
FOR THIS,UNDER THE COLOUR MENU,YOU CAN CHOOSE THE COLOUR YOU WANT
 
TO CHANGE BY CLICKING ON ONE OF THE ARROWS RIGHT OR LEFT OF THE
 
PARAMETER NUMBER SITUATED LEFT OF YOUR SCREEN.YOU WILL NOTICE
 
THAT THE BALCK CURSOR GOES AUTOMATICALLY ON THE CORRESPONDING
 
COLOUR.THE VALUE OF THIS COLOUR IS INDICATED IN THE PARAMETER
 
R.G.B.TO CHANGE THE VALUE OF THIS COLOUR,CHANGE THE VALUE OF THIS
 
PARAMETER WITH THE ARROWS (UP & DOWN).THE COLOUR CHANGES
 
AUTOMATICALLY.YOU CAN,FOR EXAMPLE,POSITION YOURSELF ON COLOUR
 
00,THEN PUT FFF AS THE VALUE AND LOOK AT THE PICTURE,YOU WILL
 
NOTICE THAT THE BACKGROUND HAS BECOME WHITE (THE VALUE OF $FFF
 
CORRESPONDS TO WHITE).
 
   
  +
You have 3 buffers which can be used in the same way plus a 4th buffer which will be studied later on.
YOU CAN DO THE SAME THING FOR EACH COLOUR NUMBER.
 
   
  +
You can manually modify the colours.
YOU HAVE THE POSSIBILITY:
 
   
  +
For this, under the colour menu, you can choose the colour you want to change by clicking on one of the arrows right or left of the parameter number situated left of your screen. You will notice that the black cursor goes automatically on the corresponding colour. The value of this colour is indicated in the parameter r.g.b. To change the value of this colour, change the value of this parameter with the arrows (up & down). The colour changes automatically. You can, for example, position yourself on colour 00, then put fff as the value and look at the picture, you will notice that the background has become white (the value of $fff corresponds to white).
-TO DEFINE 275 DIFFERENT PALETTES
 
-TO CHANGE THEM WITH THE LOAD OR SAVE OPTION OR EVEN ERASE THEM
 
WITH THE ERASE OPTION.
 
   
  +
You can do the same thing for each colour number.
TO CARRY ON,PUT THE BACKGROUND PICTURE ON NONE.
 
   
  +
You have the possibility:
WITH THE COLOUR MENU,CLICK ON RASTERS.
 
   
  +
* to define 275 different palettes
LOAD,WITH THE OPTION LOAD,A WHOLE LOT OF COLOURS FOR YOUR
 
  +
* to change them with the load or save option or even erase them with the erase option.
RASTERS.THE EXTENSION OF THE FILES IS .HBL.YOU WILL DISPLAY YOUR
 
RASTERS IN THE SAME WAY AS FOR PALETTES,THE PRINCIPLE FOR
 
MODIFICATION IS THE SAME AS THE ONE FOR THE PALETTES BUT WITH THE
 
BOX SITUATED ON THE RIGHT HAND SIDE OF YOUR COLOUR BOX.YOU ALSO
 
HAVE 274 DIFFERENT RASTERS AT YOUR DISPOSAL.
 
   
  +
To carry on, put the background picture on none.
FIRST WE ARE GOING TO EXPLAIN HOW TO USE THEM AS SIMPLY AS
 
POSSIBLE.
 
   
  +
With the colour menu, click on rasters.
PLACE THE PARAMETER INTERVAL ON 001 BY CLICKING ON THE RIGHT/LEFT
 
ARROWS AND THE PARAMETER ON COUL(COLOUR)ON 00 THEN COME OUT OF
 
THE COLOUR BOX.
 
GOTO THE 1st MENU VALIDATION AND VALIDATE THE RASTERS OPTION (A
 
SIGN APPEARS ON THE LEFT TO INDICATE THAT THIS OPTION IS
 
ACTIVATED DURING YOUR DEMO).
 
   
  +
Load, with the option load, a whole lot of colours for your rasters. The extension of the files is .hbl. You will display your rasters in the same way as for palettes,the principle for modification is the same as the one for the palettes but with the box situated on the right hand side of your colour box. You also
HAVE A LOOK AT YOUR DEMO:YOU SHOULD SEE COLOUR STRIPS ON YOUR
 
  +
have 274 different rasters at your disposal.
SCREEN,THESE STRIPS ARE CALLED RASTERS OR HBL.THE COLOURS OF
 
THESE RASTERS ARE THOSE THAT YOU LOADED UNDER THE COLOUR BOX
 
HEADING.
 
   
  +
First we are going to explain how to use them as simply as possible.
RETURN TO THE COLOUR BOX THE MODIFY THE PARAMETER OF THE
 
INTERVAL AND PUT IT TO 010.
 
DO YOUR DEMO AGAIN,YOU WILL NOTICE THAT YOUR COLOUR STRIPS ARE
 
WIDER.THE INTERVAL THEREFORE CORRESPONDS TO THE THICKNESS OF YOUR
 
COLOUR STRIPES.NOW,PUT THE COUL PARAMETER ON 02 AND HAVE A
 
LOOK:YOU WILL NOTICE THAT THE COLOUR STRIPES HAVE
 
DISAPPEARED,THIS IS NORMAL SINCE YOUR COLOUR STRIPES ARE ONLY
 
VISIBLE ON COLOUR 02 AND SINCE YOU HAVE NOT LOADED A PICTURE,THE
 
COLOUR 02 IS NOT USED (ONLY THE COLOUR 00 IS USED FOR AN EMPTY
 
PICTURE AND WHICH CORRESPONDS TO THE BACKGROUND).
 
NOW CANCEL THE RASTERS PARAMETER ON THE UNROLLING MENU,THEN LOAD
 
ON A PICTURE AND DO ALL THE NECESSARY OPERATIONS TO SEE IT IN THE
 
DEMO MODE WITH IT'S CORRECT COLOUR PALETTE.
 
 
AFTER THIS,WHILE STILL IN THE COLOUR BOX GOTO THE RASTERS
 
MODE,PLACE THE INTERVAL ON 001 AND ERASE THE RASTERS THEN PLACE
 
YOURSELF ON NUMBER 100 AND VALIDATE THE PAL PARAMETER.THEN GOTO
 
PALETTE MODE.IF YOU HAVE COMPLETED THE OPERATIONS CORRECTLY,YOU
 
WILL HAVE THE PALETTE OF YOUR PICTURE IN PALETTE NO:000.GOTO
 
PALETTE NO:001 AND MODIFY IT MANUALLY (PUT THE COLOURS THAT YOU
 
WANT!).
 
   
  +
Place the parameter interval on 001 by clicking on the right/left arrows and the parameter on coul (colour) on 00 then come out of the colour box. Go to the 1st menu validation and validate the rasters option (a sign appears on the left to indicate that this option is activated during your demo).
HAVE A LOOK AT YOUR DEMO:YOU SHOULD SEE YOUR PICTURE WITH THE
 
PALETTE AND WITHOUT ANY OTHER EFFECT.
 
   
  +
Have a look at your demo: you should see colour strips on your screen, these strips are called rasters or hbl. The colours of these rasters are those that you loaded under the colour box heading.
GO BACK AND VALIDATE THE RASTERS IN THE PULL DOWN MENU AND LOOK
 
AT YOUR DEMO ONCE AGAIN:YOU WILL NOTICE THAT IN THE MIDDLE OF THE
 
SCREEN(100th LINE) THE PALETTE CHANGES AND CORRESPONDS TO THE
 
PALETTE NO:001 THAT YOU HAVE PUT IN.
 
   
  +
Return to the colour box the modify the parameter of the interval and put it to 010. Do your demo again, you will notice that your colour strips are wider. The interval therefore corresponds to the thickness of your colour stripes. Now, put the coul parameter on 02 and have a look: you will notice that the colour stripes have disappeared, this is normal since your colour stripes are only visible on colour 02 and since you have not loaded a picture, the colour 02 is not used (only the colour 00 is used for an empty picture and which corresponds to the background). Now cancel the rasters parameter on the unrolling menu,then load on a picture and do all the necessary operations to see it in the demo mode with it's correct colour palette.
WE CAN THEREFORE SEE THAT THE PARAMETER PAL MODIFIES THE PALETTE
 
OF THE GIVEN RASTER,YOU CAN OF COURSE CHANGE THE PALETTE OF YOUR
 
DEMO AS MANY TIMES AS THERE ARE PALETTES (274 PALETTES
 
AVAILABLE).AT EACH REQUEST FOR ALTERATION,YOU DISPLAY THE
 
FOLLOWING: FOR E.G,INDICATE A CHANGE OF PALETTE AT RASTER NO:150
 
BY PLACING YOURSELF ON NUMBER 150 AND BY VALIDATING THE PAL
 
PARAMETER.THEN PLACE YOURSELF IN PALETTE MODE ON THE PALETTE
 
NO:002 THEN PUT COLOURS ON IT.
 
HAVE A LOOK AT YOUR DEMO:YOU WILL NOTICE A CHANGE OF PALETTE AT
 
LINE 100 WITH PALETTE NO:001 AND A CHANGE OF PALETTE AT LINE 150
 
WITH PALETTE NO:002.
 
   
  +
After this, while still in the colour box go to the rasters mode, place the interval on 001 and erase the rasters then place yourself on number 100 and validate the PAL parameter. Then go to palette mode. If you have completed the operations correctly, you will have the palette of your picture in palette no: 000. Go to palette no: 001 and modify it manually (put the colours that you want!).
RETURN TO THE COLOUR BOX,THEN CANCEL THE FOLLOWING TWO PALETTES
 
ON RASTERS NO:100 AND 150.NOW SELECT THE "CYCLE" OPTION(CYCLAGE)
 
AND PUT THE PARAMETER (N.B PALETTE ON 001) THEN PUT A PAL
 
(SUIVAUTE) ON RASTER NO:000.
 
   
  +
Have a look at your demo: you should see your picture with the palette and without any other effect.
LOOOK AT YOUR DEMO:YOU WILL SEE A CYCLE OF COLOURS;THIS CYCLE
 
USES PALETTES 001 AND 002 IN THAT ORDER.
 
   
  +
Go back and validate the rasters in the pull down menu and look at your demo once again: you will notice that in the middle of the screen (100th line) the palette changes and corresponds to the palette no: 001 that you have put in.
NOW SELECT THE PAL PARAMETER.SUIVAUTE OF RASTER NO:000 AND PLACE
 
A PAL SUIVAUTE ON RASTER NO:100.
 
   
  +
We can therefore see that the parameter PAL modifies the palette of the given raster, you can of course change the palette of your demo as many times as there are palettes (274 palettes available). At each request for alteration, you display the following: for e.g, indicate a change of palette at raster no: 150
LOOK AT YOUR DEMO:
 
  +
by placing yourself on number 150 and by validating the pal parameter. Then place yourself in palette mode on the palette no: 002 then put colours on it. Have a look at your demo: you will notice a change of palette at line 100 with palette no: 001 and a change of palette at line 150 with palette no: 002.
   
  +
Return to the colour box, then cancel the following two palettes on rasters no: 100 and 150. Now select the "cycle" option(cyclage) and put the parameter (n.b palette on 001) then put a pal (suivaute) on raster no:000.
YOU CAN NOTICE THAT THE CHANGE OF PALETTE ONLY OCCURS FROM RASTER
 
NO:100 ALWAYS WITH THE PALETTE 001 AND 002.IN FACT,THE CYCLE OF
 
PALETTE STARTS AT THE 1st RASTER WHERE THE PAL PARAMETER SUIVAUTE
 
IS POSITIONED.THIS CYCLE CAN USE ALL THE PALETTES AVAILABLE
 
EXCEPT PALETTE NO:000.
 
   
  +
Look at your demo: you will see a cycle of colours; this cycle uses palettes 001 and 002 in that order.
THE SCROLLS
 
ÿÿÿÿÿÿÿÿÿÿÿ
 
YOU CAN DEFINE 10 DIFFERENT SCROLLINGS.TO ACTIVATE THEM,YOU NEED
 
TO SELECT THEM IN THE VALIDATION MENU.THE 10 SCROLLINGS ARE NOTED
 
DOWN AS SCROLL 0 TO SCROLL 9.
 
   
  +
Now select the PAL parameter. Suivaute of raster no: 000 and place a PAL suivaute on raster no: 100.
CLICK ON THE SCROLL ICON OR PRESS ON THE F1 KEY TO GAIN ACCESS TO
 
THE BOX.YOU MUST SPECIFY WHICH SCROLL NUMBER YOU WANT TO EDIT:
 
   
  +
Look at your demo:
TO DO THIS,CLICK ON THE CORRESPONDING NUMBER.YOU THEN HAVE ACCESS
 
THE SCROLL PARAMETER BOX.
 
   
  +
You can notice that the change of palette only occurs from raster no:100 always with the palette 001 and 002. In fact, the cycle of palette starts at the 1st raster where the pal parameter suivaute is positioned. This cycle can use all the palettes available except palette no: 000.
YOU MUST HAVE LOADED A PICTURE BEFOREHAND CONTAINING THE OBJECTS
 
THAT YOU WANT TO SCROLL (BLENDING OF CHARACTERS DECOR OR OTHER)
 
IN ONE OF THE THREE BUFFERS.
 
   
  +
=== The Scrolls ===
YOU MUST SPECIFY IN WHICH BUFFER THE OBJECTS TO BE USED ARE,BY
 
CLICKING ON THE CORRESPONDING NUMBERS 1,2 OR 3.
 
   
  +
You can define 10 different scrollings. To activate them, you need to select them in the validation menu. The 10 scrollings are noted down as scroll 0 to scroll 9.
THEN YOU MUST SPECIFY THE SIZE OF YOUR OBJECTS TO BE SCROLLED
 
WITH THE PARAMETERS OF THE LETTER BOX (LETTRES).
 
   
  +
Click on the scroll icon or press on the F1 key to gain access to the box. You must specify which scroll number you want to edit:
-HEIGHT(HAUTEUR):DEFINES THE HEIGHT OF YOUR OBJECTS IN NO:OF LINES.
 
-WIDTH(LARGEUR):DEFINES THE WIDTH OF YOUR OBJECTS IN NO:OF PIXELS.
 
-STARTING LINE(LIGNE DE DEPART):IS THE LINE WHERE YOUR FIRST
 
OBJECT IS IN THE BUFFER (THIS ENABLES YOU TO PUT SEVERAL KIND OF
 
OBJECTS IN THE SAME BUFFER).
 
   
  +
To do this, click on the corresponding number. You then have access to the scroll parameter box.
YOU MUST NOTE THAT FOR ONE SAME SCROLL,YOUR OBJECTS ALWAYS HAVE
 
THE SAME DIMENSIONS.
 
   
  +
You must have loaded a picture beforehand containing the objects that you want to scroll (blending of characters decor or other) in one of the three buffers.
YOU MUST DEFINE THE ORDER OF YOUR OBJECTS IN THE BUFFER,FOR
 
THIS,USE THE PARAMETERS FOUND IN THE ORDER BOX(ORDRE),SINCE EACH
 
OBJECT IS ASSOCIATED WITH A PRECISE LETTER WHICH WILL ENABLE YOU
 
TO SELECT IT LATER ON.
 
   
  +
You must specify in which buffer the objects to be used are, by clicking on the corresponding numbers 1, 2 or 3.
YOU CAN USE THE ASCII ORDER BY CLICKING ON IT OR DEFINING THE
 
  +
ORDER YOURSELF BY CLICKING ON OTHER(AUTRE):AT THAT POINT,A BOX
 
  +
Then you must specify the size of your objects to be scrolled with the parameters of the letter box (lettres).
APPEARS AND YOU MUST GIVE THE CORRESPONDING SIGN FOR YOUR
 
  +
OBJECTS.(THE 1st SIGN DEFINES THE 1st OBJECT AND SO ON).HERE IS A
 
  +
* HEIGHT(HAUTEUR): defines the height of your objects in no of lines.
LIST OF THE ACCEPTABLE SIGNS:
 
  +
* WIDTH(LARGEUR): defines the width of your objects in no:of pixels.
  +
* STARTING LINE(LIGNE DE DEPART): is the line where your first object is in the buffer (this enables you to put several kind of objects in the same buffer).
  +
  +
You must note that for one same scroll, your objects always have the same dimensions.
  +
  +
You must define the order of your objects in the buffer, for this, use the parameters found in the order box(ordre), since each object is associated with a precise letter which will enable you to select it later on.
  +
  +
You can use the ascii order by clicking on it or defining the order yourself by clicking on other (autre): at that point, a box appears and you must give the corresponding sign for your objects. (the 1st sign defines the 1st object and so on). Here is a list of the acceptable signs:
   
 
!"#$%&'()*+,-./0123456789:;<=>?.
 
!"#$%&'()*+,-./0123456789:;<=>?.
  +
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
   
AS WELL AS A SPACE (DIFFICULT TO SHOW ON A LIST).
+
As well as a space (difficult to show on a list).
   
  +
To check that you have entered the dimensions of your and order of your objects correctly, click on the option "see"(voir) you can then see your object buffer-moreover, a square surrounds an object; to check that the order that you have given is correct, use the keyboard to go to the corresponding objects (press escape to exit).
TO CHECK THAT YOU HAVE ENTERED THE DIMENSIONS OF YOUR AND ORDER
 
OF YOUR OBJECTS CORRECTLY,CLICK ON THE OPTION "SEE"(VOIR) YOU CAN
 
THEN SEE YOUR OBJECT BUFFER-MOREOVER,A SQUARE SURROUNDS AN
 
OBJECT;TO CHECK THAT THE ORDER THAT YOU HAVE GIVEN IS CORRECT,USE
 
THE KEYBOARD TO GO TO THE CORRESPONDING OBJECTS (PRESS ESCAPE TO
 
EXIT).
 
   
  +
You can also activate/de-activate the plans of your objects by using F1 to F4.
YOU CAN ALSO ACTIVATE/DE-ACTIVATE THE PLANS OF YOUR OBJECTS BY
 
USING F1 TO F4.
 
   
  +
You need to specify on which plans the objects are by activating/releasing the corresponding plan parameters.
YOU NEED TO SPECIFY ON WHICH PLANS THE OBJECTS ARE BY
 
ACTIVATING/RELEASING THE CORRESPONDING PLAN PARAMETERS.
 
   
  +
=== You must define the trajectories of your scroll. ===
YOU MUST DEFINE THE TRAJECTORIES OF YOUR SCROLL.
 
   
  +
There are 3 types of routes (trajectories)possible:
THERE ARE 3 TYPES OF ROUTES(TRAJECTORIES)POSSIBLE:
 
   
  +
* Vertical(Verticale)
-VERTICAL(VERTICALE)
 
  +
* Horizontal(Horizontale)
-HORIZONTAL(HORIZONTALE)
 
  +
* Parametable(Pparametrable)
-PARAMETABLE(PARAMETRABLE)
 
   
  +
Each trajectory will be created, stored or loaded with corresponding options.
EACH TRAJECTORY WILL BE CREATED,STORED OR LOADED WITH
 
  +
Click on the created (cree) option:
CORRESPONDING OPTIONS.
 
  +
You reach the options page of your trajectories, to select the type of trajectory, press on:
CLICK ON THE CREATED (CREE) OPTION:
 
YOU REACH THE OPTIONS PAGE OF YOUR TRAJECTORIES.
 
TO SELECT THE TYPE OF TRAJECTORY,PRESS ON:
 
   
-HELP : PARAMETABLE TRAJECTORY
+
* HELP : PARAMETABLE TRAJECTORY
-INSERT : HORIZONTAL TRAJECTORY
+
* INSERT : HORIZONTAL TRAJECTORY
-UNDO : VERTICAL TRAJECTORY
+
* UNDO : VERTICAL TRAJECTORY
   
  +
Then to define the place of your trajectory on the screen, use the mouse.
THEN TO DEFINE THE PLACE OF YOUR TRAJECTORY ON THE SCREEN,USE THE
 
MOUSE.
 
   
  +
=== Horizontal Trajectory ===
HORIZONTAL TRAJECTORY
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
   
  +
After having pressed on insert, at the top of the screen are written:
AFTER HAVING PRESSED ON INSERT,AT THE TOP OF THE SCREEN ARE
 
WRITTEN:
 
   
 
-THE START COLUMN (COLONNE DE DEBUT)
 
-THE START COLUMN (COLONNE DE DEBUT)
Line 662: Line 378:
 
-THE MODULE (MODULO)
 
-THE MODULE (MODULO)
   
  +
You move your trajectory directly with the mouse:
YOU MOVE YOUR TRAJECTORY DIRECTLY WITH THE MOUSE:
 
   
  +
The left button modifies the parameter for the start column (deb). The right and left buttons change the end of column parameter (fin). (1st press on the right then keeping it pressed down, click on the
THE LEFT BUTTON MODIFIES THE PARAMETER FOR THE START COLUMN
 
(DEB).
+
left).
THE RIGHT AND LEFT BUTTONS CHANGE THE END OF COLUMN PARAMETER
 
(FIN).
 
(1st PRESS ON THE RIGHT THEN KEEPING IT PRESSED DOWN,CLICK ON THE
 
LEFT).
 
   
  +
The module parameter indicates the space between the lines of your trajectory: if the value is 1, this means you will have a normal trajectory; if it is 2, you space out by one line etc. If this parameter is negative, you will have reversed trajectory. To modify this parameter, use the keyboard (don't use the numerical board!).
THE MODULE PARAMETER INDICATES THE SPACE BETWEEN THE LINES OF
 
YOUR TRAJECTORY:IF THE VALUE IS 1,THIS MEANS YOU WILL HAVE A
 
NORMAL TRAJECTORY;IF IT IS 2,YOU SPACE OUT BY ONE LINE ETC....
 
IF THIS PARAMETER IS NEGATIVE,YOU WILL HAVE REVERSED
 
TRAJECTORY.TO MODIFY THIS PARAMETER,USE THE KEYBOARD (DON'T USE
 
THE NUMERICAL BOARD!).
 
   
-> FROM 0 TO 9 FOR THE VALUE OF THE MODULE.
+
-> From 0 to 9 for the value of the module.
-> - FOR THE SIGN OF THE MODULE.
+
-> - For the sign of the module.
   
  +
You can also define 10 different trajectories by using the digits 0 to 9 of the numerical board. The number of the trajectory in the process of editing is indicated at the bottom left of the screen. Each one of them has a code (e.g :h0,h1...) which will have to be associated to the text of the editor.
YOU CAN ALSO DEFINE 10 DIFFERENT TRAJECTORIES BY USING THE DIGITS
 
0 TO 9 OF THE NUMERICAL BOARD.THE NUMBER OF THE TRAJECTORY IN
 
THE PROCESS OF EDITING IS INDICATED AT THE BOTTOM LEFT OF THE
 
SCREEN.EACH ONE OF THEM HAS A CODE (E.G :H0,H1...)WHICH WILL HAVE
 
TO BE ASSOCIATED TO THE TEXT OF THE EDITOR.
 
   
  +
The digits + and - of the numerical keyboard enable you to change the column end of trajectory parameter.
THE DIGITS + AND - OF THE NUMERICAL KEYBOARD ENABLE YOU TO CHANGE
 
THE COLUMN END OF TRAJECTORY PARAMETER.
 
   
  +
=== Vertical Trajectory ===
VERTICAL TRAJECTORY
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
PRESS ON UNDO TO DEFINE IT.
 
AT THE TOP OF THE SCREEN,THE CHARACTERISTICS OF YOUR TRAJECTORY
 
ARE INDICATED.
 
   
  +
Press on undo to define it.
-COLUMN (COLONNE):INDICATES BEGINNING
 
  +
At the top of the screen, the characteristics of your trajectory are indicated.
-TOP LINE (LIGNE HAUT):INDICATES TOP LINE
 
-BOTTOM LINE (LIGNE BAS):INDICATES BOTTOM LINE
 
   
  +
* COLUMN (COLONNE):Indicates beginning
THE LEFT MOUSE BUTTON MODIFIES THE TOP LINE AND COLUMN.
 
  +
* TOP LINE (LIGNE HAUT):Indicates top line
  +
* BOTTOM LINE (LIGNE BAS):Indicates bottom line
   
  +
The left mouse button modifies the top line and column.
THE RIGHT AND LEFT BUTTON MODIFIES THE BOTTOM LINE.
 
   
  +
The right and left button modifies the bottom line.
THE + AND - KEYS ACT AS A MORE PRECISE DEVISE ON THE BOTTOM
 
LINE.
 
   
  +
The + and - keys act as a more precise devise on the bottom line.
YOU CAN ALSO HAVE ACCESS TO 10 TRAJECTORIES (V0 TO V9).
 
   
  +
You can also have access to 10 trajectories (v0 to v9).
THE CURSOR KEYS ALSO ALLOW YOU TO MOVE YOUR TRAJECTORY MORE
 
ACCURATELY.
 
   
  +
The cursor keys also allow you to move your trajectory more accurately.
PARAMETABLE TRAJECTORY
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
PRESS ON HELP TO DEFINE IT.
 
AT THE TOP OF THE SCREEN,THE POSITION OF EACH BLOCK USED BY YOUR
 
TRAJECTORY IS INDICATED.YOU HAVE 40 BLOCKS AT YOUR DISPOSAL THAT
 
YOU YOU CAN PLACE ON THE SCREEN INDEPENDENTLY WITH THE MOUSE.
 
   
  +
=== Parametrical Trajectory ===
THE LEFT BUTTON OF THE MOUSE ENABLES YOU TO DEFINE THE POSITION
 
OF EACH BLOCK.
 
   
  +
Press on help to define it.
THE RIGHT AND LEFT BUTTON ERASES THE CORRESPONDING BLOCK.
 
  +
At the top of the screen, the position of each block used by your trajectory is indicated. You have 40 blocks at your disposal that you you can place on the screen independently with the mouse.
   
  +
The left button of the mouse enables you to define the position of each block.
THE MODULE CAN CARRY FROM 1 TO 4,THE SAME WAYS AS FOR THE
 
HORIZONTAL SCREEN.
 
   
  +
The right and left button erases the corresponding block.
THE CURSOR KEYS ENABLE YOU TO MOVE YOUR TRAJECTORY MORE
 
ACCURATELY.
 
   
  +
The module can carry from 1 to 4, the same ways as for the horizontal screen.
TO HAVE ACCESS TO 10 TRAJECTORIES,USE THE KEYS ON THE NUMERICAL
 
BLOCK (P0 TO P9).
 
   
  +
The cursor keys enable you to move your trajectory more accurately.
TO EXIT FROM THE TRAJECTORY CREATION PRESS THE ESCAPE KEY.
 
   
  +
To have access to 10 trajectories, use the keys on the numerical block (p0 to p9).
THE DECAL.VERT (MOVE FORWARD) PARAMETER CORRESPONDS TO A GLOCAL
 
MOVE IN NUMBER OF LINES OF THE TRAJECTORY.
 
   
  +
To exit from the trajectory creation press the escape key.
THE TEXT
 
ÿÿÿÿÿÿÿÿ
 
IN ORDER TO DEFINE THE SUCCESSION OF OJECTS TO SCROLL,YOU MUST
 
DEFINE IT IN A TEXT.
 
   
  +
The decal.vert (move forward) parameter corresponds to a glocal move in number of lines of the trajectory.
FOR THIS,CLICK ON THE TEXT (TEXTE) ICON OR PRESS THE F2 KEY.YOU
 
MUST ENTER THE NUMBER OF THE TEXT WHICH MUST BE THE SAME AS THE
 
NUMBER OF THE SCROLL TO WHICH IT IS LINKED.
 
   
  +
=== The text ===
THE BOX FOR EDITING TEXT APPEARS.
 
   
  +
In order to define the succession of objects to scroll, you must define it in a text. For this, click on the text (texte) icon or press the F2 key. You must enter the number of the text which must be the same as the number of the scroll to which it is linked.
IN THIS BOX,YOU CAN LOAD,SAVE,EDIT AND PRINT A TEXT.
 
   
  +
The box for editing text appears. In this box, you can load, save, edit and print a text. With the keys F1 to F8 you also have the essential functions of a word processor. The size of your text for scrolls no: 0 and 1 is 5400 units and for scrolls no: 2 to 9 is 918 units. All you need to do is type your text (using authorized keys).
WITH THE KEYS F1 TO F8 YOU ALSO HAVE THE ESSENTIAL FUNCTIONS OF A
 
WORD PROCESSOR.
 
   
  +
To show the end of your text, use the return key: a symbol for end appears. If you don't put this sign, your text will go up to the end of the buffer.
THE SIZE OF YOUR TEXT FOR SCROLLS NO: 0 AND 1 IS 5400 UNITS AND
 
FOR SCROLLS NO: 2 TO 9 IS 918 UNITS.
 
   
  +
To select the various possible curves for each text, you must use the help key: the symbol for curve selection appears. Then you must give the type of trajectory followed by its number:
ALL YOU NEED TO DO IS TYPE YOUR TEXT (USING AUTHORIZED KEYS).
 
   
  +
* V FOR VERTICAL TRAJECTORY
TO SHOW THE END OF YOUR TEXT,USE THE RETURN KEY:A SYMBOL FOR END
 
  +
* H FOR HORIZONTAL TRAJECTORY
APPEARS.IF YOU DON'T PUT THIS SIGN,YOUR TEXT WILL GO UP TO THE
 
  +
* P FOR PARAMETABLE TRAJECTORY
END OF THE BUFFER.
 
   
  +
Numbers ranging from 0 to 9 ( it is advisable to 1st enter the number of the curve and then the type of scroll).
TO SELECT THE VARIOUS POSSIBLE CURVES FOR EACH TEXT,YOU MUST USE
 
THE HELP KEY:THE SYMBOL FOR CURVE SELECTION APPEARS.THEN YOU MUST
 
GIVE THE TYPE OF TRAJECTORY FOLLOWED BY ITS NUMBER:
 
   
  +
If for example: you want to use a scroll in parametable mode with no:8 curve,you must type x8xp.
-V FOR VERTICAL TRAJECTORY
 
-H FOR HORIZONTAL TRAJECTORY
 
-P FOR PARAMETABLE TRAJECTORY
 
   
  +
NOTE: You can change the type of scroll or/and the number of the curve in the middle of the demo as many times as you wish.
NUMBERS RANGING FROM 0 TO 9 ( IT IS ADVISABLE TO 1st ENTER THE
 
NUMBER OF THE CURVE AND THEN THE TYPE OF SCROLL).
 
   
  +
Press the escape key to get out of text editing.
IF FOR EXAMPLE:YOU WANT TO USE A SCROLL IN PARAMETABLE MODE WITH
 
NO:8 CURVE,YOU MUST TYPE X8XP.
 
   
  +
=== Stars ===
NOTE:YOU CAN CHANGE THE TYPE OF SCROLL OR/AND THE NUMBER OF THE
 
CURVE IN THE MIDDLE OF THE DEMO AS MANY TIMES AS YOU WISH.
 
   
  +
Initially put the background screen on none and cancel all the options that you had selected in the pull down menus. Then click on the star (etoileou) icon or press the F6 key to get the star box.
PRESS THE ESCAPE KEY TO GET OUT OF TEXT EDITING.
 
   
  +
You can define 4 different types of stars:
STARS
 
ÿÿÿÿÿ
 
INITIALLY PUT THE BACKGROUND SCREEN ON NONE AND CANCEL ALL THE
 
OPTIONS THAT YOU HAD SELECTED IN THE PULL DOWN MENUS.THEN CLICK
 
ON THE STAR (ETOILEOU) ICON OR PRESS THE F6 KEY TO GET THE STAR
 
BOX.
 
   
  +
* Stars moving vertically top->bottom ( haut->bas )
YOU CAN DEFINE 4 DIFFERENT TYPES OF STARS:
 
  +
* Stars moving vertically bottom->top ( bas->haut )
  +
* Stars moving horizontally left->right ( gauche->droite )
  +
* Stars moving horizontally right->left ( droite->gauche )
   
  +
To change the type of movement, you need to click on the corresponding box to blacken it.
-STARS MOVING VERTICALLY TOP->BOTTOM ( HAUT->BAS )
 
-STARS MOVING VERTICALLY BOTTOM->TOP ( BAS->HAUT )
 
-STARS MOVING HORIZONTALLY LEFT->RIGHT ( GAUCHE->DROITE )
 
-STARS MOVING HORIZONTALLY RIGHT->LEFT ( DROITE->GAUCHE )
 
   
  +
To activate the stars, you must, on the pull down menu, activate the star option.
TO CHANGE THE TYPE OF MOVEMENT,YOU NEED TO CLICK ON THE
 
CORRESPONDING BOX TO BLACKEN IT.
 
   
  +
Then, look at your demo. the background colour is the one defined by number 00 of the palette n000. While the colour of the stars is the one defined by no:01 (if you left stars on plan 1) of palette n000; the stars move on the entire screen.
TO ACTIVATE THE STARS,YOU MUST,ON THE PULL DOWN MENU,ACTIVATE THE
 
STAR OPTION.
 
   
  +
Return to the star box.
THEN,LOOK AT YOUR DEMO.THE BACKGROUND COLOUR IS THE ONE DEFINED
 
BY NUMBER 00 OF THE PALETTE N000.WHILE THE COLOUR OF THE STARS IS
 
THE ONE DEFINED BY NO:01 ( IF YOU LEFT STARS ON PLAN 1 ) OF
 
PALETTE N000;THE STARS MOVE ON THE ENTIRE SCREEN.
 
   
  +
You can change the number of your stars with the number (nombre) parameter. The speed (vitesse) parameter defines the minimum speed of your stars while the delay (decalage) parameter indicates the number of speeds greater than the minimum speed; for example, position the number on 100, the speed on 01 and the delay on 03 then have a look at your demo.
RETURN TO THE STAR BOX.
 
   
  +
You have 100 stars on the screen with 4 different speeds.
YOU CAN CHANGE THE NUMBER OF YOUR STARS WITH THE NUMBER
 
(NOMBRE)PARAMETER.THE SPEED (VITESSE) PARAMETER DEFINES THE
 
MINIMUM SPEED OF YOUR STARS WHILE THE DELAY (DECALAGE) PARAMETER
 
INDICATES THE NUMBER OF SPEEDS GREATER THAN THE MINIMUM SPEED;FOR
 
EXAMPLE,POSITION THE NUMBER ON 100,THE SPEED ON 01 AND THE DELAY
 
ON 03 THEN HAVE A LOOK AT YOUR DEMO.
 
   
  +
Now, if you put the speed on 00 and the delay on 00, you will get fixed stars since the speed is nil and there is no greater speed.
YOU HAVE 100 STARS ON THE SCREEN WITH 4 DIFFERENT SPEEDS.
 
   
  +
Up to now the stars were moving on the entire screen, you can make them move only on a precise part of the screen thanks to the clipping parameters which enable you to define the rectangle in which you want your stars displayed.
NOW,IF YOU PUT THE SPEED ON 00 AND THE DELAY ON 00,YOU WILL GET
 
FIXED STARS SINCE THE SPEED IS NIL AND THERE IS NO GREATER SPEED.
 
   
  +
The parameters x min and y min define the top left corner of your rectangle while x max and y max define those of the bottom right hand corner.
UP TO NOW THE STARS WERE MOVING ON THE ENTIRE SCREEN,YOU CAN MKAE
 
THEM MOVE ONLY ON A PRECISE PART OF THE SCREEN THANKS TO THE
 
CLIPPING PARAMETERS WHICH ENABLE YOU TO DEFINE THE RECTANGLE IN
 
WHICH YOU WANT YOUR STARS DISPLAYED.
 
   
  +
For example:put x min at 000, y min at 000, x max at 160, y max at 100 and have a look at the demo: You should get stars in the top left quarter of your screen.
THE PARAMETERS X MIN AND Y MIN DEFINE THE TOP LEFT CORNER OF YOUR
 
RECTANGLE WHILE X MAX AND Y MAX DEFINE THOSE OF THE BOTTOM RIGHT
 
HAND CORNER.
 
   
  +
This rectangle of clipping must be a minimum of 32 by 32 pixels. You can also indicate on which plan you want to display your stars.
FOR EXAMPLE:PUT X MIN AT 000,Y MIN AT 000,X MAX AT 160,Y MAX AT
 
100 AND HAVE A LOOK AT THE DEMO:YOU SHOULD GET STARS IN THE TOP
 
LEFT QUARTER OF YOUR SCREEN.
 
   
  +
=== The copies of the blocks ===
THIS RECTANGLE OF CLIPPING MUST BE A MINIMUM OF 32 BY 32 PIXELS.
 
   
  +
To select the copy box, click on the copy (copie) icon or press the F5 key; you must then specify which copy number you want to edit (you can define 10 different copies).
YOU CAN ALSO INDICATE ON WHICH PLAN YOU WANT TO DISPLAY YOUR
 
STARS.
 
   
  +
You must indicate which part of the screen you want to copy. The source block box parameter determines the zone of the screen to be copied.
THE COPIES OF THE BLOCKS
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
TO SELECT THE COPYS BOX,CLICK ON THE COPY ( COPIE ) ICON OR PRES
 
THE F5 KEY;YOU MUST THEN SPECIFY WHICH COPY NUMBER YOU WANT TO
 
EDIT ( YOU CAN DEFINE 10 DIFFERENT COPIES ).
 
   
  +
X1 and y1 define the top left corner of your screen to copy.
YOU MUST INDICATE WHICH PART OF THE SCREEN YOU WANT TO COPY.
 
   
  +
Width (largeur) defines the width of the part of screen and height (hauteur) the height in number of lines.
THE SOURCE BLOCK BOX PARAMETER DETERMINES THE ZONE OF THE SCREEN
 
TO BE COPIED.
 
   
  +
The module enables you to define the spacing in lines of the source block.
X1 AND Y1 DEFINE THE TOP LEFT CORNER OF YOUR SCREEN TO COPY.
 
   
  +
For example: if you wish to copy an entire part of the screen. Put module A1. However if from this part of the screen you only want to take one line or two, put module A2. The sign for module changes by clicking on it.
WIDTH (LARGEUR) DEFINES THE WIDTH OF THE PART OF SCREEN AND
 
HEIGHT (HAUTEUR) THE HEIGHT IN NUMBER OF LINES.
 
   
  +
In the same way, you have to specify the target block which represents the part of the screen where the source block will be copied with x2 and y2 which represent the top left corner of this place and the module which works as previously.
THE MODULE ENABLES YOU TO DEFINE THE SPACING IN LINES OF THE
 
SOURCE BLOCK.
 
   
  +
You must also indicate on which plan the copy must be made. Then validate the corresponding copy in the validation menu to activate it during the demo.
FOR EXAMPLE:IF YOU WISH TO COPY AN ENTIRE PART OF THE SCREEN.PUT
 
MODULE A1.HOWEVER IF FROM THIS PART OF THE SCREEN YOU ONLY WANT
 
TO TAKE ONE LINE OR TWO,PUT MODULE A2.
 
THE SIGN FOR MODULE CHANGES BY CLICKING ON IT.
 
   
  +
=== Distortions (Deformations) ===
IN THE SAME WAY,YOU HAVE TO SPECIFY THE TARGET BLOCK WHICH
 
REPRESENTS THE PART OF THE SCREEN WHERE THE SOURCE BLOCK WILL BE
 
COPIED WITH X2 AND Y2 WHICH REPRESENT THE TOP LEFT CORNER OF THIS
 
PLACE AND THE MODULE WHICH WORKS AS PREVIOUSLY.
 
   
  +
Click on the distortions icon or press the F3 key to get the corresponding box. You must define the zone of your demo screen to be distorted: for this, use the parameters defined in the block to be distorted.
YOU MUST ALSO INDICATE ON WHICH PLAN THE COPY MUST BE MADE.
 
   
  +
X1 and y1 define the top left corner of the block to be distorted.
THEN VALIDATE THE CORRESPONDING COPY IN THE VALIDATION MENU TO
 
ACTIVATE IT DURING THE DEMO.
 
   
  +
Width defines the width of the block. Height defines the height of the block.
DISTORTIONS (DEFORMATIONS)
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
CLICK ON THE DISTORTIONS ICON OR PRESS THE F3 KEY TO GET THE
 
CORRESPONDING BOX.
 
   
  +
You must note that the distortion only acts on what is on the screen, therefore if the block once distorted exceeds the screen, it will not come back.
YOU MUST DEFINE THE ZONE OF YOUR DEMO SCREEN TO BE DISTORTED:FOR
 
THIS,USE THE PARAMETERS DEFINED IN THE BLOCK TO BE DISTORTED.
 
   
  +
To define the shape of the curve of distortion use the curve (courbe) box and alter the parameters accordingly.
X1 AND Y1 DEFINE THE TOP LEFT CORNER OF THE BLOCK TO BE
 
DISTORTED.
 
   
  +
Speed (vitesse(not rover))-defines the speed of the curve.
WIDTH DEFINES THE WIDTH OF THE BLOCK.
 
   
  +
Amplitude-defines the amplitude of the curve.
HEIGHT DEFINES THE HEIGHT OF THE BLOCK.
 
   
  +
These two parameters are dependant.
YOU MUST NOTE THAT THE DISTORTION ONLY ACTS ON WHAT IS ON THE
 
SCREEN,THEREFORE IF THE BLOCK ONCE DISTORTED EXCEEDS THE
 
SCREEN,IT WILL NOT COME BACK.
 
   
  +
The parameter double-course (double-courbe) enables you to double your curve of distortion: the block will distort twice as slowly but the time taken by the distortion will be smaller.
TO DEFINE THE SHAPE OF THE CURVE OF DISTORTION USE THE CURVE
 
(COURBE) BOX AND ALTER THE PARAMETERS ACCORDINGLY.
 
   
  +
You must then indicate on which plan the block is defined.
SPEED (VITESSE(NOT ROVER))-DEFINES THE SPEED OF THE CURVE.
 
   
  +
=== The sprites ===
AMPLITUDE-DEFINES THE AMPLITUDE OF THE CURVE.
 
   
  +
Click on the sprites icon or press the F4 key to activate the sprite box.
THESE TWO PARAMETERS ARE DEPENDANT.
 
   
  +
You have the possibility to define up to 50 sprites. The parameter number enables, as its name indicates, to define the number of sprites used during the demo.
THE PARAMETER DOUBLE-COURSE (DOUBLE-COURBE) ENABLES YOU TO DOUBLE
 
YOUR CURVE OF DISTORTION:THE BLOCK WILL DISTORT TWICE AS SLOWLY
 
BUT THE TIME TAKEN BY THE DISTORTION WILL BE SMALLER.
 
   
  +
CAREFUL!!! Some parameters are general (valid for all sprites) and others can vary for each sprite.
YOU MUST THEN INDICATE ON WHICH PLAN THE BLOCK IS DEFINED.
 
   
  +
Lets look at general parameters first.
THE SPRITES
 
ÿÿÿÿÿÿÿÿÿÿÿ
 
CLICK ON THE SPRITES ICON OR PRESS THE F4 KEY TO ACTIVATE THE
 
SPRITE BOX.
 
   
  +
The width parameter defines the width of the sprites. It is limited to 16 or 32 pixels but thanks to a trick, you can make sprites which can reach up to 320 pixels in width,(the picture is cut out in squares of 32 by 32 and each one of them is considered to be a sprite).
YOU HAVE THE POSSIBILTY TO DEFINE UP TO 50 SPRITES.
 
   
  +
Another general parameter is the nb of plans (nb=number). The only combinations which are possible are:
THE PARAMETER NUMBER ENABLES,AS ITS NAME INDICATES,TO DEFINE THE
 
NUMBER OF SPRITES USED DURING THE DEMO.
 
   
  +
* 1 -> 1st Plan
CAREFUL!!! SOME PARAMETERS ARE GENERAL (VALID FOR ALL SPRITES)
 
  +
* 2 -> Plans 1 AND 2
AND OTHERS CAN VARY FOR EACH SPRITE.
 
  +
* 3 -> Plans 1,2 AND 3
  +
* 4 -> All Plans (Since the Atari only has 4 Plans)
   
  +
These plans are consecutive and use therefore always the 1st plan.
LET'S LOOK AT GENERAL PARAMETERS FIRST.
 
   
  +
Lets look now at the right hand side box (still within the sprite box). The option load traj (charge traj) enables us to load the trajectory of the sprites. For those who want to create new ones, it is at format x,y in mot (therefore 4 octets per co-ordinate)-for the others, small programs in GFA Basic and easily changeable are provided.
THE WIDTH PARAMETER DEFINES THE WIDTH OF THE SPRITES.IT IS
 
LIMITED TO 16 OR 32 PIXELS BUT THANKS TO A TRICK,YOU CAN MAKE
 
SPRITES WHICH CAN REACH UP TO 320 PIXELS IN WIDTH,(THE PICTURE IS
 
CUT OUT IN SQUARES OF 32 BY 32 AND EACH ONE OF THEM IS CONSIDERED
 
TO BE A SPRITE).
 
   
  +
The option store traject (sauve traj) enables us to store a trajectory coming from a demo on a floppy disc.
ANOTHER GENERAL PARAMETER IS THE NB OF PLANS (NB=NUMBER).THE ONLY
 
COMBINATIONS WHICH ARE POSSIBLE ARE:
 
   
  +
The option see traject (voir traject) enables us to see the trajectory of a sprite and to change it.
-1 -> 1st PLAN
 
-2 -> PLANS 1 AND 2
 
-3 -> PLANS 1,2 AND 3
 
-4 -> ALL PLANS (SINCE THE ATARI ONLY HAS 4 PLANS)
 
   
  +
The option create traj (creer traj) enables you to create a trajectory of a sprite with the mouse. The left button on the mouse records the position and the right hand button erases the last position taken (materialised on the screen by a dot). It is possible to enter 1250 dots to create a trajectory.
THESE PLANS ARE CONSECUTIVE AND USE THEREFORE ALWAYS THE 1st
 
PLAN.
 
   
  +
A sprite can be of 3 types.
LET'S LOOK NOW AT THE RIGHT HAND SIDE BOX (STILL WITHIN THE
 
SPRITE BOX).
 
   
  +
* The drawing chosen for the sprite appears on the screen and restores what was below when leaving its position.
THE OPTION LOAD TRAJ (CHARGE TRAJ) ENABLES US TO LOAD THE
 
TRAJECTORY OF THE SPRITES.
 
   
  +
* The drawing appears in sprite but erases the sprite where it was.
FOR THOSE WHO WANT TO CREATE NEW ONES,IT IS AT FORMAT X,Y IN MOT
 
(THEREFORE 4 OCTETS PER CO-ORDINATE)-FOR THE OTHERS,SMALL
 
PROGRAMS IN GFA BASIC AND EASILY CHANGEABLE ARE PROVIDED.
 
   
  +
* The drawing appears in sprite but does not disappear and does not restore the picture beneath (can create effects).
THE OPTION STORE TRAJECT (SAUVE TRAJ) ENABLES US TO STORE A
 
TRAJECTORY COMING FROM A DEMO ON A FLOPPY DISC.
 
   
  +
What is the advantage of this kind of sprite?
THE OPTION SEE TRAJECT (VOIR TRAJECT) ENABLES US TO SEE THE
 
TRAJECTORY OF A SPRITE AND TO CHANGE IT.
 
   
  +
The problem with type 1 is that to restore the background you must safeguard what was beneath by restoring it often before displaying the sprite again. This is a lengthy process.
THE OPTION CREATE TRAJ (CREER TRAJ) ENABLES YOU TO CREATE A
 
TRAJECTORY OF A SPRITE WITH THE MOUSE.THE LEFT BUTTON ON THE
 
MOUSE RECORDS THE POSITION AND THE RIGHT HAND BUTTON ERASES THE
 
LAST POSITION TAKEN (MATERIALISED ON THE SCREEN BY A DOT).IT IS
 
POSSIBLE TO ENTER 1250 DOTS TO CREATE A TRAJECTORY.
 
   
  +
Method number 2 brings with it a useful gain of time. Therefore if the sprites appear on a background without drawings or on plans not used, cancel the option restore (restauration). While you will need to activate it if the sprites appear on top of a drawing which you do not want to erase.
A SPRITE CAN BE OF 3 TYPES.
 
   
  +
Method number 3 is special; indeed the sprite does not erase itself and does not restore the background. Therefore the sprites will remain displayed in the background of the screen.
1-THE DRAWING CHOSEN FOR THE SPRITE APPEARS ON THE SCREEN AND
 
RESTORES WHAT WAS BELOW WHEN LEAVING ITS POSITION.
 
   
  +
If your sprites only move vertically (e.g rebound) activate the option x multiple of 16 to save time.
2-THE DRAWING APPEARS IN SPRITE BUT ERASES THE SPRITE WHERE IT
 
WAS.
 
   
  +
Lets move on to the step and staggering parameters of the curve.
3-THE DRAWING APPEARS IN SPRITE BUT DOES NOT DISAPPEAR AND DOES
 
NOT RESTORE THE PICTURE BENEATH (CAN CREATE EFFECTS).
 
   
  +
The staggering is the added value in the curve for the coordinates of the following sprites.(this parameter is only used if you have a certain number of sprite >1). On the whole it corresponds to the widening gap of the sprites in the curve.
WHAT IS THE ADVANTAGE OF THIS KIND OF SPRITE?
 
   
  +
'''Example:'''
THE PROBLEM WITH TYPE 1 IS THAT TO RESTORE THE BACKGROUND YOU
 
MUST SAFEGUARD WHAT WAS BENEATH BY RESTORING IT OFTEN BEFORE
 
DISPLAYING THE SPRITE AGAIN.THIS IS A LENGTHY PROCESS.
 
   
  +
Staggering 0 -> each sprite has the same value.
METHOD NUMBER 2 BRINGS WITH IT A USEFUL GAIN OF TIME.
 
   
  +
Staggering 9 -> each sprite takes the co-ordinate situated 9 coordinates further than the previous sprite.
THEREFORE IF THE SPRITES APPEAR ON A BACKGROUND WITHOUT DRAWINGS
 
OR ON PLANS NOT USED,CANCEL THE OPTION RESTORE
 
(RESTAURATION).WHILE YOU WILL NEED TO ACTIVATE IT IF THE SPRITES
 
APPEAR ON TOP OF A DRAWING WHICH YOU DO NOT WANT TO ERASE.
 
   
  +
The step (pas) parameter corresponds to the speed of the sprites.
METHOD NUMBER 3 IS SPECIAL;INDEED,THE SPRITE DOES NOT ERASE
 
ITSELF AND DOES NOT RESTORE THE BACKGROUND.THEREFORE THE SPRITES
 
WILL REMAIN DISPLAYED IN THE BACKGROUND OF THE SCREEN.
 
   
  +
Example:
IF YOUR SPRITES ONLY MOVE VERTICALLY (E.G REBOUND) ACTIVATE THE
 
OPTION X MULTIPLE OF 16 TO SAVE TIME.
 
   
  +
Step=1-> The first sprite will go through all of the points defined by the curve.(the position of the following being defined by staggering).
LET'S MOVE ON TO THE STEP AND STAGGERING PARAMETERS OF THE CURVE.
 
   
  +
Step=10-> The first sprite will go through the points of the curve from 10 to 10.
THE STAGGERING IS THE ADDED VALUE IN THE CURVE FOR THE CO-
 
ORDINATES OF THE FOLLOWING SPRITES.(THIS PARAMETER IS ONLY USED
 
IF YOU HAVE A CERTAIN NUMBER OF SPRITE >1).
 
   
  +
There is a way of making several sprites follow different trajectories at the same time with these two parameters.
ON THE WHOLE IT CORRESPONDS TO THE WIDENING GAP OF THE SPRITES
 
IN THE CURVE.
 
   
  +
Example:
EXAMPLE:
 
ÿÿÿÿÿÿÿÿ
 
STAGGERING 0 -> EACH SPRITE HAS THE SAME VALUE.
 
   
  +
Make a curve alternating a coordinate with a circle and one with another. (2 circles) By defining 2 sprites, one step of 2 and a staggering of 0, sprite 1 will follow one circle and sprite 2 will follow the other.
STAGGERING 9 -> EACH SPRITE TAKES THE CO-ORDINATE SITUATED 9 CO-
 
ORDINATES FURTHER THAN THE PREVIOUS SPRITE.
 
   
  +
The sprites, like the stars have a clipping. This is only top/bottom i.e the sprite will not appear outside the vertical limits given. These limits are defined with the parameters y min and y max.(designating the bottom and top limits respectively).
THE STEP (PAS) PARAMETER CORRESPONDS TO THE SPEED OF THE SPRITES.
 
   
  +
This is it for general parameters, lets now move on to parameters to be defined for each individual sprite.
EXAMPLE:
 
   
  +
The number parameter is the number of the sprite whose characteristics are displayed (to define sprite no:2, position this parameter on 2).
STEP=1-> THE FIRST SPRITE WILL GO THROUGH ALL OF THE POINTS
 
DEFINED BY THE CURVE.(THE POSITION OF THE FOLLOWING BEING DEFINED
 
BY STAGGERING).
 
   
  +
Each sprite can be different. You must therefore indicate where it is in the program.
STEP=10-> THE FIRST SPRITE WILL GO THROUGH THE POINTS OF THE
 
CURVE FROM 10 TO 10.
 
   
  +
* The picture buffer-by clicking on the 1,2 or 3 in the type box.
THERE IS A WAY OF MAKING SEVERAL SPRITES FOLLOW DIFFERENT
 
  +
* The position of sprite x,y in the buffer.
TRAJECTORIES AT THE SAME TIME WITH THESE TWO PARAMETERS.
 
  +
* The height.
   
  +
The parameters add x and add y are the values added to the coordinates taken on the curve. This enables you to reposition the sprite at the desired place if the curve is not at the right place. Do not forget that these parameters are different for each sprite.
EXAMPLE:
 
   
  +
If the sprites are in restoration (restauration) mode, you must copy the drawings under the sprites somewhere in memory so that you can restore them when these sprites will change position.
MAKE A CURVE ALTERNATING A CO-ORDINATE WITH A CIRCLE AND ONE WITH
 
ANOTHER.(2 CIRCLES).BY DEFINING 2 SPRITES ,ONE STEP OF 2 AND A
 
STAGGERING OF 0,SPRITE 1 WILL FOLLOW ONE CIRCLE AND SPRITE 2
 
WILL FOLLOW THE OTHER.
 
   
  +
This place must be in the picture buffer. You then need to leave a small place in one of the pictures used and declare its position with pos x, pos y and buffer for each sprite in sauv de fond (save background). (Careful! Do not give the same place to two different sprites, since the picture would be poorly restored).
THE SPRITES,LIKE THE STARS HAVE A CLIPPING.THIS IS ONLY
 
TOP/BOTTOM.I.E THE SPRITE WILL NOT APPEAR OUTSIDE THE VERTICAL
 
LIMITS GIVEN.
 
THESE LIMITS ARE DEFINED WITH THE PARAMETERS Y MIN AND Y
 
MAX.(DESIGNATING THE BOTTOM AND TOP LIMITS RESPECTIVELY).
 
   
  +
THIS IS IT FOR GENERAL PARAMETERS,LETS NOW MOVE ON TO PARAMETERS
 
  +
=== The music ===
TO BE DEFINED FOR EACH INDIVIDUAL SPRITE.
 
   
  +
Click on the music (musique) icon or press the F9 key to activate the music box. You have the possibility of 4 different types of music:
THE NUMBER PARAMETER IS THE NUMBER OF THE SPRITE WHOSE
 
CHARACTERISTICS ARE DISPLAYED (TO DEFINE SPRITE NO:2,POSITION
 
THIS PARAMETER ON 2).
 
   
  +
* The chip music
EACH SPRITE CAN BE DIFFERENT.YOU MUST THEREFORE INDICATE WHERE IT
 
  +
* Soundtracks(amiga)
IS IN THE PROGRAM.
 
  +
* STF digital files
  +
* STE digital files (STE only!)
   
  +
==== THE CHIP MUSIC ====
-THE PICTURE BUFFER-BY CLICKING ON THE 1,2 OR 3 IN THE TYPE BOX.
 
-THE POSITION OF SPRITE X,Y IN THE BUFFER.
 
-THE HEIGHT.
 
   
  +
Select musical chips by clicking on soundchip.
THE PARAMETERS ADD X AND ADD Y ARE THE VALUES ADDED TO THE CO-
 
ORDINATES TAKEN ON THE CURVE.THIS ENABLES YOU TO REPOSITION THE
 
SPRITE AT THE DESIRED PLACE IF THE CURVE IS NOT AT THE RIGHT
 
PLACE.
 
   
  +
You need to load a music with the load option. If you try to load an unknown musical format (apart from mad max, whittaker) an information box will appear and tell you (in bloody French) and the loading will be stopped. Once loaded you can listen to the music loaded by clicking on the listening (ecoute) option. (press the space bar when you want the music stop). You can store it by clicking on the option store and by giving a name to the file.
DO NOT FORGET THAT THESE PARAMETERS ARE DIFFERENT FOR EACH
 
SPRITE.
 
   
  +
The erase option enables you to erase the music, since even if it isn't going to be used in your demo, it is still taken into account for safekeeping.
IF THE SPRITES ARE IN RESTORATION (RESTAURATION) MODE,YOU MUST
 
COPY THE DRAWINGS UNDER THE SPRITES SOMEWHERE IN MEMORY SO THAT
 
YOU CAN RESTORE THEM WHEN THESE SPRITES WILL CHANGE POSITION.
 
   
  +
For chip music, you can define the number of the music to be listened to by using the number parameter of music, indeed, such music can include several different parts.
THIS PLACE MUST BE IN THE PICTURE BUFFER.YOU THEN NEED TO LEAVE
 
A SMALL PLACE IN ONE OF THE PICTURES USED AND DECLARE ITS
 
POSITION WITH POS X,POS Y AND BUFFER FOR EACH SPRITE IN SAUV DE
 
FOND (SAVE BACKGROUND).(CAREFUL!DO NOT GIVE THE SAME PLACE TO TWO
 
DIFFERENT SPRITES,SINCE THE PICTURE WOULD BE POORLY RESTORED).
 
 
THE MUSIC
 
ÿÿÿÿÿÿÿÿÿ
 
CLICK ON THE MUSIC (MUSIQUE) ICON OR PRESS THE F9 KEY TO ACTIVATE
 
THE MUSIC BOX.
 
YOU HAVE THE POSSIBILITY OF 4 DIFFERENT TYPES OF MUSIC:
 
-THE CHIP MUSIC
 
-SOUNDTRACKS(AMIGA YUK YUK YUK MODULES)
 
-STF DIGITAL FILES
 
-STE DIGITAL FILES (STE ONLY!)
 
   
  +
Validate the music in the validate option of the pull down menu and it will be played back in your demo.
THE CHIP MUSIC
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
SELECT MUSICAL CHIPS BY CLICKING ON SOUNDCHIP.
 
   
  +
==== The Soundtracks ====
YOU NEED TO LOAD A MUSIC WITH THE LOAD OPTION.IF YOU TRY TO LOAD
 
AN UNKNOWN MUSICAL FORMAT(APART FROM MAD MAX,WHITTAKER)AN
 
INFORMATION BOX WILL APPEAR AND TELL YOU (IN BLOODY FRENCH) AND
 
THE LOADING WILL BE STOPPED.ONCE LOADED YOU CAN LISTEN TO THE
 
MUSIC LOADED BY CLICKING ON THE LISTENING (ECOUTE) OPTION.(PRESS
 
THE SPACE BAR WHEN YOU WANT THE MUSIC STOP).YOU CAN STORE IT BY
 
CLICKING ON THE OPTION STORE AND BY GIVING A NAME TO THE FILE.
 
   
  +
Click on the soundtracks to activate this mode. You can then load an Amiga module. (Careful, there is no check when loading. i.e if you load the wrong file you risk "crashing" your machine). The loading, storing, listening & erasing are the same as previously explained.
THE ERASE OPTION ENABLES YOU TO ERASE THE MUSIC,SINCE EVEN IF IT
 
ISN'T GOING TO BE USED IN YOUR DEMO,IT IS STILL TAKEN INTO
 
ACCOUNT FOR SAFEKEEPING.
 
   
  +
==== The Digitization ====
FOR CHIP MUSIC,YOU CAN DEFINE THE NUMBER OF THE MUSIC TO BE
 
LISTENED TO BY USING THE NUMBER PARAMETER OF MUSIC,INDEED,SUCH
 
MUSIC CAN INCLUDE SEVERAL DIFFERENT PARTS.
 
   
  +
Click on digit, the option of loading etc. are identical. You can indicate the frequency of listening (4.9, 7.68, 9.6 and 15 khz) with the arrows. You can indicate if your digital music is signed or not.
VALIDATE THE MUSIC IN THE VALIDATE OPTION OF THE PULL DOWN MENU
 
AND IT WILL BE PLAYED BACK IN YOUR DEMO.
 
   
  +
+000/+255->Digital not signed.
THE SOUNDTRACKS
 
  +
-128/+128->Digital signed.
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
CLICK ON THE SOUNDTRACKS TO ACTIVATE THIS MODE.YOU CAN THEN LOAD
 
AN AMIGA MODULE.(CAREFUL,THERE IS NO CHECK WHEN LOADING.I.E IF
 
YOU LOAD THE WRONG FILE YOU RISK "CRASHING" YOUR MACHINE).THE
 
LOADING,STORING,LISTENING & ERASING ARE THE SAME AS PREVIOUSLY
 
EXPLAINED.
 
   
  +
To know which mode to use. You need to listen to the music. If it seems unclean, change the mode by clicking on -128/+128 or vice versa.
THE DIGITISATION
 
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
 
CLICK ON DIGIT,THE OPTION OF LOADING ETC...ARE IDENTICAL.
 
YOU CAN INDICATE THE FREQUENCY OF LISTENING (4.9,7.68,9.6 AND 15
 
KHZ) WITH THE ARROWS.YOU CAN INDICATE IF YOUR DIGITAL MUSIC IS
 
SIGNED OR NOT.
 
   
  +
-On STE.
+000/+255->DIGITAL NOT SIGNED.
 
  +
You can have access to mode STE by clicking on it, at that time you must indicate your frequency(6.25, 12.5, 25 and 50 khz) with the arrows.
-128/+128->DIGITAL SIGNED.
 
   
  +
==== Equalizers ====
TO KNOW WHICH MODE TO USE.YOU NEED TO LISTEN TO THE MUSIC.IF IT
 
SEEMS UNCLEAN,CHANGE THE MODE BY CLICKING ON -128/+128 OR VICE-
 
VERSA.
 
   
  +
Equalizers are in the music box, to activate one equalizer during your demo you must activate it with the validation menu. You can define the type of your equalizer with arrows(the name of the corresponding equalizer appears). To place your equalizer on the screen of your demo, modify the column and line parameters with the arrows.
-ON STE.
 
YOU CAN HAVE ACCESS TO MODE STE BY CLICKING ON IT.
 
AT THAT TIME YOU MUST INDICATE YOUR FREQUENCY(6.25,12.5,25 AND 50
 
KHZ) WITH THE ARROWS.
 
   
  +
The parameters directions 1 and 2 indicate the direction of variation of the diodes: i.e top and bottom-i.e right/left. You can also indicate on which plan your equalizer will be.
EQUALISERS
 
ÿÿÿÿÿÿÿÿÿÿ
 
   
  +
The equalizers do not vary with the digit STE.
EQUALISERS ARE IN THE MUSIC BOX.TO ACTIVATE ONE EQUALISER DURING
 
YOUR DEMO YOU MUST ACTIVATE IT WITH THE VALIDATION MENU.
 
YOU CAN DEFINE THE TYPE OF YOUR EQUALISER WITH ARROWS(THE NAME OF
 
THE CORRESPONDING EQUALISER APPEARS).TO PLACE YOUR EQUALISER ON
 
THE SCREEN OF YOUR DEMO,MODIFY THE COLUMN AND LINE PARAMETERS
 
WITH THE ARROWS.
 
   
  +
=== The Borders ===
THE PARAMETERS DIRECTIONS 1 AND 2 INDICATE THE DIRECTION OF
 
VARIATION OF THE DIODES:I.E TOP AND BOTTOM-I.E RIGHT/LEFT.
 
YOU CAN ALSO INDICATE ON WHICH PLAN YOUR EQUALISER WILL BE.
 
   
  +
To define the extra borders of your screen click on the border icon or press F7.
THE EQUALISERS DO NOT VARY WITH THE DIGIT STE.
 
   
  +
To activate the top borders, you need to select it. You then get 29 extra lines for your screen. To activate the bottom of edge you select it. You then get 45 extra lines.
THE BORDERS
 
ÿÿÿÿÿÿÿÿÿÿÿ
 
TO DEFINE THE EXTRA BORDERS OF YOUR SCREEN CLICK ON THE BORDER
 
ICON OR PRESS F7.
 
   
  +
You can load a bit of picture with the function load extra background. This picture is in degas or neo format and it will only be loaded on the first 74 lines of this picture. This bit of picture is loaded in the buffer number 4.
TO ACTIVATE THE TOP BORDERS,YOU NEED TO SELECT IT.YOU THEN GET 29
 
EXTRA LINES FOR YOUR SCREEN.TO ACTIVATE THE BOTTOM OF EDGE YOU
 
SELECT IT .YOU THEN GET 45 EXTRA LINES.
 
   
  +
You can have a look at it or erase it with the corresponding functions.
YOU CAN LOAD A BIT OF PICTURE WITH THE FUNCTION LOAD EXTRA
 
BACKGROUND.THIS PICTURE IS IN DEGAS OR NEO FORMAT AND IT WILL
 
ONLY BE LOADED ON THE FIRST 74 LINES OF THIS PICTURE.THIS BIT OF
 
PICTURE IS LOADED IN THE BUFFER NUMBER 4.
 
   
  +
You also have the possibility to stagger the main background picture by 199 lines max to center your picture with the active borders.
YOU CAN HAVE A LOOK AT IT OR ERASE IT WITH THE CORRESPONDING
 
FUNCTIONS.
 
   
  +
The borders do not function on TT.
YOU ALSO HAVE THE POSSIBILITY TO STAGGER THE MAIN BACKGROUND
 
PICTURE BY 199 LINES MAX TO CENTRE YOUR PICTURE WITH THE ACTIVE
 
BORDERS.
 
   
  +
== Origins of Documentation ==
THE BORDERS DO NOT FUNCTION ON T.T
 
   
  +
This documentation was originally written in French by Barthimus of the cracking Acadamy translated and re-typed by Karadoc of Adrenalin 1992, since then it has been modified here on the wiki.
THE OTHER FUNCTIONS OF THE D.C.K ARE SELF EXPLANATORY AND BESIDES
 
IT IS 24:10 hrs ON THE 4TH OF MARCH 1992 AND I AM
 
KNACKERED.TOMORROW I WILL WRITE A SHORT DOC DISPLAYER SO THIS DOC
 
CAN BE DISPLAYED IN ALL ITS GLORY FOR YOU TO READ.HAVE FUN WITH
 
THE D.C.K AND I HOPE YOU APPRECIATE THIS LITTLE TRANSLATION AS IT
 
COST ME ABOUT 6 HOURS WORTH OF HARD GRAFT FITTING SOME SOCKETS IN
 
MY MATES HOUSE NEXT WEEK.
 
   
  +
KARADOC OF ADRENALIN 1992...................
 
  +
Back to [[Demo_makers]]
</pre>
 
  +
[[Category:Atari ST software]]

Latest revision as of 12:33, 3 May 2009

Introduction

The Demo Construction Kit is a logical way of creating animated demos including cool graphics. It allows full integration of music,text and images in the demonstrations. It functions on all the Atari computers and compatible ST's, i.e STF, STFM, STE, MEGA-STF, MEGA-STE and can be installed on your hard drive if you wish.

You have three discs:

The first disk includes the program as well as a few demos in .prg (can be used directly at the office) and in DCK (file to be loaded under the program). here is the list of files:

  • DCK.PRG.
  • DCK1.JNX.
  • DCK2.JNX.
  • DCK3.JNX.
  • DCK4.JNX.

The second disk includes the following files:

  • DESSINS (Designs) including the background pictures.
  • FONTES (FONTS) including the characters.
  • SPRITES including the sprites.
  • RASTERS including the rasters.
  • TRAJ SPRITE including the trajectories of the sprites in .DAT.
  • TRAJ SCROLL including the trajectories of the scrollers in .TRJ.

The third disc includes the following files:

  • DIGIT.STE (DATA STE) including the digital music for the STE.
  • DIGIT.STF (DATA STF) including the digital music for the STF.
  • MUSIC CHIP including the music for the sound chip (any ST).
  • SOUNDTRACK including the soundtrack music.

This program has been conceived entirely on a 68000 to ensure speed of execution and fluency and all this by a Frenchman in French(well it was till I translated it). All the functions of execution of demos such as scrolls, borders, sprites, music, rasters, stars, equalizers, etc. Have been put together in one program only to make it more economical and efficient.

General

Use of the DCK

The DCK uses the Ataris GEM interface. It is therefore controlled entirely by the mouse. This system allows speed and ease of use. The main screen of DCK is separated into 2 parts:

  • The rolling menus
  • The selection icons

The rolling menus are represented by a menu bar which is at the top of the screen. Each name on the menu bar hides several options. If you point at a name on the menu bar with the mouse(god man this is really basic tuition), a gathered sub option appears, you must then bring the mouse down to the sub option required(the one pointed at by the mouse, darkens) and click on it. In some cases the rolling menus are used to define whether an option has been selected or not. In this case if a sub option has been selected, a kind of v is displayed on its left.

The icons are represented by drawings on which you must click. On the main screen of the DCK there are 10 situated at the bottom. They are accompanied by a word describing their function. These are: scroll, text, deformation, sprites, block copiers, stars, borders, color, music and utilization.

There is a third kind of object used in the DCK. These are dialog boxes. You have access to these boxes using icons or rolling menus. Each animation has all its parameters gathered in a box. A box is usually represented by a large white square edged with a black line in which there is:

  • at the top: text describing the box's function.
  • at the bottom: an OK switch enabling you to get out of the box when all the parameters are adjusted.


Within the boxes, parameters can be modified in several ways:

  • If the parameter can only be true or false (select or de-select) it is often represented by a button. This button is a text edged with a black background if the parameter is selected and a white background if it is not.
  • If the parameter can take a multitude of values, it is often represented by two arrows on each side of the corresponding numbers(either top/bottom or right/left). All you need to do is click on the arrows to increase or decrease the value of the parameter.


The system of coordinates

In most animations, you must tell the computer where in the drawing you want to animate is or display it on the screen. This indication is made with the use of two coordinates (usually represented by x and y). These two coordinates are measured in pixels. You must therefore know that the demos generated with DCK are in low resolution therefore the dimensions of the screen are 320 pixels wide and 200 pixels high. You must not forget either that the corner of coordinates x=0, y=0 is the top left corner and that the more right you go, the more x increases and, the lower you go, the more y increases.

Example:

TOP RIGHT CORNER: X=139,Y=0(320 PIXELS FROM 0 TO 319).
BOTTOM LEFT CORNER: X=0,Y=199.
BOTTOM RIGHT CORNER: X=319,Y=199.
MIDDLE OF THE SCREEN: X=159,Y=99.

Dealing with colours and plans

The demonstrations done with the DCK function in base resolution. This mode enables the 16 colors to be displayed simultaneously on the screen without using any tricks(and even more with the rasters). These are chosen from a pallet of 512 colors for the Atari STF or from a pallet of 4096 colors for the STE, MEGA STE and TT. In fact, the computer disposes of 16 slots to put the colors that you want. These slots are numbered from 0 to 15(which makes 16 possible colors).

Example of color:

     -700:THE  COMPONENT  OF  RED IS A7 AND  THE  OTHERS  AO.THIS 
      COLOUR REPRESENTS RED.
     -070:GREEN.
     -007:BLUE.
     -000:ALL THE COMPONENTS ARE AO.IT IS THEREFORE BLACK.
     -770:A MIXTURE OF RED AND GREEN GIVES YELLOW.
     -077:BLUE-GREEN.
     -707:PURPLE.
     -777:THE MIXTURE OF ALL COLOURS GIVES WHITE.
     -333:LESS  WHITE  THAN WHITE,IT  IS.......NO,NO  A  WASHING 
      POWDER IS GREY.
     -ETC...
     -PUB:THE WHITE,WHITER THAN WHITE ON STE,IT IS FFF.

Lets now approach the thorny subject of plans. You now know that you have 16 colors simultaneously available on screen. The Atari has 4 plans in low resolution. What is a plan and why 4 of them?

First, you must have mastered what we saw previously otherwise, what follows will seem very complex.

First, lets go through the color numbers(not the components but the place numbers from 0 to 15) in binaries (or base 2).

     COLOUR 0:0000  COLOUR 8:1000
     COLOUR 1:0001  COLOUR 9:1001
     COLOUR 2:0010  COLOUR 10:1010
     COLOUR 3:0011  COLOUR 11:1011
     COLOUR 4:0100  COLOUR 12:1100
     COLOUR 5:0101  COLOUR 13:1101
     COLOUR 6:0110  COLOUR 14:1110
     COLOUR 7:0111  COLOUR 15:1111

From this conversion, can be determined which plans use the color in question. You notice that the color numbers are coded on 4 bits ( 4 binary numbers ). These bits corresponds to plan 1 ( if this bit is a1, the color uses plan 1, otherwise it does not use it ). The 2nd to the right corresponds to plan 2, then the others correspond successively to plans 3 and 4.

Example:

Lets examine colour 5: the conversion of 5 in base 2, gives 0101. The colour 5 uses therefore plans 1 and 3.

The colour 1 uses only plan 1 ( since 1=0001 ).

The colour 0 uses no plan since 0=0000. The colour 0 is therefore the background colour. If for example, you put 700 in the slot of the colour no 0, the background will be red.

Small bit of advice: reread these explanations several times until you are sure you have fully mastered the plans and the colours since these facts are needed to make a good demo.

A good demo is fluid. That is to say that the animations are not jagged. For this, the entire demo must not exceed 1/50 tme per second. If these are jaggered, then there are to many animations on screen at the same time. You must therefore get rid of some. to see the time used, you need to press on one or two of the shift keys during the demo. You will see that the background colour changes in one place on the screen. The lower this change takes place, the closer the time is to 50th of a second and therefore the less time you have left.

The following is a summing up chart of the plans used by each colour ( keep it handy ).

___________________________________________
:NUMBER:BINARY:PLAN 1:PLAN 2:PLAN 3:PLAN 4:
-------------------------------------------
: 00   : 0000 :  NO  :  NO  :  NO  :  NO  :
-------------------------------------------
: 01   : 0001 :  YES :  NO  :  NO  :  NO  :
-------------------------------------------
: 02   : 0010 :  NO  :  YES :  NO  :  NO  :
-------------------------------------------
: 03   : 0011 :  YES :  YES :  NO  :  NO  :
-------------------------------------------
: 04   : 0100 :  NO  :  NO  :  YES :  NO  :
-------------------------------------------
: 05   : 0101 :  YES :  NO  :  YES :  NO  :
-------------------------------------------
: 06   : 0110 :  NO  :  YES :  YES :  NO  :
-------------------------------------------
: 07   : 0111 :  YES :  YES :  YES :  NO  :
-------------------------------------------
: 08   : 1000 :  NO  :  NO  :  NO  :  YES :
-------------------------------------------
: 09   : 1001 :  YES :  NO  :  NO  :  YES :
-------------------------------------------
: 10   : 1010 :  NO  :  YES :  NO  :  YES :
-------------------------------------------
: 11   : 1011 :  YES :  YES :  NO  :  YES :
-------------------------------------------
: 12   : 1100 :  NO  :  NO  :  YES :  YES :
-------------------------------------------
: 13   : 1101 :  YES :  NO  :  YES :  YES :
-------------------------------------------
: 14   : 1110 :  NO  :  YES :  YES :  YES :
-------------------------------------------
: 15   : 1111 :  YES :  YES :  YES :  YES :
-------------------------------------------

The good use of plans enables you to get a huge proportion of unusual effects amongst which the transport scrolling effects, the superimposition of objects or scrollings. If you master the system of using plans, you can save time on animations and therefore you can do more at the same time.

How to save time

Let us, for example do a scrolling on the 4 plans without bothering about the colour used by the scrolling but this method uses a lot of time. The method using the least amount of time consists in choosing the colour used so as to scroll only on the minimum number of plans. In the case of a scrolling in one colour one, you can manage to use only one plan.

Possibilities:

SCROLL ON PLAN 1=> FONTS ON COLOUR 1(0001).
SCROLL ON PLAN 2=> FONTS ON COLOUR 2(0010).
SCROLL ON PLAN 3=> FONTS ON COLOUR 3(0100).
SCROLL ON PLAN 4=> FONTS ON COLOUR 4(1000).

Notice: It is impractical to always save the fonts in one colour on colour no 15 since it uses all the plans (15=1111 in binary) and you can therefore choose an which plan you want to do the scrolling.

Careful: If for example you do a scrolling on plan 1 using a font which is on colour 15, since only one plan is used, the colour of the scrolling will be colour no 1.

Equally, you can use 3 colours with 2 plans ) e.g: colours 1, 2 & 3, use only plans 1&2) 7 colours with 3 plans and the 16 colours with 4 plans.

Lets imagine, now that we want to pass two scrollings, one on top of the other (e.g: a horizon and a vertical which cross). If you declare two settings on 4 plans, they will erase each other. the only way to get them on top of each other, is to make them use different plans and to choose and manage the colours carefully.

Example: lets pass a scrolling on plan 1 on top of a scrolling on plan 2.

THE SCROLLING ON PLAN 1 USES THE COLOUR 1(CAR 0001=1).
THE SCROLLING ON PLAN 2 USES THE COLOUR 2(CAR 0010=2).

When the scrolling plan 1 passes at the same place on the screen over the scrolling plan 2, you get the combination 0011 which corresponds to the colour 3 that you will determine which scroll goes on top of the other.

Lets take for example a scroll plan 1 green (colour no1) and a scroll plan 2 blue (colour no2). If you want to pass the scroll plan 1 on the scroll plan 2, you will put colour 3 to be green(since colour 3 corresponds to the colour displayed at the place where there is a superimposition from plan 1 and from plan 2). The same way, you will put green if you want the scroll from plan 2 to go over scroll plan 1.


The question of pictures

The system of buffers

All the drawings used by the demo construction kit are in degas format (extension, PI1 or PC1) or neochrome format (extension .NEO), to make animations, the computer must have the drawings in its memory. For this, it has 3 slots where the picture files can be loaded. These slots are called buffers and are differentiated by one number (buffer 1, 2 or 3). When you load a picture, you will be asked in which buffer you want to store it.

Example: If you want to load a font in buffer 2, you will need to indicate in the box of scrolling using it, that the font is in buffer 2.

The operations on the pictures are kept together in the menu rolling under the name "background images".

Let us now examine the sub options available under images.

Load Picture (Charger Image)

This option enables, as its name indicates, you to load an image in the image buffers. You first need to indicate the buffer in which you want the picture to be loaded then, all you need to do is click on the picture file chosen (neo, pi1 or pc1).


Save Picture (Sauver image)

This option enables you to save a picture contained in a buffer. Images can only be saved in degas formats PI1 and PC1. PC1 saves on disc space and is in actual fact a compacted degas picture.

Visualize picture (Visualize Image)

This option enables you to see the pictures contained in the different buffers. First the number of the buffer in question is asked. Then you must indicate which colours of the picture you want to see on the demo (sorry this is the best translation that I could do with this particular phrase).

Erase Picture (Efface Image)

This option enables you either to empty the buffer of your choice.

Copy the Picture (Copie Image)


This option enables you to copy one full picture from one buffer to another, or to copy plan by plan. A buffer to another. The menu background picture enables you to define which picture is on the poster during the animations. If you don't want any background picture, all you need to do is validate (click).

Keep your reference

To keep your demonstrations, you must save on to the disc before stopping the computer. You must put a disc (not write protected) into the disc drive. Make sure that there is enough space left on the disk. then when you are ready go to the filing menu and click on the sub option "save demo"(sauver demo).

NOTE: to easily recognize a file stored with the DCK, it is best if you get into the habit of always putting the same extension (.dck).

Later on you will be able to load your demo with the option "Load Demo"(Charger Demo).

If after finishing your demo, you want to store it in the form of a program which can be executed under the desk, you must click on the option "compile demo". You will have to give the name of your program and end it in .prg(extension.prg). You will then be asked to insert the disk DCK (disk 1). The demos stored with the DCK are automatically compacted to save space on the disk. You will however, need to enter the power of compacting (the higher the power, the longer the compacting will take).

The waiting times are roughly as follows:

     Weak power -> 20 seconds
     Average power -> 2 minutes
     High power -> 20 minutes

Careful: Do not forget to save your demo to disc before compiling otherwise the memory will be entirely erased.

Execution of your Demo

To execute your demo and to see the animations that you have generated, all you need do is click on the icon visu. To remove the demo from the screen and return to the editor, press on the space bar.

Explanation of the screen

The Colour Box(Couleur)

This box will enable you to make all the necessary colour adjustments during your demo. Click on the colour icon (couleur) or press the F8 key. The main box of selection of the colour menu appears.

To see the picture without any other effect, you must first load your picture in buffer 1 and position the background picture on this buffer, then you must position yourself on the selection (palette) n000 then, select colours from buffer 1. (since your picture is located in buffer 1).

You come out of the colour box and check while doing the demo that your picture is truly seen with the colours of buffer 1. However, if you select colours from buffer 2 in the colour box, you can notice that the colours displayed become black (if no picture has been loaded in this buffer). Now if you look at your screen, you will see a black screen since the colours have all turned to black.

Now, in the same way as before, load another picture in the buffer 2, then in the colour box, select colours from buffer 2. The colours displayed are those of buffer 2.

When you do the demo, you now see the picture which is in buffer 1 with the palette of the picture contained in buffer 2.

You have 3 buffers which can be used in the same way plus a 4th buffer which will be studied later on.

You can manually modify the colours.

For this, under the colour menu, you can choose the colour you want to change by clicking on one of the arrows right or left of the parameter number situated left of your screen. You will notice that the black cursor goes automatically on the corresponding colour. The value of this colour is indicated in the parameter r.g.b. To change the value of this colour, change the value of this parameter with the arrows (up & down). The colour changes automatically. You can, for example, position yourself on colour 00, then put fff as the value and look at the picture, you will notice that the background has become white (the value of $fff corresponds to white).

You can do the same thing for each colour number.

You have the possibility:

  • to define 275 different palettes
  • to change them with the load or save option or even erase them with the erase option.

To carry on, put the background picture on none.

With the colour menu, click on rasters.

Load, with the option load, a whole lot of colours for your rasters. The extension of the files is .hbl. You will display your rasters in the same way as for palettes,the principle for modification is the same as the one for the palettes but with the box situated on the right hand side of your colour box. You also have 274 different rasters at your disposal.

First we are going to explain how to use them as simply as possible.

Place the parameter interval on 001 by clicking on the right/left arrows and the parameter on coul (colour) on 00 then come out of the colour box. Go to the 1st menu validation and validate the rasters option (a sign appears on the left to indicate that this option is activated during your demo).

Have a look at your demo: you should see colour strips on your screen, these strips are called rasters or hbl. The colours of these rasters are those that you loaded under the colour box heading.

Return to the colour box the modify the parameter of the interval and put it to 010. Do your demo again, you will notice that your colour strips are wider. The interval therefore corresponds to the thickness of your colour stripes. Now, put the coul parameter on 02 and have a look: you will notice that the colour stripes have disappeared, this is normal since your colour stripes are only visible on colour 02 and since you have not loaded a picture, the colour 02 is not used (only the colour 00 is used for an empty picture and which corresponds to the background). Now cancel the rasters parameter on the unrolling menu,then load on a picture and do all the necessary operations to see it in the demo mode with it's correct colour palette.

After this, while still in the colour box go to the rasters mode, place the interval on 001 and erase the rasters then place yourself on number 100 and validate the PAL parameter. Then go to palette mode. If you have completed the operations correctly, you will have the palette of your picture in palette no: 000. Go to palette no: 001 and modify it manually (put the colours that you want!).

Have a look at your demo: you should see your picture with the palette and without any other effect.

Go back and validate the rasters in the pull down menu and look at your demo once again: you will notice that in the middle of the screen (100th line) the palette changes and corresponds to the palette no: 001 that you have put in.

We can therefore see that the parameter PAL modifies the palette of the given raster, you can of course change the palette of your demo as many times as there are palettes (274 palettes available). At each request for alteration, you display the following: for e.g, indicate a change of palette at raster no: 150 by placing yourself on number 150 and by validating the pal parameter. Then place yourself in palette mode on the palette no: 002 then put colours on it. Have a look at your demo: you will notice a change of palette at line 100 with palette no: 001 and a change of palette at line 150 with palette no: 002.

Return to the colour box, then cancel the following two palettes on rasters no: 100 and 150. Now select the "cycle" option(cyclage) and put the parameter (n.b palette on 001) then put a pal (suivaute) on raster no:000.

Look at your demo: you will see a cycle of colours; this cycle uses palettes 001 and 002 in that order.

Now select the PAL parameter. Suivaute of raster no: 000 and place a PAL suivaute on raster no: 100.

Look at your demo:

You can notice that the change of palette only occurs from raster no:100 always with the palette 001 and 002. In fact, the cycle of palette starts at the 1st raster where the pal parameter suivaute is positioned. This cycle can use all the palettes available except palette no: 000.

The Scrolls

You can define 10 different scrollings. To activate them, you need to select them in the validation menu. The 10 scrollings are noted down as scroll 0 to scroll 9.

Click on the scroll icon or press on the F1 key to gain access to the box. You must specify which scroll number you want to edit:

To do this, click on the corresponding number. You then have access to the scroll parameter box.

You must have loaded a picture beforehand containing the objects that you want to scroll (blending of characters decor or other) in one of the three buffers.

You must specify in which buffer the objects to be used are, by clicking on the corresponding numbers 1, 2 or 3.

Then you must specify the size of your objects to be scrolled with the parameters of the letter box (lettres).

  • HEIGHT(HAUTEUR): defines the height of your objects in no of lines.
  • WIDTH(LARGEUR): defines the width of your objects in no:of pixels.
  • STARTING LINE(LIGNE DE DEPART): is the line where your first object is in the buffer (this enables you to put several kind of objects in the same buffer).

You must note that for one same scroll, your objects always have the same dimensions.

You must define the order of your objects in the buffer, for this, use the parameters found in the order box(ordre), since each object is associated with a precise letter which will enable you to select it later on.

You can use the ascii order by clicking on it or defining the order yourself by clicking on other (autre): at that point, a box appears and you must give the corresponding sign for your objects. (the 1st sign defines the 1st object and so on). Here is a list of the acceptable signs:

!"#$%&'()*+,-./0123456789:;<=>?.

ABCDEFGHIJKLMNOPQRSTUVWXYZ

As well as a space (difficult to show on a list).

To check that you have entered the dimensions of your and order of your objects correctly, click on the option "see"(voir) you can then see your object buffer-moreover, a square surrounds an object; to check that the order that you have given is correct, use the keyboard to go to the corresponding objects (press escape to exit).

You can also activate/de-activate the plans of your objects by using F1 to F4.

You need to specify on which plans the objects are by activating/releasing the corresponding plan parameters.

You must define the trajectories of your scroll.

There are 3 types of routes (trajectories)possible:

  • Vertical(Verticale)
  • Horizontal(Horizontale)
  • Parametable(Pparametrable)

Each trajectory will be created, stored or loaded with corresponding options. Click on the created (cree) option: You reach the options page of your trajectories, to select the type of trajectory, press on:

  • HELP : PARAMETABLE TRAJECTORY
  • INSERT : HORIZONTAL TRAJECTORY
  • UNDO : VERTICAL TRAJECTORY

Then to define the place of your trajectory on the screen, use the mouse.

Horizontal Trajectory

After having pressed on insert, at the top of the screen are written:

-THE START COLUMN (COLONNE DE DEBUT) -THE BEGINNING LINE (LIGNE DE DEBUT) -THE END COLUMN OF YOUR TRAJECTORY (DE FIN DE VOTRE TRAJECTOIRE) -THE MODULE (MODULO)

You move your trajectory directly with the mouse:

The left button modifies the parameter for the start column (deb). The right and left buttons change the end of column parameter (fin). (1st press on the right then keeping it pressed down, click on the left).

The module parameter indicates the space between the lines of your trajectory: if the value is 1, this means you will have a normal trajectory; if it is 2, you space out by one line etc. If this parameter is negative, you will have reversed trajectory. To modify this parameter, use the keyboard (don't use the numerical board!).

-> From 0 to 9 for the value of the module. -> - For the sign of the module.

You can also define 10 different trajectories by using the digits 0 to 9 of the numerical board. The number of the trajectory in the process of editing is indicated at the bottom left of the screen. Each one of them has a code (e.g :h0,h1...) which will have to be associated to the text of the editor.

The digits + and - of the numerical keyboard enable you to change the column end of trajectory parameter.

Vertical Trajectory

Press on undo to define it. At the top of the screen, the characteristics of your trajectory are indicated.

  • COLUMN (COLONNE):Indicates beginning
  • TOP LINE (LIGNE HAUT):Indicates top line
  • BOTTOM LINE (LIGNE BAS):Indicates bottom line

The left mouse button modifies the top line and column.

The right and left button modifies the bottom line.

The + and - keys act as a more precise devise on the bottom line.

You can also have access to 10 trajectories (v0 to v9).

The cursor keys also allow you to move your trajectory more accurately.

Parametrical Trajectory

Press on help to define it. At the top of the screen, the position of each block used by your trajectory is indicated. You have 40 blocks at your disposal that you you can place on the screen independently with the mouse.

The left button of the mouse enables you to define the position of each block.

The right and left button erases the corresponding block.

The module can carry from 1 to 4, the same ways as for the horizontal screen.

The cursor keys enable you to move your trajectory more accurately.

To have access to 10 trajectories, use the keys on the numerical block (p0 to p9).

To exit from the trajectory creation press the escape key.

The decal.vert (move forward) parameter corresponds to a glocal move in number of lines of the trajectory.

The text

In order to define the succession of objects to scroll, you must define it in a text. For this, click on the text (texte) icon or press the F2 key. You must enter the number of the text which must be the same as the number of the scroll to which it is linked.

The box for editing text appears. In this box, you can load, save, edit and print a text. With the keys F1 to F8 you also have the essential functions of a word processor. The size of your text for scrolls no: 0 and 1 is 5400 units and for scrolls no: 2 to 9 is 918 units. All you need to do is type your text (using authorized keys).

To show the end of your text, use the return key: a symbol for end appears. If you don't put this sign, your text will go up to the end of the buffer.

To select the various possible curves for each text, you must use the help key: the symbol for curve selection appears. Then you must give the type of trajectory followed by its number:

  • V FOR VERTICAL TRAJECTORY
  • H FOR HORIZONTAL TRAJECTORY
  • P FOR PARAMETABLE TRAJECTORY

Numbers ranging from 0 to 9 ( it is advisable to 1st enter the number of the curve and then the type of scroll).

If for example: you want to use a scroll in parametable mode with no:8 curve,you must type x8xp.

NOTE: You can change the type of scroll or/and the number of the curve in the middle of the demo as many times as you wish.

Press the escape key to get out of text editing.

Stars

Initially put the background screen on none and cancel all the options that you had selected in the pull down menus. Then click on the star (etoileou) icon or press the F6 key to get the star box.

You can define 4 different types of stars:

  • Stars moving vertically top->bottom ( haut->bas )
  • Stars moving vertically bottom->top ( bas->haut )
  • Stars moving horizontally left->right ( gauche->droite )
  • Stars moving horizontally right->left ( droite->gauche )

To change the type of movement, you need to click on the corresponding box to blacken it.

To activate the stars, you must, on the pull down menu, activate the star option.

Then, look at your demo. the background colour is the one defined by number 00 of the palette n000. While the colour of the stars is the one defined by no:01 (if you left stars on plan 1) of palette n000; the stars move on the entire screen.

Return to the star box.

You can change the number of your stars with the number (nombre) parameter. The speed (vitesse) parameter defines the minimum speed of your stars while the delay (decalage) parameter indicates the number of speeds greater than the minimum speed; for example, position the number on 100, the speed on 01 and the delay on 03 then have a look at your demo.

You have 100 stars on the screen with 4 different speeds.

Now, if you put the speed on 00 and the delay on 00, you will get fixed stars since the speed is nil and there is no greater speed.

Up to now the stars were moving on the entire screen, you can make them move only on a precise part of the screen thanks to the clipping parameters which enable you to define the rectangle in which you want your stars displayed.

The parameters x min and y min define the top left corner of your rectangle while x max and y max define those of the bottom right hand corner.

For example:put x min at 000, y min at 000, x max at 160, y max at 100 and have a look at the demo: You should get stars in the top left quarter of your screen.

This rectangle of clipping must be a minimum of 32 by 32 pixels. You can also indicate on which plan you want to display your stars.

The copies of the blocks

To select the copy box, click on the copy (copie) icon or press the F5 key; you must then specify which copy number you want to edit (you can define 10 different copies).

You must indicate which part of the screen you want to copy. The source block box parameter determines the zone of the screen to be copied.

X1 and y1 define the top left corner of your screen to copy.

Width (largeur) defines the width of the part of screen and height (hauteur) the height in number of lines.

The module enables you to define the spacing in lines of the source block.

For example: if you wish to copy an entire part of the screen. Put module A1. However if from this part of the screen you only want to take one line or two, put module A2. The sign for module changes by clicking on it.

In the same way, you have to specify the target block which represents the part of the screen where the source block will be copied with x2 and y2 which represent the top left corner of this place and the module which works as previously.

You must also indicate on which plan the copy must be made. Then validate the corresponding copy in the validation menu to activate it during the demo.

Distortions (Deformations)

Click on the distortions icon or press the F3 key to get the corresponding box. You must define the zone of your demo screen to be distorted: for this, use the parameters defined in the block to be distorted.

X1 and y1 define the top left corner of the block to be distorted.

Width defines the width of the block. Height defines the height of the block.

You must note that the distortion only acts on what is on the screen, therefore if the block once distorted exceeds the screen, it will not come back.

To define the shape of the curve of distortion use the curve (courbe) box and alter the parameters accordingly.

Speed (vitesse(not rover))-defines the speed of the curve.

Amplitude-defines the amplitude of the curve.

These two parameters are dependant.

The parameter double-course (double-courbe) enables you to double your curve of distortion: the block will distort twice as slowly but the time taken by the distortion will be smaller.

You must then indicate on which plan the block is defined.

The sprites

Click on the sprites icon or press the F4 key to activate the sprite box.

You have the possibility to define up to 50 sprites. The parameter number enables, as its name indicates, to define the number of sprites used during the demo.

CAREFUL!!! Some parameters are general (valid for all sprites) and others can vary for each sprite.

Lets look at general parameters first.

The width parameter defines the width of the sprites. It is limited to 16 or 32 pixels but thanks to a trick, you can make sprites which can reach up to 320 pixels in width,(the picture is cut out in squares of 32 by 32 and each one of them is considered to be a sprite).

Another general parameter is the nb of plans (nb=number). The only combinations which are possible are:

  • 1 -> 1st Plan
  • 2 -> Plans 1 AND 2
  • 3 -> Plans 1,2 AND 3
  • 4 -> All Plans (Since the Atari only has 4 Plans)

These plans are consecutive and use therefore always the 1st plan.

Lets look now at the right hand side box (still within the sprite box). The option load traj (charge traj) enables us to load the trajectory of the sprites. For those who want to create new ones, it is at format x,y in mot (therefore 4 octets per co-ordinate)-for the others, small programs in GFA Basic and easily changeable are provided.

The option store traject (sauve traj) enables us to store a trajectory coming from a demo on a floppy disc.

The option see traject (voir traject) enables us to see the trajectory of a sprite and to change it.

The option create traj (creer traj) enables you to create a trajectory of a sprite with the mouse. The left button on the mouse records the position and the right hand button erases the last position taken (materialised on the screen by a dot). It is possible to enter 1250 dots to create a trajectory.

A sprite can be of 3 types.

  • The drawing chosen for the sprite appears on the screen and restores what was below when leaving its position.
  • The drawing appears in sprite but erases the sprite where it was.
  • The drawing appears in sprite but does not disappear and does not restore the picture beneath (can create effects).

What is the advantage of this kind of sprite?

The problem with type 1 is that to restore the background you must safeguard what was beneath by restoring it often before displaying the sprite again. This is a lengthy process.

Method number 2 brings with it a useful gain of time. Therefore if the sprites appear on a background without drawings or on plans not used, cancel the option restore (restauration). While you will need to activate it if the sprites appear on top of a drawing which you do not want to erase.

Method number 3 is special; indeed the sprite does not erase itself and does not restore the background. Therefore the sprites will remain displayed in the background of the screen.

If your sprites only move vertically (e.g rebound) activate the option x multiple of 16 to save time.

Lets move on to the step and staggering parameters of the curve.

The staggering is the added value in the curve for the coordinates of the following sprites.(this parameter is only used if you have a certain number of sprite >1). On the whole it corresponds to the widening gap of the sprites in the curve.

Example:

Staggering 0 -> each sprite has the same value.

Staggering 9 -> each sprite takes the co-ordinate situated 9 coordinates further than the previous sprite.

The step (pas) parameter corresponds to the speed of the sprites.

Example:

Step=1-> The first sprite will go through all of the points defined by the curve.(the position of the following being defined by staggering).

Step=10-> The first sprite will go through the points of the curve from 10 to 10.

There is a way of making several sprites follow different trajectories at the same time with these two parameters.

Example:

Make a curve alternating a coordinate with a circle and one with another. (2 circles) By defining 2 sprites, one step of 2 and a staggering of 0, sprite 1 will follow one circle and sprite 2 will follow the other.

The sprites, like the stars have a clipping. This is only top/bottom i.e the sprite will not appear outside the vertical limits given. These limits are defined with the parameters y min and y max.(designating the bottom and top limits respectively).

This is it for general parameters, lets now move on to parameters to be defined for each individual sprite.

The number parameter is the number of the sprite whose characteristics are displayed (to define sprite no:2, position this parameter on 2).

Each sprite can be different. You must therefore indicate where it is in the program.

  • The picture buffer-by clicking on the 1,2 or 3 in the type box.
  • The position of sprite x,y in the buffer.
  • The height.

The parameters add x and add y are the values added to the coordinates taken on the curve. This enables you to reposition the sprite at the desired place if the curve is not at the right place. Do not forget that these parameters are different for each sprite.

If the sprites are in restoration (restauration) mode, you must copy the drawings under the sprites somewhere in memory so that you can restore them when these sprites will change position.

This place must be in the picture buffer. You then need to leave a small place in one of the pictures used and declare its position with pos x, pos y and buffer for each sprite in sauv de fond (save background). (Careful! Do not give the same place to two different sprites, since the picture would be poorly restored).


The music

Click on the music (musique) icon or press the F9 key to activate the music box. You have the possibility of 4 different types of music:

  • The chip music
  • Soundtracks(amiga)
  • STF digital files
  • STE digital files (STE only!)

THE CHIP MUSIC

Select musical chips by clicking on soundchip.

You need to load a music with the load option. If you try to load an unknown musical format (apart from mad max, whittaker) an information box will appear and tell you (in bloody French) and the loading will be stopped. Once loaded you can listen to the music loaded by clicking on the listening (ecoute) option. (press the space bar when you want the music stop). You can store it by clicking on the option store and by giving a name to the file.

The erase option enables you to erase the music, since even if it isn't going to be used in your demo, it is still taken into account for safekeeping.

For chip music, you can define the number of the music to be listened to by using the number parameter of music, indeed, such music can include several different parts.

Validate the music in the validate option of the pull down menu and it will be played back in your demo.

The Soundtracks

Click on the soundtracks to activate this mode. You can then load an Amiga module. (Careful, there is no check when loading. i.e if you load the wrong file you risk "crashing" your machine). The loading, storing, listening & erasing are the same as previously explained.

The Digitization

Click on digit, the option of loading etc. are identical. You can indicate the frequency of listening (4.9, 7.68, 9.6 and 15 khz) with the arrows. You can indicate if your digital music is signed or not.

+000/+255->Digital not signed. -128/+128->Digital signed.

To know which mode to use. You need to listen to the music. If it seems unclean, change the mode by clicking on -128/+128 or vice versa.

-On STE. You can have access to mode STE by clicking on it, at that time you must indicate your frequency(6.25, 12.5, 25 and 50 khz) with the arrows.

Equalizers

Equalizers are in the music box, to activate one equalizer during your demo you must activate it with the validation menu. You can define the type of your equalizer with arrows(the name of the corresponding equalizer appears). To place your equalizer on the screen of your demo, modify the column and line parameters with the arrows.

The parameters directions 1 and 2 indicate the direction of variation of the diodes: i.e top and bottom-i.e right/left. You can also indicate on which plan your equalizer will be.

The equalizers do not vary with the digit STE.

The Borders

To define the extra borders of your screen click on the border icon or press F7.

To activate the top borders, you need to select it. You then get 29 extra lines for your screen. To activate the bottom of edge you select it. You then get 45 extra lines.

You can load a bit of picture with the function load extra background. This picture is in degas or neo format and it will only be loaded on the first 74 lines of this picture. This bit of picture is loaded in the buffer number 4.

You can have a look at it or erase it with the corresponding functions.

You also have the possibility to stagger the main background picture by 199 lines max to center your picture with the active borders.

The borders do not function on TT.

Origins of Documentation

This documentation was originally written in French by Barthimus of the cracking Acadamy translated and re-typed by Karadoc of Adrenalin 1992, since then it has been modified here on the wiki.


Back to Demo_makers