Dec 312017
Sprite Maker Rev 2.01 is a tool for EGA programmers which will easily create, manipulate, and save EGA images for use with many block manipulation functions such as putimage and moveblock.
File SPRITE.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Sprite Maker Rev 2.01 is a tool for EGA programmers which will easily create, manipulate, and save EGA images for use with many block manipulation functions such as putimage and moveblock.
File Name File Size Zip Size Zip Type
BRDR.DAT 1220 59 deflated
CRCL.DAT 1508 137 deflated
EXIT.DAT 1508 275 deflated
FILL.DAT 1508 322 deflated
FLIP.DAT 1508 345 deflated
FLOP.DAT 1508 295 deflated
LINE.DAT 1220 164 deflated
LOAD.DAT 1508 229 deflated
NEW.DAT 1508 409 deflated
RECT.DAT 1508 66 deflated
ROT.DAT 1508 446 deflated
SAVE.DAT 1508 211 deflated
SPRITE.DOC 9736 3572 deflated
SPRITE21.EXE 140949 66817 deflated

Download File SPRITE.ZIP Here

Contents of the SPRITE.DOC file

Sprite Maker

Rev. 2.01

copyright 1989 by Billy Dalrymple


Billy Dalrymple
5219-G Penrith Dr.
Durham N.C. 27713


Leave Message on


Donations and/or Comments are Greatly Appreciated !

Special Thanks to Brook Monroe for his Technical Assistance !


What Is Sprite Maker ?

Sprite Maker Rev 2.01 is a tool for EGA programmers which allows
the programmer to easily create, manipulate, and save EGA images
for use with many block manipulation functions such as putimage,
and moveblock. Sprites created with Sprite Maker can vary in
size from 1*1 pixels to 100*60 pixels.

Sprite Maker can be used as a paint program for people who doodle,
and just want to draw. However, I designed Sprite Maker specifically
for creating EGA / VGA sprites to be used in other programs. In
addition to the sprite being created, a mask is also created which
can be used to enhance the display of the sprite. ( More info
available by request )

Sprite Maker displays sprites in two formats. 1) the actual
sprite image (on the right hand side of screen) and 2) an edit image
which is displayed beneath the color palette. The actual sprite image
is the actual representation of the sprite, ie: how the sprite will
actually look if used in other applications. The edit image is
where editing will be done. This image is automatically adjusted
to the maximum possible size for a given sprite size. ie: pixel
representations in the edit image will be considerably larger
for a 5*5 sprite than for a 80*50 sprite.


Sprite Maker 2.01 supports a mouse, and has several added
data manipulation features.

This program was written in Turbo C (tm) and is designed for
EGA/VGA Graphics systems. Resolution is 640*350 for EGA or
640*480 for VGA (both at 16 colors).

Hardware requirements are 512k ram, EGA or VGA graphics, Microsoft(tm)
compatable Mouse, and IBM compatability.

I hope that you find this program useful to your work, play,
or hobby. Feel Free to Distribute this software package AS IS
and without alteration, according to the following standards.

1) That no one receive any compensation from this
program package in any way. (without
my written consent)

2) Should you find this software to be helpful
to you, please write and tell me so. (I could
use it to justify my computer time to my wife.)

3) If you find any bugs that I should be aware
of, or improvements which you feel would be
benificial to you, Please notify me of them.

4) This software package should not be archived by
any other name than SPRITE21, and should contain
the following files:

Sprite21.exe - Sprite Maker rev 2.01
executable file

Readme.doc - This file

Exit.dat - Icon data files

Should you find any discrephancies in this archive
Please notify me immediatly.

5) And last but not least, should you find
this software extremely helpful to your
programming, donations are greatly appreciated.
However, I require no registration fee. If
you are having difficulty with the program
or just have comments, feel free to express
them without feeling obliged to pay a registration

Please include the following information when contacting me:

- Name, Address, age
- Where you aquired my program
ie: BBS name, number, State
or Shareware Distributor name
- Why are you using it ?




To execute Sprite Maker 2.01 , type Sprite21 from DOS. After the
title screen has been displayed, you will see a screen divided into four


The top section will contain 12 icons. These are the
command icons which you can click on to give Sprite Maker your commands.
These commands will be discussed later. Beneath the icons, you will
see the color palette consisting of 16 colors to choose from. To the
right of the palette, you will see a block showing the current
selected color.

The screen section which is below and to the right of the
icon/palette section is where the actual sprite will be displayed
just as it would be in an actual application. Beneath the sprite
will be the sprite mask.

The screen beneath the color palette and to the left of the
sprite screen, is the edit screen. This is where the "blown up"
version of the sprite will be displayed. The sprite will be magnified
to it largest possible size in this window to allow for detailed
editing of the image. If a sprite has been defined, a white rectangle
will show the boundaries of the sprite.

The fourth window is at the bottom of the screen. This is the
message window. All messages will be displayed in this window.


Commands are given by clicking the mouse on the appropriate
command icon at the top of the screen. Certain messages will be
outputted in the message window. Look at this window periodically
since some messages are displayed for awhile and then disappear without
user intervention.

EXIT: Causes Sprite Maker to do an orderly exit.

LOAD: Loads a previously saved sprite. ( The only sprites
included in this archive which can be loaded are the
icon sprites listed in the file list.) When this icon
is clicked, you will be prompted to enter a file name
in the message window. any path/file name may be given
as long as it is less than 25 chars long terminated by
a CR.

SAVE: Save the current sprite to a file. ( A sprite must be
defined first.) You will be prompted for a file name
in the message window. Any path/file name may be given
which is less than 25 chars terminated by CR.

CREATE: This option is used to begin a new editing session.
when this icon is clicked, an X/Y scale is displayed in
the edit window, along with two rectangles in the sprite
window. These rectangles represent the size of the new
sprite. Use the mouse to adjust the rectangles to the
size of the sprite you wish to create. The scale in the
edit window is in pixels. Once you have the rectangle
equal to the sprite size, click the right button to
create that size sprite. This must be done to create a new
sprite. If a sprite is already current, you will be
asked if you want to destroy the current sprite.

FILL: This option will fill a bounded area with the selected
color. The boundaries can be of different colors. Once
clicked, you will be prompted to click in the area which
you wish to fill, once clicked, the function will replace
all pixels with the same color as the one clicked within a
bounded area.

FLIP: This will flip the sprite upsidedown.

FLOP: Flops the sprite over (mirror image)

ROTATE: Rotates the sprite 90 degrees counterclockwise.

CIRCLE: Will draw a circle. you are prompted to click on the
center point and then the outter point which determines
the radius. Sprite Maker will then draw a circle
of that radius.

LINE: Draws a line between two points. You are prompted to
click on a start point, then a stop point. Sprite Maker
then draws a line between the two points.

BORDER: Outlines the sprite. Border fills the pixels surrounding
the borders of the sprite with the chosen color.

RECT: Draws a rectangle given two opposite corners of the
rectangle. You are prompted to click on the first
corner then the second.


To choose drawing colors, simply move the mouse to the color
you wish to use and click any mouse button. Notice the "selected
color" block to the right of the palette change to the newly selected
color. This verifys that the new color has been selected.


Once you have defined the sprite by either loading a previously
saved sprite, or by creating a new one using CREATE, you can draw
by choosing a color then moving the mouse to the edit window and
press the left mouse button. Pixels will be drawn with the selected
color at the current mouse position/s. Hold the button down to draw
continuously, or press then release the button to plot a pixel.

While you are editing the sprite, the mouse is bounded to within
the bounderies of the sprite. To exit from this area simply press the
right mouse button and Sprite Maker will put you into the palette.
If you just want to choose another color and go back to editing,
put the mouse on the desired color, and hit the left button. If you
wish to quit editng, press the right button.


 December 31, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>