home *** CD-ROM | disk | FTP | other *** search
- ALTER v1.02 J. Elliott, 9 January 1994.
- ================================================================================
-
- LocoScript 1 users: See at the end of this document for how to use ALTER on
- LocoScript 1 screen characters.
-
- ALTER.COM is a character set editor which will run on PCWs, CPCsº or Spectrum
- +3s.
-
- º: The operation of ALTER on CPCs is untested.
-
- ALTER is run under the CP/M+ operating system. To use, type:
-
- ALTER
- or
- ALTER fontfile.typ
-
- The first variant enters the editor with the current font; the second loads
- the specified font and enters the editor. Only standard PCW/CPC or Spectrum +3
- "plain" binary files can be used as fonts. Self-loading fonts, special formats
- etc. which cannot be used by ALTER should be loaded before entering ALTER, or
- resaved to standard format.
- ALTER always uses the same character set as the one that is being edited, so
- any changes you make will be reflected in menus, messages etc. If you make the
- current characters unreadable, you will have to navigate "blind" through the
- menus to load a new character set.
- There will naturally be some differences between ALTER on the PCW, CPC and the
- Spectrum +3. These are, for the most part, pointed out to you as they occur.
- Once loaded, ALTER looks something like LocoScript. CPC and Spectrum users
- who will probably be unfamiliar with LocoScript should see the section "MENUS"
- later. PCW users should also read this section to find out about detail
- differences.
- The Spectrum +3 contains two fonts; one is the "large" font used in the
- 24x32 screen mode, and the other is the "small" font used in the other screen
- modes. ALTER messages use the "small" font throughout, since ALTER runs in the
- 24x80 screen.
-
- On startup, the options are:
-
- E=Edit character. Characters are edited one at a time.
- L=Load font. Loads a standard binary file from disc.
- S=Save font. Saves the font as a binary file.
- W=Whole font options. As E=Edit but on more than one character at once.
- Exit to CP/M. The actual keypress is version-dependent.
-
- MENUS
-
- PCW users: There are a few differences from LocoScript's own menus:
- 1. The keys for options are 1-5, not [f1]-[f8], and the [+] and [-]
- keys are not used.
- 2. Making an input is similar to that in LocoScript. When the menu
- bar is on an input option, anything you type will be used for an
- input (ie not a shortcut). To abandon the input, press the up or
- down arrow; to finish it press [ENTER]. When making an input, most
- normal CP/M editing keys apply.
- 3. To leave a menu without making a selection, press [STOP] or [EXIT]
-
- CPC and +3 users: Move the cursor up and down with the cursor keys, amd press
- [ENTER] to make a selection.
- There are some additional features of these menus:
- a) The menus don't "wrap around" - you can't move the cursor off
- the top to make it appear at the bottom.
- b) Shortcuts - press the initial letter of the option and the
- menu bar will jump to it (except when on an "input" line).
- c) Input - On options like "Number: ___" a cursor will appear
- in the right place for inputting. Just type and input will be
- made. When typing a number, you can use normal or Hex numbers;
- precede the number with an & to use Hex.
- d) Abandoning - press [BREAK] to leave a menu without making a
- choice.
- Spectrum hint: If nothing seems to be happening, press [EXTEND][ENTER] to flip
- into the other half of the screen.
-
- Existing ALTER users: ALTER v1.01 and later menus work slightly differently
- from v1.0 menus. You can still use the old "Cursor right
- before input" keypress but it is now unnecessary. You can
- now press [STOP] (^C) during an input. CAN (^H) can be used
- to abandon a menu.
-
- SCREEN LAYOUT:
-
- The screen has three information lines at the top. The first contains general
- information. The second contains information relating to the current function,
- and the third shows what keys to press.
- Immediately below these is the main window. This is used for editing
- characters or the disc directory.
- At the bottom of the screen is the font window. This shows the current font
- (normally the small font on Spectrum +3s).
-
- EDITING A CHARACTER:
-
- Press E to edit.
- If you are a +3 user, a menu will ask whether you want to edit a small or
- large character.
- The main selection menu will now appear. The options are:
- Typing character; ASCII number; From characters chart; and OK.
- If you select OK without choosing a character, the computer will not accept
- this.
- If you select "characters chart", a cursor will appear in the font window.
- Move to the right character and press [ENTER].
-
- The main edit screen now appears. The character, magnified x8, appears in the
- left-hand box; the right-hand box contains images of what the character looks
- like in real size. There are five options:
-
- 1=Get character. Copies the pattern of another character (+3: of the same size)
- into the editing windows.
- 2=Reflect. Reflects the current pattern. You have a choice of horizontally or
- vertically.
- 3=Rotate. Standard PCW/CPC and large +3 characters can be rotated through 90ó in
- either direction. Small +3 characters are rotated through 180ó.
- 4=Move. Slides the pattern up, down, left or right. The row that slides off the
- edge comes back on the other side.
- 5=Options. There are seven:
- (i) Invert. All dark dots go to light; all light dots go to dark.
- (ii) Predefined patterns. See below for these two options.
- (iii) Scratchpads.
- (iv) Bold. Emboldens the character by thickening vertical lines.
- (v) Doublestrike. Similar to Bold, but thickens horizontal lines.
- (vi) Italic. Tilts the character to the right.
- (vii) Outline. Turns the character into a hollow shape.
-
- "Finish edit" saves the character and returns to the main menu.
- "Abandon" returns you to the main menu; the character is left unchanged.
-
- The predefined patterns menu offers:
- Blank. The character is cleared.
- Speckled. The character is replaced with a "grey blur"
- AND speckled. The effect is as if all the "blank" dots in the blur have been
- transferred onto the picture. Try it on an A.
- OR speckled. As if all the "coloured" dots in the blur have been painted over
- the picture. Try it on an A.
- XOR speckled. This normally creates a messy effect; try it on character no. 128.
-
- The scratchpad menu allows you to save the current character in a memory
- area. If the pad is empty, all you can do is save the current character to it.
- Otherwise, you can AND, OR, XOR the contents of the pad with the current
- character, replace the current character with the contents of the pad, or empty
- the pad.
-
- A few notes on Bold/Doublestrike/Italic:
-
- Bold thickens vertical lines. You may find that the character will then join
- up with characters to the left and right. To make vertical lines thinner, use
- the sequence invert, bold, invert.
- Doublestrike thickens horizontal lines. The character may then join up with
- characters above or below it. To make horizontal lines thinner, use the sequence
- invert, doublestrike, invert.
- Italic works well on normal letters, although a few problems may be
- encountered with letters such as p or d. It is probably best not to use Italic
- on graphics characters. If you italicize a character which is inverted, you will
- also italicize the "block" it is in and be left with gaps at the top left and
- bottom right corners. To reverse the effect of Italic, or to tilt a character
- to the left, use the sequence Horizontal Reflect, Italic, Horizontal Reflect.
-
- Of course, characters emboldened or italicized by ALTER may not look quite as
- good as characters designed to be bold or italic.
-
- Some other useful combinations of the six options are:
-
- AND speckled, Doublestrike
- Save to scratchpad, Italic, OR with pad
- Save to scratchpad, AND speckled, Italic, Bold, OR with pad
- Save to scratchpad, OR speckled, Invert, Doublestrike, Invert, AND with pad.
-
- WHOLE FONT OPTIONS:
-
- These are basically the same as the options at the top in the "Edit" screen, but
- please note:
- 1=Markers allows you to mark out a section of the font. The beginning and end
- markers will appear as underlines under the characters in question. When
- markers are in place, all other "Whole Font" options (except scratchpad
- operations) will be restricted to the characters between these markers.
- The "whole font" options are very powerful and it is easy to make the font
- quite unreadable using them!
- Note that v1.01 of ALTER contained a bug in the "Whole font" routine which
- could make the font unreadable anyway. This bug has now been fixed.
-
- LOADING A FONT:
-
- Press L to load. The menus are mostly simple; if you get the message
- "Premature end-of-file", it is possible that you are trying to load a PCW or
- CPC font file on a Spectrum, in which case you should "ignore" the error. It is
- possible to load just a few characters from a font by the following procedure:
-
- 1. From "Whole font" mark a section of the font. (+3: select the font you want
- to load characters into).
- 2. Leave "Whole font".
- 3. Press L to load. Then select "Marked section".
-
- SAVING:
-
- Press S to save.
-
- LEAVING:
-
- Press ESCAPE (BREAK,EXIT). The character set being edited remains as the
- current CP/M character set.
-
- The illustration below shows an example screen from ALTER, with a typical
- menu. Captions are written in a sans-serif font.
-
- $@manual1.pic$
-
- Version 1.02 of ALTER contains the following improvements:
-
- 1. The bug fixes mentioned above.
- 2. Support for CPC6128 computers (not tested).
- 3. Bold; Doublestrike; Italic; Outline.
- ________________________________________________________________________________
-
- Use of ALTER for LocoScript 1 screen characters:
-
- To set up: Using the f3=Copy file option in LocoScript, copy the following
- files from your CP/M master disc to a blank disc:
-
- J(number)CPM3.EMS (or .EMT) SUBMIT.COM
-
- and the following files from this disc:
-
- SETFONT.COM ALTER.COM PROFILE.SUB
-
- You have now set up the ALTER disc. When you have finished, follow this
- procedure every time you want to edit the screen characters:
-
- 1. Copy the EMS (or EMT) file on your start-of-day disc (called perhaps
- J20LOCO.EMS or J50LOCO.EMT) to a file on drive M: called LOCO.STD.
- 2. Copy it from drive M: to your ALTER disc.
- 3. Hold down [SHIFT] and [EXTRA] and press [EXIT].
- 4. After a short pause ALTER will start as usual. Don't change character no. 0.
- 5. Before leaving, save the changed character set as M:LOCO.UDG
- 6. When you have finished, leave with [EXIT]. When the disc drive has stopped,
- you will see the symbol A>. Insert a LocoScript start-of-day disc, hold down
- [SHIFT] and [EXTRA] and press [EXIT].
- 7. Copy the file LOCO.STD from the ALTER disc to drive M:, renaming it to
- J20LOCO.EMS or whatever it was.
- 8. Copy it back to your start-of-day disc, hold down [SHIFT] and [EXTRA] and
- press [EXIT].
- ________________________________________________________________________________
-