home *** CD-ROM | disk | FTP | other *** search
-
-
- ▄ ▄ ▄ ▄
- ▀█▄ ▐██▄▄ ██▄ ▄▄▄███▌
- ▄ ▐██ ████▀▀▄ █▀ ▄▀▀▄ ▀▀███▄
- █▌ ███ ▐███ ▄▄ ▀ ▄██ ▐███
- ██▀▀▀▐██▌ ███▌ ▐███ ██▌ ████
- ███▌ ▐███ ▐███▄ ██▌ ▐██▄▄ ▐████▌
- ▐████▄▄ ▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀▀█████████
- ▀█▀▀ D R A W ▀▀▀█▀
-
- v1.2
- ANSI Screen Editor
- Copyright (c) 1994-1995 ACiD Productions(tm)
-
- ∙ ∙ ∙
-
- Designed By
- Sinned Soul of ACiD Productions
-
- Programming By
- Skull Leader of ACiD Productions
-
- ∙ ∙ ∙
-
- Quality Assurance
- RaD Man of ACiD Productions
-
- Artwork By
- Sparr, Lord Jazz, Stone The Crow, Soul Blazer, and Gangstar
-
-
- ┌──────────────┐
- │ Introduction │
- └──────────────┘
-
- ACiDDraw is a utility for manipulating ANSI and ASCII text. It is based
- upon Ian Davis's TheDraw (tm). Many of it's basic features, and their
- organization parallel TheDraw. In addition to these, however, it has
- many refined and added features. The authors of this utility have sought
- to include, within an efficient and tightly organized program, the most
- useful tools for manipulating ANSI and ASCII text that could be
- conceived. The ideas of some of the most experienced artists in these
- areas have been implemented in every way possible, to create, what we
- hope, is the most useful utility of this type to date.
-
-
-
- ┌─────────────────────┐
- │ System Requirements │
- └─────────────────────┘
-
- ■ 286 processor or better.
- ■ DOS v3.30 or higher. (Not tested under Windows, or OS/2)
- ■ 480k Free memory. (Approx)
- ■ CGA video card and monitor.
- ■ MCGA video card and monitor for 50 line mode and VGA viewing.
- ■ SVGA video card and monitor for Hi-Res viewing.
-
- ┌────────────────────────┐
- │ Suggested Requirements │
- └────────────────────────┘
-
- ■ 1 Meg of free extended memory (For multiple pages)
- ■ SVGA video card, with VESA support.
- ■ Mouse with a Microsoft compatible mouse driver.
-
-
- ┌──────────┐
- │ Features │
- └──────────┘
-
- ACiDDraw v1.2 includes the following features :
-
- ■ Supports up 4 (2 for unregistered) pages.
- ■ Usage of XMS for multiple pages.
- ■ Dos Shell.
- ■ Pascal,Assembly and C saving ability.
- ■ Extended background colors (a.k.a. iCE Colour)
- ■ Full screen editing.
- ■ Global commands.
- ■ Block loading, and text alignment commands.
- ■ Undo command. (For block commands)
- ■ Sequential file saving.
- ■ File name guessing when saving.
- ■ Configuration file is built into the executable.
- ■ ANSI/ASCII/BINARY/COM/PCBOARD Saving formats.
- ■ Mouse support
- ■ VGA viewing modes.
- ■ And much more!
-
-
- ┌─────────────────────┐
- │Unregistered Version │
- └─────────────────────┘
-
- ACiDDraw v1.2 is considered shareware, and is on a "try and buy" system.
- If you find ACiDDraw useful, then please feel free to register the program
- using the methods described at the end of this document.
-
- In order to encourage users to register ACiDDraw, several features have
- been removed from the program. These include,
-
-
- ■ Limit of 2 pages.
- ■ Tab position cannot be altered.
- ■ Intense background colour are not available.
- ■ Limit of 100 lines in .COM saving.
- ■ Preset .COM ending message.
- ■ No DOS shell available.
-
- With your registration and registration fee, you will receive the latest
- copy of ACiDDraw, personalized with your own name. All of the unregistered
- features will be removed, you will also receive free technical support directly
- from the creators of ACiDDraw.
-
-
- For more information on registration please see the end of this document.
-
-
- ┌────────┐
- │ Notice │
- └────────┘
-
- This version of ACiDDraw is being release to you as is. All bugs
- should be reported to either Skull Leader or Sinned Soul. The authors take
- no responsibility for lost work, or damaged equipment caused directly or
- indirectly by this program. ACiDDraw cannot be modified in any way with
- out the written consent of either author. Finally, the charging of monetary
- fees by any unauthorized party for the circulation or use of this utility
- is expressly forbidden.
-
-
- ┌────────────┐
- │ The Editor │
- └────────────┘
-
- The editor consists of either a 80x24 or 80x49 (80x25,80x50 in full
- screen mode) viewable area. There are up to 4 pages, at 1000 lines with
- 80 columns or 500 lines in 160 columns.
-
- The following keys will allow you to maneuver through the viewable page :
-
- Arrow Keys : This keys allow you to move the cursor to different
- positions around the viewable screen. The program
- will scroll the window to allow you to view the
- entire virtual page.
-
- Page Up/Page Down : These two keys are keys which will allow you to
- maneuver around the virtual screen quickly.
- It will move the screen either up a page, or
- down a page.
-
- Ctrl-Home : This key combination moves the cursor the first
- character present on the current line.
-
- Ctrl-End : This key combination moves the cursor to the last
- character present on the current line.
-
- Tab : This will position your cursor to a position
- preset by the tab configuration. (See tab setup)
-
- Shift-Tab : This will position your cursor to the previous
- position set in the tab configuration. (See tab setup)
-
- Ctrl-Left : This will shift anything on the right hand side of
- the cursor over to the left by one. This affects the
- entire length of the virtual screen. (See undo
- function.)
-
- Ctrl-Right : This will shift anything on the right hand side of
- the cursor over to the right by one. This affects
- the entire length of the virtual screen.
- (See undo function.)
-
- Ctrl-Y : This will move every line below the cursor up one,
- deleting the row below the cursor. (See undo function.)
-
- Ctrl-I : This will move every line below the cursor down one,
- deleting the very last row. (See undo function.)
-
- F1-F10 : These keys will display special ASCII characters,
- these ASCII characters are preset in the program.
- The current character which will be display by press
- any one of these keys are listed on the top right
- corner of the screen. There are 15 sets of these
- characters all preset, and each set can be selected.
-
- ALT-F1 to F10 : This will change the set which is currently being used,
- sets 1 through to 10 can be selected using the ALT key.
-
- Ctrl-F1 to F5 : This will allow you to select the current sets from
- 11 through to 15.
-
- ALT-C : This command will prompt you if you want to clear
- the screen, if you agree it will proceed to
- clear the current page.
-
- ALT-E : This command will allow you to switch between
- two possible pages. Each page is separate from
- the other page in contents and SAUCE description.
-
- ALT-J : This command will cause ACiDDraw to drop to a
- Dos shell. ACiDDraw will look for the Comspec
- environment command for the path to Command.Com.
- If XMS or a disk space is available, then ACiDDraw
- will be able to provide more memory in the dos shell.
-
- Note - You must have multiple pages in order to be able to
- switch between pages. See configuration for more
- information.
-
- Ctrl-PrintScreen : This command removes the status bar from the top for
- full screen editing. Allowing you to edit the screen
- in either 80x25 or 80x50. To retrieve the status
- bar simply hit Ctrl-PrintScreen again.
-
- Numbers and alphanumerics can be displayed by pressing the corresponding
- key on the keyboard. All shift combined with the numeric and alphanumeric
- are also valid entries. Special ASCII codes can be entered by holding down
- ALT key, typing the ASCII code in the keypad and then releasing the ALT key.
-
-
- ┌────────────────┐
- │ Color Changing │
- └────────────────┘
-
- The editor has the ability to select between 16 normal foreground
- colors, 16 blinking foreground colors, and 8 background colors. With the
- ability to selection between blinking and intense background colors. (See
- blinking/intensity option)
-
- The current color determines what attribute the next character displayed
- will have.
-
- Escape : This key will pull down the quick palette menu,
- (Quick Palette) which allows you to easily change colors with arrow
- keys. The up and down arrows allow you to change
- the foreground colors. The BB beside the foreground
- colors represents a blinking color. The left and
- right arrows change the current background color.
- The mouse can also be used to select the colors from
- quick palette. (see section on mouse support) To
- select a color, place the cursor on top of the colors
- you want and press the left button.
- If ACiDDraw is in intense background color mode, this
- menu will change and allow you to choose between
- 16 foreground color and 16 background colors.
-
- Ctrl-A : This key will bring a menu which allows you to select
- which color you want. All the colors are displayed, and
- both the foreground and background colors must be
- entered. Either arrow keys or numeric entry will
- work in this menu.
-
- Ctrl-Left : This key will select the previous background color
- available.
-
- Ctrl-Right : This key will select the next background color
- available.
-
- Ctrl-Up : This key will selected the next foreground color
- available.
-
- Ctrl-Down : This key will selected the previous foreground color
- available.
- NOTE - Some of the Ctrl keys may not work if you do
- not have an enhanced keyboard.
-
- Alt-U : This key will change the current color to the one
- located just under the cursor position.
-
-
- Scroll Lock : If the Scroll Lock is on, then ACiDDRAW is in a
- "color pickup" mode. This mean that the current
- color is automatically changed to the color under
- the cursor.
-
- ALT-Z : This command, which is only available in the
- registered version allows the toggling of
- 8 more background colors. This is a function which
- removes the blinking ability of the foreground colors
- and replaces it with the ability to have 16 background
- colors. (Note, the quick palette and color changing menus
- will change when this mode is activated)
-
- NOTE - ACiDDraw will allows you to edit in this special
- mode, but under a normal DOS environment the
- regular blinking effect occur, causing undesired
- blinking in your picture.
-
- In order to view an image with intense background
- colors, please use the program BLINK.EXE included
- with ACiDDraw. It will allow you to turn on/off
- blinking colors in the outside environment.
-
- ┌──────────────┐
- │ Viewing Keys │
- └──────────────┘
-
- ALT-M : This key toggles between a 25 and a 50 line display.
- (Line Toggle) A 50 line display is only available with a VGA adapter.
-
- ALT-V : This key allows you to view the current page in
- (VGA Viewing) a simulated VGA environment. It will try to convert
- the characters which are in text mode into a graphics
- mode. The resolution which it is first displayed
- can be selected in the configuration menu.
-
- F1 : While viewing in the 320x200x256c mode, ACiDDraw has
- the ability to change to higher resolutions. These
- higher resolutions are only available to people with
- a SVGA or Super Video Graphics Adapter. This key
- will display the vga at 320x200x256c mode.
-
- F2 : This will change the resolution to a 640x480x256c mode,
- which is only available on a SVGA video card. The
- video card is auto-detected.
-
- F3 : This will change the resolution to a 1024x768x256c
- mode, which is only available on a SVGA video card.
- The video card is auto-detected.
-
-
- It is possible to view each page in VGA, by selecting the proper page
- in text mode, then using ALT-V to view it. If the picture does not fit onto
- a single VGA screen, you will be able to scroll the VGA using the up, down,
- page up and page down arrow keys. It ESC to return back to the editor.
-
- ┌────────────────┐
- │ Setup Commands │
- └────────────────┘
-
- ALT-T : This key combination will allow you to edit the position
- (Tab Setup) at which the cursor is placed when a TAB or Shift-Tab
- is placed. Each marker is a place where the cursor
- jump, the cursor will jump to the next marker from
- its current position. You can either set each tab
- location, or you can set the interval at which
- a marker is placed.
-
- ALT-O : This is the main configuration for the program.
- (Configuration) Since this function has the ability to change
- page sizes at run time, ACiDDraw will automatically
- ask if you want to save the current page.
- NOTE - Be careful to save all your work on all
- pages before changing page sizes.
-
- The configuration can also be edited, and reset without
- loading the program. To edit the configuration type
-
- ACiDDRAW !CONFIG <┘
-
- This will bring up the configuration screen, and exit back to the
- operating system when done.
-
- If you need to reset the configuration for any reason,
- without loading the program, simply type
-
- ACiDDRAW !RESET <┘
-
- This will reset all of the options in ACiDDraw to the
- default.
-
- This is a brief description of some of the commands available in the
- setup menu.
-
- Screen Width : This option sets the number of columns the
- screen will have at startup, either 80 or 160.
-
- Screen Resolution : This option will set the screen resolution at
- start up, either 80x25 or 80x50.
-
- Use XMS Memory : This option will allow you to choose whether
- or not ACiDDraw will use XMS memory.
- With out XMS memory ACiDDraw will not have
- multiple pages.
-
- Number of Pages : This will set the maximum number of XMS pages
- which ACiDDraw will use. (1 XMS page will
- take up 160k of XMS memory)
-
-
- Blinking Cursor : This option, if on will make the cursor appear
- to be flickering. This is useful when editing
- a screen which uses characters which hide the
- cursor.
-
-
- Length of ANSI : This option will set the method at which ACiDDraw
- determines which is the last line of the ANSI.
- Possible options are entire page, the position
- of the cursor (anything about will be saved), and
- auto-detect.
-
- Filename Guessing : This new option will cause ACiDDraw to try and
- determine what the file name should be called
- when saving. This is based upon the filename
- which was loaded and the saving format of the
- image. This option will become evident when
- you enter the filename to save an ANSI as. The
- filename can still be edited before saving.
-
- File Backup Format : This option will allow the user to select what
- action should be taken when trying to save
- a file with the same name as another. Possible
- options are overwrite, .BAK which will backup
- the existing file with the extension .BAK, and
- sequential.
- The sequential save is a unique feature, this
- option will automatically give the file an
- extension of .001 - .999 depending on what files
- already exist. This option can be used to save
- images in a progressive order.
-
- Start ANSI With : This option will determine whether ACiDDraw will
- Default Color reset the color of a ANSI file to the default
- grey on black. This option, if on will place
- a esc[0m before an ANSI file.
-
- End ANSI With Default : This option is like the one above, except it
- Color sets whether or not to reset to a default
- grey on black after an ANSI file.
-
- Ascii Save Method : This option, either full or optimize will
- set whether or not to try and place a carriage
- return (if possible) for ASCII files which
- do not take up the entire line (Optimize)
-
- Write Tab : This option will set whether or not to
- Configuration save the tab configuration to disk after
- tab positions are set.
-
- Swap File Path : This is the path in which to place a swap
- file when ACiDDraw shells to DOS. (If no XMS
- is available)
-
- IMPORTANT - For this version, it is NO longer required to re-enter the
- program after changing a page size, but any work in the pages
- will NOT be saved.
-
-
- ┌─────────────────┐
- │ Saving An Image │
- └─────────────────┘
-
- ALT-S : This is the key combination to save an ANSI.
- (Save ANSI) The following save methods are available
- ANSI : Standard method for storing graphics in text
- mode. The length of the ANSI is automatically
- detected on the first blank line. The
- characters per line option determine how many
- characters there will be before a carriage
- return. An extension of .ANS is automatically
- placed onto a file with no extension.
- ASCII : This method uses all the ASCII characters, but
- without ANSI color and movement codes. The
- line length is also auto-detected.
- BINARY : This is a raw binary dump of the entire virtual
- screen. No length and width data is mentioned
- in the file. You must use sauce to determine
- these.
- PASCAL : This format is used for the ability to
- import images directly into pascal programs.
- NOTE - Be careful when saving an image over
- 400 lines. This will cause the pascal
- array to be greater than 64k.
- C : This format is used to allow images to be
- imported in to the C language.
-
- ASM : This format is used with assembly programs.
- It creates a regular text file which contain
- all the necessary information to incorporate
- your art work into an assembly program.
-
- PCBOARD : This save format is used with the PCBOARD(Tm)
- type bulletin board system. The only codes
- supported are color changing codes. So far no
- PCBOARD commands are supported.
-
- COM : This is a self displaying file. Images can
- only have a width of 80 columns, and a
- maximum length of 400 lines. When the .COM
- file is create, the use of the up and down
- arrow keys, home, end, page up, and page down
- can all be used to view the file. Any image
- saved in this format will be AUTOMATICALLY
- make 80 columns and cut off at 400 lines.
-
- ┌──────────────────┐
- │ Loading An Image │
- └──────────────────┘
-
- ALT-L : This is the load menu, it is allows you to choose which
- (Load ANSI) file you want to load. The use of the arrow keys
- allows you maneuver the selector to the correct file
- you with to load and hit the enter key.
-
- Directories and drives can also be accessed by selecting
- the proper drive or directory and hitting the enter key.
-
- A filename can also be entered by simply typing the
- drive, directory and filename followed by return.
-
- F1 : This key will select what type of load method ACiDDRAW
- should use on the current file. Usually this should be
- set to AUTO which will cause ACiDDRAW to detect the file
- format.
-
- ALT-D : This will allow you to delete a certain file,
- ACiDDRAW will confirm before deleting the file.
-
- ┌─────────────────────┐
- │ Additional Commands │
- └─────────────────────┘
-
-
- ALT-D : This menu will allow you to choose whether or not
- SAUCE will be attached to the end of the file.
- It will also allow you to choose a name, group and title
- for your work. The date, size, dimensions, etc. are
- are automatically updated for you when you save.
- NOTE - Each page is capable of holding an individual
- description.
-
- Please see SAUCE.DOC included with the original package
- of ACiDDRAW, for more information on the SAUCE format.
-
-
- ALT-R : This command will restore a backed up file onto the
- screen. Before a BLOCK command, the image will be
- backed up. If after preforming a single block command
- (i.e Copy, Move, Fill, Load) or a commands such as
- delete/insert line, delete/insert column it is possible
- to retrieve the image as it was before it was modified.
-
- Note-This function is partially limited, you cannot undo
- multiple commands, nor can you reverse the undo command.
- This function is not available for simple key commands.
-
- ALT-B : This allows you to select a block and perform functions
- on this selected area of screen. After blocking
- a certain area certain optional are available.
-
- Copy or Move : Copy allows you to stamp a block multiple
- times onto the screen, Block moves the
- blocked area to a new location.
-
- Flip X/V : This flips the block horizontally,
- "X" being a regular byte for byte flip,
- while a "V" will flip any ASCII characters
- which have a horizonal mirror image.
-
- Flip Y/W : This flips the block vertically,
- "Y" being a regular byte for byte flip,
- while a "W" will flip any ASCII characters
- which have a vertical mirror image.
-
- Fill : Allows you to fill a blocked area
- with either the current foreground,
- background, both, or fill the blocked
- area with a selected character, with or
- without the current attribute.
-
- Page : Allows you to paste your block onto a
- separate page, (if another one is
- available)
-
- Outline : Allows you to outline a blocked area
- with a single, double, or a mix.
- The selected set determines which is
- drawn, set 1 single line, set 2 double
- set 3 mix, set 4 mix. The color of the
- outline is determined by the current
- drawing color.
-
- Save : Allows you to save a block, using
- either of the formats.
-
- Load : This command will allow you to load another
- image into the selected area. After
- blocking an area, and hitting "L" another
- menu will appear, which will allow you
- to load another file. A blocked area will
- show you the area which will be taken from
- the loaded file and placed into the
- image. Hit "S" to load the image into
- your page.
-
- Text : Several text options are available,
- such as centering, left justification,
- and right justification. These will
- justify any characters, to a position with
- in the blocked area.
-
- Erase : This command will blank out the area
- behind the block.
-
- Delete : This command will shift everything
- to the left of the block into the blocked
- area.
-
- ALT-H : A multi-screen help menu can be called up using this
- key combination. Inside summarizes most of the
- commands. To page through all four screens, use
- either the page up or page down key.
-
- ALT-X : This command allows you to exit ACiDDRAW, if the
- ACiDDraw detects that the CURRENT PAGE has been
- changed before it was saved, it will prompt you
- if you want to save it.
-
-
- ┌──────┐
- │ Bugs │
- └──────┘
-
- Although ACiDDraw has been through many hours of testing, it is not
- bug free. If you discover a bug, please notify the authors on the internet
- address below. All users who have a registered copy of ACiDDraw, will
- receive a free update of ACiDDraw.
-
-
-
- ┌─────────────────┐
- │ How to Register │
- └─────────────────┘
-
- 1. Print out or duplicate order form below
- 2. Fill out the order form.
- 3. Mail order form along with Cheque or Money Order for $20 US or $25 CAN
- 4. Make all Cheques or Money Orders out to ACiD Productions Canada.
-
-
- ┌─────────┐
- │ Pricing │
- └─────────┘
-
- A fully registered copy of ACiDDraw costs $20 US or $25 CAN. If you are
- outside of North America, send in either American or Canadian funds
- (US Preferred).
-
- With this you will receive the latest registered copy of ACiDDraw on
- the size of disk you requested. The registered version of ACiDDraw
- will allow have your personal name engraved into the program, and
- all of the features enabled. Plus technical support will be available
- to users who register.
-
-
-
- --------------[ CUT HERE! CUT HERE! CUT HERE! CUT HERE! ]--------------------
-
- ┌────────────┐
- │ Order Form │
- └────────────┘
-
- Name: __________________________________
- Address: __________________________________
- Apartment #: __________________________________
- City: __________________________________
- State/Prov: __________________________________
- Zip/Postal Code: __________________________________
- Country: __________________________________
- Voice #: (___) ___-____
-
- Ordering info
-
- Number of copies..................[ ] X $20US/$25CAN = _______
- Sales tax (only in Ontario)................... Add 7% = _______
- Total................................................ = _______
-
- * Note: All residents of Ontario must pay PST.
-
- Comments and/or Suggestions:
- _________________________________________________________________
- _________________________________________________________________
- _________________________________________________________________
- _________________________________________________________________
- _________________________________________________________________
- _________________________________________________________________
- _________________________________________________________________
-
- --------------[ CUT HERE! CUT HERE! CUT HERE! CUT HERE! ]--------------------
-
- Note: All information will be kept confidential.
-
- Send order forms to: ACiD Productions Canada
- P.O. Box 94535
- 2900 Steeles Avenue East
- Thornhill, Ontario
- CANADA
- L3T 7R5
-
- ┌───────────────────┐
- │ Where to Reach Us │
- └───────────────────┘
-
- Comments, bug report, suggestion, etc can be forwarded to either
- Sinned Soul or Skull Leader at the following locations :
-
- via the internet:
- aciddraw@cyberspace.com
-
- or try ACiD's *NEW* WWW Page:
- http://www.megamed.com/acid
-
- Note : We will try to the best of our abilities to answer all of the
- messages we receive.
-