home *** CD-ROM | disk | FTP | other *** search
/ World of Graphics / WOGRAPH.BIN / 713.ANSIN.DOC < prev    next >
Text File  |  1993-01-10  |  37KB  |  662 lines

  1. Tha AMPro ANSINator Verzion 2.0 Documentayshun....
  2.  
  3. Tha AMPro ANSINator and all acompanying files and Documentation
  4. are Copywrite(c) Alex Mead 1993
  5.  
  6. There iz no warenty expressed or implied, and Alex Mead nor A.M. Producshunz
  7. shall be help libul fer any damagez to your system az a result uv tha use
  8. uv this software.  Tha use uv this software meanz that you agree to tha
  9. above termz.  And all that good stuff.
  10.  
  11. ========================================================================
  12. Distribyooshun and what not: -------------------------------------------
  13.  
  14. Tha AMPro ANSINator iz freeware.  she may be uzed freely by anywun who
  15. findz her usefull free uv charge for however long you need her.  she may be
  16. freely distributed by any meanz fizical or electronic with tha following
  17. excepshunz.
  18.     . You may not charge for tha AMPro ANSINator.  You may charge for tha
  19. disk that you give to a person, or tha Postage or Upload costs or any other
  20. expencez uv distribushun, but you may not under any circumstancez charge for
  21. tha software itself.
  22.     . You may not alter tha files in any way.  Tha AMPro ANSINator comes
  23. with 8 files
  24.        ANSIN.EXE   - Tha AMPro ANSINator Program
  25.        ANSIN.PIC   - Wun uv tha start up screenz
  26.        AMPRO.PIC   - Tha other Start up screen
  27.        DFP.PIC     - Tha third Screen
  28.        ANSIN.DOC   - THa AMPro ANSINator Documentayshun (this file)
  29.        EXAMPLE.ANN - An Example AMPro ANSINator Pikchure file
  30.        EXAMPLE.ANS - Tha Example converted to ANSI
  31.        EXAMPLE.ATX - Tha Text Portion uv tha Ad
  32. All uv theze files must be included and unaltered in any copy uv Tha AMPro
  33. ANSInator that you give out.  Tha file arkiver you uze or wether or not
  34. you arkive them at all iz up to you, but all 8 files must be present and
  35. unaltered.
  36.   Any ANSIz created with tha ANSINator belong solely to their creator, and
  37. may be uzed for any leagal purpose.
  38.   Alex Mead and A.M. Producshunz iz not responsible for tha content uv ANSI
  39. pikcherz created with tha AMPro ANSINator.
  40.  
  41. ========================================================================
  42. Tha Author and hiz company: --------------------------------------------
  43.  
  44.  Tha AMPro ANSInator wuz ritten by Alex "AMPro" Mead (me) tha founder (and
  45. everything else) uv A. M. Producshunz.  A.M. Producshunz iz for tha most
  46. part a Software comany that makez video gaimz, but I am also a somewhat
  47. prolifik ANSI artist, and tha ANSINator wuz something I developed to make
  48. that task a lot eazier and kwiker, and she wuz so great I decided that I
  49. should share her with everywun who wanted her.  Not knowing that people wud
  50. enjoy her so and I wud be obliged to make a better verzion (and spend a
  51. LOT uv time doing so)
  52.  What makez AMPro (tha company) yuneeke (besidez tha way it spellz I mean)
  53. iz that I akchually care about tha people that I wurk for.  I hav netwurk
  54. subz on many Buletin Board System Netwukz and I get a fair number uv ideas
  55. frum my yoozerz.  I can be reached via EMail by most uv tha uzerz uv my
  56. programz, and am kwite personabul.
  57.   Just fer yer info, tha AMPro ANSINator wuz ritten in QuickBASIC 4.5
  58. wich iz a most excelent programing environment.  On tha hole, I think
  59. that developerz that uze C understand memory far too well fer their own
  60. good, and they hav a habbit uv trash talkin about QuickBASIC without
  61. truly knowin what it iz they're talkin about.
  62.  I also like to make my gaimz and utilitiez suitible fer tha hole family.
  63. I realize that blood n gutz, woman az irrespectable objex uv no value
  64. uther than sex, and all that really sell well and that I'd make more muney
  65. going down that avenue, but also realize that tha Computer wurld iz wun
  66. wich iz increasingly difficult to regulate, and in frunt uv a computer iz
  67. a place where parentz feel they kin leave their children unatended for
  68. extended periodz uv time and it shud be.  I don't think that there'z anything
  69. rong with adultz having gaimz uv their own, but some uv tha stuff that iz
  70. shareware and free to tha public iz just horrid and some shareware companiez
  71. shud be ashamed uv themselvez.
  72.   For more informayshun or a list uv A.M. Producshunz productz, send a letter
  73. and a self addressed stamped envelope to:
  74.     
  75.     Alex Mead
  76.     P.O. Box 988
  77.     Buffalo, NY 14213
  78.  
  79. or send EMail to
  80.     
  81. BBS:    AMPro(Me)    AMProPrime(assistant)   Netwurk
  82.         7@7656       26@7656                 WWIVNet
  83.         7@7659        3@7659                 IceNet
  84.         7@7660                               DragonNet
  85.         7@17659       3@17659                WWIVLink
  86. NIS:    [75570,2760]                         Compuserve
  87. WAN:    mead27@snybufva.cs.snybuf.edu        Internet
  88.  
  89. Donayshunz are also welcumd and appresheayted. 
  90.   Also if you run a BBS and would like to becum an AMPro Distribushun
  91. Site pleaze don't hezitate to rekwest an applicayshun.  Or if you are
  92. in an area code that duzn't seem to hav any AMPro Distribyushun sites,
  93. pick out yer favorite SysOps, and bug them until they become A.D.S.s
  94.  
  95.   Also if you run a WWIV board and are on any uv tha afformenchund
  96. Netz (Soon to include SkyNet and ChaosNet), you may want to subscribe
  97. to tha AMProLand message base for detailz on more AMPro Produx.  We 
  98. plan to soon release a set uv AMPro ANSINator Utilz including.
  99.   a) SMAC (Shrink Most ANSI Creayshunz) - A program to decrease tha file
  100.      size uv ANSIz without destroying tha kwality.
  101.   b) MAKEANN - A file to created .ANN fiylz frum various other file
  102.      formatz, possibly including (.PCX, .TFF & Otherz)
  103.   Theze programz wud be included in any fyoocher verzion uv tha ANSINator
  104.   (Argh I don't even wanna think about another verzion), and more info
  105.   on them and all tha other thinkz to do with AMProLizm kin be found on
  106.   tha sub.  
  107.  
  108.     Sub Type    Net         Host Board                   SysOp(s)
  109.     7660        DragonNet   Fantasia                 Battle Axe & Tha AMPro
  110.     37659       IceNet      The Disaster Area        Jay Walker
  111.     17656       WWIVNet     The Midnight Hawke       Accipter
  112.     37656       WWIVLink    The Dizaster Area        Jay Walker
  113.  
  114. ========================================================================
  115. Dicshunary uv termz-----------------------------------------------------
  116.                     
  117. in case sum uv tha wurdz in this document are unfamilyer to you, here'z
  118. a dicshunary uv termz to help you out.
  119.  
  120. Cursor - Tha Cursor iz tha flashing dot that letz you kno where you are
  121.  on tha screen.
  122.  
  123. Cursor Keyz - Tha cursor keyz are tha keyz on tha keyboard that have tha
  124.  arrowz on them.  Some keyboardz hav two setz uv cursor keyz, wile otherz
  125.  hav only wun (with numberz on tha keyz az well az arrowz) if you wish to
  126.  uze tha cursor keyz with tha numberz on then, then you must be shure that
  127.  tha Num-Lock key iz turned off.
  128.  
  129. Default - A default value iz tha value that will be uzed if you do not
  130.  enter a different value.  For example if a Paramater haz a default
  131.  value uv 0, then if you enter a number she will uze tha number you enter,
  132.  but if you do not enter a number she will uze 0.
  133.  
  134. Funcshun - In tha ANSINator, tha commandz are nowne az funcshunz, there
  135.  are 22 different funcshunz each called by a different letter key on tha
  136.  keyboard.
  137.  
  138. Hi Intensity Color - High intensity colorz are tha colorz 8 - 15, they
  139.  are tha same colorz az tha lo intensity colorz only briyter.
  140.  
  141. Lo Intensity Color - Lo intensity colorz are tha colorz 0 - 7, they are
  142.  tha same colorz az tha hi intensity colorz only dimmer.
  143.  
  144. Opshunz - Most uv tha Funcshunz have several different opshunz in them.
  145.  Tha opshunz are grouped together with other similar or related opshunz
  146.  in a funcshun.
  147.  
  148. Paramater - Most uv tha funcshunz rekwire you to enter more informayshun
  149.  before they kin execute properly.  Each kweschun it askz uv you iz known
  150.  az a paramater.
  151.  
  152. Pixel - The screen iz made up uv Pixels, a pixel representz wun tiny dot
  153.  on tha screen wich can be set to any wun uv 16 colorz.  Tha ANSINator
  154.  screen iz 100 pixelz wide by 150 pixelz tall.
  155.  
  156. reejyun - A reejyun iz an area uv screen COMPLETELY surrounded by a single 
  157.  color(Tha boarder color) or a single color and tha screen edj.  A reejyun
  158.  kin be tha interior uv a full circle or rectangul, or tha interior uv an
  159.  amorfik shape.
  160.  
  161. ========================================================================
  162. Getting Statrted on Tha AMPro ANSINator --------------------------------
  163.  
  164.  To run tha AMPro ANSINator type ANSIN at your DOS prompt.  In order to
  165. run tha ANSINator you should hav an EGA or better monitor and 512k or more
  166. uv RAM.  You should have all six files in tha same directory and run tha
  167. program frum that directory for best rezultz.
  168. ========================================================================
  169. What you should kno about tha ANSINator --------------------------------
  170.  
  171.   Tha ANSINator iz a utility that will help to make ANSI pikchurz faster
  172. and eazier than any ANSI Program that I've ever seen.  Az far az I kno there
  173. iz no program uv it'z kind out there now (but what do I kno).  What she duz
  174. iz letz you draw a pikchur in grafix mode, then she will save your pikchur in
  175. an ANSI file.
  176.   In grafix mode, you kin draw pixel by pixel.  Tha Pixelz each hav a set uv
  177. coordinates frum 0 to 100(left to rite) across and frum 0 to 150 (top to
  178. bottom) up and down.  So 0, 0 iz tha pixel at tha upper left hand side uv yer
  179. screen, and 50, 75 would be tha pixel in tha middle uv yer screen ect.
  180.   If you want to wurk on tha ANSI again you will hav to also save it az an
  181. .ANN pikchur file.  Tha ANSINator Loadz and sayvz .ANN fiylz, but she will
  182. not load in ANSI pikchurz.
  183.   Tha ANSI files made by tha AMPro ANSINator are fully compatible with most
  184. other ANSI drawing utilities, but you will be limited by that program's
  185. abilitiez.  For example if you make a 75 line ANSI with tha ANSINator, you
  186. can't properly load it into an ANSI editor that only does 50 line ect...
  187.   Tha AMPro ANSINator adz a line at tha very bottom uv yer ANSI wich sayz
  188. Tha AMPro ANSINaytor v2.0, and while it'z no sin to remove it, and it wuden't
  189. tick me off or anything, I'd appreciate it if you let it stay.
  190.  
  191. ========================================================================
  192. Instrucshunz -----------------------------------------------------------
  193.  
  194. I. MoveMent
  195.  
  196.  Tha ANSINator haz a small wite screen 100 by 150 pixelz.  You will begin
  197. in tha middle uv tha screen (at 50, 75) and will hav a flashing black cursor
  198. you can draw a pikvher by movin tha cursor around.  Uze tha cursor keyz to
  199. move yer cursor around.  It iz eazier to uze tha cursor keyz on tha numeric
  200. key pad(make shure num-lock iz off) becuz then you kin move yer cursor in
  201. 8 different direcshunz.
  202.              7 - Left & Up      8 - Up           9) Rite & Up
  203.              6 - Left                            7) Rite
  204.              1 - Left & Down    2 - Down         3) Rite & Down
  205.  
  206. II.  Inputing Parameterz
  207.  
  208.   For many uv tha funcshunz you will be asked for addishunal parameterz.
  209. Mostly tha parrameterz she rekwestz will be numberz.  When she iz expecting
  210. a number she will give you a prompt that lookz something like this...
  211.  
  212. Radius (0 - 120[10])>
  213.  
  214.   What that prompt meanz, iz that she iz expecting a value for tha Radius
  215. uv tha figure it'z drawing, and she will except any number between 0 and
  216. 120.  Also tha default value she will uze iz 10, so if you want a radius uv
  217. 10, just press enter.  If tha default value iz not in range tha closest
  218. number to tha default value that iz in range will be uzed, fer example if
  219. It'z looking fer a number between 0 and 10, and tha default value iz 20,
  220. it will uze 10.
  221.   When she promptz you for a filename az a parameter, just enter tha filename
  222. uv tha file you wish to load/save/whatever.  Filenamez kin be up to 8
  223. characterz in length, and any addishunal characterz will be cut off, and tha
  224. program will automatikly provide tha extenshun for you.
  225.  
  226. III. Funcshun Keyz------------------------------------------------------
  227.  
  228.   A) - Arc/Cirle/Ellipse
  229.  
  230.   Uze this funcshun for drawing Perfect Circles, or arcz or Ellipsez, or
  231. even Elliptical acrz fer that matter.  When you choze this opshun, there
  232. will be several Paramaterz to input to define tha evenchual outcome uv yer
  233. figure.  First she will ask you for Coordinates, tha coordinates you give
  234. will be uzed az tha centerpoint uv tha figure.  Tha default valuez for tha
  235. coordinates are yer current cursor locayshun, so to yuze yer current pozishun
  236. az tha centerpoint, just hit enter for tha first two parameterz.  Tha third
  237. parameter she will ask you for iz color, simply enter tha numbver uv tha
  238. color you want, there will be a key uv what number representz wich color.
  239. Tha fourth parameter will be Radius, so enter tha number uv pixelz away
  240. frum tha center point you want tha edge uv yer figure to be.  Tha next two
  241. parameterz she asks for are starting point and ending point (in degrees). 
  242. This iz how you make she into an arc instead uv a  full circle or ellipse. 
  243. If you wish to make a half circle frum 0 to 180 degreez, enter 0 fer tha
  244. first parameter, and 180 for tha second parameter.  Tha defualt valuez are
  245. 0 and 360 (wich representz a full circle/ellipse), so if you want a full
  246. circle/ellipse, you kin just press enter twice for theze two parameterz.
  247. Tha last parameter she will ask you for iz ecentricity, this iz how you make
  248. your figure eliptical rather than circulur.  .78 ecentricity iz tha default
  249. value (perfect circle) and number lower than that will give you a flatter
  250. circle, and any number hiyer than that will give you a taller circle.
  251.  
  252.   B) - Box/Line/Block
  253.  
  254.   This funcshun will allow you to draw a line box or filled in block. 
  255. No matter wich you choze you will be asked for 5 parameterz.  First you
  256. will be asked for tha X and Y coordinates uv yer Starting point, then you
  257. will be asked for tha X and Y coordinates uv yer ending point, then she will
  258. ask for a color.  Tha default value for tha coordinates will be yer curent
  259. cursor locayshun.  Then if you pick line, she will draw a line frum tha
  260. startpoint to tha end point, if you pick box she will draw a box uzing wun
  261. endpoint az a corner, and tha other endpoint az tha oppozing corner, and
  262. if you chooze a block, she will draw a filled in box uzing tha two enpointz
  263. az oppozing cornerz.
  264.  
  265.   C) - Change Cursor Color/Width/Hite
  266.  
  267.   This funcshun will allow you to change tha cursorz attribyutez.  When tha
  268. ANSINator beginz, yer cursor will be wun pixel wide, and wun pixel tall, and
  269. will leave a black trail, but you may choze wun uv tha opshunz under this
  270. funcshun to change thoze settingz.  You may chooze a cursor frum 1 to 50
  271. linez tall, frum wun to 50 linez wide, and any wun uv tha 16 possible colorz.
  272. Wun tekneek some people find useful, iz to move tha cursor to pozishun 0, 0
  273. and change tha cursor hite to 2, and change tha Y Jump factor to 2, this will
  274. create more predictable pikcherz for ANSINating.
  275.  
  276.   D) - Dancing fool
  277.  
  278.   When tha program startz, there iz no dancing fool *sigh*, but forchunately
  279. you kin change that.  If you press D, tha dancing fool will appear and 
  280. attempt to entertain you, press D again to get him to vanish.
  281.  
  282.   E) - Speshul Effex
  283.  
  284.   Uze this funcshun to create effex in yer ANSI.  There are 7 opshunz
  285. under effects.
  286.    
  287.    1 & 2) Stipple a color or Stipple all colors.  Stippling a color will
  288.           create random patternz amung that color.  For example if you pick
  289.           red(4) then when it getz to a red block, instead uv filling it in
  290.           solidly, it will fill it in with wun uv tha vareyus degree shaydz,
  291.           creating a random pattern for reejyunz uv that color.  Stippling
  292.           all colorz will create a random effect thruout tha entire ANSI
  293.           pikcher you create.
  294.    
  295.    3 & 4) Normalize a Color or Normalize all colorz.  Thez opshunz return
  296.           a color to it'z previous state, it unduz stippling, Converzion
  297.           to a Symbol(explained below), and Radom Generashun Disabling
  298.           (explained Below).  When tha program beginz all colorz are
  299.           normalized.
  300.        
  301.        5) Convert Color to Symbol.  This opshun can also create sum neet
  302.           effex.  You must supply tha number uv a color, and tha ascii
  303.           code uv tha Symbol you want, and then every time tha ANSINator
  304.           encounterz a full block uv tha color it will produce that symbol 
  305.           instead.  For example if you specify that you want tha color 
  306.           1(Blue) converted to tha Symbol 196(A horizontal line), instead
  307.           uv giving you a solid blue background, it will give you horizontal
  308.           blue linez.  For a complete list uv Ascii codez, consult tha end
  309.           uv this documernt.
  310.  
  311.        6) Set Tag Colorz.  If you don't set tag colorz, Tha ANSINator will
  312.           attempt to pick colorz that go along with yer ANSI, or give you
  313.           red and white.  If you hav a certain color in mind fer tha Tag
  314.           then uze this funcshun to set tha Tag Colorz (pleze note that 
  315.           only colorz 0 - 7 are availibul for background Tag Color)  
  316.           I have not made tha program check for entering tha same color
  317.           for background and forground, so you can do this, and tha Tag
  318.           line will not be vizibul, but I urge you not to do this.
  319.  
  320.        7) Random Generayshun Disabling.  Tha Randum generayshun funcshun 'G'
  321.           will draw randum objex uv with random colorz, but you kin disable
  322.           a color for that funcshun with this opshun.  Fer example if you
  323.           wanna draw a lot uv random circles on tha screen, but you don't
  324.           want any uv them to be wite, uze this opshun to disable tha color 
  325.           wite(15).  You may disable az many colorz az you chooze.  Disabling
  326.           all tha colorz will be tha same az disabling nun except that it
  327.           will take a lot longer.
  328.  
  329.   F) - Fill Manager
  330.  
  331.   Tha fill manager allowz you to controll filling uv reejyunz.  Tha set
  332. boarder color opshun will determine tha boarder color uv tha reejyun.  A
  333. reejyun iz an area COMPLETELY surrounded by a color, or a color and tha 
  334. screen boarder.  Fer instance if you hav a purpul circle and wud like to
  335. fill it in with tha current fill color or pattern, chooze tha set boarder
  336. color opshun and select purpul(5), then any subsakwint reejyun fillz (tha
  337. 'R' funcshun) will fill to tha edjiz uv purpul reejunz.  Tha set fill color
  338. opshun iz uzed to select a new color for filling reejyunz.  When you select 
  339. a new Fill Color, that fill color will be uzed until a different Fill Color
  340. or Fill pattern iz chozen.
  341.   Setting a fill patern.  Setting a fill pattern iz sorta complex, but 
  342. kan praduce sum nifty rezultz.  When you select this opshun frum tha Fill
  343. Manager, you will be asked fer tha number uv Columnz tall you want yer fill
  344. pattern to be, and you kin chooze any hite frum 1 to 15 layerz tall.  Then
  345. you will be shown a very enlarged representayshun uv yer fill pattern, in
  346. tha form uv a grid.  You kin move arround tha grid with tha cursor keyz.  In
  347. tha bottom rite hand corner uv tha screen, there iz another grid, tha color
  348. selecshun grid.  You kin swich back n forth between tha fill pattern grid
  349. and tha color selecshun grid by pressing tha space bar.  and you kin move
  350. around either grid by uzing tha cursor keyz.  Once you have selected a color,
  351. move back to tha fill pattern grid, and move to where you wanna put it, and
  352. then you press tha Enter key to lay it down.  You kin repeat tha process 
  353. uzing az many different colorz az you want, and when yer dun, press 'F' and
  354. yer new fill pattern will be saved.  Any blox on tha fill pattern grid will
  355. be considered black.
  356.  
  357.   G) - Generate Random Objex
  358.  
  359.   You kin uze tha Generate Random Objex funcshun to make sum great patternz 
  360. and deziynz.  Tha funcshun will make random Circles, Skwarez, Rektangulz,
  361. Triangulz, or dotz.  This funcshun drawz az many or az few uv them az you
  362. specify, and you kin tell it not to uze certain colorz with Color Disabling
  363. (See tha 'E' - Effex entry)
  364.  
  365.   H) - Help Menu
  366.  
  367.   Tha Help funcshun iz dezined to give you a little help frum within tha
  368. program.  Tha help offered here in this document iz far more extensive than
  369. tha help offurd with tha Program'z help funcshun.  Still if you don't have
  370. a printout uv this document handy when you run tha program, you may find
  371. tha Help usefull untill you becum familiar with tha commandz.  When you
  372. press 'H', you will get a short list uv what each key'z Funcshun iz, and you
  373. kan get a short descripshun uv each funcshun by pressing tha letter uv that 
  374. funcshun.  Press Space bar to exit help.
  375.  
  376.   I) - Invert Block
  377.  
  378.   Uze tha Invert Funcshun to create a mirror image uv a rectangular block.
  379. Yu kin yuze this funkshun to invert horizontaly or vertikly.  Tha funcshun
  380. will ask you for tha coordinates uv tha Upper Left and Lower Rite cornerz
  381. uv tha reejyun you want a mirror image uv, and then will ask you for tha 
  382. Upper Left corner uv where you'd like to place it.
  383.  
  384.   J) - Set Jump Factorz
  385.  
  386.   When yer program beginz, you X and Y Jump factorz will be 1, wich meanz 
  387. that when you press tha up cursor key, you will go up wun pixel at a time,
  388. and if you press tha rite cursor, you will go rite wun pxel at a time ect..
  389. By setting tha X Jump factor, you kin specify how many pixelz to jump left
  390. or rite at a time, and by setting tha tha Y Jump Factor, you kin specify
  391. how many pixelz to jum up or down at wun time.  It iz also possibul to set
  392. both.
  393.  
  394.   L) - Locate Point
  395.  
  396.   This funcshun allowz you to Locate or move to a specific point on tha 
  397. screen.  If you chooze to locate a point, then tha point you specify will be 
  398. hiylited by a flashing crossbar, this iz ideal for finding out coordinates
  399. without moving to them.  Or also if you wish to move to new coordinates 
  400. without having tyo uze tha cursor keyz to get there, chooze wun uv tha 
  401. move opshunz, and your cursor will move to tha specified coordinates, this
  402. iz good fer getting frum wun side uv tha screen to another kwickly.
  403.  
  404.   N) - Non Draw Mode
  405.  
  406.   The Non Draw Mode allowz you to move yer cursor to another pozishun with
  407. out drawing a trail behind you.  When you hav gotten to tha point you want
  408. to be at, press 'N' again or press Enter, and you will return to regular
  409. drawing mode.  (Most other funcshunz are not availibul while in non draw
  410. mode.)
  411.  
  412.   O) - Operating System
  413.  
  414.   This funcshun will temporarily drop you back to tha operating system you 
  415. are uzing so that you kin do whatever it iz you do there, and yer pikcher 
  416. will be kept safely in memory until yer ready for it again.  You reenter tha
  417. ANSINator by typing 'exit' at yer operating system prompt.  Hopefully your
  418. pikcher will be waiting for you when you return (but this feacher iz a little
  419. unpredictabul on machines with less memory or with a lot uv other programz
  420. running in tha background)
  421.  
  422.   P) - Pikcher Manager
  423.  
  424.   Tha Pikcher manager providez tha important funcshunz.  You kin load and
  425. save your screen az an .ANN file, Get a directory listing, or CONVERT YER
  426. PIKCHER TO ANSI.  Saveing your file az an .ANN file iz VERY important.  If
  427. you every want to wurk on yer pikcher again, you must sae it az an .ANN file 
  428. so that you kin load it again, tha ANSINator Will NOT load ANSIz.  If you
  429. choze tha save or load .ANN file opshunz, you will be prompted for a 
  430. filename.  Your filename can be any word up to 8 characterz long, and tha 
  431. program will apply tha appropriate extenshun for you.  Pleze note...
  432.   1) Chooze a filename that you will remember.
  433.   2) When entering a filename, tha program will apply tha appropriate
  434.      .ANN .ANS or .ATX (See 'T' Text funcshun) file extenshun, so even
  435.      if you specify an extenshun, tha appropriate wun uv theze three will be 
  436.      applied instead uv tha wun you specified.
  437.   3) Tha ANSINator duz not load ANSIz, so save yer wurk to an .ANN file.
  438.   4) Tha ANSINator iz pretty bug free, but you never kno what'z gonna
  439.      happen, so save yer wurk often!
  440.   If you chooze tha directory listing opshun, tha program will provide an
  441. alfabetized listing uv yer files, this iz usefull for when you ferget filez.
  442.   Tha fourth opshun under pikcher manager iz what this program iz all about.
  443. This iz tha ANSINayshun opshun, it will convert your pikcher to an ANSI.  It
  444. will take into acount any speshul effex that you specified, and add in any
  445. tiny text that you specified az well.  When you select tha ANSINayshun 
  446. opshun, there will be a flashing line.  Uze tha cursor keyz to pozishun that 
  447. line on tha upper edge that you want fer yer ANSI (Note: Tha screen iz 100
  448. Pixelz wide, and you kin only make ANSI screenz 78 columnz wide, so you will 
  449. have to uze this selekshun bar to pick out tha best 80 pixelz uv width to 
  450. be converted to ANSI)  When you have tha 80 columz that you want, press 
  451. enter.  Now you shud see tha selecshun rectangle, you kin uze tha left and 
  452. rite arrowz to pick tha 80 pixelz you want still, but now tha up and down 
  453. arrowz will determine tha hite uv yer ANSI, you kim make ANSIz az short az 7
  454. linez or az long az tha screen (77 linez).  While you are selecting, there
  455. will be an indicator telling you how many linez yer ANSI iz so far, this iz
  456. important if you wanto make shure yer ANSI iz 50 linez tall so that it kin
  457. fit into wun uv thoze other ANSI editorz.
  458.  
  459.   Q) - Quit
  460.  
  461.   Well unforchunately you can't stay in tha ANSINator ferever, so for
  462. when it'z time to exit tha program, we've included this handy little 
  463. exit tha program funcshun.  8O)
  464.  
  465.   R) - Reejyun Filler
  466.  
  467.   This will fill a reejyun with tha current Fill Collor, or Current Fill
  468. Pattern if wun iz defined.  A reejyun iz an area COMPLETELY surrounded by
  469. tha current boarder color.  If there are any gapz in tha reejyun, tha 
  470. Filling will escape thru thoze pointz and continue filling until it iz
  471. COMPLETELY surrounded by tha boarder color or reachez tha egez uv tha 
  472. screen.  If you mistakenly leave a breakj in tha reejyun and this happenz 
  473. to you, press tha 'U'(Undo) Key immediately.
  474.  
  475.   S) - Start Over
  476.  
  477.   When you are having no sukcess at all, and you just wanna start over frum
  478. scratch, uze tha Start over funcshun to give yerself a fresh screen.  This
  479. will keep tha last fill patern, and your cursor dimenshunz ect (to start
  480. totaly frum scratch you would hav to press 'S' & 'Z') 
  481.  
  482.   T) - Text
  483.  
  484.   Tha Text Funcshun iz also pretty handy.  There are five opshunz under tha
  485. text funcshun.
  486.  
  487.      1) Big Text.  Big Text iz tha eaziest to uze, and arguably tha best 
  488.         looking, but tha hardest to fit on tha screen.  When you have only
  489.         a little to say, and want to say it in a big way, uze this funcshun.
  490.         Text haz a different coordinate System, and uzez rowz and columz 
  491.         instead uv coordinates, you kin also specify tha color uv tha
  492.         text you want.
  493.  
  494.      2) Siyzabul Text.  Siyzabul text iz fun to play with.  You must 
  495.         specify what you want it to say first, then select a color, and
  496.         then you will be able to play around with playcing it.  Press a
  497.         cursor key, and it will appear on tha screen.  Uze tha cursor keyz 
  498.         to move tha text around, uze tha plus and minus keyz to enlarj
  499.         and diminish tha text, and uze tha space bar to rotate it.  With
  500.         this type uv text you kin create sum nifty effex.
  501.  
  502.      3) Tiny Text.  Tiny text iz really complicayted (at least it still
  503.          confyuzez tha heck outta me, and I rote it)  With tiny text you
  504.          must specify yer text blurb dimenshunz (1 to 10 liynz tall by
  505.          1 to 77 liynz wide), then you must select itz row and colum 
  506.          locayshun (wich iz sumwhat difficult), to help you deside, tha
  507.          default colum and row will be yer current cursor locayshun
  508.          so yer best bet iz to move to where you want tha text to appear 
  509.          and uze tha default settingz, but this iz further complicayted
  510.          by tha fact that tha default column iz tayken frum tha 0 coordinate
  511.          since tha ANSINator duzn't kno what column you will akchually end up
  512.          ANSINating frum, so if you don't plan on ANSINating starting frum
  513.          tha extreem left egj, then you'll have to take that into account
  514.          (don't wurry if yer confyoozed, so am I) 
  515.          Now when ya get to this point there will be a menu to tell ya what 
  516.          tha F keyz do (tha F1 - F9 keyz on yer keyboard) in tha box
  517.          create what you wanna say, and press F8 to save it, or Esc to 
  518.          give up without sayving.  Hey tha program iz free, don't
  519.          complain!
  520.   
  521.  4 & 5) Save and Load text.  This funcshun allowz you to save and load yer
  522.         tiny text, this funcshunz iz handy since yer tiny text izn't saved
  523.         in tha .ANN filez.  This funcshun iz also neet, becuz you kin 
  524.         create one set uv text you like, and load it in and add it on
  525.         to many pifferent pikcherz.  .ATX filez are big however, so
  526.         it izn't praktikal to save a lot uv them, and Tiny text adz many
  527.         biytz to yer ANSIz, so uze it az little az possibul if file
  528.         size or disk space iz an ishue.
  529.  
  530.   U) - Undo
  531.  
  532.   Uze this funcshun to undo a mistake.  After every command you run, tha
  533. ANSINator savez a backup copy uv tha screen before you ran tha command.  To
  534. get it to undo tha command just press U.  Tha U Key must be tha VERY next 
  535. key you press, once you ishue another command or do something else, you will 
  536. no longer be able to undo that change only wun backup uv before tha last
  537. key you pressed iz kept.
  538.   
  539.   X) - Copy Block
  540.  
  541.   This funcshun allowz you to copy a rectangular area to another spot on tha 
  542. screen.  Tha funcshun first askz you fer tha coordinitz un tha upper left and 
  543. lower rite cornerz uv tha area to copy frum, then askz fer tha coordinates 
  544. uv tha upper left area uv tha area to copy to, and then copeez tha pikcher 
  545. within tha rectangular area withing tha coordinates to tha secshun on tha 
  546. screen specified.
  547.   
  548.   V) - View Variabulz
  549.  
  550.   This funcshun will allow you to see tha current settingz uv tha program
  551. variabulz.  It will give you a readout telling you what tha curent cursor
  552. pozishun, cursor color, text pozishun, full pattern or color, fill boarder
  553. COLOR
  554.   
  555.   Z) - Zap Vairiabulz
  556.  
  557.   This funcshun will return all uv tha variabulz to their original state.
  558. It will normalize all colorz, it will return your cursor to tha middle uv
  559. tha screen, return tha jump factorz to 1, return tha cursor dimenchunz to
  560. 1 by 1,  remove tha current fill paterz ect...
  561.    
  562. ========================================================================
  563. Helpful Hintz-----------------------------------------------------------
  564.  
  565. . If you find it to hard to get uzed to having only 78 uv tha 100 pixelz
  566. in width converted to ANSI, got to 78, 0 and draw a line down to tha
  567. bottom and ignore tha left side uv tha line, this will also help you be
  568. aware uv tha placement uv tiny text.
  569.  
  570. . Tha ANSINator Convertz every 2 pixelz uv hite into wun text character.
  571. Since two different hi intensity colorz cannot be represented in wun
  572. space, wun uv tha hi intensity colorz will be translayted into it'z 
  573. lo intensity counterpart, this kin make yer ANSI look weerd.  Two wayz 
  574. arround this are a) Uze az little hi intensity color az possibul, and
  575. don't uze two hi intensity colorz next to each other.  b) Go to 0, 0
  576. and select a Cursor hite uv 2, and a Y Jump facter uv 2 (this maykz it
  577. a lot harder to draw.
  578.  
  579. . For tha funcshunz tha most common default coordinates are yer current
  580. pozishun, so if yer having trubul placing objex in tha rite place, you
  581. may want to move tha cursor to where you want tha object placed, and then
  582. just uze tha defaultz for tha coordinates.  Also tha 'L' funcshun iz useful
  583. in locating coordinates.
  584.  
  585. . After you ANSINate yer pikcher, Uze tha 'O' funcshun to go to yer
  586. Operating System, and then yuze tha TYPE command to type tha ANSI.
  587. For example if you ANSINate a pikcher and call it MyAnsi, it will save
  588. az MYANSI.ANS, uze tha 'O' funcshun to get back to yer OS, and then at 
  589. tha prompt type
  590. TYPE MYANSI.ANS
  591.   And this will show you yer ANSI, so you kin see if it turned out rite.
  592. Then type Exit to go back into tha ANSINator, and make any necesary changez.
  593.  
  594. . Try all uv tha funcshunz.  If you can't figure out what they do by reading
  595. this document, try to figure it out by uzing them.  Some uv tha more powerful
  596. funcshunz are tha more dificult wunz to understand, and they are wurthwile
  597. to master.
  598.  
  599. . Don't enter cammuz!  Not to indicate thouzandz place, not between 
  600. coordinates, not even in tiny text, just don't ever uze em in tha ANSINator.
  601.  
  602. . For hintz on entering filenaymz, consult tha 'P' Pikcher manager funcshun.
  603.  
  604. ========================================================================
  605. Ascii Chart-------------------------------------------------------------
  606. ! = 33     " = 34     # = 35     $ = 36     % = 37     & = 38     ' = 39     
  607. ( = 40     ) = 41     * = 42     + = 43     , = 44     - = 45     . = 46     
  608. / = 47     0 = 48     1 = 49     2 = 50     3 = 51     4 = 52     5 = 53     
  609. 6 = 54     7 = 55     8 = 56     9 = 57     : = 58     ; = 59     < = 60     
  610. = = 61     > = 62     ? = 63     @ = 64     A = 65     B = 66     C = 67     
  611. D = 68     E = 69     F = 70     G = 71     H = 72     I = 73     J = 74
  612. K = 75     L = 76     M = 77     N = 78     O = 79     P = 80     Q = 81
  613. R = 82     S = 83     T = 84     U = 85     V = 86     W = 87     X = 88
  614. Y = 89     Z = 90     [ = 91     \ = 92     ] = 93     ^ = 94     _ = 95
  615. ` = 96     a = 97     b = 98     c = 99     d = 100    e = 101    f = 102
  616. g = 103    h = 104    i = 105    j = 106    k = 107    l = 108    m = 109
  617. n = 110    o = 111    p = 112    q = 113    r = 114    s = 115    t = 116
  618. u = 117    v = 118    w = 119    x = 120    y = 121    z = 122    { = 123
  619. | = 124    } = 125    ~ = 126     = 127    Ç = 128    ü = 129    é = 130
  620. â = 131    ä = 132    à = 133    å = 134    ç = 135    ê = 136    ë = 137
  621. è = 138    ï = 139    î = 140    ì = 141    Ä = 142    Å = 143    É = 144
  622. æ = 145    Æ = 146    ô = 147    ö = 148    ò = 149    û = 150    ù = 151
  623. ÿ = 152    Ö = 153    Ü = 154    ¢ = 155    £ = 156    ¥ = 157    ₧ = 158
  624. ƒ = 159    á = 160    í = 161    ó = 162    ú = 163    ñ = 164    Ñ = 165
  625. ª = 166    º = 167    ¿ = 168    ⌐ = 169    ¬ = 170    ½ = 171    ¼ = 172
  626. ¡ = 173    « = 174    » = 175    ░ = 176    ▒ = 177    ▓ = 178    │ = 179 
  627. ┤ = 180    ╡ = 181    ╢ = 182    ╖ = 183    ╕ = 184    ╣ = 185    ║ = 186
  628. ╗ = 187    ╝ = 188    ╜ = 189    ╛ = 190    ┐ = 191    └ = 192    ┴ = 193
  629. ┬ = 194    ├ = 195    ─ = 196    ┼ = 197    ╞ = 198    ╟ = 199    ╚ = 200
  630. ╔ = 201    ╩ = 202    ╦ = 203    ╠ = 204    ═ = 205    ╬ = 206    ╧ = 207
  631. ╨ = 208    ╤ = 209    ╥ = 210    ╙ = 211    ╘ = 212    ╒ = 213    ╓ = 214
  632. ╫ = 215    ╪ = 216    ┘ = 217    ┌ = 218    █ = 219    ▄ = 220    ▌ = 221
  633. ▐ = 222    ▀ = 223    α = 224    ß = 225    Γ = 226    π = 227    Σ = 228
  634. σ = 229    µ = 230    τ = 231    Φ = 232    Θ = 233    Ω = 234    δ = 235
  635. ∞ = 236    φ = 237    ε = 238    ∩ = 239    ≡ = 240    ± = 241    ≥ = 242
  636. ≤ = 243    ⌠ = 244    ⌡ = 245    ÷ = 246    ≈ = 247    ° = 248    ∙ = 249
  637. · = 250    √ = 251    ⁿ = 252    ² = 253    ■ = 254
  638.  
  639. ========================================================================
  640. Hav fun ----------------------------------------------------------------
  641.  
  642. I wud like to thank my Beta Test Team fer all their help and suggeschunz
  643. . Mitch    . Tyger    . Goose    . Sky Kid    . CrackMan    . Battle Axe
  644.  
  645. I wud like to thank my rite hand man Dave Yuhnky (Tha AMProPRiMe) fer
  646. all tha help he'z been recruting new AMPro Dist Sites, and being an all
  647. round helpful guy.
  648.  
  649. I'd like to thank anyone who posts on or readz tha AMProLand Message Base
  650. and/or enjoyz AMPro Produx.
  651.  
  652. I will smile every time I see a new ANSI made with tha AMPro ANSINator. 
  653. I hope she helpz you, she haz helped me kwite a great deal.  I hope you
  654. find her eazy to uze, and I hope you will feel free to send yer commentz
  655. and suggeschunz to me I do try to read all my mail, and respond to az much
  656. az possible.  Tha adresses where I kin be reached are listed above.
  657. Be yourself.
  658.  
  659.  Luv, Peace and AMProNess to All
  660.  - Tha AMPro
  661.  
  662.