home *** CD-ROM | disk | FTP | other *** search
/ Go64! / Go64_1998-06_1998_CSW_Side_A.d64 / fgm2.doc.v6demo < prev    next >
Text File  |  2023-02-26  |  21KB  |  836 lines

  1. {$fc}5CS-2-A comp
  2.         ^ ^^   
  3.       THE FUN GRAPHICS MACHINE 
  4.         -v6.0  DEMONSTRATOR-
  5.          ..................             
  6.             DOCS PART-2  
  7.  
  8.       HI-RES EDITING FUNCTIONS
  9.                      {CBM-T}{CBM-T}{CBM-T}
  10.  
  11. While reading these docs:
  12.  
  13.         F1 for next {CBM-A}
  14.         F3 for previous {CBM-A}
  15.        R/S back to Load Menu
  16.          S to change {CBM-A} color
  17.  
  18. ^  
  19.             -OVERVIEW-
  20. The FGM holds three independent hi-res
  21. {CBM-A}s which you can manipulate (ie:
  22. flip, invert, reverse, expand, reduce,
  23. scroll, stretch, etc). You can also
  24. put {CBM-Z}s & text onto the {CBM-A}s
  25. in an infinite variety of ways.
  26.  
  27. Screens may be LINKED so you can work
  28. across, load, and save them "as one".
  29. You don't need to understand {CBM-Q}
  30. {CBM-A}s to use the program; it's a
  31. function you can learn later.
  32.  
  33. When you first load FGM and go to the
  34. hi-res {CBM-A} editor (Main Menu #4)
  35. the hi-res {CBM-A}s will probably be
  36. filled with garbage unless you opted
  37. to load the "info {CBM-A}".
  38. ^  
  39.  
  40. FGM DOES NOT CLEAR the {CBM-A} areas
  41. when it loads. This is so you can
  42. capture hi-res {CBM-A}s that may be
  43. left behind by other programs. View
  44. the three {CBM-A} areas by pressing X.
  45.  
  46. To Erase a {CBM-A} press Shift, CTRL,
  47. and E. A window prompt will come up
  48. and ask you to confirm (y/n?). This
  49. will only erase the visible {CBM-A}.
  50.  
  51. You can go between the {CBM-A}s by
  52. pressing x (for eXchange {CBM-A}s) to
  53. see if a useful {CBM-A} has been
  54. left behind by another program.
  55.  
  56. ^  
  57. Once you have cleared the {CBM-A} one
  58. of the pre-loaded {CBM-Z}s will become
  59. more easily visible and you can move
  60. it around the {CBM-A} with the cursor
  61. keys. This is the ACTIVE GRAPHIC. To
  62. make another {CBM-Z} buffer active
  63. press one of the number keys 1-6.
  64. Press f to flip the {CBM-Z}, i to
  65. invert it. To fasten the {CBM-Z} to
  66. the {CBM-A} press p. Other {CBM-Z}s
  67. manipulation is available; see
  68. GRAPHICS MANIPULATION below.
  69.  
  70. You can load other PS or PM {CBM-Z}s
  71. into the FGM by using selection #1
  72. from the Main Menu. You can also use
  73. GRAB mode to grab a piece of {CBM-A}
  74. into one of the buffers, then treat
  75. it like any of the other {CBM-Z}s.
  76.  
  77. ^  
  78. When the {CBM-A}s are un{CBM-Q} or
  79. down-{CBM-Q} the two un-seen {CBM-A}s
  80. are "safe" and can't be affected by
  81. anything you do to the visible {CBM-A}.
  82. Only the {CBM-A} you are viewing can be
  83. affected by the things you do.
  84.  
  85. When in Text mode and {CBM-A}s are
  86. across-{CBM-Q} the unseen {CBM-A} areas
  87. to the right of the text cursor (up
  88. to the right margin) WILL be affected
  89. by Insert & Delete (Insert & Delete
  90. will push/pull across the {CBM-Q}
  91. {CBM-A}s). Other hi-res functions will
  92. not affect the non-visible {CBM-A}s.
  93.  
  94. ^  
  95.  
  96. Following will be a short explanation
  97. of LINKED {CBM-S}S. You don't need to
  98. understand (or use) LINKED {CBM-S}S
  99. to use FGM but they are referred to
  100. further on in the docs so you should
  101. be a tiny bit familiar with them.
  102.  
  103. ^  
  104.            LINKED {CBM-S}S
  105.  
  106. Space doesn't permit going into this
  107. heavily so this will be rather brief.
  108. Screens can be {CBM-Q} either across or
  109. down. This is done from the LINK MENU
  110. (/ from Main Menu). When {CBM-A}s are
  111. {CBM-Q} you can load, edit, save, and
  112. print ($ version) them "as one".
  113.  
  114. Linked {CBM-A}s are actually saved as
  115. two or three independent {CBM-A}s which
  116. can be loaded separately if you wish.
  117. When you save {CBM-Q} {CBM-A}s the FGM
  118. generates the additional {CBM-W}s for
  119. the other {CBM-A}(s) based on the first
  120. {CBM-W} you give it. It is suggested
  121. you begin {CBM-W}s for {CBM-Q} {CBM-A}s
  122. with something like "s.a1 {CBM-W}".
  123. ^  
  124.        LINKED {CBM-S}S (cont)
  125.  
  126. When you across-link {CBM-A}s you can
  127. work on them "as one"; when typing
  128. across {CBM-A}s the viewing area will
  129. move as you type past the right side
  130. of the {CBM-A}, and Insert/Delete will
  131. operate across both or all three
  132. {CBM-A}s. Margins and wordwrap are
  133. available when {CBM-A}s are {CBM-Q}
  134. (across or down). Anything right of
  135. the right margin is safe from insert
  136. and delete.
  137.  
  138. Screens may not be scrolled if across-
  139. {CBM-Q} and only up/down scrolled if
  140. down-{CBM-Q}. The Split Screen function
  141. is not available if across-{CBM-Q}.
  142.  
  143. ^  
  144.  
  145.        LINKED {CBM-S}S (cont)
  146.  
  147. You can change link status at any time
  148. by going to the Main Menu & selecting
  149. / for the Link Menu. When {CBM-A}s are
  150. {CBM-Q} a {CBM-X}/number will appear
  151. on the Main Menu to let you know the
  152. link status, ie: D2 is 2 down-{CBM-Q},
  153. A3 is 3 across-{CBM-Q}, and nothing
  154. means that the {CBM-A}s aren't {CBM-Q}.
  155.  
  156. ^  
  157.  SETTING THE HOME {CBM-S}/{CBM-S} ORDER
  158.  
  159. When you link the {CBM-A}s you may need
  160. to "set" the order of them. The HOME
  161. {CBM-A} is the left-most {CBM-A} if
  162. across-{CBM-Q}, and the "top" {CBM-A} if
  163. down-{CBM-Q}. When {CBM-A}s are {CBM-Q}
  164. you can go to the HOME {CBM-A} by
  165. pressing the HOME key twice. If it
  166. isn't the {CBM-A} you want as the HOME
  167. {CBM-A}, or the {CBM-A} order (ie: left-
  168. center-right) is wrong then you'll
  169. need to SET it. This is done by using
  170. CTRL [left arrow] while in GP mode.
  171.  
  172. Use of TRANSFER MODE while {CBM-A}s are
  173. {CBM-Q} will sometimes mix-up the HOME/
  174. {CBM-S} ORDER and they may need to be
  175. re-"set" (as follows).
  176.  
  177. ^  
  178.  SETTING THE HOME {CBM-S}/{CBM-S} ORDER
  179.  
  180.  1. Use X or F3/F4 to get the {CBM-A}
  181.     you want as the HOME {CBM-A}.
  182.  
  183.  2. Press CTRL [left arrow]. This sets
  184.     it as the HOME {CBM-A}.
  185.  
  186.  3. Check the order of the {CBM-A}s by
  187.     pressing X once. If the {CBM-A} you
  188.     expected to appear doesn't then
  189.     press the HOME key twice to get
  190.     back to the HOME {CBM-A} and then
  191.     press CTRL [left arrow] again.
  192.  
  193.  4. If you accidently go past the
  194.     second {CBM-A} before homing you
  195.     may have to repeat this several
  196.     times to get things in order.
  197. ^  
  198.        HI-RES {CBM-S} FUNCTIONS
  199.  
  200. The cursor keys/joystick are used in
  201. all hi-res modes to move the cursor or
  202. {CBM-Z} around the {CBM-A}. The below
  203. keys are also active for moving the
  204. cursors and {CBM-Z}s in all modes
  205. except when on the Pixel Edit Screen:
  206.  
  207.  CTRL A: Move ACROSS in larger steps
  208.  CTRL D: Move DOWN on larger steps
  209.  CTRL M: Move to MIDDLE of {CBM-A}
  210.  CTRL S: Move to UPPER LEFT CORNER
  211.    HOME: Move to UPPER LEFT CORNER
  212.     R/S: Move to LEFT SIDE
  213.  
  214. In all modes except TEXT MODE the X
  215. key can be used to go between {CBM-A}s.
  216. In TEXT MODE use CTRL X.
  217. ^  
  218.         SCROLLING THE {CBM-S}S
  219.  
  220. The F1-F6 keys are used in all modes
  221. for scrolling the {CBM-A}s around when
  222. the {CBM-A}s are un{CBM-Q} or when in
  223. ADJUST MODE. No harm can come to a
  224. {CBM-A} by scrolling it.
  225.  
  226.  UNLINKED {CBM-S}S:
  227.   F1/F2: SCROLL UP/DOWN
  228.   F3/F4: SCROLL RIGHT/LEFT
  229.      F5: PIXEL SCROLL LEFT
  230.      F6: PIXEL SCROLL UP
  231.  
  232.  DOWN-LINKED {CBM-S}S:
  233.   F1/F2: SCROLL UP/DOWN
  234.   F3/F4: MOVE BETWEEN {CBM-S}S (LIKE X)
  235.      F5: INACTIVE (unless ADJUST MODE)
  236.      F6: PIXEL SCROLL {CBM-S} UP
  237. ^  
  238.   F1-F6 {CBM-S} SCROLLING (continued)
  239.  
  240. ACROSS-LINKED {CBM-S}S:
  241.  
  242.   F1/F2: INACTIVE (unless ADJUST MODE)
  243.   F3/F4: MOVE VIEWING AREA RIGHT/LEFT
  244.   F5/F6: INACTIVE (unless ADJUST MODE)
  245.  
  246. When {CBM-A}s are {CBM-Q} pressing the
  247. HOME key twice will take you to the
  248. "HOME" (#1, left or top) {CBM-A}.
  249.  
  250. ^  
  251.          THE HI-RES MODES
  252.  
  253. When on the hi-res {CBM-A}s there are
  254. MODES you go into in order to do
  255. different things, ie: enter TEXT MODE
  256. to type text to the {CBM-A}. Below are
  257. the modes available:
  258.  
  259.   GP: Graphics & {CBM-A} manipulation.
  260.       This is the mode you enter when
  261.       you press #4 or RETURN from the
  262.       Main Menu.
  263.  
  264.   GRAB: Capture {CBM-A} areas, Rotate
  265.   TRANSFER: Move (copy) {CBM-A} areas
  266.   TEXT: Add Text to {CBM-A}s, Borders
  267.   ADJUST: Ranged Scrolling, Slant
  268.   PIXEL EDIT: Editing pixels:)
  269. ^  
  270. You can generally go between the modes
  271. by using the below MODE ENTRY keys. In
  272. TEXT MODE use CTRL J to enter ADJUST
  273. mode. GRAB MODE can only be entered
  274. from GP MODE.
  275.  
  276. Pressing the RETURN key will always
  277. exit you back to GP Mode, and from
  278. GP Mode the RETURN key will take you
  279. to the Main Menu (back and forth).
  280.  
  281.          G: GRAB (Capture) MODE
  282.       SH T: TRANSFER MODE
  283.   T or DEL: TEXT MODE
  284.          J: ADJUST MODE
  285.         F7: PIXEL EDIT MODE
  286.     RETURN: EXIT TO GP MODE
  287. ^  
  288.               GP MODE
  289.  
  290. Think of this as the General Purpose
  291. or Graphics Placement Mode. GP Mode
  292. is used for manipulating {CBM-Z}s and
  293. {CBM-A}s (ie: flipping, inverting),
  294. and for fastening {CBM-Z}s to the
  295. hi-res {CBM-A}s. GP MODE IS THE ONLY
  296. MODE WHERE THE MOVABLE GRAPHIC IS
  297. VISIBLE ON THE {CBM-S}.
  298.  
  299. Pressing RETURN from any other mode
  300. will bring you back to GP Mode.
  301.  
  302. Pressing RETURN in GP Mode will go to
  303. the Main Menu. The RETURN key is a
  304. "safe" key and pressing it enough will
  305. always RETURN you to the Main Menu.
  306. ^  
  307.               GP MODE
  308. The below keystrokes will call up a
  309. window that will prompt you to confirm
  310. (y/n) the action  you requested.Press
  311. any key but "y" to cancel.
  312.  
  313.    SH CTRL E: ERASE VISIBLE {CBM-S}
  314.    SH CTRL G: STRIP GRAYS
  315.    SH CTRL H: HORIZ EXPAND {CBM-S} X2
  316. C= SH CTRL H: HORIZ EXPAND {CBM-S} X3
  317.    C= CTRL H: HORIZ REDUCE {CBM-S} X2
  318.    SH CTRL V: VERT EXPAND {CBM-S} X2
  319. C= SH CTRL V: VERT EXPAND {CBM-S} X3
  320.    C= CTRL V: VERT REDUCE {CBM-S} X2
  321.         SH +: DRAW LINE BORDER
  322.         SH -: ERASE LINE BORDER
  323.  
  324. ^  
  325. OTHER ACTIVE KEYS IN GP MODE:
  326.  
  327.            X: EXCHANGE {CBM-S}S
  328.               and exit split {CBM-A}s
  329.         SH X: SPLIT {CBM-S}S LEFT/RIGHT
  330.         C= X: SPLIT {CBM-S}S UP/DOWN
  331. C= SH CTRL X: EXIT SPLIT {CBM-S}S
  332.               without unsplitting
  333.  
  334.         SH F: FLIP {CBM-S} 
  335.         SH I: INVERT {CBM-S} 
  336.         SH R: REVERSE {CBM-S}
  337.            C: COPY {CBM-S} to a cleared
  338.               {CBM-A}. Useful for
  339.               making an OOPS {CBM-A}.
  340.  
  341. SH CTRL [left arrow]: Set HOME {CBM-S}
  342. and {CBM-A} order ({CBM-Q} {CBM-A}s).
  343.  
  344. ^  
  345. GRAPHICS MANIPULATION (GP MODE):
  346.  
  347.          1-6: SELECT ACTIVE GRAPHIC
  348.            F: FLIP GRAPHIC
  349.            I: INVERT GRAPHIC
  350.            R: REVERSE GRAPHIC
  351.       SH CLR: ROTATE GRAPHIC (7x7)
  352.  
  353.  NOTE: Graphics buffer #6 is a
  354.  TEMPORARY {CBM-Z}s buffer and may
  355.  be corrupted (turned to garbage) by
  356.  other functions (loading {CBM-Z}s,
  357.  ROTATE, and ADJUST'S  Capture in
  358.  particular). Use it for grabbing
  359.  {CBM-A} areas, manipulating, and
  360.  moving them elsewhere.
  361.  
  362. ^  
  363. GRAPHICS MANIPULATION (GP MODE):
  364.  
  365. CROPPING GRAPHICS:
  366. [left arrow]: NARROWER
  367.            W: WIDER
  368.   [up arrow]: CROP UP BY ROW
  369. SH[up arrow]: CROP UP BY PIXELS
  370.            *: UNCROP DOWN BY ROW
  371.         SH *: UNCROP DOWN BY PIXEL
  372.  
  373. Selecting another {CBM-Z}s buffer
  374. (or the same one) by pressing 1-6
  375. will uncrop the {CBM-Z}.
  376.  
  377. ^  
  378. GRAPHICS MANIPULATION (GP MODE):
  379.  
  380. FASTENING GRAPHICS (GP MODE)
  381.    O: OVERLAY: Fastens the {CBM-Z} to
  382.       the {CBM-A} as if you had just
  383.       left the moveable {CBM-Z} where
  384.       it was on the {CBM-A}.
  385.  
  386.    p: PUT/PICK-UP (EOR): Exclusive ORs
  387.       the {CBM-Z} to the {CBM-A}. If
  388.       you press unshifted p again the
  389.       {CBM-Z} will be "sponged" back
  390.       up from the {CBM-A}. Very handy.
  391.  
  392. SH P: PASTE: Pastes the ENTIRE {CBM-Z}
  393.       area to the {CBM-A}. To see the
  394.       ENTIRE area that will be pasted
  395.       press r to reverse the {CBM-Z}.
  396.  
  397. ^  
  398.          GRAB (capture) MODE
  399.  
  400. PRESS G from GP Mode TO ENTER. This
  401. mode is used for capturing a {CBM-A}
  402. area into one of the {CBM-Z}s buffers.
  403. The $ version of FGM will let you save
  404. the {CBM-Z} captured {CBM-Z} to use in
  405. PS or to re-use in FGM.
  406.  
  407.        1-6: CAPTURE AREA TO GRAPHIC
  408.             BUFFER 1-6
  409.  
  410.     SH CLR: ROTATE 11X11 {CBM-S} AREA
  411.             UNDER CURSOR
  412.  
  413.     CTRL E: ERASE AREA UNDER CURSOR
  414.  
  415.     RETURN: EXIT TO GP MODE
  416.  
  417.  ^  
  418.             TRANSFER MODE
  419.  
  420. PRESS SHIFTED T. TRANSFER Mode is used
  421. for transfering (copying) a {CBM-A} 
  422. area to another location.
  423.  
  424.    C= CTRL V: REDUCE VERT CURSOR SIZE
  425.       CTRL V: EXPAND VERT CURSOR SIZE
  426.    C= CTRL H: REDUCE HORIZ CURSOR SIZE
  427.       CTRL H: EXPAND HORIZ CURSOR SIZE
  428.           F8: SET CAPTURE RANGE
  429.            O: OVERLAY RANGED AREA
  430.            P: EOR AREA TO {CBM-S}
  431.         SH P: PASTE AREA TO {CBM-S}
  432.       RETURN: EXIT TO GP MODE
  433.  
  434. ^  
  435.            TRANSFER (cont)
  436. Once you press F8 to set the CAPTURE
  437. RANGE the border will begin rippling
  438. with color. Move the cursor elsewhere
  439. and use o, p, or shifted P to copy the
  440. range to the cursor position. You can
  441. go to another {CBM-A} if the link
  442. configuration allows. Once you leave
  443. the source {CBM-A} you can't return to
  444. it until you cancel this mode.
  445.  
  446. If the cursor is overlapping the area
  447. where you set the range and you try
  448. to fasten something there strange
  449. effects may be realized. Pressing p to
  450. EOR the ranged area over itself
  451. (offset) is probably the most useful.
  452. Keep pressing p and the {CBM-A} will
  453. return to as it was before.
  454. ^  
  455.               TEXT MODE
  456.  
  457. PRESS T OR DEL TO ENTER. TEXT Mode is
  458. used for writing text on the hi-res
  459. {CBM-A}s. Can also be used for moving
  460. text and {CBM-Z}s with the insert and
  461. delete keys, and for erasing areas
  462. using the space key. C= CTRL I (Pixel
  463. Insert) can be used for stretching.
  464.  
  465. To type text to the {CBM-A} simply hit
  466. the {CBM-X} key. Using the C= key
  467. with a {CBM-X} key will give you the
  468. {CBM-X} {CBM-Z} on the left side of
  469. the key (results may vary depending on
  470. which {CBM-X} buffer you are using).
  471.  
  472. ^  
  473.           TEXT MODE (cont.)
  474.  
  475. To access ALL of the Commodore
  476. {CBM-X} {CBM-Z}s select {CBM-X}
  477. set #5 (CTRL 5). When #5 is active
  478. you will get UPPER-CASE when just
  479. typing keys.
  480.  
  481. Using C= with a key will give you the
  482. {CBM-Z} on the left side of the key.
  483.  
  484. Using SHIFT with a key will give you
  485. the {CBM-Z} on the right side.
  486.  
  487. The CTRL key is used a LOT with the
  488. {CBM-X} keys while in Text Mode to
  489. turn on the different functions. This
  490. is because using most other key combos
  491. will write a {CBM-X} to the {CBM-A}.
  492. ^  
  493.           TEXT MODE (cont.)
  494.  
  495.     CTRL 1-5: SELECT ACTIVE CHAR SET
  496.       CTRL O: OVERLAY TEXT
  497.       CTRL P: PASTE TEXT (default)
  498.    SH CTRL 8: EOR TEXT (PUT/PICK-UP)
  499.  
  500.       CTRL :: SET ROTATION
  501.       CTRL R: REVERSE TEXT
  502.    SH CTRL 1: BOLD ON
  503.    SH CTRL 2: ITALICS ON
  504. CTRL [up arrow]: TOGGLE DIRECTION
  505.      (turns WRAP off)
  506.  
  507. When you exit/re-enter Text Mode most
  508. of the above will be reset: Bold, 
  509. Italics, Reverse, Direction, and
  510. Rotation will all be reset and
  511. Paste will be active.
  512. ^  
  513.           TEXT MODE (cont.)
  514.  
  515. SETTING CURSOR (TEXT) SIZE:
  516.  
  517.      CTRL H: LARGER HORIZONTAL CURSOR
  518.   C= CTRL H: SMALLER HORIZONTAL CURSOR
  519.  
  520.      CTRL V: LARGER VERTICAL CURSOR
  521.   C= CTRL V: SMALLER VERTICAL CURSOR
  522.  
  523.      CTRL N: NORMALIZE; Cursor to 1:1,
  524.              Bold, Italics, Rotation,
  525.              Reverse off.  Paste on,
  526.              direction to across.
  527.  
  528.      CTRL L: LAST CURSOR SIZE
  529. ^  
  530.           TEXT MODE (cont.)
  531.  
  532.   CTRL F: FLIP 1:1 AREA UNDER CURSOR
  533.   SH CLR: ROTATE 1:1 AREA UNDER CURSOR
  534.   CTRL X: GO BETWEEN {CBM-S}S **
  535.  
  536.   **If {CBM-A}s are {CBM-Q} then F3/F4
  537.   can be used to go between {CBM-A}s.
  538.  
  539.    Sh CTRL R: REVERSE {CBM-S}
  540.  
  541. SPLIT {CBM-S}S: Available if {CBM-A}s
  542. are not across-{CBM-Q}:
  543.  
  544.    C= CTRL X: SPLIT UP/DOWN
  545.  
  546.    Sh CTRL X: SPLIT LEFT/RIGHT
  547.  
  548.       CTRL X: UNSPLIT SPLIT {CBM-S}S
  549. ^  
  550.           TEXT MODE (cont.)
  551.  
  552. INSERT/DELETE ARE AT CURSOR SIZE:
  553.         DEL: PULL COLUMNS TO LEFT. If
  554.              direction is up/down then
  555.              this pulls up.
  556.  
  557.     SH INST: PUSH COLUMNS TO RIGHT.
  558.              If Direction is up/down
  559.              then this pushes down
  560.              and leaves a shadow.
  561.  
  562.     C= INST: PIXEL INSERT
  563.  
  564.   C= CTRL I: PIXEL INSERT WITH SHADOW
  565.              (use for stretching)
  566.  
  567. ^  
  568.            TEXT MODE (cont.)
  569.  
  570.   C= CTRL Y: WRITE ACTIVE CHARACTER
  571.              BUFFER TO THE {CBM-S}
  572.  
  573.   C= CTRL Z: WRITE {CBM-S} AREA TO
  574.              ACTIVE CHARACTER BUFFER.
  575.  
  576. You cannot write the {CBM-A} area to
  577. {CBM-X} buffers 4 & 5 because they
  578. are taken from the computer's rom.
  579.  
  580.   CTRL W: TURNS WORDWRAP ON if {CBM-A}s
  581.   are {CBM-Q}. Is turned off by either
  582.   changing direction (CTRL [up-arrow]
  583.   or by exiting to Main Menu.
  584.  
  585. ^  
  586.           TEXT MODE (cont.)
  587.  
  588.   CTRL I: INSERT COLS (wrap to bottom)
  589.   CTRL U: DELETE COLS (pull from bot.)
  590.   (above operate on 1 {CBM-A} & active
  591.   only w/un{CBM-Q} or down{CBM-Q} scrns)
  592.  
  593.     RUN/STOP: CURSOR TO LEFT SIDE
  594.  SH RUN/STOP: CURSOR TO NEXT WORD
  595.  
  596. MARGINS (if {CBM-A}s are {CBM-Q}):
  597.  
  598.   CTRL M: SET MARGINS; Cursor must be
  599.   1:1 in size and over one of the
  600.   margins. Press CTRL M and when the
  601.   margin changes color use the cursor
  602.   keys to move it. Press RETURN to
  603.   exit once the margin is in position.
  604. ^  
  605.     TEXT MODE: DEFINABLE CHARACTER
  606.  
  607. The Definable Character is a miniature
  608. capture box. Pressing F8 will capture
  609. anything under the upper left 1:1 area
  610. of the Text cursor. Once capured you
  611. can use the Definable Character just
  612. like any other text {CBM-X} (use
  613. expanded sizes, bold, italics, EOR,
  614. etc,). This function is very handy for
  615. repairing areas of the {CBM-A}s;
  616. capture a similar area and print
  617. it to the new area.
  618.  
  619.        F8: CAPTURE DEFINABLE CHARACTER
  620.  
  621.    CTRL =: PRINT DEFINABLE CHARACTER
  622.  
  623. C= CTRL =: PRINT SMILEY FACE
  624. ^  
  625.     CHARACTER BORDERS (TEXT MODE)
  626.  
  627. You can write anything under the 1:1
  628. (smallest) text cursor as a border
  629. around the {CBM-A}. The {CBM-X} tiles
  630. in {CBM-Z}s buffer #4 are provided for
  631. making borders (and fill patterns).
  632.  
  633. To write a border around the {CBM-A}
  634. place the smallest size text cursor
  635. over something on the {CBM-A}, hold the
  636. Shift C= CTRL keys down (all three),
  637. then press B.
  638.  
  639. To erase the border place the text
  640. cursor over a blank area and press the
  641. above keys.
  642.  
  643. ^  
  644.           ADJUST ROWS MODE
  645.  
  646. PRESS J (CTRL J FROM TEXT MODE). Use
  647. ADJUST Mode for increasing/decreasing
  648. spacing between rows, stretching or
  649. shrinking text & {CBM-Z}s, outlining,
  650. and for ranged left/right scrolling.
  651.  
  652. In ADJUST MODE the F1/F2/F6 keys will
  653. scroll the {CBM-A} up/down regardless
  654. of the link configuration. F3/F4/F5
  655. will scroll the area inside the ADJUST
  656. bar right/left.
  657.  
  658.   F1/F2: SCROLL RANGED AREA RIGHT/LEFT
  659.   F3/F4: SCROLL {CBM-S} UP/DOWN
  660.      F5: PIXEL SCROLL RANGED AREA LEFT
  661.      F6: PIXEL SCROLL {CBM-S} UP
  662. ^  
  663.      ADJUST ROWS MODE (continued)
  664.           +: INCREASE ADJUST BAR SIZE
  665.           -: DECREASE ADJUST BAR SIZE
  666.  
  667.      CTRL I: INSERT A ROW (shadow)
  668.        C= I: INSERT A LINE (shadow)
  669.      CTRL U: DELETE (PULL UP) A ROW
  670.        C= U: DELETE A LINE (PIXEL)
  671.      CTRL E: ERASE AREA UNDER bar
  672.        C= E: ERASE PIXEL LINE
  673.           =: CAPTURE 1-4 ROWS
  674.           o: OVERLAY CAPTURED ROW(S)
  675.           p: EOR CAPTURED ROW(S)
  676.        Sh P: PASTE CAPTURED ROWS
  677.        C= >: AUTO-ROW SPACER (NOT
  678.               recordable as a demo!)
  679.       C= F8: ONE F5/F6 COMBINATION
  680.       SH F8: EIGHT F5/F6 COMBINATIONS
  681.        C= [left arrow]: ROLL A ROW
  682. ^  
  683.      ADJUST ROWS MODE (continued)
  684.  
  685. To create an outline of a few (1-4)
  686. rows of text enter ADJUST mode, make
  687. the ADJUST BAR 1-4 rows high, press =
  688. to capture the area, press F5 to pixel
  689. scroll the area one pixel left, press
  690. F6 to pixel scroll the {CBM-A} one line
  691. up, then press p to EOR the captured
  692. area over what's on the {CBM-A}. This
  693. makes outlining a snap, and many other
  694. interesting effects are also possible.
  695.  
  696. NOTE: Whenever you EOR something to
  697. the {CBM-A} you can "undo" it by doing
  698. the EOR again. This applies to EORing
  699. {CBM-Z}s in GP Mode, text while in
  700. Text Mode, and captured areas in
  701. Transfer and Adjust modes.
  702. ^  
  703.           PIXEL EDIT MODE
  704.  
  705. PRESS F7. This will give you the 3
  706. column by 2 row Pixel Edit Cursor.
  707. Pressing F7 again will take you to
  708. the Pixel Edit Screen. Note that when
  709. RECORDING a demo the 2x3 window
  710. showing the {CBM-Z} area being edited
  711. will not be visible.
  712.  
  713. While on the Pixel Edit {CBM-S} the
  714. F1-F4 keys will move the unseen Pixel
  715. Edit cursor so you can view/edit other
  716. areas of the {CBM-A}.
  717.  
  718. If the {CBM-A}s are UN-{CBM-Q} the F5/F6
  719. keys will SCROLL the {CBM-A}.
  720.  
  721. ^  
  722.          RECORDING A DEMO
  723.  
  724. When you RECORD A DEMO the program is
  725. simply recording the keystrokes to
  726. disk that you use while working on the
  727. hi-res {CBM-A}s. Demos can be used as
  728. a very compact way of "storing" hi-res
  729. {CBM-A}s. You could type a letter or
  730. create a template for a form & record
  731. your actions, then play the demo back
  732. when you wanted to re-create the
  733. {CBM-A}. A demo will usually take up
  734. MUCH less space than saving a {CBM-A}.
  735.  
  736. ^  
  737.  ADDITIONAL ACTIVE KEYS WHEN RECORDING
  738.  
  739.  C= CTRL E: Done from GP Mode. Puts a
  740.  code in the recording so the {CBM-A}
  741.  will be erased during playback but
  742.  doesn't erase the {CBM-A} while
  743.  recording (use for tracing).
  744.  
  745.  C= CTRL P: All modes. Puts a DELAY
  746.  CODE in the recording which will
  747.  delay for the specified time during
  748.  playback.
  749.  
  750. From GP Mode pressing RETURN will take
  751. you to a menu where you can either end
  752. the recording or change link status.
  753.  
  754. ^  
  755.     -RECORDING A DEMO - REMINDERS-
  756.  
  757.  BE SURE YOU HAVE ENOUGH BLOCKS FREE
  758.  ON THE DATA DISK BEFORE BEGINNING A 
  759.  RECORDING; IF SPACE RUNS OUT ON THE
  760.  DISK YOU WILL PROBABLY LOSE THE 
  761.  ENTIRE DEMO.
  762.  
  763.  ERASE THE {CBM-S} (SH CTRL E) WHEN
  764.  STARTING A DEMO. IF YOU DON'T ERASE
  765.  THE {CBM-S} THEN THE DEMO WILL WRITE
  766.  OVER WHATEVER {CBM-S} IT FINDS.
  767.  
  768.  DO NOT USE ADJUST MODE'S AUTO-ROW
  769.  SPACER WHEN RECORDING A DEMO!
  770.  
  771.  RETURN GRAPHICS TO STARTING POSITIONS
  772.  WHEN ENDING DEMO (unflip/invert).
  773.  
  774. ^  
  775.       -A HINT FOR LEARNING FGM-
  776.  
  777. Most modes use the C= (Commodore key),
  778. CTRL, and SHIFT keys in conjunction
  779. with one of the letter keys. The size
  780. of the key is usually related to the
  781. function. A full column insert uses
  782. the SHIFT key & a pixel (small) insert
  783. uses the C= key. When in Adjust mode
  784. CTRL I will push a whole row down but
  785. used with the C= key it will push a
  786. single line (pixel) down. In GP mode
  787. you just press f to flip the {CBM-Z}
  788. but SHIFTED F to flip the {CBM-S}.
  789.  
  790. These conventions aren't absolute but
  791. they are pretty closely adhered to.
  792. After using the FGM for a while you
  793. will begin to see the relationships.
  794. ^  
  795.            -ENDING NOTE-
  796. I have been told that the FGM does
  797. "too much" & this makes it confusing.
  798. FGM was written to allow doing things
  799. that can't be done by other {CBM-Z}s
  800. programs. Please don't be intimidated
  801. by the large variety of functions
  802. available in the FGM. You can create
  803. useful hi-res {CBM-A}s using just a few
  804. of the functions; you don't need to
  805. learn "everything". PLAY AROUND WITH
  806. THE PROGRAM AND TRY THINGS. Erase the
  807. {CBM-A}, fasten one of the {CBM-Z}s to
  808. it, and start experimenting. You can't
  809. hurt the program or your computer! If
  810. you wish, close your eyes and just
  811. start pressing keys. Pressing RETURN
  812. a few times will ALWAYS return you
  813. back to the Main Menu.
  814. ^  
  815.  
  816.  
  817.  
  818.      THIS IS THE LAST PAGE OF DOCS-2  
  819.  
  820.       Press F1 for LOAD MENU
  821.  
  822.       Press F3 for PREVIOUS PAGES
  823.  
  824.         *      *      *      * 
  825.  
  826.     I HOPE YOU ENJOY THIS DEMO FGM
  827.  
  828.                  and
  829.  
  830.            HAPPY COMPUTING, 
  831.  
  832.             Ron C. Hackley  
  833.  
  834. ^  6
  835.  
  836.  
  837.