tDoodle 1.11 (pronounced Tee-Doodle) was designed for sysops to simplify the tedious task of creating color text display using ANSI codes. Because of this, there are only 79 available columns across, and 22 up-and-down. In addition, DOS version 2.00 or greater must be in use, as well as ANSI.SYS. Only characters above ASCII 32 are accepted for input. Over 150 hours have been invested in the development of this code. Please feel free to copy and distribute this program as you wish. The program may not be distributed in modified form, yet the enclosed .ASM file is available. If you use it either in part or in whole on any program public or private, please send acknowledgment to the address given later in this document. Right now, this drawing board program is the most powerful and easy to use in the public domain, and perhaps commercially! It's functions are easily exe- cuted, with a minimal amount of key strokes to invoke them. Most functions are set up as commands, but the 10 function keys are also used while in the editing mode. I hope you enjoy this program. ------------------------------------------------------------------------------- To get started, type "tDoodle" and press RET. You may also specify one of the files you want to edit by entering it after the command "tDoodle" as in "tDoodle a:\text\file.dat". When you first enter tDoodle, you will be in the entry mode. The entry mode is where you do all of the editing to the screen. The other mode is the COMMAND mode, where you can execute all sorts of non-entry type functions. While in the entry mode, the following keys have the following actions: RET Go down one line and all the way to the first column BKSP Go back one column ^ v < > Move about the screen (arrows) HOME Go to line 1, column 1 END Go to line 22, column 1 INS Insert a space at the current cursor position DEL DELete the character under the cursor ESC Toggle over to the COMMAND mode TAB Skip to the next eight column ^HOME Home to center of current line ^< ^> Go to extreme r/l sides (arrows) All of the above keys which are involved in cursor movement are subject to wrap-around. Wrap-around is what happens when the cursor goes off the edge of the screen and "wraps around" to the other side. The function keys (F1-F10) have the following definitions: F1 Box Set the current box-pad mode There are four "Box" modes. The "BOX" indicator on the status line shows which of the four modes in activated (if any). Boxes may be drawn in four different formations: Ú Â ¿ É Ë » Õ Ñ ¸ Ö Ò · ³ º ³ º Ã Å ´ Ì Î ¹ Æ Ø µ Ç × ¶ Ä Í Í Ä À Á Ù È Ê ¼ Ô Ï ¾ Ó Ð ½ Each of the pieces is arranged on the following grid: Q W E The horizontal bar is made with "\" A S D The vertical bar, with "-" Z X C The space bar works normally If no box mode is selected a "T", indicating Text mode will appear after "BOX". Otherwise, the center cross of the current box formation will be shown there. The box modes are identical to text mode in all ways, except that only box pieces can be entered from the keyboard. In addition, while in one of the BOX modes, the numbers 1-8 display a variety of solid graphics block chars. F2 GetClr Set the "Current Attribute" to what's under cursor The "Current Attribute" is the color combination you have selected. It includes the foreground, background, and bright and blinking attributes. All of these are displayed ON the words "Current Attribute" on the Status Line. The CA can be set explicitly in the command mode. F3 Revers Reverse the "Current Attribute" The foreground/background attributes of the CA are swapped. F4 Mode Set the display mode When text is put onto the screen normally, both the text and an attribute (usually the CA) are put on the screen. However, there are cases where you may only want to put down text OR color, but not both. F4 allows three different modes of display to be used: Paint, for putting only color; Text, for putting only text; and Both, for putting both text and color-- Both is the Default Note that any function in the ENTRY mode which displays anything is subject to MODE changes, including PASTE (F8), INS, DEL, and the BOX modes (F1). Using the CUT and PASTE functions for moving blocks of text is especially useful for adding colors to a large area of text. F5 SayClr Show the attribute under the cursor in text. This feature was designed for the monochrome crowd. If the cursor is sitting on a green "V" on a blue background with the "V" blinking, hitting F5 will make tDoodle respond with "Blinking Green on Blue". Since this is a toggled function that stay one if selected, it is useful to see colors on a monochrome that you would normally see, such as a background color of anything other than white. Just run the cursor along and the status line will display the attribute under the cursor for quick removal of unwanted colors. NOTE: If you use tDoodle on a color system this is off and the Monochrome system will have it defaulted on. F6 Flip Flip between the two editing screens One of two editing screens may be displayed, allowing simple cut and paste operations between them. If desired, you can edit two pictures at once and each are independent of each other and can be saved separately. You can CUT (F7) from one screen and PASTE (F8) into the other F7 Cut Pick up a block of the screen Using the arrows, the block (displayed in inverse video) is selected. The starting place for the block is where you pressed F7. It is normal for all of the attributes to disappear when you push F7-- the will reappear when you leave the function. F8 Paste Display blocked portion of screen obtained with CUT (F7) The block picked up with F7 is put at the current cursor position starting from the top left corner of the block. F9 Undo Undo screen changes to a certain point The screen is saved before F7 (CUT), F8 (PASTE) and ESC (COMMAND mode). It may be restored to the state it was in at the time of the last one of these keystrokes. F10 ASCII Display an ASCII chart of all characters above code 128. While in the COMMAND mode, you have several other functions avaliable to you. Some of them will as you for filespecs. When they do, they will accept input of the format DOS accepts (ie, F3 prints the old entry; F1, the next character in the old entry; etc.). Filespec's are described in you DOS manual. Here are the single letter commands at your disposal: ESC Go back to the ENTRY mode C Set the Current Attribute (Colors) F Flip the two screens. G removes IBM Graphic chars. You have the choice of replacing them with a space, or from a tDoodle determined list of replacements L Load a file for editing to current screen Q Quit tDoodle and return to DOS. R Replace character with another character. Replaces everywhere on screen. Be careful. You can replace anything with anything, so use your best judgment when doing this function. You can "U"ndo the changes. S Save current screen to file Allows the option of adding a clear-screen ESCape sequence to begin- ning of the file. An ESCape sequence replaces multiple spaces to optimize size and sending time if used on a Bulletin Board with Ansi Graphics selected. Currently, tDoodle does not query the user about the compressing: it puts them in automatically. 1.12 will correct this problem. Sorry. The function will also create a filespec.BAK file before saving. U Undo. Works like F9 in ENTRY mode. W Wipe out screen You may choose among text, attributes, or both. Wiping the Text will remove all the Characters from the screen, but will leave the attributes. Wiping the attributes sets the screen back to White on Black and does not alter the text. Wiping Both will clear the screen. Good Luck and Happy drawing! If you have any suggestions, problems, or donations, please write or call: Daniel E. Bennett PO Box 7820 La Verne, CA 91750 (voice) 714 593-2404 I do appologize for any problems that v1.10 may have caused you. --DEB 12/31/85 If that is too much for you, you may also call La Verne & PC Street BBS 24hours a day at 714-596-0084. Be sure to call at 8 data 1 stop no parity! You will always have access to the latest version of tDoodle.