TheDraw

Last updated
TheDraw
Thedrawlogo.jpg
TheDraw ANSI.png
Sample ANSI by TheSoft loaded in TheDraw
Original author(s) Ian E. Davis [1] [2] [3]
Developer(s) TheSoft Programming Services
Initial releaseJanuary 5, 1986;35 years ago (1986-01-05) [1]
Stable release
4.63 / October 1993;27 years ago (1993-10)
Written in Turbo Pascal, Assembly language [1]
Operating system MS-DOS
Type Text editor

TheDraw is a text editor for MS-DOS to create ANSI and animations as well as ASCII art. The editor is especially useful to create or modify files in ANSI format and text documents, which use the graphical characters of the IBM ASCII code pages, because they are not supported by Microsoft Windows anymore. The first version of the editor was developed in 1986 by Ian E. Davis of TheSoft Programming Services. The last public version of the editor was version 4.63, which was released in October 1993.

Contents

TheDraw was one of the first ANSI editors that supported ANSIs longer than 25 rows. The limit in the latest available version is still 100 rows. Other editors, such as ACiDDraw are able to support ANSIs larger than 100 lines for a single ANSI/ASCII (ACiDDraw supports 1,000 lines). The animation mode is limited to 50 lines (rows). The column width can be extended from the standard 80 characters to 160, but this also reduces the row limit down to 50.

Compatibility with Microsoft Windows

The program is stable in an MS-DOS Window on Windows XP and allows the user to maintain mouse control. Used with Windows Vista however, TheDraw performs with less predictable results. It works with DOSBox.[ citation needed ]

Significant features

Some of the features of the editor include:

  • Fill function to change the color of a whole section of the text
  • Copy/Move and Paste function to copy/move entire blocks of text within the document.
  • Erase function that clears the selected area of any characters without the surrounding characters changing position.
  • Replace function to replace the content of the selected area with the content of the TheDraw "clipboard".
  • Load/Save function to save only the selected area or load an ANSI/ASCII from the hard disk into the selected area (replace).

See also

Related Research Articles

ASCII art Computer art form using text characters

ASCII art is a graphic design technique that uses computers for presentation and consists of pictures pieced together from the 95 printable characters defined by the ASCII Standard from 1963 and ASCII compliant character sets with proprietary extended characters. The term is also loosely used to refer to text based visual art in general. ASCII art can be created with any text editor, and is often used with free-form languages. Most examples of ASCII art require a fixed-width font such as Courier for presentation.

ANSI escape code Method using in-band signaling to control the formatting, color, and other output options on video text terminals

ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim.

Newline Special character in computing signifying the end of a line of text

Newline is a control character or sequence of control characters in a character encoding specification that is used to signify the end of a line of text and the start of a new one. Some text editors set this special character when pressing the ↵ Enter key.

The computer art scene, or simply artscene, is the community interested and active in the creation of computer-based artwork.

Microsoft Paint Raster graphics editor

Microsoft Paint is a simple raster graphics editor that has been included with all versions of Microsoft Windows. The program opens and saves files in Windows bitmap (BMP), JPEG, GIF, PNG, and single-page TIFF formats. The program can be in color mode or two-color black-and-white, but there is no grayscale mode. For its simplicity and that it is included with Windows, it rapidly became one of the most used applications in the early versions of Windows, introducing many to painting on a computer for the first time. It is still widely used for simple image manipulation tasks.

.nfo

.nfo is a commonly used filename extension for text files that accompany various digital scene releases with information about them.

ACiD Productions (ACiD) is a digital art group. Founded in 1990, the group originally specialized in ANSI artwork for BBSes. More recently, they have extended their reach into other graphical media and computer software development. During the BBS-era, their biggest competitor was iCE Advertisements.

Christian Wirth, better known by the pseudonym RaD Man, is an American computer artist and historian. He works in the field of ANSI art, a method of creating art using a limited set of text characters and color escape codes based loosely on the relevant ANSI standard.

PabloDraw

PabloDraw is a cross-platform text editor designed for creating ANSI and ASCII art, similar to that of its MS-DOS-based predecessors; ACiDDraw (1994) and TheDraw (1986).

FILE_ID.DIZ is a plain text file containing a brief content description of the archive in which it is included. It was originally used in archives distributed through bulletin board systems (BBS), and still in the warez scene.

ANSI art is a computer art form that was widely used at one time on bulletin board systems. It is similar to ASCII art, but constructed from a larger set of 256 letters, numbers, and symbols — all codes found in IBM code page 437, often referred to as extended ASCII and used in MS-DOS and Unix environments. ANSI art also contains special ANSI escape sequences that color text with the 16 foreground and 8 background colours offered by ANSI.SYS, an MS-DOS device driver loosely based upon the ANSI X3.64 standard for text terminals. Some ANSI artists take advantage of the cursor control sequences within ANSI X3.64 in order to create animations, commonly referred to as ANSImations. ANSI art and text files which incorporate ANSI codes carry the de facto.ANS file extension.

Remote Imaging Protocol Scripting language

The Remote Imaging Protocol and its associated Remote Imaging Protocol Script language, RIPscrip, is a graphics language that provides a system for sending vector graphics over low-bandwidth links, notably modems. It was originally created by Jeff Reeder, Jim Bergman, and Mark Hayton of TeleGrafix Communications in Huntington Beach, California to enhance bulletin board systems and other applications.

Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0.

ANSI.SYS is a device driver in the DOS family of operating systems that provides extra console functions through ANSI escape sequences. It is partially based upon a subset of the text terminal control standard proposed by the ANSI X3L2 Technical Committee on Codes and Character Sets.

Bush hid the facts is a common name for a bug present in some versions of Microsoft Windows, which causes text encoded in ASCII to be interpreted as if it were UTF-16LE, resulting in garbled text. When the string "Bush hid the facts", without newline or quotes, was put in a new Notepad document and saved, closed, and reopened, the nonsensical sequence of Chinese characters "畂桳栠摩琠敨映捡獴" would appear instead.

Game Editor is a 2D game authoring package. It supports multi-platform development to iPhone, iPad, Mac OS X, Windows, Android, Linux, Windows Mobile-based Smartphones, GP2X, Pocket PCs, and Handheld PCs. Compatibility with these platforms is mentioned on Game Discovery, a popular site for game developers, among other software like The 3D Gamemaker, DarkBASIC, and GameMaker.

Chasys Draw IES is a suite of applications including a layer-based raster graphics editor with animation, vista-style icon support and super-resolution via image stacking, a multi-threaded image file converter and a fast image viewer. The whole suite is Vista UAC aware and is designed to take advantage of multi-core processors.

Aces of ANSI Art was the first group of artists specifically organized for the purposes of creating and distributing ANSI art. The group was founded and operated by two BBS enthusiasts from California, "Zyphril" and "Chips Ahoy", from 1989 through 1991.

The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer, Model 5150 in 1981. IBM released four different versions of the Microsoft BASIC interpreter, licensed from Microsoft for the PC and PCjr. They are known as Cassette BASIC, Disk BASIC, Advanced BASIC (BASICA), and Cartridge BASIC. Versions of Disk BASIC and Advanced BASIC were included with IBM PC DOS up to PC DOS 4. In addition to the features of an ANSI standard BASIC, the IBM versions offered support for the graphics and sound hardware of the IBM PC line. Source code could be typed in with a full-screen editor, and very limited facilities were provided for rudimentary program debugging. IBM also released a version of the Microsoft BASIC compiler for the PC, concurrently with the release of PC DOS 1.10 in 1982.

References

  1. 1 2 3 Interview with Ian Davis, creator of TheDraw, by RaD Man of ACiD Productions, May 26, 1992, RM: Do you mind if I ask, what is your current occupation? ID: I'm an electronic engineer, I design digital hardware. I design computers, and I program the computers.
  2. Vista themed Owner-Drawn and Full-Custom Push/Menu/Image Buttons, by Ian E Davis, 2007 - CodeProject, United States, Ian is a Principal Design Engineer working in San Jose, California. A good place for those who find rain annoying. Currently working at A10 Networks designing packet processor accelerators for high end network server load balancers.
  3. Patents by Inventor Ian E. Davis, Justia Patents

Further reading