iNTENSE ViEW/2 v1.30 Beta - Created by Creators of Intense Art ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Introduction to iNTENSE ViEW/2³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ iV/2 was written by Crimson Overlord to be the most powerful file viewer currently available. iV/2 can currently display ANSI, BIN, RIP, GIF and FLI files. In addition, iV/2 can view and extract files from ZIP archives. If you have any suggestions about what should be implemented in iV/2, contact Tron or Crimson Overlord. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³The History Of iNTENSE ViEW/2³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ iNTENSE ViEW has been written by a few different coders, but was never a very powerful viewer. I started writing iV/2 2 months ago for CiA Pack 20. The viewer in pack 20 was not bad overall, but it contained many bugs and was much larger than it should be. Unfortunately, during the next month I was working mostly on other projects and iV/2 did not get much attention, making the release in pack 21 horribly buggy, and not very useful. This version of iV/2 changes that. The viewer code has been totally rewritten with the exception of RIP and is much more powerful that ever. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³A Quick Look At The Features In iNTENSE ViEW/2³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ þ True smooth scrolling ANSI scrollback. þ 4-Way Smooth Scrolling in Binary þ Support for the S3 Accelerated video modes. þ Full SAUCE support. iV/2 supports all SAUCE descriptions and all filetypes and datatypes from the March 1995 version of ACIDVIEW.NFO. iV/2 will use SAUCE descriptions to determine the method by which it should display the file, and also check for bad SAUCE descriptions. All SAUCE descriptions can be edited from within iV/2. þ Baud Emulation in ANSI and RIP viewing. þ File Masking þ Drive and directory changing þ Full level 0 RIP implementation, partial RIP level 1 implementation. (Read further for an explanation) þ ANSI Scrollback in all supported modes. þ Several supported video modes: 80x25 Text, 80x50 Text, 320x480 XGA, 360x480 XGA, 640x400 SVGA, 640x480 SVGA, 800x600 SVGA, 1024x768 SVGA and 1280x1024 SVGA. þ ANSI and BIN viewing in all supported video modes. þ GIF Viewing þ FLI Viewing þ File management functions: Delete, Copy, Rename, Move. þ View and extract from ZIP archives. þ Two aspect ratios for SVGA ANSI display. þ iCEColor(tm) and Find-A-Sig(tm) Options þ File sorting by file name, file extension, file size and file date. þ iV/2 can search an entire drive for a file mask. þ Mouse support. þ Comparison of up to 8 ANSIs in VGA mode at once. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Additions for next month³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This is a list of features that will be added into iNTENSE ViEW/2 in the future. Anything marked with a * will definately be in by next month, otherwise it is a possibility. *More interfaces. *Better mouse handling. JPEG/JFIF Viewing. VOC/WAV playing. MOD/MTM/S3M/Etc Playing. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³File formats supported³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ þ iV/2 supports all standard ANSI commands and ANSI can be displayed in all supported video modes. þ RIP level 0 is fully supported and RIP level 1 is fully supported. Many viewers claim to support RIP level 1, but I have yet to see any viewer that truly supports _ANY_ of the level 1 commands. iV/2 supports all RIP level 1 commands relating to icons, and several other commands. This support allows iV/2 to be used to test the appearance of RIP buttons, which are commonly used in on bulletin boards. þ iV/2 can display standard FLI files. The only mode currently supported is MCGA 320x200x256. þ iV/2 displays any standard GIF file. Both GIF87a and GIF89a are supported. þ iV/2 supports baud simulation for RIP and ANSI displays. Currently, iV/2 supports 1200,2400,9600,19200 and 38400 baud. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Functions of iNTENSE ViEW/2³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Function Keys: F1 - Display Help Screen F2 - Change Simulated Baud F3 - Change Aspect Ratio F4 - Change Display Mode F5 - Modify File Mask F6 - Toggle Find-A-Sig F7 - Toggle iCEColor F8 - Display File Masks F9 - Edit SAUCE description. F10 - Show tagged files Alternate Keys: ALT-J - Shell to the operating system. ALT-I - Change the current interface. ALT-C - Copy current file. ALT-R - Rename or move current file. ALT-S - Change sort type. ALT-F - Change fade delay. This controls the speed of the fading in the viewer. A value of 0 will turn fading off. ALT-L - Log to a different drive/directory. ALT-T - Tag a file mask. ALT-U - Untag a file mask. ALT-W - Where is that file? Search for a file mask. ALT-B - Change binary with and length. ALT-A - Turn S3 Acceleration On or Off. No checking is done currently. ALT-V - Compare tagged ANSI files. Other Keys: DEL - Delete current file. Up - Move up one file. Down - Move down one file. Page Up - Move up one page. Page Down - Move down one page. Home - Goto first file. End - Goto last file. Enter - Display current file or change to a different directory. Space - Tag or untag current file. 0-9 - Change file mask. Esc - Exit Anything else - You can type a character and iV/2 will add it to its search string. iV/2 will automatically move to the first file that matches the search string as it is typed. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Aspect Ratios³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ When I first did the ANSI in VGA modes, everyone told me that "The ANSI looks squished." I then thought about how to make the ANSIs look correct in VGA mode. The solution I came up with was to use separate aspect ratios. An ANSI designed to look good in 80x25 text will look crunched in 80x50 text. Likewise, an ANSI designed to look good in 80x50 will look stretched in 80x25. The same problems occur with VGA modes. I decided that the best way to combat this was to allow iV/2 to display an aspect ratio equal to either 80x25 or 80x50 mode by changing the number of pixels displayed vertically for each character. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³RIPscrip Graphics³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ RIPscrip graphics was designed by Telegrafix to allow their users to have a GUI interface to their bulletin board system. The graphics caught on rather quickly with development tools being created by many companies. Viewers have been a bit slower to catch on. I have yet to see a full implementation of RIP level 1 in ANY viewer, though most cover level 0 with Cap'n Crunch's RIP unit. I decided that I would start a full level 1 implementation of RIP. RIP level 1 includes many interesting features, the most important of which is icons. I've chosen to include all the drawing commands to display RIP icons as a RIP terminal would, and these buttons can be tested with the mouse as soon as the RIP is finished displaying. I consider this a useful feature while setting up a BBS with RIP graphics, but I'll leave that decision up to anyone else who wants to ponder it. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Smooth Scrolling³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ TribeView boasted smooth scrolling in it's viewer. The smooth scrolling, from what I can tell, only meant that Page Up and Page Down displayed every line it scrolled passed instead of just displaying the new screen. The latest iCEView also includes smooth scrolling, but it contains TRUE smooth scrolling. After I saw how awesome the smooth scrolling was in iCEView, I decided to write my own implementation of smooth scrolling, I hope you like it, because it's probably going to be in every viewer you see. ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³Bug Reports³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ If you have any bug reports, please leave a message to Tron or Crimson Overlord on Illegal Embassy or CiPNet with the following information: What the bug is How you simulate the bug Your system configuration(Processor, memory manager, etc.) Any suggestions are also welcome. ÚÄÄÄÄÄÄÄÄÄ¿ ³Greets(?)³ ÀÄÄÄÄÄÄÄÄÄÙ Friar Tuck - Matched it. It was horribly simple, you gotta come up with something tougher for me SiDS - Can't really call it smooth scrolling anymore, can you? 369k is a bit fucking huge. Tron - Told ya I'd have it by the weekend. Actually took about 45 mins CiA Senior Staffers - You could have tested it. (Other than Tron) Lief O'Pardy - Thanks for the help on ANSI in VGA, it was damned easy once I got the blending right. -Crimson Overlord SAUCE00intense view/2 documentation crimson overloard cia 19950431$P