home *** CD-ROM | disk | FTP | other *** search
- [A[N[S[I[[B[A[R V 0.00003ß
-
- -* "I hope you arn't going to print this.." - Paul King - 1991 remarking
- on the lack of page numbering sequance via anything other than
- guesswork.
-
- Index Subject Page
-
- Equipment needed........................ 1
- Explination............................. 1
- Options................................. 1
- More explination........................ 2
- How to use it........................... 2
- Begging on hands and knees.............. 3
- Where to report bugs.................... 3
- Registration form....................... 4
- If you wanna corespond about ANSIBAR.... 5
- Error codes & Pascal code............... 6
- Troubleshooting......................... 7
- Acknowedgments (Hack ptyoo)............. 8
-
- ANSIBar .00003ß Page 1?
- -------------------------------------------------------------------------------
- Equipment needed:
- IBM Compatible operating system (Soft-PC, AMYDOS, TANDY (?))
- MS-DOS Version 2.11+ (probibly.. it works with 3.3..)
- ANSI.SYS, ZANSI.SYS, NANSI.SYS, DANSI.SYS or something to display
- ansi
- 256k memory (Probibly about 100k, but who knows)
- disk space
-
- Ever wanted a stock-market-like display in an ANSI file? ( No? jeesh, I spent 3
- hours on this program *WAH* ) - well, this is it.
-
- ANSIBar comes in 2 types - 8086, and '286 instruction set.. if you have an 8086
- and run AB286 then you can expect your system to crash horribly.
-
- Usage AB8086 [INFILE.EXT] [OUTFILE.EXT] <delay> <switches>
- that's it..
-
- INFILE (The file you want to read from) [Needed]
- OUTFILE (the file you want ANSIBAR to make) [Needed]
- delay (The number of charcters you want delayed
- at the end of the line. <SPACE><BACKSPACE>
- (Nulls don't work on the ANSI drivers I've
- worked with)) [optional]
-
- Switches: [optional]
-
- /F (Use what I call FANCY ANSI. which will cut
- the characters per updat down to 22 as
- compared to the normal 56 per line.)
- <Note> being as how the ANSI Delete
- command is not well known
- (Not listed in MS-DOS Bible)
- and how some terms or drivers
- don't support it.. use with
- knowedge that some people won't
- be able to see it (Telix & Telemate
- have the capability)
-
- /D Droptop... Pop the box down from the top.. just looks
- neat..
-
- ANSIBar .00003ß Page 2?
- -------------------------------------------------------------------------------
-
- AnsiBar ( for convenience ) makes the file a 1-line file so that it won't pause
- in BBS's like TAG, Telegard, WC!, QBBS if there is a pause turned on.. however,
- if you have to change it to more lines ( for BBSs like Spitfire ) you can easily
- edit the file using TheDraw 4.0. However, no previous versions will work -
- being as how ANSIBAR files are listed VIA Pascal as sometimes a string[90345]
- - with no string information.
-
- ANSIBAR, if not the only, is definatly the fastest ANSI creator I have ever
- written <Grin>.. Here's a time graph showing the differances between ANSIBar
- and all others:
-
- ANSIBAR 20k input - OP 8 seconds
- Evolution 20k input - 2 - 3 Billion years to evolve sentient life forms to
- write the software.
- TheDraw User input - Total time 4-5 hours ( if you type fast )
-
- By running this software, you agree not to hold Paul King ( dat's me ) liable,
- responcible, guilty of ANY problems that occur on your system .. if you're
- running this for the first time, I suggest you run a program like Flu_Shot+
- to make sure the file hasn't been modified, or contains harmfull code.
- Also, being as how anybody making a trojan would put in their trojan's CRC code
- in the docs, I feel it completely useless to put in one (Look at the hacked
- copies of MccAffee's products.. they check out legit by their docs)
-
- During execution, if for some reason you want to stop ( like you figured out
- the file you're doing would come to a meg or so, and you don't want to wait for
- it to end ), whack the spacebar.
-
- Example of format to call ANSIBar in long line/ normal box/ high-speed to
- screen:
-
- AB8086 C:\AUTOEXEC.BAT CON
- ^^^^^^ ^^^^^^^^^^^^^^^ ^^^
- Program Infile Outfile
- Name
-
-
- Here's how to call in short line / drop box / high speed to screen:
-
- AB8086 C:\AUTOEXEC.BAT CON /D /F
-
-
- and now: short line/ normal box/ 5 char delay to LOGON.CLR:
-
- AB8086 C:\AUTOEXEC.BAT LOGON.CLR /F 5
-
- ANSIBar .00003ß Page 3?
- -------------------------------------------------------------------------------
-
- This program is Begware - gimme CA$H!! if you want to register this, the
- registration fee is $2, then you either have to call and download it ( while
- I'm here) OR send an additional $5 for shipping and handling of the disk..
- but, if you want the source code, it's available for $7..
-
- --* "With membership comes it's privalages" - Some guy on my board
-
- Well, I bet you're thinking "Gee, why should I, being as I've got thousands
- of other things to do, register something I really don't need, but produces
- something that I actually use, but not on a constant basis, when I've got
- hundreds of more deserving programs to donate my money for."
- Good point... I'll think of some counter for that once I get some money from
- donations to pay for some of the shareware I'm running, or to buy some really
- cool sneakers...
-
- Send all checks/ Money orders / Inquiries about the program / Bug reports to:
-
- Paul King
- 3807 Dartmouth LN.
- Nashville, TN. 37215
-
- Or call ( for bug reports, Inquiries )
-
- HDBBS - 9pm-7:30am central standard time - (615)297-3070
- (Or if ya just want to call and ask "Why in the world would a man write that
- piece of )*&&", go right ahead.. same #)
-
- ANSIBar .00003ß Page 4?
- -------------------------------------------------------------------------------
-
- Clip here!
- O /
- ------------------------------------------------
- O \
-
- TO: Paul King
- Subj: ANSIBAR
-
- Enclosed is (a) [ ] Check [ ] Money Order [ ] Cash for the
-
- [ ] registration [ ] Pascal Source code (to/for) ANSIBar in the
-
- ammount of: $__.___
-
- Please send the above to:
-
- Your Name:___________________________________
-
- Your Address:_________________________________________
-
- Your City/State/Zip:_________________________________________
-
- BBS Name:___________________________________________________________
-
- BBS Phone:( ) -
-
- BBS Hours:___________
-
- Your Phone:( ) -
-
- Registration - $2
- Source - $7
-
- Please add $5 for shipping and handling on disk, or if you want to call and DL
- your personalized ANSIBar, or have it sent to you please enclose note.
-
- Source is available in printed form for $7, or on disk for $12.
-
- Mail to:
-
- Paul King
- 3807 Dartmouth LN.
- Nashville, TN. 37215
- (615)297-3070
- ------------------------------------------------
-
-
- ANSIBar .00003ß Page 5?
- -------------------------------------------------------------------------------
-
- If you need to get in touch with me, I'm available via Fidonet @ 1:116/31,
- Ournet @ 65:410/27, and then there's allways my board.
-
-
-
- -* "I can't belive I wrote the whole thing.." - me
-
- Hey, arn't you glad that I didn't put in a thousand form feeds here?
-
-
-
- ANSIBar .00003ß Page 6?
- -------------------------------------------------------------------------------
-
- Just some Pascal code I wrote.. you can figure out what errors are what from it
-
-
- UNIT ERRORHND;
-
- INTERFACE
-
- FUNCTION DISKERROR(ERRORSTUFF : INTEGER) : STRING;
-
- IMPLEMENTATION
-
- FUNCTION DISKERROR(ERRORSTUFF : INTEGER) : STRING;
- BEGIN
- DISKERROR := '';
- CASE ERRORSTUFF OF
- 2 : DISKERROR := 'File not found';
- 3 : DISKERROR := 'Path not found';
- 4 : DISKERROR := 'To many open files';
- 5 : DISKERROR := 'File access denied';
- 6 : DISKERROR := 'Invalid file handle';
- 12 : DISKERROR := 'Invalid file access code';
- 15 : DISKERROR := 'Invalid drive number';
- 16 : DISKERROR := 'Cannot remove current directory';
- 17 : DISKERROR := 'Cannot rename across drives';
- 100 : DISKERROR := 'Disk read error';
- 101 : DISKERROR := 'Disk write error';
- 102 : DISKERROR := 'File not assigned';
- 103 : DISKERROR := 'File not open';
- 104 : DISKERROR := 'File not open for input';
- 105 : DISKERROR := 'File not open for output';
- 106 : DISKERROR := 'Invalid numeric format';
- 150 : DISKERROR := 'Disk is write protected';
- 151 : DISKERROR := 'Unknown unit';
- 152 : DISKERROR := 'Disk not ready';
- 153 : DISKERROR := 'Unknown command';
- 154 : DISKERROR := 'CRC error in data';
- 155 : DISKERROR := 'Bad drive request structure length';
- 156 : DISKERROR := 'Disk seek error';
- 157 : DISKERROR := 'Unknown media type';
- 158 : DISKERROR := 'Sector not found';
- 159 : DISKERROR := 'Printer out of paper';
- 160 : DISKERROR := 'Device write fault';
- 161 : DISKERROR := 'Device read fault';
- 162 : DISKERROR := 'Hardware failure';
- 200 : DISKERROR := 'Division by zero';
- 201 : DISKERROR := 'Range check error';
- 202 : DISKERROR := 'Stack overflow error';
- 203 : DISKERROR := 'Heap overflow error';
- 204 : DISKERROR := 'Invalid pointer operation';
- 205 : DISKERROR := 'Floating point overflow';
- 206 : DISKERROR := 'Floating point underflow';
- 207 : DISKERROR := 'Invalid floating point operation';
- 208 : DISKERROR := 'Overlay manager not installed';
- 209 : DISKERROR := 'Overlay file read error';
- END;
- END;
-
- END.
-
-
- ANSIBar .00003ß Page 7?
- -------------------------------------------------------------------------------
-
- Error: Probible Cause: Possible Fix:
-
- Shareing Violation SHARE.EXE loaded Temporarily take
- out share from your
- CONFIG.SYS or unload from
- memory
-
- Write Protect attempt Write Protect Unload program from memory
- on Hard Drive program loaded
-
- Out of Memory ERROR You didn't know that 1: Swich to another partition
- and you have 10 megs DOS works in 640k 2: Unload some programs from
- of memory segs no matter what. memory
-
- You see garbage when 1:ANSI.SYS not noaded 1: load it in config.sys
- trying to write to 2:you're in DesqView 2: run DVANSI upon opening
- outfile of CON that partition.
-
- You run the program you sent output to TYPE the file
- and see no output the disk (normal)
-
-
-
- ANSIBar .00003ß Page 8?
- -------------------------------------------------------------------------------
-
- Special thanks fo out to Borland international for giving to me a copy of
- Turbo Pascal for a measly sum of $99.. (Plus shipping and handling).
-
- Also, for programming help, Turbo Pascal 6 - the complete referance written
- by Stephen O'Brien for Borlan/Osborne possibly one of the best books on
- Pascal I've ever read.
-
- Ansibar was written in Borland's Turbo Pascal 6.0.
-
-
- All programs or orginazations are copyrighted to themselves possibly.