BLOODVIEW SPECIAL BLACK MAIDEN EDITION (bugfixed) CODE BY JEY^BLOOD - ANSI GFX BY TRICYCLE^BLOOD ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ What's BloodView? ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú With bloodview you can softscroll thru "ANSI" textfiles. However, you can use it to view any kind of textfile but don't forget that BloodView was made for viewing ANSI-files with more than 25 lines. so don't get jerky if bv doesn't load your non-ANSI-textfiles correctly! BloodView should display the files exactly as the "TYPE" DOS command does (with ANSI.SYS installed) except that BloodView has some more features. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ Black Maiden edition? ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú This is a special version for Black Maiden which includes some new features. It is a part of the Black Maiden Art Pack. Of course, you may use it for every ANSI you want but please don't spread this edition seperately... ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ Bugfixed? ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú The last Bloodview BM edition was full of bugs. This is because it was done in a "quick'n'dirty" way. I had not much time to include all functions and I had virtually no time to test them. This bugfixed version has been running o.k. for some time and there shouldn't be too many bugs left in it. However, I had to remove some functions, which were not working yet. And I am currently bothering with the 3.0 Version which is completely different from the former versions and which will be released ..well .. as soon as it's ready, sooner or later. Hope it works o.k. this time! ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ how to run Bloodview ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú There's not much to say about that! You can either run "BV" without any parameters or you can specify the filename of the file you wanna view as a commandline parameter. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ features n' extras ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú Here's a short overview of all the "switches" you can turn on or off: EGA MODE - EGA MODE is a video mode where every text character is 8 pixels wide. Most ANSIs look much cooler with EGA MODE turned on. ICECOLOR MODE - if enabled the blinking is disabled and you have 16 background colors instead (used in some ANSIs). SAUCE - SAUCE stands for: "Standard Architecture For Universal Comment Extensions" It's an extension to every file which contains the title, author, group, and some extra information about the file. SAUCE was developed by ACID and is e.g. supported by AcidDraw. If turned on BloodView reads the SAUCE information and displays the name, author, and group of each file while displaying the file. Also, if ANSI or PCBOARD mode is turned off but the SAUCE-info indicates that a file does use PCB or ANSI codes or that it contains binary data it automatically switches to the correct mode. ANSI CODES - toggles ANSI code support on/off PCBOARD MACROS - toggles PCBOARD macro support on/off. I did not implement all PCBOARD macros. So please don't whine when you find out that e.g. @LASTCALLERNODE@ is not supported. I didn't want to "waste" memory for all possible PCBOARD macros. READ BINARY - if set to "YES" all files with a ".BIN" extension will be loaded as binary files. if set to "ALWAYS" all files will be treated as binary files no matter of what extension. if set to "NO", no files will be treated as binary. EOF CHECKING - if enabled BloodView immediately stops reading and truncates a file when reading an EOF (=end of file) character (1Ah) OPEN ARCHIVES - if set to "YES", you can "OPEN" and look into packed archives (ARJ, ZIP, LZH, RAR). If you select one of the packed files BloodView automatically unpacks the corresponding archive by running the external unpacker utility. If set to "ALWAYS" BloodView automatically opens all archives in the current directory. ASK WIDTH specifies, when to ask the user for the screen width if set to BIN, BV will only ask for the width, if you are opening a ".BIN" file. If set to always, BV will ask when opening any file. If set to NO, BV will assume 80 columns for every file. NOTE: Some settings will be ignored, if a file has a SAUCE-Info. In this case, the settings will be taken from the SAUCE Info - no matter if they're correct or not. I noticed that sometimes the SAUCE contains bad information. The only way to view these files correctly is to turn SAUCE Mode off or to fix the bad information. What sense does it make to have such a great thing like a SAUCE-info if you can't rely on it?! ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ QuickSearch ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú To quickly locate a file in the fileselector type the first letters of the file you are looking for. There's nothing more to say about this, it should be quite easy to figure out. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ how to configure BloodView ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú BV.INI is a textfile to configure BloodView and set the default values for some functions. Each line in this file must look like this: [switch] = [value] any comments must start with a ";" character! switch ³ values ³ description ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "EGAMODE" ³ YES, NO ³ default value for the EGA MODE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "ICECOLOR" ³ YES, NO ³ default value for ICECOLOR MODE ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "SAUCE" ³ YES, NO ³ default value for SAUCE SUPPORT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "ANSI" ³ YES, NO ³ default value for ANSI code support ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "PCB" ³ YES, NO ³ default value for PCB macro support ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "BINARY" ³ YES, NO, ALWAYS ³ default value for binary files ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "CHECKEOF" ³ YES, NO ³ default value for EOF checking ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "OPENARCHIVES"³ YES, NO, ALWAYS ³ default value for OPEN ARCHIVES ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "ELITEFONT" ³ YES, NO ³ turns the "îLiTîFoïT" on or off by ³ ³ default. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "SPEED" ³ LAME, SLOW, ³ sets the default scrolling speed ³ NORMAL, FAST, ³ ³ WARP ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "USER" ³ ³ sets the username (used by some ³ ³ PCBOARD macros ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "SWAPDIRINFO" ³ YES, NO ³ swaps the current directory list to ³ ³ disk while viewing the ANSI. This ³ ³ takes only little disk space but ³ ³ improves the speed. Turning this ³ ³ off is extremely lame, so don't do ³ ³ it. ;) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "ASKWIDTH" ³ BIN, ALL, NO ³ sets the default for "ASK WIDTH" ³ ³ (see "features 'n extras") ÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "STARTUPPATH" ³ ³ sets the startup path, i.e. the ³ ³ directory to show first, when BV has ³ ³ been loaded. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ "SORTFILES" ³ YES, NO ³ if turned off, the filelist will ³ ³ remain unsorted. There is a little ³ ³ "Bug", if you open an archive in an ³ ³ unsorted list, the contents will be ³ ³ appended at the very end of the list ³ ³ Sorry, but I did this in a hurry and ³ ³ had no time to "fix" this. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú ³ Creditz ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-Ä---Ä--ù- ùú ú Thanks to Tricycle, Buster and Raven for docs and inspirations. Thanks to Tiger^Vdo for reporting the palette "bug" that occured on some VGA adaptors Thanks to all beta-testers and other people (especially to all ANSI.GER-guys) for bug-reports and for inspirations and suggestions about future versions of BV. Special thanx to Tricycle for the KEWL ANSIs ! bug reports & any suggestions for future versions welcome! Coming soon: BV 3.0 - lots of more features, completly new designed and hopefully quite bugfree. JEY (29 Mar 1996) e-mail : h.rust@trilos.han.de fido : 2:2437/901.18 SAUCE00bloodview documentation jey blood 19980628›(