home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 2 / DATAFILE_PDCD2.iso / utilities2 / meditate / MEditate / Manual next >
Encoding:
Text File  |  1994-02-07  |  29.8 KB  |  731 lines

  1.                 **************************************
  2.                 *             !MEditate              *
  3.                 *          © Andrew Bennett          *
  4.                 *            Quick Manual            *
  5.                 *              Freeware              *
  6.                 **************************************
  7.  
  8.        This is is a shortened version of the manual, intended to be
  9. printed out and used as a reference.
  10.  
  11. SECTION 1 - General Info
  12. ~~~~~~~~~~~~~~~~~~~~~~~~
  13.  
  14. Copyright
  15. ~~~~~~~~~
  16.        This software and the associated files are  the copyright of
  17. Andrew Bennett and Neil Davies unless other wise stated.  The
  18. package may be freely distributed as long as it remains unaltered
  19. and no more than £2 is charged for the disc.  The only condition
  20. for use is that you send us me a copy of anything released with
  21. this package, and that you leave our copyright message in the !Help
  22. file.  A mention in your mag would be nice as well, but that's up
  23. to you. If you wish to use this software for commercial purposes
  24. you must get specific permission.  Users can get upgrades if you
  25. supply a disc (preferably with some PD on it) and a stamp, I will
  26. send the latest version that is available.
  27.  
  28.        This software is supplied 'as is'.  The authors cannot be
  29. held responsible for any damage or data loss resulting from the use
  30. or misuse of this package.
  31.  
  32.        Please report any bugs and feel free to make suggestions so
  33. that we can continue to improve the software.
  34.  
  35. Changes from version 3.08 (first PD release)
  36. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  37. Version 3.11 (limited release):
  38.  - Minor Bug fixes
  39.  - A new colour selector to replace the origional naf one.
  40.  - Now supports sprites from any mode except 256 colour ones.
  41.  - Icon bar installation for Read-Only version.
  42.  
  43. Version 3.31 (second PD release)
  44.  - Minor bug fixes.
  45.  - New, simpler, menu system.  Click on the menu button to bring up
  46. an Amiga style menu bar.  Adjust no longer has a function.
  47.  - A new text rippling routine, much faster because it stops
  48. rippling when the article stops changing.  It uses less memory as
  49. well.
  50.  - You can now only edit one line at a time but the up and down
  51. arrow keys move you to the previous or next line, rippling as you
  52. move.
  53.  - Keyboard shortcuts for text input. Shift+cursor keys moves the
  54. cursor by a whole word and Ctrl+cursor keys moves to the start or
  55. end of a line
  56.  - The edit mode stays active until it is turned off, rather than
  57. it only staying on for one operation.
  58.  - Menus and dialogue boxes will stay readable and roughly the same
  59. colour whatever palette you use.  This only works with the default
  60. palette, I don't know why.
  61.  - Icon bar system for Read-Only version now checks that there is
  62. enough screen memory to go back into the mag.
  63.  - Turned the insert graphics routine into two separate routines -
  64. insert graphics and load sprites.
  65.  - Pointer now turns into a cross hair to showthat you need to drag
  66. a box over an area.
  67.  - New improved line editing in articles.
  68.  - Formatting characters in the editor can be toggled on and off.
  69.  - Major bug fix:  Items paced on the far right of a menu would
  70. appear on the left side.  This has cause a small compatibility
  71. problem with earlier versions although it is easily fixed, see the
  72. "ReadMe1st" file.
  73.  - Major bug fix:  Program would crash if you deleted a empty menu.
  74.        Cor, havn't I been busy :-)
  75. ____________________________________________________________________
  76.  
  77. SECTION 2 : Standard Program Elements
  78. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  79. Certain parts of the program crop up often such as file selectors,
  80. these are described here.
  81.  
  82. File Selectors:
  83. ~~~~~~~~~~~~~~~
  84.         A standard selector is used when choosing files or sprites. 
  85. It shows a list of names (with filetypes if appropriate) and two
  86. icons to scroll up and down.  Directories can be entered, and you
  87. can return to the starting directory by selecting the <parent> from
  88. the top of the list.
  89.  
  90. Dialogue Boxes:
  91. ~~~~~~~~~~~~~~~
  92.         When input from the keyboard is required a dialogue box is
  93. used which is similar in function to those found on the desktop. 
  94. Often existing text is presented in the box for editing.
  95.  
  96.  left arrow            : move left
  97.  shift + left arrow    : move left by one word
  98.  ctrl + left arrow     : move to beginning of line
  99.  right arrow           : move right
  100.  shift + right arrow   : move right by one word
  101.  ctrl + right arrow    : move to end of line
  102.  delete and backspace  : delete to the left of the cursor
  103.  copy                  : delete to the right
  104.  Ctrl-U                : clear whole line
  105.  return                : finish editing
  106.  
  107. When editing an article these extra functions are available:
  108.  up arrow              : move up by one line
  109.  shift + up arrow      : move to top of page
  110.  down arrow            : move down by one line
  111.  shift + down arrow    : move to bottom of page
  112.  f1                    : insert newline character
  113.  
  114.        In some cases you will be limited to the length of string
  115. that can be inputted (e.g. with some filenames) but in others there
  116. is no limit (not strictly true since BASIC can only handle strings
  117. of 256 characters).  In these cases the text will scroll left and
  118. right.
  119.  
  120. The Colour Requester:
  121. ~~~~~~~~~~~~~~~~~~~~~
  122.        When you wish to change colours in a magazine you will be
  123. shown a palette on which to make your choices.  The foreground
  124. colour is selected by clicking with 'select' on one of the sixteen
  125. colours shown.  The background is selected by using the 'adjust
  126. button'.  Your colour choices are shown just below the palette so
  127. that you can experiment with different combinations before you make
  128. a final decision.  When you are satisfied with the colour
  129. combination you click on the word "DONE" and the changes are
  130. applied.
  131.  
  132. The New Menu System:
  133. ~~~~~~~~~~~~~~~~~~~~
  134.        As of version 2.31 there is a new menu system, which is a
  135. vast improvement on the previous system.  It is based on the menu
  136. system of other computers i.e. the Mac and Amiga.  A menu bar is
  137. brought up by pressing and holding the "menu" button (the middle
  138. one) on your mouse.  On the menu bar there should be a number of
  139. options (plus a time/date which has no function other than to tell
  140. the time), whilst still holding down the menu button you can move
  141. your mouse over these options.  Doing so will cause a menu to drop
  142. down from which you can make a selection by letting go of the menu
  143. button whilst over your choice, which is highlighted.  Letting go
  144. elsewhere will result in no selection being made and the menu
  145. dissappearing and moving back onto the bar before you let go will
  146. allow you to open the other menus.
  147.  
  148.        In short, hold down the middle button, move over the menu
  149. bar, move over a menu selection and let go.
  150. _________________________________________________________________
  151.  
  152. SECTION 3 : Help!
  153. ~~~~~~~~~~~~~~~~~
  154.  
  155.  The Application Directory
  156.  ~~~~~~~~~~~~~~~~~~~~~~~~~
  157.    The Application directory contains the resources used by
  158. MEditate, bar the articles.  If you open this directory you will
  159. see all the usual files that an application has plus a directory
  160. called "magsystem". "Magsystem" contains all the files that are
  161. loaded by the magazine when it starts up.  In the 'read-only'
  162. version the tracker-player and music files would be stored here,
  163. but the editor does not  run the music.  In this directory are
  164. three other files essential to the magazine:
  165.  
  166.  1) "!pointer"  This file simply contains the pointer sprite. 
  167. It's colours are controled by the palette file in the Articles
  168. directory, use the desktop palette application to alter it.
  169.  
  170.  2) "bannerfile"   All the graphics used by the menu system are
  171. stored in this sprite file.  The sprites may be from any mode
  172. other than 256 colour modes.  All mode 12 graphics should use the
  173. default palette that you have chosen, other sprites will have
  174. their own pallets mapped onto the current palette.  If you open it
  175. you will see the sprite for the control panel plus any other
  176. graphic that appears on a menu.  The control panel  should have a
  177. large area for the main window and contain the following 3
  178. buttons: Previous Page/Menu, Next Page, Exit Article/Root Menu. 
  179. In addition to these two optional buttons are available: Exit to
  180. Desktop and Shush.  The Exit button should be included in normal
  181. circumstances and the shush button is used to turn music on and of
  182. so the trackerplayer must be loaded to use it.
  183.  
  184.  3) Magdata   This file contains some of the variables used by the
  185. magazine.  The variables are fully labelled in the file and can be
  186. either altered in !Edit or by using the Configuration program for
  187. the editor (see later).
  188.  
  189.  
  190.  The Configuration Program
  191.  ~~~~~~~~~~~~~~~~~~~~~~~~~
  192.  
  193.    When you load Lunchtime you will be given a list of options:
  194.  1)  Create New Magazine Disc.
  195.    This sets up a new articles directory on a disc in drive 0. 
  196. You will have to add palettes and a font before it can be used.
  197. (See 'The Articles Directory' for more info).  It is usually a
  198. better idea to copy an existing articles directory and delete the
  199. articles, sprites and the two files 'freemenus' and 'newmenus'.
  200.  
  201.  2) Change Editor Variables.
  202.    Enters a further menu which allows the information in the file
  203. MagData (see 'The !MEditate Applications Directory').  If you're
  204. confident this file can also be edited directly in !Edit, all the
  205. data is labelled.  The estimated memory that is displayed should
  206. give you a rough idea as to what it should be set at.
  207.  
  208.     1) Change Memory Allocations
  209.        Another menu.  The number in brackets after each option is
  210. the value that is currently selected.  Altering the memory
  211. requirements may mean that you need to alter the Wimpslot in the
  212. !Run file.
  213.  
  214.           1) Maximum Number of Pages.
  215.              Self explanatory.  Can be altered at a later date,
  216. enlarged if necessary or shrunk to the size of the largest article
  217. when you have finished.
  218.           2) Menu Array size.
  219.              This is the number of objects that are in the menus. 
  220. To start with 100 to 200 is about right, depending on the size of
  221. your mag.  When you have finished your magazine it can be set to
  222. the number of lines in the file "articles.palettes.newmenus".  Use
  223. the GOTO option in !Edit to get this info.
  224.           3) Banner memory.
  225.              The memory that is reserved for banners this should
  226. be a bit larger than the banner file
  227. (!MEditate.magsystem.bannerfile).
  228.           4) Article graphics Memory.
  229.              This should be a bit larger than the biggest sprite
  230. file in your Articles directory.
  231.           5) Sprite Workspace.
  232.              This is used by the software an shouldn't normally be
  233. changed, however if memory is tight it can be lowered.
  234.           6) Previous Menu.
  235.        
  236.     2) Change Default Font
  237.        You will be asked for the filename of the default font, the
  238. current default font is shown in brackets.
  239.  
  240.     3) Alter Icon Coordinates
  241.        This will give you a list of the icons, select one to alter
  242. it's location.  You will be shown the control panel, use the mouse
  243. to drag a box over the icon or area.  Icons can be disabled by
  244. changing all the coordinates to -1 with !Edit, only do this with
  245. the Shush button and the Exit button, all the others are necessary
  246. to run the magazine. 
  247.  
  248.     4) Previous Menu Without Saving Changes
  249.        Quit with out a save.
  250.  
  251.     5) Previous Menu
  252.        Quits and saves.
  253.  
  254.  3) Editor.
  255.     This enters the Editor proper.
  256.  
  257.  4) Quit.
  258.     After changing options you may wish to quit.
  259.  
  260.  In Brief
  261.  ~~~~~~~~
  262.  
  263.    This is an overview of the stages involved in the creation of
  264. the magazine, it does not go into detail.  For more detail you
  265. should refer to the rest of the manual.  Remember if you have
  266. problem you can always contact the author and ask him to help.
  267.  
  268.  1) Design a control panel and save it with any other menu
  269. graphics (more can be added later) in the sprite file,
  270. "bannerfile" (!MEditate.magsystem.bannerfile).  The sprite's name
  271. should be 'menuscreen'.
  272.  
  273.  2) Use the configuration program to alter memory allocations and
  274. the location of the main text area and icons.
  275.  
  276.  3) Create a blank articles directory with the necessary files,
  277. (i.e. a default font and palettes)
  278.  
  279.  4) Set up your menus and add your articles using the magazine
  280. editor.
  281.  
  282.  To create an article:
  283.  5) Put an unformatted ASCII file in the directory articles.text
  284. and graphics (if any) in the directory articles.sprites.
  285.  
  286.  6) Load the editor, use the 'ASCII to Magtext' option to convert
  287. the article to Magtext.
  288.  
  289.  7) Use 'assign article' to set up the menu entry for the article
  290. around a comment or sprite.  At this point it is advisable to save
  291. the menus.
  292.  
  293.  8) Enter the article and edit it to taste, adding graphics if you
  294. like.
  295.  
  296.  9) Save it.
  297.  
  298.  10) Repeat until you are satisfied with your magazine.
  299.  
  300.  11) Get a friend to check your mag through.  There are always
  301. things that you will have missed.
  302.  
  303.  12) Put the magsystem directory with the read-only version of the
  304. program and add an introduction program and music if required. 
  305. Also change the name and icons (there is one icon for the
  306. directory and one for the iconbar, "!iconbar") of this program to
  307. suit your magazine.
  308.  
  309.  Editing Menus
  310.  ~~~~~~~~~~~~~
  311.  Introduction
  312.  
  313.    Menus are made up of two objects: lines of text and sprites
  314. (referred to as banners).  In addition to these visible items
  315. there are two types of area that can be assigned, one to enter
  316. another menu and one to enter an article.  Thus either text or
  317. sprites can be used as menu entries for articles or other menus. 
  318. The objects can be placed anywhere on screen.
  319.  
  320.    In normal editor use the 'menu' button brings three menu
  321. options, each of which is delt with in it's own article.: 
  322.  - File Options.  Contains all the saving and loading options. 
  323.  - Menu Options.  Contains the Options for preparing menus.
  324.  - Edit Mode.  This contains one option which toggles the "edit
  325. mode" on and off.
  326.  
  327.    The edit mode allows you to edit existing menu items it is
  328. neccesary to have a separate mode for this so that items can be
  329. select by clicking on them, an action which would otherwise enter
  330. an article or menu.
  331.  
  332.  
  333.  The File Options Menu
  334.  
  335.    This menu is accessible whilst you are in a magazine menu, it
  336. contains the functions that effect the whole magazine.
  337.  
  338.  Save Menufiles:
  339.    It is rather important to save your menus regularly, this
  340. option saves information for all of the menus, not just the menu
  341. that you are working on.
  342.  
  343.  Load Menufiles:
  344.    Often it is desirable to restore an older menufile if you have
  345. made changes that you are not happy with, it is quicker than
  346. undoing things by hand.
  347.  
  348.  ASCII To Magtext:
  349.    Before a Text File can be understood by the Editor it needs to
  350. be processed.  This function formats the textfile and adds
  351. variables used by the magazine to it (e.g.default colour).  When
  352. you select this option you will be asked to choose a text file
  353. with the file selector and then you will be asked to enter a
  354. filename for then new file, this can be the same if you wish but
  355. that will over-write the text file so keep a copy.
  356.  
  357.  Magtext To ASCII
  358.    You may need to change an Article back to normal Text.  This
  359. works in the same way as the previous function.
  360.  
  361.  * command:
  362.    This option isn't much use in this version of the editor, but I
  363. have left it in because it may come in handy.  It allows you to
  364. use CLI commands from within the Editor.  Use it with care, some
  365. CLI commands can be quite destructive (e.g. delete, rmkill,
  366. format).
  367.  
  368.  Exit:
  369.    Quits MEditate
  370.  
  371.  
  372.  The Menu Options Menu
  373.  
  374.    From this menu you can Change the current menu.  Don't forget
  375. to save any changes (see "The options Menu")
  376.  
  377.  Display Info:
  378.    Displays some information about the current menu.
  379.  
  380.  Add Comment:
  381.    Adds a text string to the menu display.  You will be asked to
  382. input the string and then you will be able to drag the string
  383. about using the mouse, click on select to place the text.  The
  384. text will be displayed in the current colours.
  385.  
  386.  Add Banner:
  387.    This adds a banner from the pool of sprites that were loaded
  388. from the file bannersprites (see "The Lunchtime Application
  389. Directory") when then editor started up.  You will be shown a list
  390. of sprites which can be scrolled up and down from this list you
  391. must select one and then you will be able to place it with the
  392. mouse.
  393.  
  394.  Assign Menu:
  395.    This option creates a new menu and then lets you set up the
  396. area of screen that activates the menu.  Firstly you define the
  397. area that will activate the menu by dragging a bounding rectangle. 
  398. The pointer will change to a crosshair whilst you do this.  You
  399. would normally define this area over a text comment or a graphic. 
  400. Then you will be asked to enter a name for the menu, this is only
  401. for the users convenience, and you can leave it as the name that
  402. the computer generates (something like "Menu 4 Name").
  403.  
  404.  Assign Article:
  405.     This works in the same way as 'Assign menu' except that you
  406. are asked to select a MagText File before you select an area
  407. instead of inputting a name.  The area that you define then loads
  408. the article that you selected.
  409.  
  410.  Change Colours:
  411.    This changes the colours of the next text comment without
  412. changing any existing menu colours.
  413.  
  414.  Change default Colours:
  415.     Changes the foreground and background colours of the whole
  416. menu.
  417.  
  418.  The Edit Mode
  419.  
  420.    When you enter the Edit Mode, by selecting 'Edit Mode On/Off',
  421. all the normal menu functions are suspended.  Edit Mode is exited
  422. if select 'Edit Mode On/Off' from the menu or if you click on the
  423. "exit article" button. On entering, all the menu items have a box
  424. drawn around them.  To alter an item, click on it (it will be
  425. highlighted and an info box is shown) and bring up the pulldown
  426. menus with the 'Menu' button on the mouse.  The menu bar now has a
  427. new menu, "Edit Options" instead of Menu Options.  The other two
  428. menus are unaltered.
  429.  
  430.        The New menu offers the following functions:
  431.  Reposition:
  432.    This will allow you to alter the location of the selected item. 
  433. Once you have chosen this option you will position the object in
  434. the same manner that it was origionaly placed (i.e. either by
  435. dragging a box or simply placing it)
  436.  
  437.  Change Fg/Bg:
  438.    This only applys to text objects.  It only affects the colour
  439. of the chosen object.
  440.  
  441.  Change Item:
  442.    This only applys to text and graphics.  With text you edit the
  443. string and with a graphic you choose another sprite.  If the
  444. object has an assocaited menu or article then the boundary may
  445. need to be altered as well.
  446.  
  447.  Delete:
  448.    Simply deletes an item.
  449.  
  450.  Centre Item:
  451.    Alters the 'x' coordinate of an item so that it is in the
  452. middle of the menu.
  453.  
  454.  
  455.  Editing Articles
  456.  ~~~~~~~~~~~~~~~~
  457.    If you are reading this article from the editor rather than the
  458. read-only software or the text file, you will notice that there
  459. are odd characters at the end of each line.  These are used in the
  460. formating, the most common one marks the end of each line and is
  461. not really used but it was included because it may be used in a
  462. later version, it may be ignored.  The second character is more
  463. important, it marks the end of a paragraph or a blank line and is
  464. used by the text formatting routine to force a cariage return.  In
  465. fact carriage returns are converted to this character when text is
  466. converted into a mag text file.  You may type this character
  467. either by using 'f1' or by holding down 'alt' and typing 253, it's
  468. ASCII value.
  469.  
  470.    Before a text file can be loaded as an article it must be
  471. converted to a MagText file, for details on how to do this see
  472. "The File Options Menu" in the section dealing with menus.  And
  473. then an area to click on must be set up (see "The editor menu" so
  474. that you may enter the article.  Once you have loaded your article
  475. you will see that it is formatted to the width of the main window
  476. and is in default colours.  To change this you should access the
  477. Article Editor Menu' (see later).  You will be able to change the
  478. colours and maybe add graphics for the title and illustrations, or
  479. You may need a different palette or font.  All the graphics for an
  480. article must be in one sprite file, but they may be from any mode
  481. (other than 256 colour ones).  Mode 12 graphics should use the
  482. same palette as the article which will usually be your default
  483. palette, other sprites will have their palettes mapped onto the
  484. current palette.  The graphics are to be found the the directory
  485. 'articles.sprites and the fonts/palettes are in
  486. 'articles.palettes'.
  487.  
  488.    When your article has been edited, don't forget to save it. 
  489. When you exit an article that you have altered you will be asked
  490. whether you wish to save it if you have not already done so.
  491.  
  492.  
  493. The Article Editing Menus
  494.  
  495.    This Menu Bar consists of three items: File Options, Edit
  496. Articles and Misc.  Presently Misc contains only 1 item, namely,
  497. Formatting Characters On/Off.  This toggles the characters that
  498. mark the end of lines and carriage returns between a visible state
  499. and an invisible state.  They will always be invisible in the read
  500. only version, of course.
  501.    Many of these options affect individual lines which should be
  502. selected beforehand (these options are marked with an asterisk
  503. below).  Lines are selected simply by clicking over them, and can
  504. be deselected by clicking a second time.  The selection is cleared
  505. when you change the page, when a manu option has been selected and
  506. of course when you quit the article.
  507.  
  508.  
  509.  FILE OPTIONS:
  510.  Save Article:
  511.    Self explanitary.  You will also be asked if you want to save
  512. when you leave the article if you have edited it.
  513.  
  514.  Load Sprites:
  515.    This will load a sprite file from use within the article. 
  516. Doing this will over write any existing sprites and so you will be
  517. warned if this will happen.  If you wish to overwrite existing
  518. sprites they will be automatical removed from their positions
  519. within the article.
  520.  
  521.  Load New Palette:
  522.    Allows you to select a new palette file for the article.  When
  523. changing the palette it is best to only change the colours that do
  524. not appear on the control panel so that the panel remains the
  525. same.  If you are using graphics that are not Mode 12 then their
  526. palettes will be mapped to the default palette so watch out.  I am
  527. working to remedy this.
  528.  
  529.  Load New Font:
  530.    Changes the font.
  531.  
  532.  EDIT ARTICLE:
  533.  *Edit Line:
  534.         This option only operates on the first line selected
  535. because you can change lines whilst using this function. Over the
  536. line that you have selected a standard input box opens up so that
  537. you can alter the text.  When you have finished editing and have
  538. pressed return, the text is reformatted, so it does not matter how
  539. much extra text you type.  There are also extra key presses that
  540. let you move the input box up and down to other lines, the text is
  541. formatted if need be before you move:
  542.  Up arrow           -         move up one line
  543.  Down Arrow         -       move down one line
  544.  Up arrow + Shift   -         move to top line
  545.  Down arrow + Shift -      move to bottom line
  546.  f1                 - add a new line character
  547.  
  548.    When reformatting occurs extra lines may be created and this
  549. may alter the formatting later on in the article e.g. say you have
  550. a line in red on page two of a yellow article and you add or
  551. delete some text so that the position of the red text moves.  The
  552. colour will not move with the text.  This also affects margins and
  553. centred lines, pictures are also stationary.
  554.  
  555.  
  556.  *Insert Line:
  557.    Simply Inserts a blank line in front of the selected line. 
  558. Selecting consecutive lines results in blank lines being inserted
  559. in front of every other line rather than a block of blank lines as
  560. one might expect.  Fixing this causes other combinations of
  561. selected lines to stop working, I can't win!  This is on my list
  562. of alterations.  This does not affect colour etc. in the same way
  563. as the Edit option although pictures are still stationary.
  564.  
  565.  Delete Line:
  566.    The opposite of the above, but it works as expected.
  567.  
  568.  *Centre Line:
  569.    Centres a line between the two margins, which are usually set
  570. to the edges of the window.  If after centring, the text is offset
  571. then you should check that the margins are in the right place and
  572. that there are no trailing spaces at the end of the text.  This
  573. function ignores the formatting characters at the end of lines and
  574. the space that is always present before an end of line charater.
  575.  
  576.  Left Justify:
  577.    Put the Line back to the default justification i.e. the line
  578. starts at the left margin.
  579.  
  580.  Right Justify:
  581.    Moves text so that the right hand side is aligned along the
  582. right margin so that the ragged edge is to the left.
  583.  
  584.  *Change Left Margin:
  585.    Allows you to indent selected lines.  When you select this
  586. option you will see a bar which can be moved with the mouse.  This
  587. bar indicates the position of the first character, click to set
  588. it.  This option causes the text to be reformatted with the same
  589. effects as with 'edit line'.  These option are useful to make text
  590. flow around graphics.
  591.  
  592.  *Change Right Margin:
  593.    As above but alters the other margin.
  594.  
  595.  *Change Line Colour:
  596.    You are asked to select colours from the palette requester, for
  597. the foreground and for the background.  The colours are then
  598. applied to the selected lines.
  599.  
  600.  Insert Graphic:
  601.    Firstly you will be asked to select the graphic from a filer
  602. window, after which you simply place the graphic where you want
  603. it.  Finaly you will be given the option to center the graphic. 
  604. Sprites are plotted before the text, so text can be overlayed onto
  605. the picture.  If no sprites are loaded you will be asked to load
  606. some using the menu option: File Options - Load Sprites.
  607.  
  608.  Delete Graphic:
  609.    This highlights all the graphics on screen so that you can
  610. select one to be deleted.  Watch out for overlaping regions as
  611. some times there is no real way of telling which graphic will be
  612. deleted.  It will be the top graphic but if the overlapping area
  613. are the same colours (e.g. bits of background) then you wont be
  614. able to tell.
  615.  
  616.  Change Fg/Bg:
  617.    This changes the default foreground and background colours for
  618. the article using the standard palette requester.  All lines that
  619. are the same as the previous colours will be changed to the new
  620. ones.  This only affects pages from (and including) the current
  621. page so that you can have pages of differing default colours in an
  622. article.
  623.  
  624.  
  625.  When you have finished ...
  626.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  627.  
  628.    When you are satisfied with your magazine you need to prepare
  629. the read-only version.  This is simply done by copying the
  630. read-only version of the software and your articles directory onto
  631. a fresh floppy disc (or into an archive, or two separate discs if
  632. the magazine is big).  Remember that the Articles directory can be
  633. put into the !MEditate directory if you wish.  You will also need
  634. to alter the memory allocations, and maybe add music and an intro
  635. all of which are discussed later in this section.
  636.  
  637.    The Read-only program is the program that the magazine should
  638. be distributed with, not the editor.  There are two programs in
  639. the Read-Only version's directory, '!Runimage' and 'Lunchtime',
  640. the latter is the main program.  All that '!Runimage' does is to
  641. run 'Lunchtime', so you can add an introduction etc to it.
  642.  
  643.  
  644.  Memory
  645.    It is advisable to minimise the memory used after you have
  646. finished a magazine, although it is not absolutely neccesary. 
  647. This is done by using the congiguration program which is loaded
  648. before the editor, by editing the file,
  649. "!MEditate.magsystem.magdata" or by using the separate
  650. program, "!MUtils".
  651.  
  652.  The following alterations can be made.
  653.   Number of Pages:
  654.    Set this to the number of pages in the longest article.
  655.  
  656.   Number of Menu items:
  657.    Set this to the number of lines present in the file 'newmenus'
  658. in the 'Articles.palettes' directory which contains all the data
  659. for the menus.
  660.  
  661.   Memory for the menu banners:
  662.    This should be set a few kilobytes above the file size of the
  663. banner file ('!MEditate.magsystem.banners').
  664.  
  665.   Memory for the articles graphics:
  666.    This should be set a few kilobytes above the file size of the
  667. largest sprite file in the 'Articles.sprites' directory.
  668.  
  669.    After checking that the magazine still runs, (make sure that
  670. you load your largest articles) you can then lower the "Wimpslot". 
  671. This is allocated in the '!Run' with the two 'Wimpslot' commands. 
  672. Reduce this as much as possible, a rough estimate of the size
  673. needed is given in the configuration program.  This is only a rule
  674. of thumb, a bit of trial and error will be needed.  If reduce the
  675. memory by too much you will probably get a 'No room for this DIM'
  676. error but occasionaly when you set the memory to a borderline
  677. value, other more unusual messages can appear (e.g. 'Too many
  678. nested structures' or even 'Mistake error no. -2.14748364E9' a
  679. non-existant error).  So when you have minimised your memory test
  680. the magazine thoroughly loading all the longest articles.
  681.  
  682.  Music
  683.  
  684.    The !Runimage file of the read only version is already set up
  685. to start a simple tune (but I've REMed out the commands).  This
  686. version of !MEditate uses Hugo Feinnes' music module and so it
  687. will play standard Archimedes Trackermodules.  In future versions
  688. I hope to use Quantum's QTM module, because that seem to give
  689. better music quality and a wider range of file formats (at least
  690. it will when it's finished :-))  
  691.    To add a tune:  Put the music module into the
  692. !MEditate.magsystem directory along with the music file of your
  693. choice.  Load the program !Runimage into a text editor that can
  694. handle BASIC.  Remove the REMs from the following lines.
  695.      The one that has the *RMLOAD command (9)
  696.      The one that reads A%=TRUE (10)
  697.      The one that has the *playmod command (19)
  698.    Add a REM to the line that reads, A%=FALSE (11)
  699.    Finaly alter the file name in the line with the 'playmod'
  700. command from 'yourfile' to the file name of your song.
  701.  
  702.    This is just a simple example, you have free rain over the
  703. !Runimage file although you musn't remove the lines that define
  704. the variables A% or Z% because they are passed to the main
  705. program.
  706.  
  707.  
  708.  Introductions
  709.  
  710.    Introduction are also added to the !Runimage file.  There isn't
  711. really much to say about them.  You can use any screen mode up to
  712. 160k (which includes 80k modes with a shadow screen).
  713.  
  714.    Introductions need not be very complex they could just be a
  715. simple picture, but they do enhance a magazine.  See above for
  716. music.
  717.  
  718.  
  719. _____________________________________________________________________
  720.  
  721.         Should you need to contact me for help, bug reports,
  722. information about our own magazine - Lunchtime or for any other reason
  723. write to:
  724.  
  725.  Andrew Bennett
  726.  203 London Road,
  727.  Chesterton,
  728.  Newcastle,
  729.  Staffs.
  730.  ST5 7HT.
  731.