_AMAL_BOUNCING_BALLS[NUM,GROUND,LEFT,RIGHT] Creates bouncing balls in AMAL. _AMAL_FIREWORKS[NUM] Creates fireworks in AMAL. _DATECONVERT[DATE$,FORMAT] Converts a date in the form "YYMMDD" to a more human-readable date. _DOSERROR[ERR] Returns the AmigaDOS error message for the given error code. _FAST_ELLIPSE[XC,YC,RX,RY,_FILLED] Draws an ellipse using integer math. _FAST_LINE[X1,Y1,X2,Y2] Draws a line using integer math. _MAKEMASK[_SCREEN,_COLOUR,TEMP1,TEMP2,X1,Y1,X2,Y2,_ICON] Makes a mask for an icon with a given transparent colour. MAKE_RAM Attempts to read from the RAM disk, initialising it if necessary. MESSAGEBOX 2 procedures to create and remove a coloured message box. MOVING_RAINBOWS 4 procedures to create animated rainbows. MULTI_LINE Creates a multi-colour line. OPENFONT[NAME$,SIZE,_REM] Opens or closes a font. PALETTE_PROCS 5 procedures to store and modify screen colours. _PALETTE_TO_ANTIQUE[_SCREEN] Converts palette to "antique photograph" colours. _PALETTE_TO_BW[_SCREEN] Converts palette to black and white. _PALETTE_TO_NEGATIVE[_SCREEN] Converts palette to negative colours. PICKCOLOURS Finds the darkest, mid brightest, and brightest colours on a screen. QUICKSORT[NO,ST] Performs a "Quick Sort" on an array. RDZONE[SCRN,Z] Reads the coordinates of a screen zone. RDZONE2[SCRN,Z] Reads the coordinates of a screen zone, generating an error if the zone does not exist. SBOX[X1,Y1,X2,Y2,IN] Creates a 3D box with an outline; good for use as a gadget. SEB_4LEAFWIPE[SCR,C] Screen Eater: wipes from the outside edges of the screen inward. SEB_DIAGONAL_WIPE[SCR,C] Screen Eater: wipes the screen in a circular pattern. SEB_HSTRIPS[SCR,C,N,D] Screen Eater: divides screen into horiz. strips which fold into themselves. SEB_PATTERN_WIPE[SCR,C] Screen Eater: uses a pattern to clear the screen. SEB_ROLL[SCR,C,TMPSCR,RW,D] Screen Eater: "rolls" the screen up, down, left, or right. SEB_TILES[SCR,C,BS,SPEED] Screen Eater: clears screen one block at a time. SEB_TRICLEAR[SCR,C,N,D] Screen Eater: erases triangular sections of the screen. SEB_VSTRIPS[SCR,C,N,D] Screen Eater: divides screen into vert. strips which fold into themselves. SED_EATZOOM[SCR,C,TMPSCR,TX,TY,ZMODE] Screen Eater: divides screen into tiles which collapse inward. _SEPARATE_RGB[_SCREEN,X] Filters colours in picture. SES_ANGLEWIPE[SCR,C,CORNER] Screen Eater: wipes screen in a quarter-circle pattern from a given corner. SES_EATZOOM[SCR,C,TMPSCR,TS,ZMODE] Screen Eater: divides screen into tiles which collapse inward. SES_SAND[SCR,C,SPEED] Screen Eater: "clear"-colour covers screen in reverse-sandglass pattern. Hard to describe - see it for yourself. _SHADOW_TXT[X,Y,_FG,_BG,_TXT$] Writes shadowed text to the screen. SPIN3D Rotates a 3D object. TBOX[X1,Y1,X2,Y2,IN] Creates a 3D box. _TO_NTSC Switches display to NTSC mode. _TO_PAL Switches display to PAL mode.