S M O O T H S C R O L L E R v 1.03 Copyright 1994 Vincent Penquerc'h All Rights Reserved DISCLAIMER OF WARRANTY THE AUTHOR WILL REFER TO VINCENT PENQUERC'H. THE PROGRAM WILL REFER TO SMOOTH SCROLLER, INCLUDING THE PROGRAM ITSELF, ITS DOCUMENTATION, AND ANY FILE IN THE ORIGINAL SMOOTH SCROLLER PACKAGE. THE AUTHOR HEREBY DISCLAIMS ALL WARRANTIES RELATING TO THIS PROGRAM, WHENEVER EXPRESSED OR IMPLIED, INCLUDING WITHOUT ANY LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR WILL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR SIMILAR DAMAGES DUE TO LOSS OF DATA, DAMAGE OF HARDWARE OR ANY OTHER REASON, EVEN IF THE AUTHOR WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. THIS PROGRAM AND DOCUMENTATION ARE RELEASED "AS IS" AS SHAREWARE. IT IS COPYRIGHTED BY THE AUTHOR, AND ALL RIGHTS AND OWNERSHIP ARE KEPT WITH THE AUTHOR. YOU MAY USE IT, COPY IT, AND GIVE IT TO ANYBODY AS LONG AS NO MODIFICATIONS ARE MADE. PROGRAM AND DOCUMENTATION COPYRIGHT 1994 VINCENT 'INDY' PENQUERC'H, ALL RIGHTS RESERVED. ALL QUOTED PRODUCT AND COMPANY NAMES ARE TRADEMARKS OF THEIR RESPECTIVE OWNERS. TABLE OF CONTENTS 1. What is Smooth Scroller ? 2. System requirements 3. Command line options 4. Contacting the author 5. Revision history 1. What is Smooth Scroller ? ------------------------- Smooth Scroller is a small Terminate and stay Resident (TSR) program that intercepts the Scroll interrupt routine and replaces the original BIOS whole-line-in-a-step scrolling routine with a new soft and smooth scrolling routine, thus resulting in a neat DOS session with cool scrolling, as if you were in graphics mode. 2. System requirements ------------------- To use Smooth Scroller, you will need a 8088 based PC and DOS 2.0 or higher. You will also need a VGA or compatible VGA board. 3. Command line options -------------------- Smooth Scroller can be called with several options on its command line, they are here presented and explained. Smooth Scroller doesn't care of the case of the letters. These options can be browsed by typing one of the following commands: SMOOTH -H SMOOTH -? These commands display a short help with all avalaible command line options and a brief description of what they do. If you want to remove Smooth Scroller from memory, type: SMOOTH -U If Smooth Scroller Clock can't unload itself, it will warn you. To select the scrolling speed, use the 'S' switch, followed by a number representing the wanted speed: SMOOTH -S 5 The higher the number the fastest the scrolling will be. Note that the best look is obtained for a slow scrolling, as the human eye can't appreciate fast moves. Default is a speed scrolling of 5. To select the messages language, use the 'L' switch, followed by the language name you want to use. 'L' stands for 'Language'. The currently supported languages are English (default), French, and Spanish. This is an example on how to use the 'L' switch: SMOOTH -L FRENCH 4. Contacting the author --------------------- If you have any bug reports, comments, flames, feel free to write me at the following email address: penquerc@enssat.fr or via snail mail: Vincent Penquerc'h 3, rue d'Ecosse 35200 Rennes France There is no registration fee for this program since it is freeware. However, if you find it useful, I would appreciate very much if you would send me a little sum of money. If you do so, please send cash in french francs or a check drawn in french francs, as banks here take lots of money to cash a check in another currency. 5. Revision history ---------------- v1.03 January 28th 1996 - Added national characters in Spanish and French messages. - Fixed a bug in the documentation thus a switch was undocumented. v1.02 January 10th 1996 - Disabled smooth scrolling if the scrolled window was not full screen to avoid screen jerks. - Added variable font height support for other than 16 pixels tall characters. v1.01 October 30th 1995 - Fixed a bug that would leave garbage on the screen if second video page was in use. v1.0 November 28th 1994 (not released) - First version of Smooth Scroller.