ControlPad-FAQ V11.5 (14.5.95) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Due to many requests... Here is it: THE CONTROLPAD-FAQ ;-) Sorted alphabetically and by module types. ============================================================================ MAIN LIBRARIES ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/LIBRARY.controlpad" ControlPad-Commands : - ANYDATATYPES ; if this KeyWord is set, ANY DataTypes will ; be loaded and tried to be displayed in some ; way (e.g. not only pictures, but also 8SVX ; sounds or ANIM-Files ...) - DEFAULTSVDRIVER=<#?.svdriver> ; Define, which SVDriver should be used ; by default. ; E.g. "DEFAULTSVDRIVER=AGA.svdriver" ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/superviewsupport.controlpad" ControlPad-Commands : - C2P= ; determines, whether chunky to planar conversion ; is managed via the appropriate OS functions ; or via internal ones. ; Due to various problems with the OS functions ; "SV" is now default. ; Be careful when using "OS" with GfxCards, ; which careless patched graphics.library. ============================================================================ SVOBJECTS ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/FastILBM24.controlpad" ControlPad-Commands : - BUFFERSIZE= ; how many bytes should be buffered (more = faster) ; Default is 8192, minimum is 256 - PASSTHROUGH ; do not recognize ANY pictures, so that ; they e.g. might be passed through to ; ILBM.svobject instead - DITHERMODE= ; Default is HAM6_QUICK ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/JPEG.controlpad" ControlPad-Commands : - COLORDEPTH = <8/24> ; should the output be done as 8 or 24 Bit Data ? ; default is 8 Bit data - QUANTIZATION = <0..100> ; 0 - no quality, big compression ; 100 - best quality, no compression ; never use these values, but try something ; like 20, 50, 75 (default: 75) - AVAILMEM = ; specify this if you want to prevent your ; memory lists to be checked with AvailMem() ; (useful sometimes, since AvailMem() also ; does a validity check) ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/PCD.controlpad" ControlPad-Commands : - OUTPUTFORMAT= ; specifies the output resolution to be used ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/SVO.controlpad" ControlPad-Commands : - PACKMETHOD= ; if this one is specified, it is tried to ; pack the resulting file with the specified ; XPK-Packer. If this fails, the file keeps ; unpacked. ============================================================================ SVDRIVERS ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/AGA.controlpad" ControlPad-Commands : - 24BITOPERATOR= ; (case-sensitive, ".svoperator" may be added) ; e.g. "24BITOPERATOR=24BitToHAM.svoperator" ; or "24BITOPERATOR=ExtractGrayScales" ; specifies, which operation should be performed ; on 24 Bit graphics _before_ displaying them ; (if not specified, "best guess" colors will ; be used, which is really slow) - BITMAPCOPY= ; "BITMAPCOPY=RTG" prevents AGA.svdriver from ; directly copying into Bitmaps, which will ; result in a usage of more memory, but keeps it ; working. ; Default is "BITMAPCOPY=DIRECT". ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/ECS.controlpad" ControlPad-Commands : - 24BITOPERATOR= ; (case-sensitive, ".svoperator" may be added) ; e.g. "24BITOPERATOR=24BitToHAM.svoperator" ; or "24BITOPERATOR=ExtractGrayScales" ; specifies, which operation should be performed ; on 24 Bit graphics _before_ displaying them ; (if not specified displaying will fail) - BITMAPCOPY= ; "BITMAPCOPY=RTG" prevents ECS.svdriver from ; directly copying into Bitmaps, which will ; result in a usage of more memory, but keeps it ; working. ; Default is "BITMAPCOPY=DIRECT". ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/Retina.controlpad" ControlPad-Commands : - EMUSCREENDEPTH=<16|24> ; beginning depth for opening Retina Screens ; Default is 24 Bit (if opening fails, it is ; also tried to open a 16 Bit Screen, then) - AUTOSCROLL= ; Disables any Autoscroll features, which ; results in STD_WIDTH for any Retina Screens ; Default is ON. - MAX_AUTOSCROLL_WIDTH= ; If the picture is wider than this value, ; we don't try to use autoscroll any longer. ; You should set this value, if your ; Retina has not much on-board RAM. ; Default is: (no restrictions) - MAX_AUTOSCROLL_HEIGHT= ; If the picture is higher than this value, ; we don't try to use autoscroll any longer. ; You should set this value, if your ; Retina has not much on-board RAM. ; Default is: (no restrictions) - PASSTHROUGH_MODES ; If Retina should ever support own ; ScreenMode definitions like "Retina:...", ; you should enable this switch. ; Default: (NOT SET !) ============================================================================ SVOPERATORS ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/24BitToHAM.controlpad" ControlPad-Commands : - DITHERMODE=< HAM6_QUICK|HAM6_WELL |HAM8_QUICK|HAM8_WELL> ; specifies the HAM-Mode to be used and ; the resulting speed/quality ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/CallPNM24.controlpad" ControlPad-Commands : - PNMCOMMAND= ; PNM command to be called ; e.g. PNMCOMMAND=Work:NetPBM/pnm/pnmscale - PNMOPTIONS= ; Options for PNM command to be called ; e.g. PNMOPTIONS=-xscale 2.0 -yscale 2.0 ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/Crop.controlpad" ControlPad-Commands : - CROP_LEFTEDGE= ; crop from x position ; (will be adjusted, if >= source width) - CROP_TOPEDGE= ; crop from y position ; (will be adjusted, if >= source height) - CROP_WIDTH= ; crop how many x pixels from leftedge ; (will be adjusted, if too large) - CROP_HEIGHT= ; crop how many y pixels from topedge ; (will be adjusted, if too large) ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/Dither24Bit.controlpad" ControlPad-Commands : - COLORDEPTH=<1..8> ; specifies the colordepth of the dithering ; output (1->2 Colors .. 8->256 Colors) ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/ExtractGrayScales.controlpad" ControlPad-Commands : - COLORDEPTH=<1..8> ; specifies the colordepth of the grayscaled ; output (1->2 Colors .. 8->256 Colors) ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/HilbertDither256.controlpad" ControlPad-Commands : - BACKGROUND= ; defines, which of the two colors will act ; as background color. Useful e.g. for printing. ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/Rotate.controlpad" ControlPad-Commands : - DEGREES=<90|180|270> ; rotate by how many degrees (reverse clockwise) ? ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/Scale50.controlpad" ControlPad-Commands : - METHOD= ; scale to which size ? ---------------------------------------------------------------------------- ControlPad-Name : "ENV:superview-library/XOR.controlpad" ControlPad-Commands : - XORVALUE = <0..255> ; 0 and 255 will not be the best decision. ; Use 15 or something like this. ----------------------------------------------------------------------------