home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 13 / amigaformatcd13.iso / -seriously_amiga- / shareware / misc / bootbar / bootbar.guide (.txt) next >
Amigaguide Document  |  1997-03-07  |  7KB  |  153 lines

  1. @database "BootBar"
  2. @$VER: BootBar.guide 1.0 (1997-02-17)
  3. @(C) MagerValp 1997
  4. @author MagerValp
  5. @remark -------------------------------------------------------------------
  6. @remark -----------Hello there. Can you find the easter eggs?--------------
  7. @remark -------------------------------------------------------------------
  8. @node main "Guide to BootBar"
  9.             @{b}BootBar@{ub}
  10.     @{" Legal mush " link license}
  11.     @{" Overview " link overview}
  12.     @{" Requirements " link requirements}
  13.     @{" Installation " link installation}
  14.     @{" Usage " link usage}
  15.     @{" Known bugs " link bugs}
  16.     @{" Program history " link history}
  17.     @{" The next version " link future}
  18.     @{" Author's address " link address}
  19. @{i}Please note:
  20.   This is a beta release, so there are no guarantees that the program
  21.   will work on your computer. There is also no easy way of installing
  22.   and configuring the program, but I hope that doesn't scare you off.@{ui}
  23. @endnode
  24. @remark -------------------------------------------------------------------
  25. @node license "License"
  26. This program, and all the files in the archive are copyright Per Olofsson.
  27. The program may be spread freely, as long as no profit is made and no
  28. changes are made to the distribution.
  29. @endnode
  30. @remark -------------------------------------------------------------------
  31. @node overview "Overview"
  32. As I got bored of my static boot picture I decided to implement a version
  33. of the Macintosh bootscreen. BootBar displays a picture while booting,
  34. together with a progressbar. You can also get icons to pop up on the
  35. screen. Sounds more fun than that boring old boot picture, doesn't it?
  36. @endnode
  37. @remark -------------------------------------------------------------------
  38. @node requirements "Requirements"
  39. The program currently works (or should work) with OS 3.0 or better. I
  40. follow all the rules and guidelines in the Amiga autodocs, so basically,
  41. there shouldn't be a problem. Heh.
  42. The program could be made into working with OS 2 as well, if there is
  43. enough interest to motivate the work. @{"Mail me if you want me to." link address}
  44. @endnode
  45. @remark -------------------------------------------------------------------
  46. @node installation "Installation"
  47. Move the files "BootBar", "SetBar" and "BootIcon" to a convenient place,
  48. such as C:, where the programs can be found during startup.
  49. Doubleclicking on "Click to install" moves the three programs to C:.
  50. @endnode
  51. @remark -------------------------------------------------------------------
  52. @node bugs "Known bugs"
  53.  Colour remapping of icons is not implemented.
  54.       (got a good colour matching routine? @{"Mail me" link address})
  55.  Automatic placing of icons is not implemented.
  56.  The screen flickers when the workbench screen is opened.
  57.       (how do I get the screen to stay on top? @{"Mail me" link address})
  58.  Dirty interprocess communication. Should use message ports.
  59. @endnode
  60. @remark -------------------------------------------------------------------
  61. @node history "Program history"
  62.   Version 1.0
  63.     First public release
  64. @endnode
  65. @remark -------------------------------------------------------------------
  66. @node future "Coming up"
  67. Use message ports for interprocess communication.
  68. Easy to use installation and configuration programs.
  69. Automatic timing of the startup to get a smoothly moving progressbar.
  70. @endnode
  71. @remark -------------------------------------------------------------------
  72. @node address "Addresses"
  73. If you would like to contact me, please email @{u}MagerValp@Goth.Org@{uu}.
  74. @endnode
  75. @remark -------------------------------------------------------------------
  76. @remark -------------------------------------------------------------------
  77. @remark -------------------------------------------------------------------
  78. @node usage "Usage"
  79. BootBar is split into three programs which are used in the startup-
  80. sequence. BootBar is the main program, which is started in the beginning.
  81. Throughout the startup-sequence SetBar is used to update the progressbar,
  82. and BootIcon is used to display icons on the BootBar screen. Pretty basic.
  83.   @{" BootBar " link bootbarusage}
  84.   @{" SetBar " link setbarusage}
  85.   @{" BootIcon " link booticonusage}
  86. @endnode
  87. @remark -------------------------------------------------------------------
  88. @node bootbarusage "BootBar"
  89. BootBar is the main program. It starts by opening up the bootscreen and
  90. then it sits back, waiting for SetBar or BootIcon to call it.
  91.   FORMAT:    BootBar [SW=<screenwidth>] [SH=<screenheight>] [SD=<depth>]
  92.         [SM=<screenmode>] [X=<xpos>] [Y=<ypos>] [W=<width>]
  93.         [H=<height>] [MODE=<barmode>] [BG=<picture>]
  94.         [BACKFILL=<pen>] [PEN=<pen>] [HILIT=<pen>] [SHADE=<pen>]
  95.         [QUIT] [NOCLEAR]
  96.   TEMPLATE:    SW/K/N,SH/K/N,SD/K/N,SM/K/N,X/K/N,Y/K/N,W/K/N,H/K/N,MODE/K,
  97.         BG/K,BACKFILL/K/N,PEN/K/N,HILIT/K/N,SHADE/K/N,QUIT/S,
  98.         NOCLEAR/S
  99.   BG=<picture>
  100.     Load <picture> as the background image. It must be an IFF-ILBM
  101.     picture in 1-256 colours, in a screenmode that your computer can
  102.     display.
  103.   SW=<screenwidth>, SH=<screenheight>, SD=<depth>
  104.     If no picture is loaded SW, SH and SD controls the dimensions of the
  105.     blank screen that is opened.
  106.   SM=<screenmode>
  107.     Open the screen using this screenmode, where screenmode is a
  108.     32-bit hexadecimal value. This can also be used to override the
  109.     screenmode found in the backgound picture.
  110.   X=<xpos>,Y=<ypos>,W=<width>,H=<height>
  111.     This sets the position and size of the progressbar.
  112.   MODE=<barmode>
  113.     This controls how the progressbar is drawn. Can be one of "flat",
  114.     "embossed" (default) and "recessed".
  115.   BACKFILL=<pen>,PEN=<pen>,HILIT=<pen>,SHADE=<pen>
  116.     This determines which pen will be used to draw the different parts
  117.     of the progressbar. BACKFILL is the colour used to clear the area
  118.     under the bar. PEN is the main colour. HILIT is the colour used to
  119.     produce the highlight, and SHADE is the colour used to produce the
  120.     shadow.
  121.   NOCLEAR
  122.     If set, the unused areas of the progressbar will not be cleared
  123.     when redrawn. Use it if the bar appears on top of drawn graphics
  124.     and you aren't planning to make the bar go backwards.
  125.   QUIT
  126.     Tell BootBar to close its screen and quit. Put "BootBar QUIT" at
  127.     the end of your startup-sequence.
  128. @endnode
  129. @remark -------------------------------------------------------------------
  130. @node setbarusage "SetBar"
  131. SetBar controls the progressbar.
  132.   FORMAT:    SetBar <value>
  133.   TEMPLATE:    VALUE/A/N
  134. <value>
  135.     A number between 0 and 100. 0 is an empty bar, and 100 is a full
  136.     bar.
  137. @endnode
  138. @remark -------------------------------------------------------------------
  139. @node booticonusage "BootIcon"
  140. BootIcon displays an icon on the bootscreen.
  141.   FORMAT:    BootIcon <picture> [<xpos>] [<ypos>] [REMAP]
  142.   TEMPLATE:    ICONFILE/A,X/N,Y/N,REMAP/S
  143. <picture>
  144.     The name of an IFF-ILBM file to display.
  145. <xpos>,<ypos>
  146.     The coordinates at which the picture should be displayed. If no
  147.     values are given, the next "logical" position is used. @{i}See
  148.     @{"Known bugs" link bugs}@{ui}.
  149. @endnode
  150. @remark -------------------------------------------------------------------
  151. @remark --------------------Well, that's it. EOF.--------------------------
  152. @remark -------------------------------------------------------------------
  153.